OSDN Git Service

cf258754eacd62b02f99395dc5a59ebec651e6c1
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-12 Jan Beulich <jbeulich@novell.com>
2
3         * g++.dg/ext/asm5.C: New.
4
5 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6
7         PR c++/16698
8         * g++.dg/eh/crash1.C: New test.
9
10         PR c++/16717
11         * g++.dg/ext/construct1.C: New test.
12
13 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14
15         PR c++/16853
16         * g++.dg/init/ptrmem1.C: New test.
17
18         PR c++/16618
19         * g++.dg/parse/offsetof5.C: New test.
20
21         PR c++/16870
22         * g++.dg/template/overload3.C: New test.
23
24 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25
26         PR c++/16964
27         * g++.dg/parse/error16.C: New test.
28
29         PR c++/16904
30         * g++.dg/template/error14.C: New test.
31
32         PR c++/16929
33         * g++.dg/template/error15.C: New test.
34
35 2004-08-11  Devang Patel  <dpatel@apple.com>
36
37         * gcc.dg/darwin-ld-20040809-1.c: New test.
38         * gcc.dg/darwin-ld-20040809-2.c: New test.
39         
40 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
41
42         PR fortran/16917
43         * gfortran.dg/dfloat_1.f90: New test.
44
45 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
46
47         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
48         * gcc.dg/dll-2.c: Fix dg-require syntax.
49         * gcc.misc-tests/arm-isr.c (abort): Declare.
50         (exit): Likewise.
51
52 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
53
54         PR c++/16971
55         * g++.dg/parse/crash16.C: New test.
56
57 2004-08-10  Roger Sayle  <roger@eyesopen.com>
58
59         * gcc.dg/mips-rsqrt-1.c: New test case.
60         * gcc.dg/mips-rsqrt-2.c: New test case.
61         * gcc.dg/mips-rsqrt-3.c: New test case.
62
63 2004-08-10  Paul Brook  <paul@codesourcery.com>
64
65         * gfortran.dg/der_io_1.f90: New test.
66
67 2004-08-10  Paul Brook  <paul@codesourcery.com>
68
69         PR fortran/16919
70         * gfortran.dg/der_array_1.f90: New test.
71
72 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
73
74         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
75
76 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
77
78         * gcc.dg/wchar_t-2.c: Fix typo.
79
80 2004-08-09  Falk Hueffner  <falk@debian.org>
81
82         PR tree-optimization/12517
83         * gcc.c-torture/compile/pr12517.c: New test.
84
85         PR tree-optimization/12578
86         * gcc.c-torture/compile/pr12578.c: New test.
87
88         PR tree-optimization/12899
89         * gcc.c-torture/compile/pr12899.c: New test.
90
91         PR rtl-optimization/14692
92         * gcc.c-torture/compile/pr14692.c: New test.
93
94         PR tree-optimization/16461
95         * gcc.c-torture/compile/pr16461.c: New test.
96
97 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
98
99         * gfortran.dg/getenv_1.f90: New test.
100
101 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
102
103         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
104         wchar_t.
105         * gcc.dg/symbian5.c: Test -fno-short-wchar.
106
107 2004-08-06  Paul Brook  <paul@codesourcery.com>
108
109         * gfortran.dg/ret_array_1.f90: New test.
110         * gfortran.dg/ret_pointer_1.f90: New test.
111
112 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
113
114         * gcc.dg/missing-field-init-[12].c: New tests.
115         * g++.dg/warn/missing-field-init-[12].C: New tests.
116
117 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
118
119         * gcc.dg/enum2.c: New test.
120         * gcc.dg/symbian3.c: Likewise.
121         * gcc.dg/symbian4.c: Likewise.
122         * gcc.dg/wchar_t-2.c: Likewise.
123
124 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
125
126         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
127         destructor tests.
128
129 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
130
131         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
132         dg-require-visiblity.
133         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
134         * g++.dg/ext/visibility/fvisibility.C: Likewise.
135         * g++.dg/ext/visibility/memfuncts.C: Likewise.
136         * g++.dg/ext/visibility/new1.C: Likewise.
137         * g++.dg/ext/visibility/pragma.C: Likewise.
138         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
139         * g++.dg/ext/visibility/virtual.C: Likewise.
140         * g++/dg/ext/visibility/visibility-1.C: Likewise.
141         * g++/dg/ext/visibility/visibility-2.C: Likewise.
142         * g++/dg/ext/visibility/visibility-3.C: Likewise.
143         * g++/dg/ext/visibility/visibility-4.C: Likewise.
144         * g++/dg/ext/visibility/visibility-5.C: Likewise.
145         * g++/dg/ext/visibility/visibility-6.C: Likewise.
146         * g++/dg/ext/visibility/visibility-7.C: Likewise.
147         * g++/dg/ext/visibility/visibility-8.C: New test.
148         * gcc.c-torture/compile/dll.x: Remove.
149         * gcc.dg/dll-2.c: Use dg-require-dll
150         * gcc.dg/visibility-10.c: New test.
151         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
152         supporting DLLs.
153         * testsuite/lib/scanasm.exp (scan_hidden): New function.
154         (scan_not_hidden): Likewise.
155
156 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
157
158         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
159
160 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
161
162         * gcc.c-torture/execute/20040805-1.c: New test.
163
164 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
165
166         * gcc.dg/20020118-1.c: Declare abort.
167         * gcc.dg/altivec_check.h: Likewise.
168         * gcc.dg/iftrap-2.c: Likewise.
169         * gcc.dg/pragma-darwin.c: Likewise.
170         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
171
172 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
173
174         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
175
176 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
177
178         * gcc.c-torture/execute/builtins/abs-2.c,
179         gcc.c-torture/execute/builtins/abs-3.c,
180         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
181         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
182         intmax_t, uintmax_t and their limits.
183         * gcc.dg/intmax_t-1.c: New test.
184
185 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
186
187         * g++.dg/tc1/dr147.C: Add reference to PR.
188
189 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
190
191         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
192         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
193
194 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
195
196         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
197
198 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
199
200         * gcc.dg/redecl-5.c: New test.
201         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
202         of scanf.
203
204 2004-08-03  Roger Sayle  <roger@eyesopen.com>
205
206         PR middle-end/16790
207         * gcc.c-torture/execute/pr16790-1.c: New test case.
208
209 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
210
211         * g++.dg/ext/visibility/assign1.C: New test.
212         * g++.dg/ext/visibility/new1.C: Likewise.
213
214         * gcc.dg/symbian1.c: New test.
215         * gcc.dg/symbian2.c: Likewise.
216
217 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
218
219         PR target/16570
220         * gcc.dg/i386-sse-9.c: New test.
221
222 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
223
224         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
225
226 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
227
228         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
229         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
230         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
231         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
232         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
233         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
234         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
235         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
236         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
237         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
238         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
239         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
240         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
241         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
242         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
243         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
244         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
245         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
246         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
247         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
248         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
249         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
250         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
251         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
252         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
253         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
254         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
255         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
256         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
257         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
258         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
259         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
260         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
261         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
262         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
263         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
264         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
265         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
266         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
267         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
268         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
269         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
270         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
271         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
272         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
273         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
274         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
275         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
276         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
277         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
278         gcc.misc-tests/i386-pf-3dnow-1.c,
279         gcc.misc-tests/i386-pf-athlon-1.c,
280         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
281         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
282         Declare built-in functions used.
283         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
284
285 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
286
287         PR c++/16707
288         * g++.dg/lookup/using12.C: New test.
289
290         * g++.dg/init/null1.C: Fix PR number.
291         * g++.dg/parse/namespace10.C: Likewise.
292
293 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
294
295         PR c++/16224
296         * g++.dg/template/spec17.C: New test.
297         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
298         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
299
300 2004-08-02  David Billinghurst
301
302         PR fortran/16292
303         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
304
305 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
306
307         * gcc.dg/ia64-got-1.c: New test case.
308
309 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
310
311         PR c++/16489
312         * g++.dg/init/null1.C: New test.
313         * g++.dg/tc1/dr76.C: Adjust error marker.
314
315         PR c++/16529
316         * g++.dg/parse/namespace10.C: New test.
317
318         PR c++/16810
319         * g++.dg/inherit/ptrmem2.C: New test.
320
321 2004-08-02  Ben Elliston  <bje@au.ibm.com>
322
323         PR target/16155
324         * gcc.dg/pr16155.c: New test.
325
326 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
327
328         * gcc.dg/redecl-2.c: New test.
329
330 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
331
332         * gcc.dg/darwin-longdouble.c: New file.
333
334 2004-07-30  Richard Henderson  <rth@redhat.com>
335
336         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
337         write to constant argument.
338         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
339
340 2004-07-30  Richard Henderson  <rth@redhat.com>
341
342         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
343         tests of nearest around zero.
344
345 2004-07-30  Andrew Pinski  <apinski@apple.com>
346
347         * gcc.c-torture/compile/20040730-1.c: New test.
348
349 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
350
351         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
352         powerpc-eabispe.
353
354 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
355
356         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
357
358 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
359
360         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
361         contains $ld_library_path.
362         * lib/gfortran.exp (gfortran_link_flags): Likewise.
363
364 2004-07-29  Richard Henderson  <rth@redhat.com>
365
366         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
367
368         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
369         (alt2, which): New.
370         (Check): Accept either alternative.
371
372 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
373
374         * g++.dg/abi/inline1.C: New test.
375         * g++.dg/abi/local1-a.cc: Likewise.
376         * g++.dg/abi/local1.C: Likewise.
377         * g++.dg/abi/mangle11.C: Tweak location of warnings.
378         * g++.dg/abi/mangle12.C: Likewise.
379         * g++.dg/abi/mangle17.C: Likewise.
380         * g++.dg/abi/mangle20-2.C: Likewise.
381         * g++.dg/opt/interface1.C: Likewise.
382         * g++.dg/opt/interface1.h: Likewise.
383         * g++.dg/opt/interface1-a.cc: New test.
384         * g++.dg/parse/repo1.C: New test.
385         * g++.dg/template/repo1.C: Likewise.
386         * g++.dg/warn/Winline-1.C: Likewise.
387         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
388
389 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
390
391         * gcc.dg/tree-ssa/20040729-1.c: New test.
392
393 2004-07-27  Matt Austern <austern@apple.com>
394
395         * gcc.dg/darwin-bool-1.c: New test.
396         * gcc.dg/darwin-bool-2.c: New test.
397
398 2004-07-28  Richard Henderson  <rth@redhat.com>
399
400         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
401         arguments in the correct type.  Don't write to constant arguments.
402
403 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
404
405         PR tree-optimization/16688
406         PR tree-optimization/16689
407         * g++.dg/tree-ssa/pr16688.C: New test.
408
409 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
410
411         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
412         loads.  Not only in the comment, this time.
413
414 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
415
416         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
417         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
418         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
419         * gcc.dg/sh4a-bitmovua.c: New.
420         * gcc.dg/sh4a-cos.c: New.
421         * gcc.dg/sh4a-cosf.c: New.
422         * gcc.dg/sh4a-fprun.c: New.
423         * gcc.dg/sh4a-fsrra.c: New.
424         * gcc.dg/sh4a-memmovua.c: New.
425         * gcc.dg/sh4a-sin.c: New.
426         * gcc.dg/sh4a-sincos.c: New.
427         * gcc.dg/sh4a-sincosf.c: New.
428         * gcc.dg/sh4a-sinf.c: New.
429
430 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
431
432         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
433         conditionals.
434         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
435         loads.
436         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
437         DOM1.
438
439 2004-07-27  Andrew Pinski  <apinski@apple.com>
440
441         * g++.dg/rtti/tinfo1.C: Correct the xfail.
442
443 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
444
445         * gcc.dg/pragma-isr.c: New test.
446
447 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
448
449         PR c++/14429
450         * g++.dg/template/ttp11.C: New test.
451
452 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
453
454         * gcc.c-torture/compile/20040727-1.c: New test.
455
456 2004-07-26  Eric Christopher  <echristo@redhat.com>
457
458         * gcc.c-torture/compile/20040726-2.c: New test.
459
460 2004-07-26  Andrew Pinski  <apinski@apple.com>
461
462         * g++.dg/rtti/tinfo1.C: Xfail.
463
464 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
465
466         * gcc.c-torture/compile/20040726-1.c: New test.
467
468 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
469             Brian Ryner  <bryner@brianryner.com>
470
471         PR c++/9283
472         PR c++/15000
473         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
474         * g++.dg/ext/visibility/: New directory.
475         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
476         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
477         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
478         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
479         * g++.dg/ext/visibility/fvisibility.C,
480         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
481         g++.dg/ext/visibility/fvisibility-override1.C
482         g++.dg/ext/visibility/fvisibility-override2.C
483         g++.dg/ext/visibility/memfuncts.C
484         g++.dg/ext/visibility/noPLT.C
485         g++.dg/ext/visibility/pragma.C
486         g++.dg/ext/visibility/pragma-override1.C
487         g++.dg/ext/visibility/pragma-override2.C
488         g++.dg/ext/visibility/staticmemfuncts.C
489         g++.dg/ext/visibility/virtual.C: New tests.
490
491 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
492
493         PR c/15360
494         * gcc.dg/pr15360-1.c: New test.
495
496 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
497
498         * gcc.dg/pragma-align-2.c: New test.
499         * gcc.dg/pragma-init-fini.c: New test.
500         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
501         targets.
502
503 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
504
505         * gcc.dg/init-string-2.c: New test.
506
507 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
508
509         PR 16684
510         * gcc.dg/Wredundant-decls-1.c: New test case.
511
512 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
513
514         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
515         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
516         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
517         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
518         * gcc.dg/compat/generate-random.c: New file.
519         * gcc.dg/compat/generate-random.h: Likewise.
520         * gcc.dg/compat/generate-random_r.c: Likewise.
521         * gcc.dg/compat/struct-layout-1.h: Likewise.
522         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
523         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
524         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
525         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
526         * gcc.dg/compat/struct-layout-1_main.c: New test.
527         * gcc.dg/compat/struct-layout-1_x.c: New file.
528         * gcc.dg/compat/struct-layout-1_y.c: New file.
529         * gcc.dg/compat/struct-layout-1_test.h: New file.
530
531 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
532
533         * gcc.dg/comp-return-1.c: New test
534
535 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
536
537         * gcc.dg/vmx/8-02a.c: Fix typo.
538
539         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
540         * gcc.dg/darwin-abi-3.c: New test.
541
542         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
543         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
544
545         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
546         * gcc.dg/vmx/ops-long-1.c: New test.
547         * gcc.dg/vmx/ops-long-2.c: New test.
548
549 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
550
551         * g++.dg/lookup/conv-[1234].C: New.
552
553 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
554
555         * g++.dg/parse/attr2.C: Simplify.
556
557 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
558
559         PR c/7284
560         * gcc.c-torture/execute/pr7284-1.c: New test.
561
562 2004-07-22  Brian Booth  <bbooth@redhat.com>
563
564         * gcc.dg/tree-ssa/20040721-1.c: New test.
565
566 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
567
568         * g++.dg/template/crash20.c: New.
569
570 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
571
572         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
573         Add dg-run directive.  Declare variables as required.
574         * gfortran.dg/g77/README: Update
575
576 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
577
578         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
579         gcc.dg/cris-peep2-andu2.c: New tests.
580
581 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
582
583         PR c/15052
584         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
585         on return type.
586         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
587         messages.
588         * gcc.dg/qual-return-2.c: Update expected messages.
589         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
590
591 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
592
593         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
594         * gcc.dg/noncompile/921102-1.c: Update expected error message.
595
596 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
597
598         PR c/11250
599         * gcc.dg/init-string-1.c: New test.
600
601 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
602
603         PR middle-end/15345
604         PR c/16450
605         * gcc.dg/torture/nested-fn-1.c: New test.
606
607 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
608
609         PR target/16559
610         * gcc.dg/ia64-fptr-1.c: New file.
611
612 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
613
614         PR c++/14497
615         * g++.dg/template/spec16.C: New test.
616         * g++.old-deja/g++.robertl/eb118.C: Remove.
617
618 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
619
620         PR c++/509
621         * g++.dg/template/spec15.C: New test.
622
623 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
624
625         Copy cases from g77.f-torture/execute and add dg-run
626         directive.  Other changes as noted.
627         * gfortran.dg/g77/13037.f
628         * gfortran.dg/g77/1832.f
629         * gfortran.dg/g77/19981119-0.f
630         * gfortran.dg/g77/19990313-0.f
631         * gfortran.dg/g77/19990313-1.f
632         * gfortran.dg/g77/19990313-2.f
633         * gfortran.dg/g77/19990313-3.f
634         * gfortran.dg/g77/19990419-1.f
635         * gfortran.dg/g77/19990826-0.f
636         * gfortran.dg/g77/19990826-2.f
637         * gfortran.dg/g77/20000503-1.f
638         * gfortran.dg/g77/20001111.f
639         * gfortran.dg/g77/20010116.f
640         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
641         * gfortran.dg/g77/20010430.f
642         * gfortran.dg/g77/6177.f
643         * gfortran.dg/g77/947.f
644         * gfortran.dg/g77/970816-3.f
645         * gfortran.dg/g77/971102-1.f
646         * gfortran.dg/g77/980520-1.f
647         * gfortran.dg/g77/980628-0.f
648         * gfortran.dg/g77/980628-1.f
649         * gfortran.dg/g77/980628-10.f
650         * gfortran.dg/g77/980628-2.f
651         * gfortran.dg/g77/980628-3.f
652         * gfortran.dg/g77/980628-7.f
653         * gfortran.dg/g77/980628-8.f
654         * gfortran.dg/g77/980628-9.f
655         * gfortran.dg/g77/980701-0.f
656         * gfortran.dg/g77/980701-1.f
657         * gfortran.dg/g77/cabs.f
658         * gfortran.dg/g77/claus.f
659         * gfortran.dg/g77/complex_1.f
660         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
661         * gfortran.dg/g77/dcomplex.f
662         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
663         * gfortran.dg/g77/f90-intrinsic-mathematical.f
664         * gfortran.dg/g77/f90-intrinsic-numeric.f
665         * gfortran.dg/g77/int8421.f
666         * gfortran.dg/g77/labug1.f
667         * gfortran.dg/g77/large_vec.f
668         * gfortran.dg/g77/le.f
669         * gfortran.dg/g77/short.f
670         * gfortran.dg/g77/README: Update
671
672 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
673
674         PR c++/16637
675         * g++.dg/parse/lookup4.C: New test.
676
677 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
678
679         PR c++/16175
680         * g++.dg/template/ttp10.C: New test.
681
682 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
683
684         * gcc.dg/pr12625-1.c: New test.
685
686 2004-07-20  Steven Bosscher  <stevenb@suse.de>
687
688         * testsuite/gcc.dg/switch-warn-1.c: New test.
689         * testsuite/gcc.dg/switch-warn-2.c: New test.
690         * gcc.c-torture/compile/pr14730.c: Update.
691
692 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
693
694         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
695         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
696         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
697         g++.dg/template/nontype3.C: Remove trailing CR from tests.
698
699 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
700
701         PR c++/16623
702         * g++.dg/template/assign1.C: New test.
703
704 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
705
706         PR c++/12170
707         * g++.dg/template/ttp9.C: New test.
708
709 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
710
711         * gcc.dg/format/cmn-err-1.c: New test.
712
713 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
714
715         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
716         gcc.dg/Wparentheses-10.c: New tests.
717         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
718
719 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
720
721         PR fortran/16465
722         * gfortran.dg/g77//ffixed-line-length-0.f,
723         gfortran.dg/g77/ffixed-line-length-132.f,
724         gfortran.dg/g77/ffixed-line-length-72.f,
725         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
726         gfortran.dg/g77/README: Update.
727
728 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
729
730         PR c++/13092
731         * g++.dg/template/non-dependent7.C: New test.
732         * g++.dg/template/non-dependent8.C: Likewise.
733         * g++.dg/template/non-dependent9.C: Likewise.
734         * g++.dg/template/non-dependent10.C: Likewise.
735
736 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
737
738         PR c++/16337
739         * g++.dg/parse/attr2.C: New test.
740
741 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
742
743         * g77.dg: Removed.
744         * g77.f-torture: Ditto.
745
746 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
747
748         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
749         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
750         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
751
752 2004-07-16  Richard Henderson  <rth@redhat.com>
753
754         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
755
756 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
757
758         * lib/fortran-torture.exp (fortran-torture): Don't test compile
759         tests with full list of options.
760         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
761         of TORTURE_OPTIONS if test contains 'dg-do run'.
762
763         PR fortran/16404
764         * gfortran.dg/do_iterator.f90: New test.
765
766 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
767
768         PR rtl-optimization/16536
769         * gcc.c-torture/execute/restrict-1.c: New test.
770
771 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
772
773         PR fortran/15324
774         * gfortran.dg/pr15324.f90: New test.
775
776         PR fortran/15129
777         * gfortran.dg/pr15129.f90: New test.
778
779         PR fortran/15140
780         * gfortran.dg/pr15140.f90: New test.
781
782         PR fortran/13792
783         * gfortran.fortran-torture/execute/bounds.f90: Add check for
784         compile-time simplification.
785
786 2004-07-14  Mike Stump  <mrs@apple.com>
787
788         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
789
790 2004-07-14  James E Wilson  <wilson@specifixinc.com>
791
792         PR target/16325
793         * gcc.dg/profile-generate-1.c: New.
794
795 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
796
797         * gcc.c-torture/execute/20040709-1.c: New test.
798         * gcc.c-torture/execute/20040709-2.c: New test.
799
800 2004-07-14  Mike Stump  <mrs@apple.com>
801
802         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
803
804 2004-07-14  Mike Stump  <mrs@apple.com>
805
806         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
807
808 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
809
810         PR c++/16518
811         * g++.dg/parse/mutable1.C: New test.
812
813 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
814
815         PR tree-optimization/16443
816         * gcc.dg/tree-ssa/20040713-1.c: New test.
817
818 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
819
820         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
821         for operator new.
822
823 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
824
825         * gfortran.dg/g77/README: New file
826         * gfortran.dg/g77/19981216-0.f:  Copy from
827         g77.f-torture/noncompile.  Add "dg-do compile" and
828         dg-error as required.
829         * gfortran.dg/g77/19990218-1.f: Likewise
830         * gfortran.dg/g77/19990905-1.f: Likewise
831         * gfortran.dg/g77/9263.f: Likewise
832         * gfortran.dg/g77/980615-0.f: Likewise
833         * gfortran.dg/g77/980616-0.f: Likewise
834         * gfortran.dg/g77/check0.f: Likewise
835         * gfortran.dg/g77/select_no_compile.f: Likewise
836
837 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
838
839         Copy files from g77.f-torture/compile.
840         Add "{ dg-do compile}".  Other changes as noted
841         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
842         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
843         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
844         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
845         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
846         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
847         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
848         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
849         statement to conform to standard.  Append alpha1.x for reference.
850         * gfortran.dg/g77/xformat.f: Add dg-warning
851
852 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
853
854         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
855         Add {dg-do compile} directive.
856         * gfortran.dg/g77/cpp2.F: Likewise
857
858 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
859
860         PR c++/5402
861         * g++.dg/lookup/name-clash1.C: New test.
862
863         PR c++/9777
864         * g++.dg/lookup/name-clash2.C: New test.
865
866         PR c++/12102
867         * g++.dg/lookup/name-clash3.C: New test.
868
869 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
870
871         * g++.dg/lookup/new2.C: New test.
872         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
873
874 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
875
876         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
877         Add {dg-do compile} directive.
878         * gfortran.dg/g77/13060.f: Likewise
879         * gfortran.dg/g77/19990218-0.f: Likewise
880         * gfortran.dg/g77/19990305-0.f: Likewise
881         * gfortran.dg/g77/19990419-0.f: Likewise
882         * gfortran.dg/g77/19990502-0.f: Likewise
883         * gfortran.dg/g77/19990502-1.f: Likewise
884         * gfortran.dg/g77/19990525-0.f: Likewise
885         * gfortran.dg/g77/19990826-1.f: Likewise
886         * gfortran.dg/g77/19990826-3.f: Likewise
887         * gfortran.dg/g77/19990905-2.f: Likewise
888         * gfortran.dg/g77/20000412-1.f: Likewise
889         * gfortran.dg/g77/20000511-1.f: Likewise
890         * gfortran.dg/g77/20000511-2.f: Likewise
891         * gfortran.dg/g77/20000518.f: Likewise
892         * gfortran.dg/g77/20000601-1.f: Likewise
893         * gfortran.dg/g77/20000601-2.f: Likewise
894         * gfortran.dg/g77/20000629-1.f: Likewise
895         * gfortran.dg/g77/20000630-2.f: Likewise
896         * gfortran.dg/g77/20010115.f: Likewise
897         * gfortran.dg/g77/20010321-1.f: Likewise
898         * gfortran.dg/g77/20010426.f: Likewise
899         * gfortran.dg/g77/20020307-1.f: Likewise
900         * gfortran.dg/g77/8485.f: Likewise
901         * gfortran.dg/g77/960317-1.f: Likewise
902         * gfortran.dg/g77/970915-0.f: Likewise
903         * gfortran.dg/g77/980310-1.f: Likewise
904         * gfortran.dg/g77/980310-2.f: Likewise
905         * gfortran.dg/g77/980310-3.f: Likewise
906         * gfortran.dg/g77/980310-4.f: Likewise
907         * gfortran.dg/g77/980310-6.f: Likewise
908         * gfortran.dg/g77/980310-7.f: Likewise
909         * gfortran.dg/g77/980310-8.f: Likewise
910         * gfortran.dg/g77/980419-2.f: Likewise
911         * gfortran.dg/g77/980424-0.f: Likewise
912         * gfortran.dg/g77/980427-0.f: Likewise
913         * gfortran.dg/g77/980729-0.f: Likewise
914         * gfortran.dg/g77/981117-1.f: Likewise
915         * gfortran.dg/g77/toon_1.f: Likewise
916
917 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
918
919         PR c++/2204
920         * g++.dg/other/abstract2.C: New test.
921
922 2004-07-12  Paul Brook  <paul@codesourcery.com>
923
924         * gfortran.dg/pointer_init_1.f90: New test.
925
926 2004-07-11  Paul Brook  <paul@codesourcery.com>
927
928         PR fortran/15986
929         * gfortran.dg/contained_1.f90: New test.
930
931 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
932
933         * g++.dg/parse/defarg8.C: New test.
934
935 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
936
937         PR fortran/16433
938         * gfortran.dg/pr16433.f: New test.
939
940         PR fortran/17574
941         * gfortran.dg/pr15754.f90: New test.
942
943 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
944
945         PR tree-optimization/16437
946         * gcc.c-torture/execute/bitfld-4.c: New test.
947
948 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
949
950         * gfortran.fortran-torture/execute/common_2.f90: Add check for
951         access to common var from module.
952
953 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
954
955         PR fortran/16336
956         * gfortran.fortran-torture/execute/common_2.f90: New test.
957
958 2004-07-10  Paul Brook  <paul@codesourcery.com>
959
960         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
961
962 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
963
964         PR fortran/15969
965         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
966
967 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
968
969         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
970         * gfortran.dg/g77/ffixed-form-2.f: Likewise
971         * gfortran.dg/g77/ffree-form-1.f: Likewise
972         * gfortran.dg/g77/ffree-form-2.f: Likewise
973         * gfortran.dg/g77/ffree-form-3.f: Likewise
974         * gfortran.dg/g77/fno-underscoring.f: Likewise
975         * gfortran.dg/g77/funderscoring.f: Likewise
976         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
977
978 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
979
980         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
981
982 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
983         Paul Brook  <paul@codesourcery.com>
984
985         PR fortran/13415
986         * gfortran.dg/common_pointer_1.f90: New test.
987
988 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
989
990         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
991
992 2004-07-09  James E Wilson  <wilson@specifixinc.com>
993
994         PR target/16364
995         * gcc.c-torture/compile/20040709-1.c: New.
996
997 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
998
999         PR fortran/14077
1000         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1001
1002 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1003
1004         PR fortran/13201
1005         * gfortran.dg/shape_1.f90: New test.
1006
1007 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1008             Andrew Pinski  <apinski@apple.com>
1009
1010         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1011
1012 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1013
1014         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1015         comment.
1016
1017 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1018         Paul Brook  <paul@codesourcery.com>
1019
1020         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1021         '.f95' and '.F95'.
1022
1023 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1024
1025         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1026
1027 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1028
1029         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1030         testcases with capital suffix.
1031
1032 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1033
1034         PR fortran/15481
1035         PR fortran/13372
1036         PR fortran/13575
1037         PR fortran/15978
1038         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1039
1040         * gfortran.dg/implicit_1.f90: New test.
1041
1042 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1043
1044         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1045         expression to match gfortran warning/error messages
1046         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1047         dg-error text.
1048
1049 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1050
1051         * lib/fortran-torture.exp: Rename proc search_for to
1052         search_for_re.
1053
1054 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1055
1056         * gcc.c-torture/execute/simd-5.x: New file.
1057         XFAIL on SPARC 64-bit at -O0.
1058
1059 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1060
1061         PR c++/8211
1062         PR c++/16165
1063         * g++.dg/warn/effc3.C: New test.
1064
1065 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1066
1067         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1068         change X to 1X in format.
1069         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1070         add data statements to conform to standard.
1071
1072 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1073
1074         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1075         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1076         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1077
1078 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1079
1080         * gfortran.dg/g77/7388.f: Copy from g77.dg
1081         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1082         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1083         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1084         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1085         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1086         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1087         * gfortran.dg/g77/strlen0.f: Likewise
1088
1089 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1090
1091         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1092         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1093
1094 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1095
1096         * gcc.c-torture/execute/920428-2.x: Delete.
1097         * gcc.c-torture/execute/920501-7.x: Likewise.
1098
1099 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1100
1101         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1102         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1103         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1104         prescott and c3-2.
1105         (PREFETCH_3DNOW): Add -march=c3.
1106
1107 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1108
1109         PR c/16437
1110         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1111         * gcc.c-torture/execute/bf64-1.x: Likewise.
1112
1113 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1114
1115         * gcc.c-torture/compile/20040708-1.c: New test.
1116
1117 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1118
1119         PR c++/16169
1120         * g++.dg/warn/effc2.C: New test.
1121
1122 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1123
1124         * gcc.c-torture/execute/bitfld-1.x: Remove.
1125         * gcc.c-torture/execute/bitfld-3.c: New test.
1126         * gcc.dg/bitfld-2.c: Remove XFAILs.
1127
1128 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1129
1130         PR c++/16276
1131         * g++.dg/rtti/tinfo1.C: New file.
1132
1133 2004-07-07  Eric Christopher  <echristo@redhat.com>
1134
1135         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1136
1137 2004-07-07  Andrew Pinski  <apinski@apple.com>
1138
1139         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1140
1141 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1142
1143         * g++.dg/init/call1.C: XFAIL.
1144
1145 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1146
1147         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1148         except for movstrict*, to movmem* and clrstr* to clrmem*.
1149
1150 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1151
1152         * gcc.c-torture/execute/20040707-1.c: New test.
1153
1154 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1155
1156         * gcc.c-torture/execute/20040706-1.c: New test.
1157
1158 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1159
1160         PR c++/3671
1161         * g++.dg/template/spec14.C: New test.
1162
1163 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1164
1165         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1166         nothing if not yet defined.  Use it in b, c and d type definitions.
1167         * gcc.c-torture/execute/20040705-1.c: New test.
1168         * gcc.c-torture/execute/20040705-2.c: New test.
1169
1170 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1171
1172         PR c++/2518
1173         * g++.dg/lookup/new1.C: New test.
1174
1175 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1176
1177         PR c++/11406
1178         * g++.dg/template/sizeof8.C: New test.
1179
1180 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1181
1182         * gcc.c-torture/compile/20040705-1.c: New test.
1183
1184 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1185
1186         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1187
1188 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1189
1190         * gcc.dg/cpp/if-mop.c: Two new testcases.
1191         * gcc.dg/cpp/trad/comment-3.c: New.
1192
1193 2004-07-04  Paul Brook  <paul@codesourcery.com>
1194
1195         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1196
1197 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1198
1199         PR c++/3761
1200         * g++.dg/lookup/crash4.C: New test.
1201
1202 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1203
1204         * gcc.c-torture/execute/builtin-abs-1.c
1205         * gcc.c-torture/execute/builtin-abs-2.c
1206         * gcc.c-torture/execute/builtin-complex-1.c
1207         * gcc.c-torture/execute/builtins/string-1-lib.c
1208         * gcc.c-torture/execute/builtins/string-1.c
1209         * gcc.c-torture/execute/builtins/string-2-lib.c
1210         * gcc.c-torture/execute/builtins/string-2.c
1211         * gcc.c-torture/execute/builtins/string-3-lib.c
1212         * gcc.c-torture/execute/builtins/string-3.c
1213         * gcc.c-torture/execute/builtins/string-4-lib.c
1214         * gcc.c-torture/execute/builtins/string-4.c
1215         * gcc.c-torture/execute/builtins/string-5-lib.c
1216         * gcc.c-torture/execute/builtins/string-5.c
1217         * gcc.c-torture/execute/builtins/string-6-lib.c
1218         * gcc.c-torture/execute/builtins/string-6.c
1219         * gcc.c-torture/execute/builtins/string-7-lib.c
1220         * gcc.c-torture/execute/builtins/string-7.c
1221         * gcc.c-torture/execute/builtins/string-8-lib.c
1222         * gcc.c-torture/execute/builtins/string-8.c
1223         * gcc.c-torture/execute/builtins/string-9-lib.c
1224         * gcc.c-torture/execute/builtins/string-9.c
1225         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1226         * gcc.c-torture/execute/builtins/string-asm-1.c
1227         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1228         * gcc.c-torture/execute/builtins/string-asm-2.c
1229         * gcc.c-torture/execute/stdio-opt-1.c
1230         * gcc.c-torture/execute/stdio-opt-2.c
1231         * gcc.c-torture/execute/stdio-opt-3.c
1232         * gcc.c-torture/execute/string-opt-1.c
1233         * gcc.c-torture/execute/string-opt-10.c
1234         * gcc.c-torture/execute/string-opt-11.c
1235         * gcc.c-torture/execute/string-opt-12.c
1236         * gcc.c-torture/execute/string-opt-13.c
1237         * gcc.c-torture/execute/string-opt-14.c
1238         * gcc.c-torture/execute/string-opt-15.c
1239         * gcc.c-torture/execute/string-opt-16.c
1240         * gcc.c-torture/execute/string-opt-2.c
1241         * gcc.c-torture/execute/string-opt-6.c
1242         * gcc.c-torture/execute/string-opt-7.c
1243         * gcc.c-torture/execute/string-opt-8.c:
1244         Replace with ...
1245
1246         * gcc.c-torture/execute/builtins/abs-2.c
1247         * gcc.c-torture/execute/builtins/abs-3.c
1248         * gcc.c-torture/execute/builtins/complex-1.c
1249         * gcc.c-torture/execute/builtins/fprintf.c
1250         * gcc.c-torture/execute/builtins/fputs.c
1251         * gcc.c-torture/execute/builtins/memcmp.c
1252         * gcc.c-torture/execute/builtins/memmove.c
1253         * gcc.c-torture/execute/builtins/memops-asm.c
1254         * gcc.c-torture/execute/builtins/mempcpy-2.c
1255         * gcc.c-torture/execute/builtins/mempcpy.c
1256         * gcc.c-torture/execute/builtins/memset.c
1257         * gcc.c-torture/execute/builtins/printf.c
1258         * gcc.c-torture/execute/builtins/sprintf.c
1259         * gcc.c-torture/execute/builtins/strcat.c
1260         * gcc.c-torture/execute/builtins/strchr.c
1261         * gcc.c-torture/execute/builtins/strcmp.c
1262         * gcc.c-torture/execute/builtins/strcpy.c
1263         * gcc.c-torture/execute/builtins/strcspn.c
1264         * gcc.c-torture/execute/builtins/strlen-2.c
1265         * gcc.c-torture/execute/builtins/strlen.c
1266         * gcc.c-torture/execute/builtins/strncat.c
1267         * gcc.c-torture/execute/builtins/strncmp-2.c
1268         * gcc.c-torture/execute/builtins/strncmp.c
1269         * gcc.c-torture/execute/builtins/strncpy.c
1270         * gcc.c-torture/execute/builtins/strpbrk.c
1271         * gcc.c-torture/execute/builtins/strpcpy-2.c
1272         * gcc.c-torture/execute/builtins/strpcpy.c
1273         * gcc.c-torture/execute/builtins/strrchr.c
1274         * gcc.c-torture/execute/builtins/strspn.c
1275         * gcc.c-torture/execute/builtins/strstr-asm.c
1276         * gcc.c-torture/execute/builtins/strstr.c:
1277         ... these new files.
1278
1279         * gcc.c-torture/execute/builtins/abs-2-lib.c
1280         * gcc.c-torture/execute/builtins/abs-3-lib.c
1281         * gcc.c-torture/execute/builtins/complex-1-lib.c
1282         * gcc.c-torture/execute/builtins/fprintf-lib.c
1283         * gcc.c-torture/execute/builtins/fputs-lib.c
1284         * gcc.c-torture/execute/builtins/memcmp-lib.c
1285         * gcc.c-torture/execute/builtins/memmove-lib.c
1286         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1287         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1288         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1289         * gcc.c-torture/execute/builtins/memset-lib.c
1290         * gcc.c-torture/execute/builtins/printf-lib.c
1291         * gcc.c-torture/execute/builtins/sprintf-lib.c
1292         * gcc.c-torture/execute/builtins/strcat-lib.c
1293         * gcc.c-torture/execute/builtins/strchr-lib.c
1294         * gcc.c-torture/execute/builtins/strcmp-lib.c
1295         * gcc.c-torture/execute/builtins/strcpy-lib.c
1296         * gcc.c-torture/execute/builtins/strcspn-lib.c
1297         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1298         * gcc.c-torture/execute/builtins/strlen-lib.c
1299         * gcc.c-torture/execute/builtins/strncat-lib.c
1300         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1301         * gcc.c-torture/execute/builtins/strncmp-lib.c
1302         * gcc.c-torture/execute/builtins/strncpy-lib.c
1303         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1304         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1305         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1306         * gcc.c-torture/execute/builtins/strrchr-lib.c
1307         * gcc.c-torture/execute/builtins/strspn-lib.c
1308         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1309         * gcc.c-torture/execute/builtins/strstr-lib.c
1310         * gcc.c-torture/execute/builtins/lib/abs.c
1311         * gcc.c-torture/execute/builtins/lib/fprintf.c
1312         * gcc.c-torture/execute/builtins/lib/memset.c
1313         * gcc.c-torture/execute/builtins/lib/printf.c
1314         * gcc.c-torture/execute/builtins/lib/sprintf.c
1315         * gcc.c-torture/execute/builtins/lib/strcpy.c
1316         * gcc.c-torture/execute/builtins/lib/strcspn.c
1317         * gcc.c-torture/execute/builtins/lib/strncat.c
1318         * gcc.c-torture/execute/builtins/lib/strncmp.c
1319         * gcc.c-torture/execute/builtins/lib/strncpy.c
1320         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1321         * gcc.c-torture/execute/builtins/lib/strspn.c
1322         * gcc.c-torture/execute/builtins/lib/strstr.c:
1323         New files containing support routines.
1324
1325         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1326         declaration.
1327         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1328         when not optimizing.
1329
1330 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1331
1332         PR c++/16240
1333         * g++.dg/abi/mangle22.C: New test.
1334         * g++.dg/abi/mangle23.C: Likewise.
1335
1336 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1337
1338         PR fortran/16290
1339         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1340         Allow for cases without denormalized floating point numbers.
1341
1342 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1343
1344         PR c/1027
1345         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1346         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1347         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1348         expected warning text.
1349         * gcc.dg/format/diag-2.c: New test.
1350
1351 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1352
1353         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1354
1355 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1356
1357         * gcc.dg/builtins-43.c: New.
1358         * gcc.dg/builtins-44.c: New.
1359         * gcc.dg/builtins-45.c: New.
1360
1361 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1362             Andreas Tobler  <a.tobler@schweiz.ch>
1363
1364         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1365         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1366         as SIGSEGV.
1367         * gcc.dg/cleanup-11.c: Likewise.
1368         * gcc.dg/cleanup-8.c: Likewise.
1369         * gcc.dg/cleanup-9.c: Likewise.
1370         * gcc.dg/cleanup-5.c: Run on all platforms.
1371
1372 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1373
1374         * g++.dg/warn/nonnull1.C: New test.
1375
1376 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1377
1378         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1379         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1380         Special-case the Sun compiler wrt to <complex.h>.
1381
1382 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1383
1384         * gcc.dg/Wunreachable-8.C: New test.
1385
1386         * gcc.dg/h8300-ice2.c : New test.
1387
1388 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1389
1390         PR fortran/16161
1391         * gfortran.fortran-torture/compile/implicit.f90: Add test
1392         for implicit character.
1393
1394 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1395
1396         PR fortran/16289
1397         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1398         Use tiny() intrinsic to find smallest non-negative real
1399
1400 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1401
1402         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1403         * gcc.dg/compat/struct-by-value-22_x.c: New.
1404         * gcc.dg/compat/struct-by-value-22_y.c: New.
1405
1406         * gcc.c-torture/execute/20040629-1.c: New test.
1407
1408 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1409
1410         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1411         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1412
1413         PR target/16195
1414         * gcc.dg/20040625-1.c: New test.
1415
1416 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1417
1418         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1419
1420 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1421
1422         PR fortran/15963
1423         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1424
1425 2004-06-29  Richard Henderson  <rth@redhat.com>
1426
1427         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1428
1429 2004-06-29  Paul Brook  <paul@codesourcery.com>
1430
1431         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1432         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1433
1434 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1435
1436         PR c++/16260
1437         * g++.dg/parse/crash15.C: New.
1438
1439 2004-06-28  Andrew Pinski  <apinski@apple.com>
1440
1441         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1442         by the error already.
1443
1444         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1445
1446 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1447
1448         PR target/14041
1449         * gcc.dg/h8300-bss-align-1.c : New.
1450
1451 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1452
1453         * PR c++/16174
1454         * g++.dg/template/ctor4.C: New.
1455
1456 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1457
1458         PR c++/16205
1459         * g++.dg/warn/Wsequence-point-1.C: New test.
1460
1461 2004-06-27  Paul Brook  <paul@codesourcery.com>
1462
1463         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1464
1465 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1466
1467         * g++.old-deja/g++.mike/p7325.C: Remove.
1468
1469 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1470
1471         PR c/14963
1472         * gcc.dg/pr14963.c: New test.
1473
1474 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1475
1476         PR c++/16193
1477         * g++.dg/parse/redef1.C: New test.
1478
1479 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1480
1481         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1482         20021110.c.
1483         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1484         20021119-1.c.
1485         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1486         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1487         5-04.c.
1488         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1489         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1490         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1491         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1492         g++.brendan/enum14.C.
1493         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1494         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1495         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1496         g++.mike/virt1.C.
1497         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1498         memtemp24.C.
1499
1500 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1501
1502         * gcc.dg/20040527-1.c: New test case.
1503
1504 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1505
1506         PR gfortran/pr16196
1507         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1508
1509 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1510
1511         PR middle-end/15825
1512         * gcc.dg/pr15825-1.c: New test case.
1513
1514 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1515
1516         * gcc.c-torture/execute/20040625-1.c: New test.
1517
1518 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1519
1520         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1521
1522 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1523
1524         * gcc.dg/torture/mips-div-1.c: New test.
1525
1526 2004-06-24  Jeff Law  <law@redhat.com>
1527
1528         * gcc.dg/tree-ssa/20040624-1.c: New test.
1529
1530 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1531
1532         * gcc.c-torture/compile/20040624-1.c: New test.
1533
1534 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1535
1536         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1537         this directory.
1538
1539 2004-06-23  Andrew Pinski  <apinski@apple.com>
1540
1541         PR middle-end/15988
1542         * g++.dg/opt/ptrmem4.C: New test.
1543
1544         * gcc.dg/c90-array-quals-2.c: New test.
1545
1546 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1547
1548         * gcc.dg/kpice1.c: New test.
1549
1550 2006-06-23  Andrew Pinski  <apinski@apple.com>
1551
1552         * gcc.dg/c90-array-quals.c: New test.
1553
1554 2006-06-22  Richard Henderson  <rth@redhat.com>
1555
1556         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1557
1558 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1559
1560         * gcc.dg/builtins-config.h: Handle FreeBSD.
1561
1562 2006-06-22  Richard Henderson  <rth@redhat.com>
1563
1564         * g++.dg/opt/devirt1.C: New.
1565
1566 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1567
1568         * g++.dg/opt/pr15551.C: New testcase.
1569
1570 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1571
1572         PR target/14800
1573         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1574         x86_64-*-linux* when compiling for 32bit.
1575
1576 2004-06-21  Andrew Pinski  <apinski@apple.com>
1577
1578         * gcc.dg/pch/struct-1.c: New.
1579         * gcc.dg/pch/struct-1.hs: New.
1580
1581 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1582
1583         * gcc.dg/pch/save-temps-1.c: New file.
1584         * gcc.dg/pch/save-temps-1.hs: New file.
1585
1586 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1587
1588         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1589         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1590
1591 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1592
1593         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1594         to fix type error.
1595         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1596         Remove trailing spaces.
1597
1598 2004-06-21  Richard Henderson  <rth@redhat.com>
1599
1600         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1601         merging && to BIT_FIELD_REF.
1602
1603 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1604
1605         * g++.dg/opt/placeholder1.C: New test.
1606
1607 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1608
1609         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1610         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1611         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1612         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1613
1614 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1615
1616         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1617         extern "C".
1618         * g++.dg/other/pragma-re-1.C: Add comments.
1619
1620 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1621
1622         PR gfortran/16080
1623         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1624
1625 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1626
1627         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1628         instead of setting the type of size_t by
1629         hand.
1630
1631 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1632
1633         * gcc.dg/unordered-2.c: New test case.
1634         * gcc.dg/unordered-3.c: New test case.
1635
1636 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1637
1638         PR other/16043
1639         * lib/g++.exp (g++_version): Tweak regexp for version
1640         * lib/g77.exp (g77_version): Likewise
1641         * lib/gfortran.exp (gfortran_version): Likewise
1642         * lib/objc.exp (objc_version): Likewise
1643         * lib/treelang.exp (treelang_version): Likewise
1644
1645 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1646
1647         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1648         Use INT_MAX instead of __INT_MAX__.
1649         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1650
1651         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1652         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1653         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1654         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1655         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1656         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1657         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1658         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1659         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1660
1661         * gcc.dg/range-test-1.c: New test.
1662         * g++.dg/opt/range-test-1.C: New test.
1663
1664 2004-06-17  Richard Henderson  <rth@redhat.com>
1665
1666         * objc.dg/sync-1.m: New.
1667         * objc.dg/try-catch-1.m: Don't force next runtime.
1668         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1669         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1670         shadowed catch clause.
1671         * objc.dg/try-catch-5.m: New.
1672
1673 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1674
1675         Bug 14610
1676         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1677
1678 2004-06-15  Richard Henderson  <rth@redhat.com>
1679
1680         * gcc.dg/20001116-1.c: Move expected warning line.
1681
1682 2004-06-15  Richard Henderson  <rth@redhat.com>
1683
1684         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1685         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1686
1687 2004-06-15  Jeff Law  <law@redhat.com>
1688
1689         * gcc.dg/tree-ssa/20040615-1.c: New test.
1690         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1691         be less sensitive to operand ordering.
1692         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1693
1694 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1695
1696         * g++.dg/abi/bitfield3.C: Add comment..
1697
1698 2004-06-15  Richard Henderson  <rth@redhat.com>
1699
1700         * g++.dg/ext/stmtexpr1.C: XFAIL.
1701         * gcc.dg/20030612-1.c: XFAIL.
1702
1703 2004-06-15  Eric Christopher  <echristo@redhat.com>
1704
1705         * g++.dg/charset/asm5.c: New.
1706         * gcc.dg/charset/asm6.c: New.
1707
1708 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1709
1710         PR fortran/15962
1711         * gfortran.fortran-torture/execute/select_1.f90: New test.
1712
1713 2004-06-15  Paul Brook  <paul@codesourcery.com>
1714
1715         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1716
1717 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1718
1719         PR c++/15967
1720         * g++.dg/lookup/crash3.C: New test.
1721
1722 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1723
1724         PR c++/15947
1725         * g++.dg/parse/dtor4.C: New test.
1726
1727 2004-06-14  Jeff Law  <law@redhat.com>
1728
1729         * gcc.c-torture/compile/20040614-1.c: New test.
1730
1731 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1732
1733         PR fortran/15211
1734         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1735         LEN of a character array.
1736
1737 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1738
1739         PR c++/15096
1740         * g++.dg/template/ptrmem10.C: New test.
1741
1742         PR c++/14930
1743         * g++.dg/template/friend30.C: New test.
1744
1745 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1746
1747         PR fortran/14928
1748         * gfortran.fortran-torture/compile/mloc.f90: New test.
1749
1750 2004-06-13  Paul Brook  <paul@codesourcery.com>
1751
1752         * gfortran.fortran-torture/execute/random_2.f90: New test.
1753
1754 2004-06-13  Eric Christopher  <echristo@redhat.com>
1755
1756         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1757
1758 2004-06-12  Paul Brook  <paul@codesourcery.com>
1759
1760         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1761
1762 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1763
1764         PR fortran/14923
1765         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1766
1767 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1768
1769         PR fortran/14957
1770         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1771         syntax errors in end statements of contained subroutines.
1772
1773 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1774
1775         PR fortran/12841
1776         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1777
1778 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1779
1780         PR fortran/15665
1781         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1782
1783 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1784
1785         PR gfortran/12839
1786         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1787
1788 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1789
1790         PR c++/15862
1791         * g++.dg/parse/enum1.C: New test.
1792
1793 2004-06-10  Jeff Law  <law@redhat.com>
1794
1795         * gcc.c-torture/compile/20040610-1.c: New test.
1796
1797 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1798
1799         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1800         * g++.old-deja/g++.other/decl3.C: Likewise.
1801
1802 2004-06-10  Brian Booth  <bbooth@redhat.com>
1803
1804         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1805         V_MAY_DEF instead of VDEF.
1806         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1807
1808 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1809
1810         PR c++/14211
1811         * g++.dg/conversion/const1.C: New test.
1812
1813         PR c++/15076
1814         * g++.dg/conversion/reinterpret1.C: New test.
1815
1816         PR c++/15877
1817         * g++.dg/template/enum2.C: New test.
1818
1819         PR c++/15227
1820         * g++.dg/template/error13.C: New test.
1821
1822 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1823
1824         PR fortran/14957
1825         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1826         arguments to test_* REAL and of the right size.
1827
1828 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1829
1830         PR target/15569
1831         PR rtl-optimization/15681
1832         * gcc.dg/20040609-1.c: New test.
1833
1834 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR c++/14791
1837         * g++.dg/opt/builtins1.C: New test.
1838
1839 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1840
1841         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1842         that use default windows32 struct layout.
1843         * gcc.dg/i386-bitfield2.c: Likewise.
1844
1845 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1846
1847         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1848         for mingw32 and cygwin targets.
1849
1850 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1851
1852         * gcc.dg/pch/macro-4.c: New.
1853         * gcc.dg/pch/macro-4.hs: New.
1854
1855 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1856
1857         PR fortran/13249
1858         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1859
1860 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1861
1862         PR fortran/13372
1863         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1864
1865 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1866
1867         PR gfortran/14897
1868         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1869
1870 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1871
1872         PR gfortran/15755
1873         * gfortran.fortran-torture/execute/backspace.c : New test.
1874
1875 2004-06-09  Paul Brook  <paul@codesourcery.com>
1876
1877         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1878         (pointer_to_section): Rewrite to use smaller array.
1879
1880 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1881
1882         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1883         * gcc.dg/ext/altivec-10.c: Same.
1884         * gcc.dg/ext/altivec-11.c: Same.
1885         * gcc.dg/ext/altivec-12.c: Same.
1886         * gcc.dg/ext/altivec-13.c: Same.
1887         * gcc.dg/ext/altivec-14.c: Same.
1888         * gcc.dg/ext/altivec-15.c: Same.
1889         * gcc.dg/ext/altivec-16.c: Same.
1890         * gcc.dg/ext/altivec-3.c: Same.
1891         * gcc.dg/ext/altivec-4.c: Same.
1892         * gcc.dg/ext/altivec-6.c: Same.
1893         * gcc.dg/ext/altivec-7.c: Same.
1894         * gcc.dg/ext/altivec-8.c: Same.
1895         * gcc.dg/ext/altivec-varargs-1.c: Same.
1896
1897         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1898         * g++.dg/ext/altivec-10.C: Same.
1899         * g++.dg/ext/altivec-2.C: Same.
1900         * g++.dg/ext/altivec-3.C: Same.
1901         * g++.dg/ext/altivec-4.C: Same.
1902         * g++.dg/ext/altivec-5.C: Same.
1903         * g++.dg/ext/altivec-6.C: Same.
1904         * g++.dg/ext/altivec-7.C: Same.
1905         * g++.dg/ext/altivec-8.C: Same.
1906         * g++.dg/ext/altivec-9.C: Same.
1907
1908 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1909
1910         PR c++/7841
1911         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1912
1913 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1914
1915         * gcc.dg/union-1.c: New test.
1916
1917 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1918
1919         * gcc.dg/builtins-41.c: New test case.
1920         * gcc.dg/builtins-42.c: New test case.
1921
1922 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1923
1924         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1925         * g++.dg/ext/altivec-10.C: Same.
1926         * g++.dg/ext/altivec-2.C: Same.
1927         * g++.dg/ext/altivec-3.C: Same.
1928         * g++.dg/ext/altivec-4.C: Same.
1929         * g++.dg/ext/altivec-5.C: Same.
1930         * g++.dg/ext/altivec-6.C: Same.
1931         * g++.dg/ext/altivec-7.C: Same.
1932         * g++.dg/ext/altivec-8.C: Same.
1933         * g++.dg/ext/altivec-9.C: Same.
1934         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1935         * g++.old-deja/g++.brendan/new3.C: Same.
1936         * gcc.c-torture/execute/eeprof-1.x: Same.
1937
1938 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1939
1940         PR c/14765
1941         * gcc.dg/pr14765-1.c: New test.
1942
1943 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1944
1945         PR c/14649
1946         * gcc.dg/pr14649-1.c: New test case.
1947
1948 2004-06-07  Richard Henderson  <rth@redhat.com>
1949
1950         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1951         if temporaries.
1952
1953 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1954
1955         * g++.dg/eh/elide1.C: Remove XFAIL.
1956
1957 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1958
1959         PR c++/15337
1960         * g++.dg/expr/sizeof3.C: New test.
1961
1962         PR c++/14777
1963         * g++.dg/template/access14.C: New test.
1964
1965         PR c++/15554
1966         * g++.dg/template/enum1.C: New test.
1967
1968         PR c++/15057
1969         * g++.dg/eh/throw1.C: New test.
1970
1971 2004-06-07  David Ayers  <d.ayers@inode.at>
1972             Ziemowit Laski  <zlaski@apple.com>
1973
1974         * lib/objc.exp (objc_target_compile): Revert the '-framework
1975         Foundation' flag fix, since bare Darwin does not ship
1976         with the Foundation framework.
1977         * objc/execute/next_mapping.h: Provide a local NSConstantString
1978         @interface and @implementation.
1979         (objc_constant_string_init): A constructor function, used to
1980         initialize the NSConstantString meta-class object.
1981         * objc/execute/string1.m: Include "next_mapping.h" instead of
1982         <Foundation/NSString.h>.
1983         * objc/execute/string2.m: Likewise.
1984         * objc/execute/string3.m: Likewise.
1985         * objc/execute/string4.m: Likewise.
1986
1987 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1988
1989         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1990         to double. Replace double with FLOAT.
1991         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1992
1993         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1994         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1995         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1996         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1997         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1998         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1999         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2000         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2001
2002 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2003
2004         PR c/13519
2005         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2006
2007 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2008
2009         PR c++/15503
2010         * g++.dg/template/meminit2.C: New test.
2011
2012 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2013
2014         PR target/15822
2015         * gcc.c-torture/execute/compare-fp-1.c,
2016         gcc.c-torture/execute/compare-fp-2.c,
2017         gcc.c-torture/execute/compare-fp-3.c,
2018         gcc.c-torture/execute/compare-fp-4.c,
2019         gcc.c-torture/execute/compare-fp-3.x,
2020         gcc.c-torture/execute/compare-fp-4.x: Moved...
2021         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2022         gcc.c-torture/execute/ieee/compare-fp-2.c,
2023         gcc.c-torture/execute/ieee/compare-fp-3.c,
2024         gcc.c-torture/execute/ieee/compare-fp-4.c,
2025         gcc.c-torture/execute/ieee/compare-fp-3.x,
2026         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2027
2028 2004-06-04  David Ayers  <d.ayers@inode.at>
2029
2030         * objc/execute/protocol-isEqual-4.m: New testcase.
2031
2032 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2033
2034         * objc/execute/protocol-isEqual-1.m: New testcase.
2035         * objc/execute/protocol-isEqual-2.m: New testcase.
2036         * objc/execute/protocol-isEqual-3.m: New testcase.
2037
2038 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2039
2040         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2041
2042 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2043
2044         * lib/objc.exp (objc_target_compile): When running tests on
2045         Darwin (Mac OS X), inform the linker about '-framework
2046         'Foundation'.
2047
2048 2004-06-02  Eric Christopher  <echristo@redhat.com>
2049
2050         * gcc.c-torture/compile/20040602-1.c: New.
2051
2052 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2053
2054         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2055         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2056
2057         PR tree-optimization/14736
2058         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2059
2060         PR tree-optimization/14042
2061         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2062
2063         PR tree-optimization/14729
2064         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2065
2066 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2067
2068         PR fortran/15557
2069         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2070
2071 2004-06-01  Richard Hederson  <rth@redhat.com>
2072
2073         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2074
2075 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2076
2077         PR c++/14932
2078         * g++.dg/parse/offsetof4.C: New test.
2079
2080 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2081
2082         PR objc/7993
2083         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2084
2085 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2086
2087         PR c++/15701
2088         * g++.dg/template/friend29.C: New test.
2089
2090 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2091
2092         PR c/15749
2093         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2094
2095 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2096
2097         * gcc.dg/sparc-trap-1.c: New test.
2098
2099 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2100
2101         PR middle-end/15069
2102         * g++.dg/opt/fold3.C: New test case.
2103
2104 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2105
2106         * lib/target-supports.exp (check_iconv_available): Fix fallout
2107         from 2004-05-28 patch.
2108
2109 2004-05-30  Paul Brook  <paul@codesourcery.com>
2110
2111         PR fortran/15620
2112         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2113         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2114
2115 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2116
2117         * gfortran.fortran-torture/execute/random_1.f90: New test.
2118
2119 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2120
2121         * g++.dg/ext/altivec-10.C: New test.
2122
2123 2004-05-29  Paul Brook  <paul@codesourcery.com>
2124
2125         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2126
2127 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2128
2129         * gcc.dg/altivec-16.c: New test.
2130
2131 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2132
2133         * lib/target-supports.exp (check_vmx_hw_available): New.
2134         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2135
2136         * lib/target-supports.exp (check_alias_available,
2137         check_iconv_available, check_named_sections_available): Use
2138         unique names for temporary files.
2139
2140 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2141
2142         * gcc.dg/altivec-15.c: New test.
2143
2144 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2145
2146         PR c++/15083
2147         * g++.dg/warn/noeffect6.C: New test.
2148
2149         PR c++/15471
2150         * g++.dg/expr/ptrmem4.C: New test.
2151
2152         PR c++/15640
2153         * g++.dg/template/operator3.C: New test.
2154
2155 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2156
2157         PR c++/14668
2158         * g++.dg/lookup/redecl1.C: New test.
2159         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2160
2161 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2162
2163         * gcc.c-torture/execute/compare-fp-1.c,
2164         gcc.c-torture/execute/compare-fp-2.c,
2165         gcc.c-torture/execute/compare-fp-3.c,
2166         gcc.c-torture/execute/compare-fp-4.c,
2167         gcc.c-torture/execute/compare-fp-3.x,
2168         gcc.c-torture/execute/compare-fp-4.x,
2169         gcc.dg/pr15649-1.c: New.
2170
2171 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2172
2173         PR c++/12883
2174         * g++.dg/init/array14.C: New test.
2175
2176 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2177
2178         * lib/compat.exp (compat-get-options-main): New.
2179         (compat-get-options): Remove unneeded code, warn for ignored
2180         command.
2181         (compat-execute): Check flag set by dg-require-* commands.
2182
2183         * lib/compat.exp (compat-execute): Break up long lines.
2184
2185 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2186
2187         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2188         * gcc.dg/altivec-14.c: New test.
2189         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2190
2191         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2192         * gcc.dg/altivec-12.c: Ditto.
2193
2194         * gcc.dg/altivec-3.c: Move call to altivec_check.
2195
2196 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2197
2198         PR c++/15044
2199         * g++.dg/template/error12.C: New test.
2200
2201         PR c++/15317
2202         * g++.dg/ext/attrib15.C: New test.
2203
2204         PR c++/15329
2205         * g++.dg/template/ptrmem9.C: New test.
2206
2207 2004-05-25  Paul Brook  <paul@codesourcery.com>
2208
2209         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2210
2211 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2212
2213         PR c++/15165
2214         * g++.dg/template/crash19.C: New test.
2215
2216 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2217
2218         PR c++/15025
2219         * g++.dg/template/redecl1.C: New test.
2220
2221 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2222
2223         PR c++/14821
2224         * g++.dg/other/ns1.C: New test.
2225
2226         PR c++/14883
2227         * g++.dg/template/invalid1.C: New test.
2228
2229 2004-05-23  Paul Brook  <paul@codesourcery.com>
2230         Victor Leikehman  <lei@haifasphere.co.il>
2231
2232         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2233         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2234
2235 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2236
2237         PR c++/15285
2238         PR c++/15299
2239         * g++.dg/template/non-dependent5.C: New test.
2240         * g++.dg/template/non-dependent6.C: New test.
2241
2242 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2243
2244         PR c++/15507
2245         * g++.dg/inherit/union1.C: New test.
2246
2247         PR c++/15542
2248         * g++.dg/template/addr1.C: New test.
2249
2250         PR c++/15427
2251         * g++.dg/template/array5.C: New test.
2252
2253         PR c++/15287
2254         * g++.dg/template/array6.C: New test.
2255
2256 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2257             Roger Sayle  <roger@eyesopen.com>
2258
2259         * g++.dg/lookup/forscope2.C: New test case.
2260
2261 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2262
2263         * gcc.dg/cpp/Wmissingdirs.c: New.
2264
2265 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2266
2267         PR target/15301
2268         * gcc.dg/compat/union-m128-1.h: New file.
2269         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2270         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2271         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2272
2273 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2274
2275         PR target/15302
2276         * gcc.dg/compat/struct-complex-1.h: New file.
2277         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2278         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2279         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2280
2281 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2282
2283         PR middle-end/3074
2284         * gcc.dg/pr3074-1.c: New test case.
2285         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2286
2287 2004-05-20  Falk Hueffner  <falk@debian.org>
2288
2289         PR other/15526
2290         * gcc.dg/ftrapv-1.c: New test case.
2291
2292 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2293
2294         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2295
2296 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2297             Jeff Law  <law@redhat.com>
2298
2299         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2300         * gcc.dg/tree-ssa/20040518-2.c: New test.
2301
2302         * gcc.dg/tree-ssa/20040518-1.c: New test.
2303
2304 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2305
2306         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2307
2308 2004-05-18  Paul Brook  <paul@codesourcery.com>
2309
2310         PR fortran/13930
2311         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2312
2313 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2314
2315         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2316         constant folding.
2317
2318 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2319
2320         * gcc.dg/tree-ssa/20040517-1.c: New test.
2321
2322 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2323
2324         * gcc.dg/loop-4.c: New test.
2325
2326 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2327
2328         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2329
2330 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2331
2332         PR fortran/15311
2333         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2334
2335 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2336
2337         PR fortran/13826
2338         PR fortran/13940
2339         * gfortran.fortran-torture/compile/data_1.f90: New test.
2340
2341 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2342
2343         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2344         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2345
2346 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2347
2348         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2349
2350 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2351
2352         PR c/15444
2353         * gcc.dg/format/xopen-1.c: Adjust expected message.
2354         * gcc.dg/format/xopen-3.c: New test.
2355
2356 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2357
2358         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2359
2360 2004-05-14  Jeff Law  <law@redhat.com>
2361
2362         * gcc.dg/tree-ssa/20040514-2.c: New test.
2363
2364 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2365
2366         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2367         this ...
2368         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2369         this.
2370
2371 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2372
2373         * gcc.dg/tree-ssa/20040514-1.c: New test.
2374
2375 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2376
2377         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2378         test.
2379
2380 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2381
2382         PR fortran/14066
2383         * gfortran.fortran-torture/compile/do_1.f90: New test.
2384
2385 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2386
2387         PR fortran/15051
2388         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2389         test.
2390
2391 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2392
2393         PR fortran/15149
2394         * gfortran.fortran-torture/execute/random_init.f90: New test.
2395
2396 2004-05-13  Paul Brook  <paul@codesourcery.com>
2397
2398         PR fortran/15314
2399         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2400
2401 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2402
2403         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2404         for the powerpc case.
2405
2406 2004-05-13  Jeff Law  <law@redhat.com>
2407
2408         * gcc.dg/tree-ssa/20040513-1.c: New test.
2409         * gcc.dg/tree-ssa/20040513-2.c: New test.
2410
2411 2004-05-13  Paul Brook  <paul@codesourcery.com>
2412
2413         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2414         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2415         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2416
2417 2004-05-13  Andreas Schwab  <schwab@suse.de>
2418
2419         PR other/10819
2420         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2421         characters.
2422
2423 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2424
2425         PR fortran/15294
2426         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2427
2428 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2429
2430         Merge from tree-ssa-20020619-branch.  See
2431         ChangeLog.tree-ssa for details.
2432
2433 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2434
2435         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2436         include <altivec.h> explicitly.
2437         * gcc.dg/altivec-13.c: Likewise.
2438
2439 2004-05-11  Paul Brook  <paul@codesourcery.com>
2440
2441         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2442
2443 2004-05-10  Eric Christopher  <echristo@redhat.com>
2444
2445         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2446         * gcc.dg/sibcall-4.c: Ditto.
2447
2448 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2449
2450         * g++.dg/ext/altivec-8.C: New test case.
2451         * gcc.dg/altivec-13.c: New test case.
2452
2453 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2454
2455         * gcc.c-torture/execute/divcmp-1.c: New test case.
2456         * gcc.c-torture/execute/divcmp-2.c: New test case.
2457         * gcc.c-torture/execute/divcmp-3.c: New test case.
2458
2459 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2460
2461         * g++.dg/other/pragma-re-2.C: New test.
2462
2463 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2464
2465         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2466         * gcc.dg/i386-387-2.c: Likewise.
2467
2468         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2469         __builtin_drem.
2470         * gcc.dg/i386-387-6.c: Likewise.
2471
2472 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2473
2474         * gcc.dg/builtins-33.c:  Also check log1p*.
2475
2476 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2477
2478         PR optimization/15296
2479         * gcc.c-torture/execute/pr15296.c: New test.
2480
2481 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2482
2483         * gcc.dg/builtins-40.c: New test.
2484
2485 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2486
2487         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2488
2489 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2490
2491         * g++.dg/ext/spe1.C: New testcase.
2492
2493 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2494
2495         * objc.dg/image-info.m: Allow additional attributes
2496         for __image_info section.
2497
2498 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2499
2500         * gcc.dg/torture/mips-hilo-2.c: New test.
2501
2502 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2503
2504         PR c++/14389
2505         * g++.dg/template/member5.C: New test.
2506
2507 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2508
2509         * gcc.dg/builtins-34.c: Also check expm1*.
2510
2511 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2512
2513         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2514         * gcc.dg/torture/builtin-convert-3.c: New test.
2515
2516 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2517
2518         PR middle-end/15054
2519         * g++.dg/opt/pr15054.C: New test.
2520
2521 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2522
2523         * gcc.dg/torture/builtin-rounding-1.c: New test.
2524         * gcc.dg/builtins-25.c: Delete.
2525         * gcc.dg/builtins-29.c: Delete.
2526
2527 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2528
2529         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2530         * gcc.dg/sibcall-4.c: Likewise.
2531         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2532
2533 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2534
2535         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2536         bit-field on 16-bit targets.
2537
2538 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2539
2540         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2541         16-bit targets.
2542
2543 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2544
2545         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2546         * gcc.dg/rs6000-power2-2.c: Likewise.
2547
2548 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2549
2550         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2551         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2552         Change the asm registers to be in form of frN instead of fN.
2553
2554 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2555
2556         * gcc.dg/torture/builtin-convert-2.c: New test.
2557
2558 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2559
2560         * gcc.dg/rs6000-power2-1.c: New test.
2561         * gcc.dg/rs6000-power2-2.c: New test.
2562
2563 2004-04-28  Jan Hubicka  <jh@suse.cz>
2564
2565         * gcc.dg/unused-6.c: New test.
2566
2567 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2568             Ulrich Weigand  <uweigand@de.ibm.com>
2569
2570         * ada/acats/run_all.sh: Define $target variable.
2571
2572 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2573
2574         PR c++/15119
2575         * g++.dg/other/vararg-1.C: New test.
2576
2577         PR c++/4794
2578         * g++.dg/eh/cleanup3.C: New test.
2579
2580 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2581
2582         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2583         and ad8011a (target_insn).
2584         * ada/acats/support/macro.dfs: Likewise.
2585         * ada/acats/support/impbit.adb: New file.
2586
2587 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2588
2589         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2590
2591 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2592
2593         * gcc.dg/loop-3.c: New test.
2594
2595 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2596
2597         * gcc.c-torture/execute/simd-5.c: New test.
2598
2599 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2600
2601         PR c++/15064
2602         * g++.dg/template/crash18.C: New test.
2603
2604 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2605
2606         * g++.dg/ext/complit3.C: New test.
2607
2608 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2609
2610         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2611         * gcc.dg/altivec-3.c: Same.
2612         * gcc.dg/altivec-varargs-1.c: Same.
2613
2614 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2615
2616         * lib/target-supports.exp (check_profiling_available): Assume
2617         profiling is not available on powerpc-eabi targets.
2618
2619 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2620
2621         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2622         * gcc.dg/vmx/bug-1.c: Ditto.
2623
2624 2004-04-20  Eric Christopher  <echristo@redhat.com>
2625
2626         * gcc.dg/charset/extern.c: New test.
2627         * g++.dg/charset/extern3.cc: Ditto.
2628
2629 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2630
2631         * gcc.dg/builtins-39.c: New test.
2632
2633 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2634
2635         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2636
2637 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2638
2639         * gcc.dg/torture/mips-hilo-1.c: New test.
2640
2641 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2642
2643         * gcc.c-torture/compile/20040419-1.c: New test.
2644
2645 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2646
2647         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2648
2649 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2650             Aldy Hernandez  <aldyh@redhat.com>
2651
2652         * gcc.c-torture/execute/va-arg-24.c: New.
2653
2654 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2655             Aldy Hernandez  <aldyh@redhat.com>
2656
2657         * gcc.dg/vmx/1b-01.c: New.
2658         * gcc.dg/vmx/1b-02.c: New.
2659         * gcc.dg/vmx/1b-03.c: New.
2660         * gcc.dg/vmx/1b-04.c: New.
2661         * gcc.dg/vmx/1b-05.c: New.
2662         * gcc.dg/vmx/1b-06.c: New.
2663         * gcc.dg/vmx/1b-07.c: New.
2664         * gcc.dg/vmx/1c-01.c: New.
2665         * gcc.dg/vmx/1c-02.c: New.
2666         * gcc.dg/vmx/3a-01a.c: New.
2667         * gcc.dg/vmx/3a-01.c: New.
2668         * gcc.dg/vmx/3a-01m.c: New.
2669         * gcc.dg/vmx/3a-03.c: New.
2670         * gcc.dg/vmx/3a-03m.c: New.
2671         * gcc.dg/vmx/3a-04.c: New.
2672         * gcc.dg/vmx/3a-04m.c: New.
2673         * gcc.dg/vmx/3a-05.c: New.
2674         * gcc.dg/vmx/3a-06.c: New.
2675         * gcc.dg/vmx/3a-06m.c: New.
2676         * gcc.dg/vmx/3a-07.c: New.
2677         * gcc.dg/vmx/3b-01.c: New.
2678         * gcc.dg/vmx/3b-02.c: New.
2679         * gcc.dg/vmx/3b-10.c: New.
2680         * gcc.dg/vmx/3b-13.c: New.
2681         * gcc.dg/vmx/3b-14.c: New.
2682         * gcc.dg/vmx/3b-15.c: New.
2683         * gcc.dg/vmx/3c-01a.c: New.
2684         * gcc.dg/vmx/3c-01.c: New.
2685         * gcc.dg/vmx/3c-02.c: New.
2686         * gcc.dg/vmx/3c-03.c: New.
2687         * gcc.dg/vmx/3d-01.c: New.
2688         * gcc.dg/vmx/4-01.c: New.
2689         * gcc.dg/vmx/4-03.c: New.
2690         * gcc.dg/vmx/5-01.c: New.
2691         * gcc.dg/vmx/5-02.c: New.
2692         * gcc.dg/vmx/5-03.c: New.
2693         * gcc.dg/vmx/5-04.c: New.
2694         * gcc.dg/vmx/5-05.c: New.
2695         * gcc.dg/vmx/5-06.c: New.
2696         * gcc.dg/vmx/5-07.c: New.
2697         * gcc.dg/vmx/5-07t.c: New.
2698         * gcc.dg/vmx/5-08.c: New.
2699         * gcc.dg/vmx/5-10.c: New.
2700         * gcc.dg/vmx/5-11.c: New.
2701         * gcc.dg/vmx/7-01a.c: New.
2702         * gcc.dg/vmx/7-01.c: New.
2703         * gcc.dg/vmx/7c-01.c: New.
2704         * gcc.dg/vmx/7d-01.c: New.
2705         * gcc.dg/vmx/7d-02.c: New.
2706         * gcc.dg/vmx/8-01.c: New.
2707         * gcc.dg/vmx/8-02a.c: New.
2708         * gcc.dg/vmx/8-02.c: New.
2709         * gcc.dg/vmx/brode-1.c: New.
2710         * gcc.dg/vmx/bug-1.c: New.
2711         * gcc.dg/vmx/bug-2.c: New.
2712         * gcc.dg/vmx/bug-3.c: New.
2713         * gcc.dg/vmx/cw-bug-1.c: New.
2714         * gcc.dg/vmx/cw-bug-2.c: New.
2715         * gcc.dg/vmx/cw-bug-3.c: New.
2716         * gcc.dg/vmx/dct.c: New.
2717         * gcc.dg/vmx/debug-1.c: New.
2718         * gcc.dg/vmx/debug-2.c: New.
2719         * gcc.dg/vmx/debug-3.c: New.
2720         * gcc.dg/vmx/debug-4.c: New.
2721         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2722         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2723         * gcc.dg/vmx/eg-5.c: New.
2724         * gcc.dg/vmx/fft.c: New.
2725         * gcc.dg/vmx/gcc-bug-1.c: New.
2726         * gcc.dg/vmx/gcc-bug-2.c: New.
2727         * gcc.dg/vmx/gcc-bug-3.c: New.
2728         * gcc.dg/vmx/gcc-bug-4.c: New.
2729         * gcc.dg/vmx/gcc-bug-5.c: New.
2730         * gcc.dg/vmx/gcc-bug-6.c: New.
2731         * gcc.dg/vmx/gcc-bug-7.c: New.
2732         * gcc.dg/vmx/gcc-bug-8.c: New.
2733         * gcc.dg/vmx/gcc-bug-9.c: New.
2734         * gcc.dg/vmx/gcc-bug-b.c: New.
2735         * gcc.dg/vmx/gcc-bug-c.c: New.
2736         * gcc.dg/vmx/gcc-bug-d.c: New.
2737         * gcc.dg/vmx/gcc-bug-e.c: New.
2738         * gcc.dg/vmx/gcc-bug-f.c: New.
2739         * gcc.dg/vmx/gcc-bug-g.c: New.
2740         * gcc.dg/vmx/gcc-bug-i.c: New.
2741         * gcc.dg/vmx/harness.h: New.
2742         * gcc.dg/vmx/ira1.c: New.
2743         * gcc.dg/vmx/ira2a.c: New.
2744         * gcc.dg/vmx/ira2b.c: New.
2745         * gcc.dg/vmx/ira2.c: New.
2746         * gcc.dg/vmx/ira2c.c: New.
2747         * gcc.dg/vmx/mem.c: New.
2748         * gcc.dg/vmx/newton-1.c: New.
2749         * gcc.dg/vmx/ops.c: New.
2750         * gcc.dg/vmx/sn7153.c: New.
2751         * gcc.dg/vmx/spill2.c: New.
2752         * gcc.dg/vmx/spill3.c: New.
2753         * gcc.dg/vmx/spill.c: New.
2754         * gcc.dg/vmx/t.c: New.
2755         * gcc.dg/vmx/varargs-1.c: New.
2756         * gcc.dg/vmx/varargs-2.c: New.
2757         * gcc.dg/vmx/varargs-3.c: New.
2758         * gcc.dg/vmx/varargs-4.c: New.
2759         * gcc.dg/vmx/varargs-5.c: New.
2760         * gcc.dg/vmx/varargs-6.c: New.
2761         * gcc.dg/vmx/varargs-7.c: New.
2762         * gcc.dg/vmx/vmx.exp: New.
2763         * gcc.dg/vmx/vprint-1.c: New.
2764         * gcc.dg/vmx/vscan-1.c: New.
2765         * gcc.dg/vmx/x-01.c: New.
2766         * gcc.dg/vmx/x-02.c: New.
2767         * gcc.dg/vmx/x-03.c: New.
2768         * gcc.dg/vmx/x-04.c: New.
2769         * gcc.dg/vmx/x-05.c: New.
2770         * gcc.dg/vmx/yousufi-1.c: New.
2771         * gcc.dg/vmx/zero-1.c: New.
2772         * gcc.dg/vmx/zero.c: New.
2773
2774 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2775
2776         * g++.dg/lookup/java1.C: Update for chage of
2777         _Jv_AllocObject.
2778         * g++.dg/lookup/java2.C: Likewise.
2779
2780 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2781
2782         * ada/acats/run_all.sh: use -O2 by default.
2783
2784 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2785
2786         * gcc.dg/vr-mult-[12].c: New tests.
2787
2788 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2789
2790         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2791
2792         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2793
2794 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2795
2796         * lib/target-supports.exp (check_profiling_available): Assume profiling
2797         isn't available for mips*-*-elf targets.
2798
2799 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2800
2801         * gcc.dg/builtins-38.c: New test.
2802
2803 2004-04-14  Eric Christopher  <echristo@redhat.com>
2804
2805         * g++.dg/charset/charset.exp: Run .cc extension tests.
2806
2807 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2808
2809         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2810
2811 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2812
2813         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2814
2815 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2816
2817         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2818         * gcc.dg/i386-387-2.c: Likewise.
2819
2820         * gcc.dg/i386-387-7.c: New test.
2821         * gcc.dg/i386-387-8.c: New test.
2822
2823         * gcc.dg/builtins-37.c: New test.
2824
2825 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2826
2827         * g++.dg/pch/externc-1.C: Add missing semicolon.
2828
2829 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2830
2831         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2832
2833 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2834
2835         * gcc.c-torture/execute/20040411-1.c: New test.
2836
2837 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2838
2839         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2840
2841 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2842
2843         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2844
2845 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2846
2847         * lib/target-supports.exp (check_named_sections_available): New.
2848         * lib/gcc-dg.exp (dg-require-named-sections): New.
2849         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2850         old-deja.exp.  Also prune error-count message from HP linker.
2851         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2852
2853         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2854         * g++.old-deja/g++.pt/static3.C: Likewise.
2855         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2856
2857 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2858
2859         * gcc.c-torture/execute/20040409-1.c: New test case.
2860         * gcc.c-torture/execute/20040409-2.c: New test case.
2861         * gcc.c-torture/execute/20040409-3.c: New test case.
2862
2863 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2864
2865         * gcc.dg/20040409-1.c: New test.
2866
2867 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2868
2869         PR target/14888
2870         * g++.dg/opt/pr14888.C: New test case.
2871
2872 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2873
2874         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2875         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2876         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2877         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2878         New tests.
2879
2880 2004-04-08  Paul Brook  <paul@codesourcery.com>
2881
2882         * gcc.dg/spill-1.c: New test.
2883
2884 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2885
2886         * gcc.dg/torture/builtin-ctype-2.c: New test.
2887
2888 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2889
2890         * gcc.dg/pch/pch.exp: Add largefile test.
2891
2892 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2893
2894         * g++.dg/pch/externc-1.Hs: New.
2895         * g++.dg/pch/externc-1.C: New.
2896
2897 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2898
2899         * gcc.dg/compat/struct-by-value-5a_main.c,
2900         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2901         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2902         * gcc.dg/compat/struct-by-value-5a_x.c,
2903         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2904         gcc.dg/compat/struct-by-value-5_x.c.
2905         * gcc.dg/compat/struct-by-value-5a_y.c,
2906         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2907         gcc.dg/compat/struct-by-value-5_y.c.
2908
2909         * gcc.dg/compat/struct-by-value-6a_main.c,
2910         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2911         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2912         * gcc.dg/compat/struct-by-value-6a_x.c,
2913         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2914         gcc.dg/compat/struct-by-value-6_x.c.
2915         * gcc.dg/compat/struct-by-value-6a_y.c,
2916         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2917         gcc.dg/compat/struct-by-value-6_y.c.
2918
2919         * gcc.dg/compat/struct-by-value-7a_main.c,
2920         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2921         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2922         * gcc.dg/compat/struct-by-value-7a_x.c,
2923         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2924         gcc.dg/compat/struct-by-value-7_x.c.
2925         * gcc.dg/compat/struct-by-value-7a_y.c,
2926         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2927         gcc.dg/compat/struct-by-value-7_y.c.
2928
2929 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2930
2931         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2932         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2933         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2934         options.
2935
2936 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2937
2938         * gcc.dg/builtins-36.c: New test.
2939
2940 2004-04-06  Paul Brook  <paul@codesourcery.com>
2941
2942         * README.gcc: Remove obsolete contraint on testcases.
2943
2944 2004-04-05  Paul Brook  <paul@codesourcery.com>
2945
2946         PR2123
2947         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2948         failure and exit(0) on success.
2949         * g++.dg/expr/anew2.C: Ditto.
2950         * g++.dg/expr/anew3.C: Ditto.
2951         * g++.dg/expr/anew4.C: Ditto.
2952
2953 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2954
2955         PR c++/3518
2956         * g++.dg/template/unify7.C: New.
2957
2958 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2959
2960         * g++.dg/README: Bring up to date with new subdirectories; remove
2961         duplicate subdirectory lines.
2962
2963 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2964
2965         PR c++/14007
2966         * g++.dg/template/unify5.C: New.
2967         * g++.dg/template/unify6.C: New.
2968         * g++.dg/template/qualttp20.C: Adjust.
2969         * g++.old-deja/g++.jason/report.C: Adjust.
2970         * g++.old-deja/g++.other/qual1.C: Adjust.
2971
2972 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2973
2974         PR c++/14803
2975         * g++.dg/inherit/ptrmem1.C: New test.
2976
2977 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2978
2979         PR c++/14755
2980         * gcc.c-torture/execute/20040331-1.c: New test.
2981         * gcc.dg/20040331-1.c: New test.
2982
2983 2004-04-01  Paul Brook  <paul@codesourcery.com>
2984
2985         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2986
2987 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2988
2989         PR c++/14724
2990         * g++.dg/init/goto1.C: New test.
2991
2992         PR c++/14763
2993         * g++.dg/template/defarg4.C: New test.
2994
2995 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2996
2997         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2998
2999 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3000
3001         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3002
3003 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3004
3005         * gcc.dg/noncompile/undeclared-2.c: New test.
3006
3007 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3008
3009         * gcc.dg/940409-1.c: Remove XFAIL.
3010         * gcc.dg/reg-vol-struct-1.c: New test.
3011
3012 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3013
3014         * gcc.dg/torture/builtin-wctype-1.c: New test.
3015
3016 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3017
3018         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3019         * gcc.dg/20001101-1.c: Likewise.
3020         * gcc.dg/20001102-1.c: Likewise.
3021
3022 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3023
3024         * gcc.dg/compare8.c: Add an additional test for XOR.
3025
3026 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3027
3028         * gcc.dg/torture/builtin-ctype-1.c: New test.
3029
3030 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3031
3032         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3033         * gcc.dg/torture/builtin-math-1.c: Likewise.
3034         * gcc.dg/torture/builtin-power-1.c: New test.
3035
3036 2004-03-24  Andreas Schwab  <schwab@suse.de>
3037
3038         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3039         IA64 assembler.
3040
3041 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3042             Roger Sayle  <roger@eyesopen.com>
3043
3044         * gcc.dg/compare8.c: New test case.
3045
3046 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3047
3048         * g++.dg/ext/altivec-7.C: New test.
3049
3050 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3051
3052         PR 12267, 12391, 12560, 13129, 14114, 14133
3053         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3054         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3055         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3056         Adjust error regexps.
3057         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3058         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3059         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3060         * gcc.dg/local1.c: Add explanatory comment.
3061
3062 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3063
3064         PR optimization/14669
3065         * g++.dg/opt/fold2.C: New test case.
3066
3067 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3068
3069         PR c/14069
3070         * gcc.dg/20040322-1.c: New test.
3071
3072 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3073
3074         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3075         * gcc.dg/ultrasp4.c: Likewise.
3076         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3077
3078 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3079
3080         * gcc.dg/i386-sse-8.c: Reset default options.
3081
3082 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3083
3084         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3085         in the error message text.
3086
3087 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3088
3089         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3090
3091 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3092
3093         PR c++/14616
3094         * g++.dg/init/array13.C: New test.
3095
3096 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3097
3098         PR target/13889
3099         * gcc.c-torture/compile/pr13889.c: New test case.
3100
3101 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3102
3103         PR c/14635
3104         * builtins-1.c (nan, nans): Don't test.
3105         * builtins-30.c: Don't use nan, nanf, nanl.
3106         * builtins-35.c: New test.
3107
3108 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3109
3110         * g++.dg/ext/altivec-6.C: New test.
3111
3112 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3113
3114         * g++.dg/init/placement3.C: New test.
3115
3116         * g++.dg/template/spec13.C: New test.
3117
3118         * g++.dg/lookup/using11.C: New test.
3119
3120         * g++.dg/lookup/koenig3.C: New test.
3121
3122         * g++.dg/template/operator2.C: New test.
3123
3124         * g++.dg/expr/dtor3.C: New test.
3125         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3126         marker.
3127         * g++.old-deja/g++.law/visibility28.C: Likewise.
3128
3129 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3130
3131         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3132         * gcc.dg/ppc64-abi-3.c: Likewise.
3133
3134 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3135
3136         PR c++/14545
3137         * g++.dg/parse/template15.C: New test.
3138
3139 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3140
3141         * g++.dg/expr/dtor2.C: New test.
3142
3143         * g++.dg/lookup/anon4.C: New test.
3144
3145         * g++.dg/overload/using1.C: New test.
3146
3147         * g++.dg/template/lookup7.C: New test.
3148
3149         * g++.dg/template/typename6.C: New test.
3150
3151         * g++.dg/expr/cond6.C: New test.
3152
3153 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3154
3155         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3156
3157 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3158
3159         * g++.dg/expr/cond5.C: New test.
3160         * g++.dg/expr/constcast1.C: Likewise.
3161         * g++.dg/expr/ptrmem2.C: Likewise.
3162         * g++.dg/expr/ptrmem3.C: Likewise.
3163         * g++.dg/lookup/main1.C: Likewise.
3164         * g++.dg/template/lookup6.C: Likewise.
3165
3166 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3167
3168         * gcc.dg/local1.c: New test.
3169
3170         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3171
3172 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3173
3174         * gcc.dg/torture/builtin-convert-1.c: New test.
3175
3176 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3177
3178         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3179
3180 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3181
3182         PR c++/14481
3183         * g++.dg/warn/Wunused-7.C: New test.
3184
3185 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3186
3187         * gcc.dg/torture/builtin-integral-1.c: New test.
3188
3189 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3190
3191         PR c++/14586
3192         * g++.dg/parse/non-dependent3.C: New test.
3193
3194 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3195
3196         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3197         * g++.dg/eh/simd-2.C: Likewise.
3198         * g++.dg/init/array10.C: Likewise.
3199         * gcc.c-torture/compile/simd-1.c: Likewise.
3200         * gcc.c-torture/compile/simd-2.c: Likewise.
3201         * gcc.c-torture/compile/simd-3.c: Likewise.
3202         * gcc.c-torture/compile/simd-4.c: Likewise.
3203         * gcc.c-torture/compile/simd-6.c: Likewise.
3204         * gcc.c-torture/execute/simd-1.c: Likewise.
3205         * gcc.c-torture/execute/simd-2.c: Likewise.
3206         * gcc.dg/compat/vector-defs.h: Likewise.
3207         * gcc.dg/20020531-1.c: Likewise.
3208         * gcc.dg/altivec-3.c: Likewise.
3209         * gcc.dg/altivec-4.c: Likewise.
3210         * gcc.dg/altivec-varargs-1.c: Likewise.
3211         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3212         * gcc.dg/i386-mmx-3.c: Likewise.
3213         * gcc.dg/i386-sse-4.c: Likewise.
3214         * gcc.dg/i386-sse-5.c: Likewise.
3215         * gcc.dg/i386-sse-8.c: Likewise.
3216         * gcc.dg/simd-1.c: Likewise.
3217         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3218         __ev64_opaque__ since the machine description provides it.
3219
3220 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3221
3222         * lib/compat.exp (skip_list): New global variable.
3223         Use it to hold the user defined COMPAT_SKIPS list if any.
3224         (compat-obj): Add the members of skip_list to optall.
3225
3226 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3227
3228         * gcc.dg/compat/union-by-value-1_main.c,
3229         union-by-value-1_x.c, union-by-value-1_y.c,
3230         union-check.h, union-defs.h,
3231         union-init.h, union-return-1_main.c,
3232         union-return-1_x.c, union-return-1_y.c: New files.
3233
3234 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3235
3236         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3237         mixed-struct-init.h: Add 4 mixed structure types.
3238         struct-by-value-21_main.c, struct-by-value-21_x.c,
3239         struct-by-value-21_y.c, struct-return-21_main.c,
3240         struct-return-21_x.c, struct-return-21_y.c: New files.
3241
3242 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3243
3244         PR c++/14550
3245         * g++.dg/parse/template14.C: New test.
3246
3247 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3248
3249         * gcc.c-torture/execute/20040313-1.c: New test.
3250
3251 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3252
3253         PR target/14533
3254         * gcc.dg/20040311-2.c: New test.
3255
3256 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3257
3258         PR other/14544
3259         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3260         bit-field.
3261
3262 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3263
3264         * gcc.dg/20040305-2.c: Add missing return statement.
3265
3266 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3267
3268         * gcc.dg/builtins-34.c: Also check pow10*.
3269
3270 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3271
3272         PR target/14262
3273         * gcc.dg/20040305-2.c: New test.
3274
3275 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3276
3277         * gcc.dg/20040310-1.c: New test.
3278
3279 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3280
3281         * gcc.c-torture/execute/20040311-1.c: New test case.
3282
3283 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3284
3285         PR c++/14476
3286         * g++.dg/lookup/enum1.C: New test.
3287
3288 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3289
3290         PR c++/14510
3291         * g++.dg/lookup/struct2.C: New test.
3292
3293 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3294
3295         * gcc.dg/builtins-34.c: New test.
3296
3297 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3298
3299         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3300
3301 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3302
3303         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3304         * gcc.dg/alias-2.c: New testcase.
3305
3306 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3307
3308         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3309
3310 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3311
3312         * gcc.c-torture/execute/20040309-1.c: New test case.
3313
3314 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3315
3316         PR c++/14397
3317         * g++.dg/overload/ref1.C: New.
3318
3319 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3320
3321         PR c++/14409
3322         * g++.dg/template/spec12.C: New test.
3323
3324         PR c++/14448
3325         * g++.dg/parse/crash14.C: New test.
3326
3327 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3328
3329         PR c++/14230
3330         * g++.dg/init/ref11.C: New test.
3331
3332 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3333
3334         PR c++/14432
3335         * g++.dg/parse/builtin2.C: New test.
3336
3337 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3338
3339         PR c++/14401
3340         * g++.dg/init/ctor3.C: New test.
3341         * g++.dg/init/union1.C: New test.
3342         * g++.dg/ext/anon-struct4.C: New test.
3343
3344 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3345
3346         * g++.dg/lookup/koenig1.C: Tweak error messages.
3347         * g++.dg/lookup/used-before-declaration.C: Likewise.
3348         * g++.dg/other/do1.C: Likewise.
3349         * g++.dg/overload/koenig1.C: Likewise.
3350         * g++.dg/parse/crash13.C: Likewise.
3351         * g++.dg/template/instantiate3.C: Likewise.
3352
3353 2004-03-08  Eric Christopher  <echristo@redhat.com>
3354
3355         * * lib/target-supports.exp: Enable libiconv in test
3356         compilation.  Fix up error checking.
3357
3358 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3359
3360         PR middle-end/14289
3361         * gcc.dg/pr14289-1.c: New test case.
3362         * gcc.dg/pr14289-2.c: Likewise.
3363         * gcc.dg/pr14289-3.c: Likewise.
3364
3365 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3366
3367         * gcc.c-torture/execute/20040308-1.c: New test.
3368
3369 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3370
3371         * gcc.c-torture/execute/20040307-1.c: New test case.
3372
3373 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3374
3375         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3376
3377 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3378
3379         * gcc.dg/20040306-1.c: New test.
3380
3381 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3382
3383         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3384         them static.
3385         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3386
3387 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3388
3389         PR c/14465
3390         * gcc.dg/decl-6.c: New test.
3391
3392 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3393
3394         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3395         Rename LOGPOW -> LOG_POW.
3396         (SQRT_EXP, POW_EXP): New.
3397
3398 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3399
3400         * gcc.dg/i386-sse-8.c: New test.
3401
3402 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3403
3404         PR c/14114
3405         * gcc.dg/decl-5.c: New test.
3406
3407 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3408
3409         * gcc.dg/20040305-1.c: New test.
3410
3411 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3412
3413         PR other/14354
3414         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3415
3416 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3417
3418         PR c++/14425, c++/14426
3419         * g++.dg/ext/altivec-4.C: New test.
3420         * g++.dg/ext/altivec-5.C: New test.
3421
3422 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3423
3424         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3425         global variables of a type with no linkage.
3426         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3427         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3428         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3429         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3430         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3431         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3432         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3433         * g++.dg/warn/deprecated.C: Name enum Color.
3434         * g++.dg/overload/VLA.C: Name structure for 'b'.
3435         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3436
3437 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3438
3439         * gcc.c-torture/compile/20040304-1.c: New test.
3440
3441 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3442
3443         PR 13728
3444         * gcc.dg/decl-4.c: New testcase.
3445
3446 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3447
3448         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3449         as PRECF if sizeof (float) > sizeof (double).
3450         (PRECL): Make it the same as PRECF if
3451         sizeof (float) > sizeof (long double).
3452
3453 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3454
3455         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3456         system type.  Add check for irix6 which doesn't have c99 runtime.
3457
3458 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3459
3460         * gcc.dg/const-elim-1.c: xfail for xtensa.
3461
3462 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3463
3464         PR c++/14369
3465         * g++.dg/template/cond4.C: New test.
3466
3467 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3468
3469         PR c++/14360
3470         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3471
3472         PR c++/14361
3473         * g++.dg/parse/defarg7.C: New test.
3474
3475         PR c++/14359
3476         * g++.dg/template/friend26.C: New test.
3477
3478 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3479
3480         PR c++/14324
3481         * g++.dg/abi/mangle21.C: New test.
3482
3483         PR c++/14260
3484         * g++.dg/parse/constructor2.C: New test.
3485
3486         PR c++/14337
3487         * g++.dg/template/sfinae1.C: New test.
3488
3489 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3490
3491         PR c++/14267
3492         * g++.dg/expr/crash2.C: New test.
3493
3494         PR middle-end/13448
3495         * gcc.dg/inline-5.c: New test.
3496         * gcc.dg/always-inline.c: Split out tests into ...
3497         * gcc.dg/always-inline2.c: ... this and ...
3498         * gcc.dg/always-inline3.c: ... this.
3499
3500 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3501
3502         PR debug/12103
3503         * g++.dg/debug/crash1.C: New test.
3504
3505 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3506
3507         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3508         function with __attribute__((noinline)).
3509         (recurser_void2): Likewise.
3510         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3511         (recurser_void2): Likewise.
3512
3513 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3514
3515         PR middle-end/14203
3516         * g++.dg/warn/Wunused-6.C: New test case.
3517
3518 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3519
3520         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3521         not defined.
3522
3523 2004-02-27  Eric Christopher  <echristo@redhat.com>
3524
3525         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3526         * g++.dg/charset/asm2.c: Run only x86.
3527         * gcc.dg/charset/asm3.c: Ditto.
3528
3529 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3530
3531         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3532         ld_library_path.
3533
3534 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3535
3536         * g++.dg/ext/altivec-3.C: New.
3537
3538 2004-02-26  Richard Henderson  <rth@redhat.com>
3539
3540         * g++.dg/ext/attrib10.C: Mark for warning.
3541         * gcc.dg/attr-alias-1.c: New.
3542
3543 2004-02-26  Richard Henderson  <rth@redhat.com>
3544
3545         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3546         * gcc.c-torture/execute/20040208-2.c: ... it back.
3547
3548 2004-02-26  Eric Christopher  <echristo@redhat.com>
3549
3550         * lib/target-supports.exp (check-iconv-available): New function.
3551         * lib/gcc-dg.exp (dg-require-iconv): New function.
3552         Use above.
3553         * gcc.dg/charset: New directory.
3554         * gcc.dg/charset/charset.exp: New file.
3555         * gcc.dg/charset/asm1.c: Ditto.
3556         * gcc.dg/charset/asm2.c: Ditto.
3557         * gcc.dg/charset/asm3.c: Ditto.
3558         * gcc.dg/charset/asm4.c: Ditto.
3559         * gcc.dg/charset/asm5.c: Ditto.
3560         * gcc.dg/charset/attribute1.c: Ditto.
3561         * gcc.dg/charset/attribute2.c: Ditto.
3562         * gcc.dg/charset/string1.c: Ditto.
3563         * g++.dg/charset: New directory.
3564         * g++.dg/dg.exp: Add here. Special options.
3565         * g++.dg/charset/charset.exp: New file.
3566         * g++.dg/charset/asm1.c: Ditto.
3567         * g++.dg/charset/asm2.c: Ditto.
3568         * g++.dg/charset/asm3.c: Ditto.
3569         * g++.dg/charset/asm4.c: Ditto.
3570         * g++.dg/charset/attribute1.c: Ditto.
3571         * g++.dg/charset/attribute2.c: Ditto.
3572         * g++.dg/charset/extern1.cc: Ditto.
3573         * g++.dg/charset/extern2.cc: Ditto.
3574         * g++.dg/charset/string1.c: Ditto.
3575
3576 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3577
3578         PR c++/14278
3579         * g++.dg/parse/comma1.C: New test.
3580
3581 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3582
3583         PR c++/14284
3584         * g++.dg/template/ttp8.C: New test.
3585
3586 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3587
3588         * gcc.dg/fixuns-trunc-1.c: New test.
3589
3590 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3591
3592         * gcc.dg/builtins-config.h: Use #elif.
3593
3594 2004-02-26  Michael Matz  <matz@suse.de>
3595
3596         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3597         * gcc.dg/991214-1.c: Likewise.
3598         * gcc.dg/i386-asm-1.c: Likewise.
3599
3600 2004-02-25  Richard Henderson  <rth@redhat.com>
3601
3602         * gcc.c-torture/execute/20040208-2.c: Move ...
3603         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3604
3605 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3606
3607         PR c++/14246
3608         * g++.dg/other/crash-3.C: New test.
3609
3610 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3611
3612         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3613         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3614
3615         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3616         HP-UX.
3617
3618 2004-02-24  Michael Matz  <matz@suse.de>
3619
3620         * gcc.dg/i386-regparm.c: New.
3621
3622 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3623
3624         * gcc.c-torture/execute/20040223-1.c: New.
3625
3626 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3627             Kazu Hirata  <kazu@cs.umass.edu>
3628
3629         * gcc.dg/fwritable-strings-1.c: Remove.
3630
3631 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3632
3633         PR c/14156
3634         * gcc.dg/20040223-1.c: New test.
3635
3636 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3637
3638         PR c++/14106
3639         * g++.dg/ext/typeof9.C: New test.
3640
3641 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3642
3643         PR c++/14250
3644         * g++.dg/other/switch1.C: New test.
3645
3646 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3647
3648         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3649         * gcc.dg/va-arg-1.c: Likewise.
3650
3651 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3652
3653         PR c++/14143
3654         * g++.dg/template/koenig5.C: New test.
3655
3656 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3657
3658         * g++.dg/ext/altivec-1.C: Generalize target triple.
3659         * g++.dg/ext/altivec-2.C: New test case.
3660         * g++.dg/ext/altivec_check.h: New file.
3661         * gcc.dg/altivec-1.c: Generalize target triple;
3662         include altivec_check.h and call altivec_check().
3663         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3664         * gcc.dg/altivec-6.c: New test case.
3665         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3666         type casts as needed.
3667         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3668         altivec_check().
3669         * gcc.dg/altivec-12.c: New test case.
3670         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3671         include altivec_check.h and call altivec_check().
3672         * gcc.dg/altivec_check.h: New file.
3673
3674 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3675
3676         * lib/target-supports.exp (check_alias_available): Don't mangle
3677         function `g' in test program.
3678
3679 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3680
3681         * lib/target-supports.exp (check_profiling_available): Check
3682         argument to determine whether we support a profiling type.
3683         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3684         check_profiling_available.
3685         * g++.dg/bprob/bprob.exp: Likewise
3686         * g77.dg/bprob/bprob.exp: Likewise.
3687         * gcc.misc-tests/bprob.exp: Likewise.
3688         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3689         dg-require-profiling and delete expected error handling.
3690         * gcc.dg/20021014-1.c: Likewise.
3691         * gcc.dg/nest.c: Likewise.
3692
3693 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3694
3695         PR c++/12007
3696         * g++.dg/other/vthunk1.C: New test.
3697
3698 2004-02-20  Falk Hueffner  <falk@debian.org>
3699
3700         PR target/14201
3701         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3702
3703 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3704
3705         PR c++/13927
3706         * g++.dg/other/error8.C: Remove XFAIL markers.
3707
3708         PR c++/14173
3709         * g++.dg/ext/packed5.C: New test.
3710
3711         PR c++/14199
3712         * g++.dg/warn/Wunused-5.C: New test.
3713
3714         PR c++/14186
3715         * g++.dg/lookup/member1.C: New test.
3716
3717 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3718
3719         * gcc.c-torture/compile/20040130-1.c: Enable only when
3720         __INT_MAX__ >= 2147483647L.
3721         * gcc.c-torture/compile/961203-1.c: Likewise.
3722
3723 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3724
3725         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3726         * g++.dg/opt/template1.C: Robustify assembler regexp
3727
3728 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3729
3730         * gcc.c-torture/execute/simd-4.x: Remove.
3731         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3732         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3733         Guard with #ifndef SKIP_ATTRIBUTE.
3734         * gcc.dg/compat/vector-1_y.c: Likewise.
3735         * gcc.dg/compat/vector-2_x.c: Likewise.
3736         * gcc.dg/compat/vector-2_y.c: Likewise.
3737         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3738         * g++.dg/eh/simd-2.C: Likewise.
3739
3740 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3741
3742         * gcc.c-torture/compile/complex-1.c: New.
3743
3744 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3745
3746         PR target/14209
3747         * gcc.c-torture/execute/20040218-1.c: New test.
3748
3749 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3750
3751         PR c++/14181
3752         * g++.dg/parse/new2.C: New test.
3753
3754 2004-02-18  Paul Brook  <paul@codesourcery.com>
3755
3756         * gcc.c-torture/compile/libcall-1.c: New test.
3757
3758 2004-02-18  Paul Brook  <paul@codesourcery.com>
3759
3760         PR debug/12934
3761         * gcc.dg/debug/debug-7.c: New test.
3762
3763 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3764
3765         * gcc.dg/20040217-1.c: New test.
3766
3767 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3768
3769         * gcc.c-torture/execute/990208-1.x: Delete.
3770
3771 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3772
3773         * gcc.c-torture/execute/20040208-2.x: New file.
3774
3775 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3776
3777         PR c++/11326
3778         * g++.dg/abi/structret1.C: New test.
3779
3780 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3781
3782         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3783         (i386_cpuid): No need to test if cpuid is available on AMD64.
3784         Fix assembly, so that it works onboth i386 and AMD64.
3785         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3786         (vecInLong): Fix s[] member type to unsigned int.
3787         (vecInWord): Remove type.
3788         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3789         (a64, b64, c64, d64, e64): Remove.
3790         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3791         Remove unused variable.  Remove initialization of removed variables.
3792         Don't call mmx_tests nor sse_tests.
3793         (reference_mmx, reference_sse): Remove.
3794         (check): Add return stmt.
3795         * gcc.dg/i386-sse-7.c: New test.
3796         * gcc.dg/i386-mmx-4.c: New test.
3797
3798 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3799
3800         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3801         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3802         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3803         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3804         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3805         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3806         g++.dg/tc1/dr94.C: Fix line terminator.
3807
3808 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3809
3810         * gcc.c-torture/compile/20040216-1.c: New.
3811
3812 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3813
3814         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3815         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3816         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3817         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3818         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3819         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3820
3821 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3822
3823         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3824
3825 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3826
3827         PR c++/13971
3828         * g++.dg/expr/cond4.C: New test.
3829
3830         PR c++/14086
3831         * g++.dg/lookup/crash2.C: New test.
3832
3833 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3834
3835         * gcc.c-torture/compile/20040214-2.c: New test.
3836
3837 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3838
3839         PR c++/14116
3840         * g++.dg/ext/typeof8.C: New test.
3841
3842 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3843
3844         * gcc.c-torture/compile/20040214-1.c: New test.
3845
3846 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3847
3848         PR c++/13635
3849         * g++.dg/template/spec11.C: New test.
3850
3851 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3852
3853         PR c++/13927
3854         * g++.dg/other/error8.C: New test.
3855
3856 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3857
3858         PR c++/14122
3859         * g++.dg/template/array4.C: New test.
3860
3861         PR c++/14108
3862         * g++.dg/inherit/thunk2.C: New test.
3863
3864         PR c++/14083
3865         * g++.dg/eh/cond2.C: New test.
3866
3867 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3868
3869         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3870
3871 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3872
3873         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3874
3875 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3876
3877         * g++.dg/simd-2.C: xfail on ppc64-linux.
3878
3879 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3880
3881         PR c/456
3882         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3883         tests.
3884
3885 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3886
3887         * gcc.dg/builtins-33.c: New test.
3888
3889 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3890
3891         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3892
3893 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3894
3895         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3896
3897 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3898
3899         * gcc.dg/ppc64-abi-3.c: New test.
3900
3901 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3902
3903         PR c/14092
3904
3905         * gcc.dg/pr14092-1.c: New testcase.
3906
3907 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3908
3909         * gcc.dg/cpp/assert4.c: Fix typo last change.
3910
3911         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3912         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3913
3914         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3915
3916 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3917
3918         * gcc.c-torture/compile/20040209-1.c: New test case.
3919
3920 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3921
3922         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3923
3924 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3925
3926         * gcc.c-torture/execute/20040208-[12].c: New tests.
3927
3928 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3929
3930         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3931
3932 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3933
3934         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3935
3936 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3937
3938         Bug 13856
3939         * gcc.dg/visibility-8.c: New testcase.
3940
3941 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3942
3943         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3944         arguments.
3945         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3946
3947 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3948
3949         PR middle-end/13696
3950         * g++.dg/opt/fold1.C: New test case.
3951
3952 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3953
3954         PR c++/14033
3955         * g++.dg/other/crash-2.C: New test.
3956
3957 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3958
3959         PR c++/14028
3960         * g++.dg/parse/angle-bracket2.C: New test.
3961
3962 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3963
3964         PR middle-end/13750
3965         Revert:
3966         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3967         PR pch/13361
3968         * testsuite/g++.dg/pch/wchar-1.C: New.
3969         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3970
3971 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3972
3973         PR c++/14008
3974         * g++.dg/parse/error15.C: New test.
3975         * g++.dg/parse/crash11.C: Update dg-error mark.
3976
3977 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3978
3979         PR c++/13932
3980         * g++.dg/warn/conv2.C: New test.
3981
3982 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3983
3984         PR c++/13086
3985         * g++.dg/warn/incomplete1.C: Remove xfail.
3986
3987 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3988
3989         * lib/file-format.exp (gcc_target_object_format): Use
3990         ${tool}_target_compile, not gcc_target_compile.
3991         * lib/target-supports.exp (check_alias_available): Likewise.
3992         (check_gc_sections_available): Likewise.
3993         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3994         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3995         dg-require-alias.
3996
3997 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3998
3999         PR c++/13969
4000         * g++.dg/template/static6.C: New test.
4001
4002 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4003
4004         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4005
4006 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4007
4008         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4009         tests for systems where `char' is unsigned by default.
4010
4011 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4012
4013         PR c++/13997
4014         * g++.dg/template/partial3.C: New test.
4015
4016 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4017
4018         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4019         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4020         Remove mentions of obsolete ports.
4021
4022 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4023
4024         * gcc.dg/noncompile/20001228-1.c: Fix for new
4025         error message.
4026
4027 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4028
4029         PR target/9348
4030         * gcc.c-torture/execute/multdi-1.c: New test case.
4031
4032 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4033
4034         PR c++/13925
4035         * g++.dg/template/lookup5.C: New test.
4036
4037 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4038
4039         PR c++/13950
4040         * g++.dg/template/lookup4.C: New test.
4041
4042         PR c++/13970
4043         * g++.dg/parse/error14.C: New test.
4044
4045         PR c++/14002
4046         * g++.dg/parse/template13.C: New test.
4047
4048 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4049
4050         PR c++/13978
4051         * g++.dg/template/koenig4.C: New test.
4052
4053         PR c++/13968
4054         * g++.dg/template/crash17.C: New test.
4055
4056         PR c++/13975
4057         * g++.dg/parse/error13.C: New test.
4058         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4059
4060 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4061
4062         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4063
4064 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4065
4066         PR c/11658
4067         PR c/13994
4068         * gcc.dg/noncompile/20040203-1.c: New test.
4069         * gcc.dg/noncompile/20040203-2.c: Likewise.
4070         * gcc.dg/noncompile/20040203-3.c: Likewise.
4071         * gcc.dg/20040203-1.c: Likewise.
4072
4073 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4074
4075         PR c++/10858
4076         * g++.dg/template/sizeof7.C: New test.
4077
4078 2004-02-02  Eric Christopher  <echristo@redhat.com>
4079             Zack Weinberg  <zack@codesourcery.com>
4080
4081         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4082
4083 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4084
4085         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4086         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4087         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4088         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4089
4090 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4091
4092         PR c++/13113
4093         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
4094
4095         PR c++/13854
4096         * g++.dg/ext/attrib13.C: New test.
4097
4098         PR c++/13907
4099         * g++.dg/conversion/op2.C: New test.
4100
4101 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4102
4103         * gcc.dg/titype-1.c: Fix pasto.
4104
4105 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4106
4107         * gcc.dg/titype-1.c: New test.
4108
4109 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4110
4111         PR c++/13957
4112         * g++.dg/template/non-type-template-argument-1.C,
4113         g++.dg/template/qualified-id1.C: Update dg-error marks.
4114         * g++.dg/template/nontype6.C: New test.
4115
4116 2004-02-01  Roger Sayle  <roger@eyesopen.com>
4117
4118         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
4119         * gcc.dg/builtins-31.c: New testcase.
4120         * gcc.dg/builtins-32.c: New testcase.
4121
4122 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
4123
4124         * objc.dg/call-super-2.m: Update line numbers
4125         for the including of stddef.h.
4126
4127 2004-01-30  Michael Matz  <matz@suse.de>
4128
4129         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
4130         g++.dg/ext/case-range3.C: New tests.
4131
4132 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4133
4134         DR206
4135         PR c++/13813
4136         * g++.dg/template/member4.C: New test.
4137
4138 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4139
4140         PR c++/13683
4141         * g++.dg/template/sizeof6.C: New test.
4142
4143 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4144
4145         * gcc.dg/fwritable-strings-1.c: New test.
4146
4147 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4148
4149         * gcc.c-torture/compile/20040130-1.c: New test.
4150
4151 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
4152
4153         * objc.dg/call-super-2.m: Include stddef.h for size_t.
4154
4155 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
4156
4157         PR c++/13883
4158         * g++.dg/template/ctor3.C: New test.
4159
4160 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4161
4162         * g++.dg/tc1: New directory.
4163         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4164         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4165         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4166         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4167         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4168
4169 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4170
4171         * g++.dg/parse/error11.C: New test.
4172         * g++.dg/parse/error12.C: Likewise.
4173
4174 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4175
4176         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4177         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4178
4179 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4180
4181         PR c++/13791
4182         * g++.dg/ext/attrib12.C: New test.
4183
4184         PR c++/13736
4185         * g++.dg/parse/cast2.C: New test.
4186
4187 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4188
4189         * objc.dg/encode-2.m (main): New local string.  Set depending on
4190         sizeof long.  Use in sscanf call.
4191         * objc.dg/encode-3.m (main): New local string.  Set depending on
4192         sizeof long.  Use in scan_initial call.
4193
4194 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4195
4196         * objc.dg/call-super-2.m: Make LP64-safe.
4197         * objc.dg/desig-init-1.m: Likewise.
4198
4199 2004-01-27  Devang Patel <dpatel@apple.com>
4200
4201         * g++.dg/debug/namespace1.C: New test.
4202
4203 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4204
4205         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4206         xscale-*-*.
4207
4208         * gcc.dg/arm-mmx-1.c: New test.
4209
4210 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4211
4212         * gcc.dg/20040127-1.c: New test.
4213         * gcc.dg/20040127-2.c: New test.
4214
4215 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4216
4217         * objc.dg/stret-1.m (glob): Renamed to globa.
4218
4219 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4220
4221         PR c++/13663
4222         * g++.dg/expr/for1.C: New test.
4223
4224 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4225
4226         PR middle-end/13779
4227         * gcc.dg/darwin-longlong.c: New test.
4228
4229 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4230
4231         * gcc.dg/20040124-1.c: Moved test from here...
4232         * gcc.c-torture/compile/20040124-1.c: ...to here.
4233
4234 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4235
4236         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4237         the assembly output if -m64 is passed.
4238
4239 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4240
4241         PR c++/13833
4242         * g++.dg/template/cond3.C: New test.
4243
4244 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4245
4246         PR c++/13810
4247         * g++.dg/template/ttp7.C: New test.
4248
4249 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4250
4251         PR c++/13797
4252         * g++.dg/template/nontype4.C: New test.
4253         * g++.dg/template/nontype5.C: Likewise.
4254
4255 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4256
4257         * gcc.dg/torture/mips-clobber-at.c: New test.
4258
4259 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4260
4261         * gcc.dg/20040124-1.c: New test.
4262
4263 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4264
4265         * gcc.dg/20040123-1.c: New test.
4266
4267 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4268
4269         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4270
4271 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4272
4273         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4274
4275 2004-01-23  Andrew Pinski  <apinski@apple.com>
4276
4277         * gcc.dg/20030121-1.c: Move to ..
4278         * gcc.dg/20040121-1.c: here.
4279
4280 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4281
4282         * gcc.dg/builtins-29.c: New test case.
4283
4284 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4285
4286         PR 18314
4287         * gcc.dg/builtins-30.c: New testcase.
4288
4289 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4290
4291         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4292         * lib/g77.exp: Likewise.
4293         * lib/objc.exp: Likewise.
4294         * lib/g++.exp: Likewise.
4295
4296 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4297
4298         * gcc.dg/struct-by-value-2.c: New test.
4299
4300 2004-01-21  Andrew Pinski  <apinski@apple.com>
4301
4302         PR target/13785
4303         * gcc.dg/20030121-1.c: New test.
4304
4305 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4306
4307         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4308         clobber frame pointer register in asm statement.
4309
4310 2004-01-21  Falk Hueffner  <falk@debian.org>
4311
4312         * gcc.c-torture/compile/20040121-1.c: New test.
4313
4314 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4315
4316         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4317
4318 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4319
4320         * gcc.dg/ppc64-abi-2.c: New test.
4321
4322 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4323
4324         * lib/treelang.exp: Fill out this file.
4325         * lib/treelang-dg.exp: New File.
4326
4327 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4328
4329         * gcc.c-torture/compile/981022-1.c: Remove.
4330         * gcc.dg/array-5.c: Remove XFAIL.
4331         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4332         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4333         gcc.dg/cond-lvalue-1.c: Update.
4334         * gcc.dg/cast-lvalue-2.c: New test.
4335
4336 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4337
4338         PR c++/13592
4339         * g++.dg/other/error1.C (class foo): Tweak error message.
4340
4341         PR c++/13592
4342         * g++.dg/template/call2.C: New test.
4343
4344 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4345
4346         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4347         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4348         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4349         scalar-return-1_x.c, scalar-return-2_y.c,
4350         scalar-return-3_x.c, scalar-return-3_y.c,
4351         scalar-return-4_x.c, scalar-return-4_y.c,
4352         struct-align-1.h, struct-align-1_x.c,
4353         struct-align-1_y.c, struct-align-2.h,
4354         struct-align-2_x.c, struct-align-2_y.c,
4355         struct-by-value-10_y.c, struct-by-value-11_x.c,
4356         struct-by-value-11_y.c, struct-by-value-12_x.c,
4357         struct-by-value-12_y.c, struct-by-value-13_x.c,
4358         struct-by-value-13_y.c, struct-by-value-14_x.c,
4359         struct-by-value-14_y.c, struct-by-value-15_x.c,
4360         struct-by-value-15_y.c, struct-by-value-16_y.c,
4361         struct-by-value-17_y.c, struct-by-value-18_y.c,
4362         struct-by-value-19_y.c, struct-by-value-1_x.c,
4363         struct-by-value-1_y.c, struct-by-value-20_y.c,
4364         struct-by-value-2_x.c, struct-by-value-2_y.c,
4365         struct-by-value-3_y.c, struct-by-value-4_x.c,
4366         struct-by-value-4_y.c, struct-by-value-5_y.c,
4367         struct-by-value-6_y.c, struct-by-value-7_y.c
4368         struct-by-value-8_x.c, struct-by-value-8_y.c
4369         struct-by-value-9_x.c, struct-by-value-9_y.c
4370         struct-return-10_x.c, struct-return-10_y.c,
4371         struct-return-19_x.c, struct-return-20_x.c
4372         struct-return-2_x.c, struct-return-2_y.c
4373         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4374         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4375
4376 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4377
4378         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4379         attribute on sparc*-sun-solaris2.*.
4380
4381 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4382
4383         PR c++/13710
4384         * g++.dg/ext/typeof7.C: New test.
4385
4386 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4387
4388         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4389         * gcc.dg/const-elim-1.c: Same.
4390
4391 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4392
4393         * objc.dg/stret-1.m: New.
4394         * objc.dg/stret-2.m: New.
4395
4396 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4397
4398         PR c++/11895
4399         * g++.dg/ext/vector1.C: New test.
4400
4401 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4402
4403         * gcc.dg/pch/import-1.c: New.
4404         * gcc.dg/pch/import-1.hs: New.
4405         * gcc.dg/pch/import-1a.h: New.
4406         * gcc.dg/pch/import-1b.h: New.
4407         * gcc.dg/pch/import-1c.h: New.
4408
4409 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4410
4411         PR c++/13574
4412         * g++.dg/ext/array1.C: New test.
4413
4414         PR c++/13178
4415         * g++.dg/conversion/op1.C: New test.
4416
4417 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4418
4419         PR 11864
4420         From Kazumoto Kojima / Dan Kegel:
4421         * gcc.dg/pr11864-1.c: New test.
4422
4423         PR 10392
4424         From Marcus Comstedt / Dan Kegel:
4425         * gcc.dg/pr10392-1.c: New test.
4426
4427 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4428
4429         PR c++/13478
4430         * g++.dg/init/ref10.C: New test.
4431
4432 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4433
4434         PR c++/13407
4435         * g++.dg/parse/typename6.C: New test.
4436
4437 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4438
4439         PR pch/13361
4440         * testsuite/g++.dg/pch/wchar-1.C: New.
4441         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4442
4443 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4444
4445         PR c++/9259
4446         * g++.dg/expr/sizeof2.C: New test.
4447
4448 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4449
4450         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4451
4452 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4453
4454         PR c++/13659
4455         * g++.dg/lookup/strong-using-3.C: New.
4456         * g++.dg/lookup/using-10.C: New.
4457
4458 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4459
4460         PR c++/13594
4461         * g++.dg/lookup/strong-using-2.C: New.
4462
4463 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4464             Dan Kegel <dank@kegel.com>
4465             J"orn Rennecke <joern.rennecke@superh.com>
4466
4467         PR target/9365
4468         * gcc.dg/pr9365-1.c: New test.
4469
4470 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4471
4472         PR c++/8856
4473         * g++.dg/parse/casting-operator2.C: New test.
4474         * g++.old-deja/g++.pt/explicit83.C: Remove.
4475
4476 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4477
4478         * gcc.dg/label-compound-stmt-1.c: New test.
4479         * gcc.c-torture/compile/950922-1.c,
4480         gcc.c-torture/compile/20000211-3.c,
4481         gcc.c-torture/compile/20000518-1.c,
4482         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4483         compound statements.
4484
4485 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4486
4487         * gcc.dg/ppc64-abi-1.c: New test.
4488
4489 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4490
4491          * g++.dg/ext/attrib9.C: Add dg-warnings.
4492
4493 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4494
4495         PR c++/12335
4496         * g++.dg/parse/dtor3.C: New test.
4497
4498 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4499
4500         PR c++/12709
4501         * g++.dg/parse/try-catch-1.C: New test.
4502
4503 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4504
4505         * ada/acats/run_all.sh: Add more verbose output in acats.log
4506         when compiling tests.
4507
4508 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4509
4510         PR 13656
4511         * gcc.dg/typedef-redecl.c: New test case.
4512         * gcc.dg/typedef-redecl.h: New support file.
4513
4514 2004-01-13  Jan Hubicka  <jh@suse.cz>
4515
4516         * gcc.dg/always_inline.c: New test.
4517         * gcc.dg/debug/20031231-1.c: Fix.
4518
4519 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4520
4521         PR c++/13474
4522         * g++.dg/template/array3.C: New test.
4523
4524 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4525
4526         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4527         * g++.dg/warn/Wunused-2.C: Likewise.
4528
4529 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4530
4531         PR c++/13289
4532         * g++.dg/template/instantiate6.C: New test.
4533
4534 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4535
4536         PR middle-end/11397
4537         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4538
4539 2004-01-12  Jan Hubicka  <jh@suse.cz>
4540
4541         PR opt/12826
4542         * gcc.dg/20040112-1.c: New.
4543
4544         * gcc.dg/dwarf-die[1-7].c: Move to...
4545         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4546         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4547
4548 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4549
4550         PR c++/4100
4551         * g++.dg/parse/friend4.C: New test.
4552
4553 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4554
4555         PR c++/4100
4556         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4557         definition is called a friend.
4558
4559 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4560
4561         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4562
4563 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4564
4565         PR c++/3478
4566         * g++.dg/parse/error10.C: New test.
4567         * g++.dg/template/arg2.C: Accept "invalid type" error.
4568
4569 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4570
4571         PR middle-end/13392
4572         * g++.dg/opt/expect2.C: New test.
4573
4574 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4575
4576         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4577         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4578         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4579         Update dg-error regexps.
4580
4581 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4582
4583         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4584         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4585
4586 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4587
4588         * gcc.dg/pragma-re-1.c: Use right pointer type.
4589
4590 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4591
4592         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4593
4594 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4595
4596         * gcc.dg/rs6000-ldouble-1.c: New.
4597
4598 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4599
4600         DR 337
4601         PR c++/9256
4602         * g++.dg/other/abstract1.C: New test.
4603
4604 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4605
4606         * g++.dg/lookup/strong-using-1.C: New.
4607
4608 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4609
4610         PR c/11234
4611         * gcc.dg/func-ptr-conv-1.c: New test.
4612         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4613
4614 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4615
4616         PR target/13380.
4617         * gcc.c-torture/compile/20040109-1.c: New.
4618
4619 2004-01-08  Stuart Hastings  <stuart@apple.com>
4620
4621         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4622         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4623         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4624
4625 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4626
4627         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4628
4629 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4630
4631         * ada/acats/run_acats: Treat 'gnatchop' the same way
4632         as 'gnatmake'.  Export GCC_DRIVER.
4633         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4634         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4635
4636 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4637
4638         PR c++/12573
4639         * g++.dg/template/dependent-expr4.C: New test.
4640
4641 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4642
4643         * gcc.dg/altivec-11.c: New test.
4644
4645 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4646
4647         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4648
4649 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4650
4651         PR c/6024
4652         * gcc.dg/enum-compat-1.c: New test.
4653         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4654
4655 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4656
4657         PR c/12165
4658         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4659         gcc.dg/c99-idem-qual-3.c: New tests.
4660
4661 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4662
4663         * gcc.dg/winline-7.c: Don't cast void * to int.
4664
4665 2004-01-06  Jan Hubicka  <jh@suse.cz>
4666
4667         * gcc.dg/i386-sse-5.c: New test
4668         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4669
4670 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4671
4672         PR c++/12815
4673         * g++.dg/rtti/typeid4.C: New test.
4674
4675 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4676
4677         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4678
4679 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4680
4681         PR c++/12132
4682         * g++.dg/template/error11.C: New test.
4683
4684         PR c++/13451
4685         * g++.dg/template/class2.C: New test.
4686
4687 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4688         Richard Sandiford <rsandifo@redhat.com>
4689
4690         PR c++/13387
4691         * g++.dg/opt/alias3.C: New test.
4692
4693 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4694
4695         PR c++/13157
4696         * g++.dg/template/koenig3.C: New test.
4697
4698         PR c++/13529
4699         * g++.dg/parse/offsetof3.C: New test.
4700
4701         * g++.dg/init/copy7.C: Add missing dg-error markers.
4702
4703         PR c++/12226
4704         * g++.dg/init/copy7.c: New test.
4705
4706         PR c++/13536
4707         * g++.dg/parse/cast1.C: New test.
4708
4709 2004-01-04  Jan Hubicka  <jh@suse.cz>
4710
4711         * gcc.dg/winline[1-7].c: New tests.
4712
4713 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4714
4715         PR c++/13520
4716         * g++.dg/template/qualttp22.C: New test.
4717
4718 2004-01-01  Jan Hubicka  <jh@suse.cz>
4719
4720         * gcc.dg/debug/20031231-1.c: New.
4721         * gcc.c-torture/compile/20040101-1.c: New.
4722         * gcc.dg/dwarf-die-[1-7].c: New.
4723
4724 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4725
4726         PR optimization/13521
4727         * gcc.c-torture/compile/20031231-1.c: New test.
4728
4729 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4730
4731         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4732
4733 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4734
4735         PR c++/10079
4736         * g++.dg/template/crash16.C: New test.
4737
4738 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4739
4740         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4741
4742 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4743
4744         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4745         ports.
4746         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4747         * g++.old-deja/g++.law/profile1.C: Likewise.
4748         * gcc.c-torture/compile/981006-1.c: Likewise.
4749         * gcc.c-torture/execute/loop-2e.x: Likewise.
4750         * gcc.c-torture/execute/loop-2f.x: Remove.
4751         * gcc.c-torture/execute/loop-2g.x: Likewise.
4752         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4753         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4754
4755 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4756
4757         PR c++/13507
4758         * g++.dg/ext/attrib11.C: New test.
4759
4760         PR c++/13494
4761         * g++.dg/template/array2-1.C: New test.
4762         * g++.dg/template/array2-2.C: New test.
4763
4764 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4765
4766         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4767
4768 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4769
4770         PR c++/12774
4771         * g++.dg/template/array1-1.C: New test.
4772         * g++.dg/template/array1-2.C: New test.
4773
4774 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4775
4776         PR fortran/12632
4777         * g77.dg/12632.f: New test case.
4778
4779 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4780
4781         PR c++/13289
4782         * g++.dg/parse/nontype1.C: New test.
4783
4784 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4785
4786         PR c++/12403
4787         * g++.dg/parse/explicit1.C: New test.
4788         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4789
4790 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4791
4792         PR c++/13081
4793         * g++.dg/opt/inline6.C: New test.
4794
4795         PR c++/12613
4796         * g++.dg/parse/error9.C: New test.
4797
4798         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4799
4800 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4801
4802         PR c++/13009
4803         * g++.dg/init/assign1.C: New test.
4804
4805 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4806
4807         PR c++/13070
4808         * g++.dg/warn/format3.C: New test case.
4809
4810 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4811
4812         * gcc.c-torture/compile/20031227-1.c: New test.
4813
4814 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4815
4816         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4817         * g77.dg/bprob/bprob.exp: Likewise.
4818         * gcc.misc-tests/bprob.exp: Likewise.
4819         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4820         variants on systems where the library does not provide that
4821         functionality.
4822         * gcc.dg/builtins-20.c: Use builtins-config.h.
4823         * gcc.dg/builtins-config.h: New file.
4824
4825 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4826
4827         * lib/gcc-dg.exp (dg-require-profiling): New function.
4828         * lib/target-supports.exp (check_profiling_available): Likewise.
4829         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4830         * g77.dg/bprob/bprob.exp: Likewise.
4831         * gcc.misc-tests/bprob.exp: Likewise.
4832         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4833         * gcc.dg/20021014-1.c: Likewise.
4834         * gcc.dg/nest.c: Likewise.
4835
4836 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4837
4838         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4839         compiling.
4840         * g++.dg/lookup/java2.C: Likewise.
4841         * gcc.dg/cpp/lexident.c: Likewise.
4842
4843 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4844
4845         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4846         given.
4847         * gcc.c-torture/compile/961203-1.c: Likewise.
4848         * gcc.c-torture/compile/980506-1.c: Likewise.
4849
4850 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4851
4852         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4853         (additional_prunes): New global.
4854         (gcc-dg-prune): Handle additional per-test pruning.
4855         (dg-test): Clear additional_prunes between tests.
4856
4857         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4858         dg-prune-output to avoid spurious failures from assembler
4859         complaining about nonexistent WAW violations.
4860         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4861         Use dg-prune-output to avoid spurious failures from assembler
4862         warning about Itanium B-step errata.
4863
4864 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4865
4866         * g++.dg/abi/macro0.C: New test.
4867         * g++.dg/abi/macro1.C: Likewise.
4868         * g++.dg/abi/macro2.C: Likewise.
4869
4870         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4871         * g++.dg/abi/bitfield7.C: Likewise.
4872         * g++.dg/abi/dtor2.C: Likewise.
4873         * g++.dg/abi/mangle11.C: Likewise.
4874         * g++.dg/abi/mangle12.C: Likewise.
4875         * g++.dg/abi/mangle14.C: Likewise.
4876         * g++.dg/abi/mangle17.C: Likewise.
4877         * g++.dg/abi/vbase10.C: Likewise.
4878         * g++.dg/abi/vbase14.C: Likewise.
4879         * g++.dg/template/qualttp17.C: Likewise.
4880
4881 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4882
4883         PR c/11995
4884         * gcc.dg/20031223-1.c: New test.
4885
4886 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4887
4888         * gcc.dg/noreturn-7.c: New test.
4889
4890 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4891
4892         * gcc.dg/null-pointer-1.c: New test.
4893
4894 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4895
4896         * g++.old-deja/g++.jason/template18.C: Remove.
4897         * g++.old-deja/g++.jason/template37.C: Likewise.
4898
4899         PR c++/12862
4900         * g++.dg/lookup/ns1.C: New test.
4901
4902         PR c++/12397
4903         * g++.dg/template/lookup3.C: New test.
4904
4905 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4906
4907         * g++.dg/template/recurse1.C: New test
4908
4909 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4910
4911         PR c++/12479
4912         * g++.dg/parse/semicolon1.C: New test.
4913         * g++.dg/parse/semicolon1.h: Likewise.
4914
4915 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4916
4917         * gcc.dg/darwin-misaligned.c: New test.
4918
4919 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4920
4921         PR c/9163
4922         * gcc.dg/20031222-1.c: New test.
4923
4924 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4925
4926         PR c++/13438
4927         * g++.dg/parse/error8.C: New test.
4928
4929         PR c++/11554
4930         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4931
4932 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4933
4934         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4935         too small.
4936         * gcc.c-torture/compile/930217-1.c: Likewise.
4937         * gcc.c-torture/compile/930513-1.c: Likewise.
4938         * gcc.c-torture/execute/920908-2.c: Likewise.
4939         * gcc.c-torture/execute/921204-1.c: Likewise.
4940         * gcc.c-torture/execute/930621-1.c: Likewise.
4941         * gcc.c-torture/execute/930630-1.c: Likewise.
4942         * gcc.c-torture/execute/931031-1.c: Likewise.
4943         * gcc.c-torture/execute/980602-2.c: Likewise.
4944         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4945         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4946         * gcc.c-torture/execute/extzvsi.c: Likewise.
4947         * gcc.c-torture/unsorted/ext.c: Likewise.
4948
4949 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4950
4951         PR target/12749
4952         * gcc.c-torture/compile/20031220-2.c: New test case.
4953
4954 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4955
4956         PR optimization/13031
4957         * gcc.c-torture/compile/20031220-1.c: New test case.
4958
4959 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4960
4961         * gcc.dg/cast-function-1.c: New test.
4962
4963 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4964
4965         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4966         formats.
4967
4968 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4969
4970         PR c++/12795
4971         * g++.dg/ext/attrib10.C: New test.
4972
4973 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4974
4975         * gcc.dg/cleanup-10.c: New test.
4976         * gcc.dg/cleanup-11.c: New test.
4977
4978 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4979
4980         PR c++/13239
4981         * g++.dg/opt/expect1.C: New test.
4982
4983 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4984
4985         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4986
4987 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4988
4989         PR debug/12923
4990         * gcc.dg/20031218-1.c: New test.
4991
4992         PR debug/12389
4993         * gcc.dg/20031218-2.c: New test.
4994         * gcc.dg/20031218-3.c: New test.
4995
4996         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4997         of label name and allow for USER_LABEL_PREFIX == "_" names.
4998         * g++.dg/abi/mangle18-2.C: Likewise.
4999         * g++.dg/abi/mangle19-1.C: Likewise.
5000         * g++.dg/abi/mangle19-2.C: Likewise.
5001         * g++.dg/abi/mangle20-1.C: Likewise.
5002         * g++.dg/abi/mangle20-2.C: Likewise.
5003
5004 2003-12-18  Richard Henderson  <rth@redhat.com>
5005
5006         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
5007
5008 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
5009             Dan Kegel <dank@kegel.com>
5010
5011         PR other/12009
5012         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
5013         testing a cross compiler, it causes spurious compile failures.
5014         * lib/g++.exp: Likewise.
5015
5016 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5017
5018         PR c++/13262
5019         * g++.dg/template/access13.C: New test.
5020
5021 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5022
5023         * gcc.dg/20031216-1.c: New test.
5024
5025 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5026
5027         PR c++/9154
5028         * g++.dg/template/error10.C: New test.
5029
5030 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5031
5032         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5033         * g++.dg/eh/simd-2.C: Likewise.
5034
5035 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5036             Roger Sayle  <roger@eyesopen.com>
5037
5038         * gcc.c-torture/execute/ieee/mzero5.c: New.
5039
5040 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5041
5042         PR c++/10603
5043         * g++.dg/parse/error6.C: New test.
5044
5045         PR c++/12827
5046         * g++.dg/parse/error7.C: New test.
5047
5048 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5049
5050         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
5051         at -O with stabs debugging formats.
5052         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
5053         * gcc.dg/debug/debug-2.c: Likewise.
5054
5055 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5056
5057         PR c++/12696
5058         * g++.dg/init/error1.C: New test.
5059
5060         PR c++/12218
5061         * g++.dg/init/pm3.C: New test.
5062
5063 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5064
5065         PR c/3347
5066         * gcc.dg/bitfld-8.c: New test.
5067
5068 2003-12-16  James Lemke  <jim@wasabisystems.com>
5069
5070         * gcc.dg/arm-scd42-[123].c: New tests.
5071
5072 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5073
5074         PR c++/9043
5075         * g++.dg/abi/mangle20-1.C: New test.
5076         * g++.dg/abi/mangle20-2.C: New test.
5077
5078 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5079
5080         PR c++/13275
5081         * g++.dg/other/offsetof2.C: Remove XFAIL.
5082         * g++.dg/parse/offsetof1.C: New test.
5083         * g++.gd/parse/offsetof2.C: Likewise.
5084
5085 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5086
5087         * g++.dg/template/nontype3.C: New test.
5088         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5089
5090 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5091
5092         * g++.dg/warn/noreturn-3.C: Also test instantiation.
5093
5094 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5095
5096         PR c++/13387
5097         * g++.dg/expr/assign1.C: New test.
5098
5099         PR c++/13242
5100         * g++.dg/abi/mangle19-1.C: New test.
5101         * g++.dg/abi/mangle19-2.C: New test.
5102
5103 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
5104
5105         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
5106
5107 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5108
5109         * gcc.c-torture/execute/20031216-1.c: New test.
5110
5111 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5112
5113         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
5114         an ICE regression.
5115
5116 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5117
5118         PR c++/10926
5119         * g++.dg/template/error9.C: New test.
5120
5121         PR c++/11116
5122         * g++.dg/template/error8.C: New test.
5123
5124 2003-12-15  Roger Sayle  <roger@eyesopen.com>
5125
5126         PR middle-end/13400
5127         * gcc.c-torture/execute/20031215-1.c: New test case.
5128
5129 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5130
5131         PR c++/13269
5132         * g++.dg/parse/error5.C: New test.
5133
5134         PR c++/12989
5135         * g++.dg/expr/sizeof1.C: New test.
5136
5137         PR c++/13310
5138         * g++.dg/template/crash15.C: New test.
5139
5140 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
5141
5142         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
5143         a non-POD type as the last named parameter of a varargs function.
5144
5145 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5146
5147         PR c++/13243
5148         PR c++/12573
5149         * g++.dg/template/crash14.C: New test.
5150         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
5151
5152 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5153
5154         * g++.dg/other/java1.C: New test.
5155
5156         PR c++/13241
5157         * g++.dg/abi/mangle18-1.C: New test.
5158         * g++.dg/abi/mangle18-2.C: New test.
5159
5160 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5161
5162         PR optimization/10312
5163         * gcc.c-torture/execute/20031214-1.c: New.
5164
5165 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5166
5167         PR c++/10779
5168         PR c++/12160
5169         * g++.dg/parse/error3.C: New test.
5170         * g++.dg/parse/error4.C: Likewise.
5171         * g++.dg/abi/mangle4.C: Tweak error messages.
5172         * g++.dg/lookup/using5.C: Likewise.
5173         * g++.dg/other/error2.C: Likewise.
5174         * g++.dg/parse/typename5.C: Likewise.
5175         * g++.dg/parse/undefined1.C: Likewise.
5176         * g++.dg/template/arg2.C: Likewise.
5177         * g++.dg/template/ttp3.C: Likewise.
5178         * g++.dg/template/type1.C: Likewise.
5179         * g++.old-deja/g++.other/crash32.C: Likewise.
5180         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5181
5182 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5183
5184         PR c++/13106
5185         * g++.dg/warn/noreturn-3.C: New test.
5186
5187 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5188
5189         PR c++/13118
5190         * g++.dg/abi/covariant3.C: New.
5191
5192 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5193
5194         * g++.dg/eh/ia64-1.C: New test.
5195
5196 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5197
5198         PR optimization/13037
5199         * g77.f-torture/execute/13037.f: New test case.
5200
5201 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5202
5203         PR c++/12881
5204         * g++.dg/abi/covariant2.C: New.
5205
5206 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5207
5208         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5209
5210 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5211
5212         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5213
5214 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5215
5216         PR other/10819
5217         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5218         to fix Bug 10819.
5219         * lib/g++.exp (g++_version): Likewise.
5220         * lib/g77.exp (g77_version): Likewise.
5221         * lib/objc.exp (default_objc_version): Likewise.
5222
5223 2003-12-10  Richard Henderson  <rth@redhat.com>
5224
5225         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5226
5227         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5228
5229 2003-12-08  Matt Austern  <austern@apple.com>
5230
5231         PR c/13134
5232         * lib/gcc-dg.exp (dg-require-visibility): Define.
5233         * lib/target-supports (check_visibility_available): Define.
5234         * gcc.dg/visibility-1.c: New test.
5235         * gcc.dg/visibility-2.c: Likewise.
5236         * gcc.dg/visibility-3.c: Likewise.
5237         * gcc.dg/visibility-4.c: Likewise.
5238         * gcc.dg/visibility-5.c: Likewise.
5239         * gcc.dg/visibility-6.c: Likewise.
5240         * g++.dg/ext/visibility-1.C: Likewise.
5241         * g++.dg/ext/visibility-2.C: Likewise.
5242         * g++.dg/ext/visibility-3.C: Likewise.
5243         * g++.dg/ext/visibility-4.C: Likewise.
5244         * g++.dg/ext/visibility-5.C: Likewise.
5245         * g++.dg/ext/visibility-6.C: Likewise.
5246
5247 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5248
5249         * g++.dg/lookup/java1.C: New test.
5250         * g++.dg/lookup/java2.C: New test.
5251
5252 2003-12-07  Falk Hueffner  <falk@debian.org>
5253
5254         * g++.dg/opt/noreturn-1.C: New test.
5255
5256 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5257
5258         * gcc.dg/overflow-1.c: New test.
5259
5260 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5261
5262         * g77.f-torture/compile/13060.f: New test.
5263
5264 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5265
5266         PR c++/13323
5267         * g++.dg/inherit/operator2.C: New test.
5268
5269 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5270
5271         PR c++/13305
5272         * g++.dg/ext/attrib9.C: New test.
5273
5274 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5275
5276         PR c++/13314
5277         * g++.dg/template/error7.C: New test.
5278
5279 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5280             J"orn Rennecke <joern.rennecke@superh.com>
5281
5282         PR target/13302
5283         * g++.dg/other/struct-va_list.C: New test.
5284
5285 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5286
5287         PR c++/13166
5288         * g++.dg/parse/defarg6.C: New test.
5289
5290 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5291
5292         PR target/13256
5293         * gcc.c-torture/execute/20031201-1.c: New test.
5294
5295 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5296
5297         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5298
5299 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5300
5301         * gcc.dg/builtin-return-1.c: New test.
5302
5303 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5304             J"orn Rennecke <joern.rennecke@superh.com>
5305
5306         PR optimization/13260
5307         * gcc.c-torture/execute/20031204-1.c: New test.
5308
5309 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5310
5311         PR c++/9127
5312         * g++.dg/template/error6.C: New test.
5313
5314 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5315
5316         * gcc.dg/20031202-1.c: New test.
5317
5318 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5319
5320         PR c++/13179
5321         * g++.dg/template/eh1.C: New test.
5322
5323         PR c++/10771
5324         * g++.dg/template/error5.C: New test.
5325
5326 2003-12-02  David Ung  <davidu@mips.com>
5327
5328         * gcc.dg/compat/vector-check.h: Corrected type for var
5329         g_##TMODE
5330
5331 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5332
5333         PR c++/10126
5334         * g++.dg/template/ptrmem8.C: New test.
5335
5336 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5337
5338         PR c++/12573
5339         * g++.dg/template/dependent-expr3.C: New test.
5340
5341 2003-12-01  James Lemke  <jim@wasabisystems.com>
5342
5343         * gcc.dg/arm-g2.c: New test.
5344
5345 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5346
5347         PR optimization/11634
5348         * gcc.dg/20031201-2.c: New test case.
5349
5350 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5351
5352         PR 11433
5353         * objc.dg/proto-lossage-3.m: New test.
5354
5355 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5356
5357         PR optimization/12628
5358         * gcc.dg/20031201-1.c: New test case.
5359
5360 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5361
5362         * gcc.dg/unaligned-1.c: New test.
5363
5364 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5365
5366         PR c++/9849
5367         * g++.dg/template/error4.C: New test.
5368         * g++.dg/template/nested3.C: Adjust error markers.
5369
5370 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5371
5372         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5373
5374 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5375
5376         PR c/10333
5377         * gcc.dg/bitfld-7.c: New test.
5378
5379 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5380
5381         * gcc.dg/tls/asm-1.C: New test.
5382
5383 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5384
5385         * gcc.dg/cpp/assert4.c: Update.
5386
5387 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5388
5389         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5390         * gcc.dg/builtin-apply3.c: New test.
5391
5392 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5393
5394         * lib/compat.exp (compat-obj): New xfaildata parameter.
5395         Use it to set compiler_conditional_xfail_data before compiling.
5396         (compat-get-options): Handle dg-xfail-if.
5397         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5398         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5399         * gcc.dg/compat/vector-1_y.c: Likewise.
5400         * gcc.dg/compat/vector-2_x.c: Likewise.
5401         * gcc.dg/compat/vector-2_y.c: Likewise.
5402
5403 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5404
5405         * g++.dg/opt/reg-stack4.C: New test.
5406
5407 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5408
5409         * gcc.dg/builtin-apply2.c: New test.
5410
5411 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5412
5413         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5414
5415 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5416
5417         PR c++/12924
5418         * g++.dg/template/template-id-2.C: New test.
5419
5420 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5421
5422         PR c++/5369
5423         * g++.dg/template/memfriend1.C: New test.
5424         * g++.dg/template/memfriend2.C: Likewise.
5425         * g++.dg/template/memfriend3.C: Likewise.
5426         * g++.dg/template/memfriend4.C: Likewise.
5427         * g++.dg/template/memfriend5.C: Likewise.
5428         * g++.dg/template/memfriend6.C: Likewise.
5429         * g++.dg/template/memfriend7.C: Likewise.
5430         * g++.dg/template/memfriend8.C: Likewise.
5431         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5432
5433 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5434
5435         PR c++/12515
5436         * g++.dg/ext/cond1.C: New test.
5437
5438 2003-11-20  Richard Henderson  <rth@redhat.com>
5439
5440         * gcc.dg/20020201-2.c: Remove.
5441         * gcc.dg/20020201-4.c: Remove.
5442         * gcc.dg/20020304-1.c: Remove.
5443
5444 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5445
5446         * gcc.dg/cpp/trad/xwin1.c: New test case.
5447
5448 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5449
5450         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5451         * lib/g77.exp: Likewise.
5452         * lib/objc.exp: Likewise.
5453         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5454         for darwin.
5455
5456 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5457
5458         PR c++/12932
5459         * g++.dg/template/static5.C: New test.
5460
5461 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5462
5463         * gcc.dg/nested-func-1.c: New test.
5464
5465 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5466
5467         * gcc.dg/cpp/assert4.c: New test.
5468
5469 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5470
5471         PR c++/2294
5472         * g++.dg/lookup/using9.c: New test.
5473
5474 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5475
5476         PR c++/12762
5477         * g++.dg/template/error3.C: New test.
5478
5479 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5480
5481         PR ada/13035
5482         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5483         No longer use a wrapper for gcc, since this does not work under
5484         Windows.
5485
5486 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5487
5488         PR c++/2094
5489         * g++.dg/template/ptrmem7.C: New test.
5490
5491 2003-11-13  Andrew Pinski <apinski@apple.com>
5492
5493         * gcc.c-torture/compile/20031113-1.c: New test.
5494
5495 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5496             Kean Johnston <jkj@sco.com>
5497
5498         PR c/13029
5499         * gcc.dg/unused-4.c: Update.
5500
5501 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5502
5503         * g++.dg/opt/const3.C: New test.
5504
5505 2003-11-13  Jan Hubicka  <jh@suse.cz>
5506
5507         * gcc.c-torture/compile/20031112-1.c: New test.
5508
5509 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5510
5511         * g++.dg/parse/crash10.C: Remove bogus error marker.
5512
5513 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5514
5515         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5516         (host_gcc): Likewise.
5517         (ROOT): Honor $PWDCMD.
5518         (BASE): Likewise.
5519         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5520
5521 2003-11-12  Catherine Moore  <clm@redhat.com>
5522
5523         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5524
5525 2003-11-12  Andreas Jaeger  <aj@suse.de>
5526             Jakub Jelinek  <jakub@redhat.com>
5527             Andrew Pinski  <pinskia@physics.uc.edu>
5528             Richard Henderson  <rth@redhat.com>
5529
5530         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5531         systems.
5532         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5533
5534         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5535         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5536
5537 2003-11-11  Andreas Jaeger  <aj@suse.de>
5538
5539         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5540
5541         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5542
5543 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5544
5545         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5546         Clean ups.
5547
5548 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5549
5550         * gcc.dg/trampoline-1.c: New test.
5551
5552 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5553
5554         * gcc.c-torture/compile/200031109-1.c: New test.
5555
5556 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5557
5558         PR c/3190
5559         PR c/8714
5560         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5561         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5562         gcc.dg/format/no-y2k-1.c: Update.
5563
5564 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5565
5566         PR optimization/10467
5567         * gcc.dg/20031108-1.c: New test case.
5568
5569 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5570
5571         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5572
5573 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5574
5575         * gcc.dg/compound-lvalue-1.c: New test.
5576         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5577         some XFAILs.
5578
5579 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5580
5581         * gcc.dg/altivec-varargs-1.c: New test.
5582
5583 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5584
5585         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5586         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5587         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5588         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5589         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5590
5591 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5592
5593         * gcc.dg/cond-lvalue-1.c: New test.
5594
5595 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5596
5597         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5598
5599 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5600
5601         PR c++/11616
5602         * g++.dg/template/instantiate5.C: New test.
5603
5604 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5605
5606         PR c++/12726
5607         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5608         * ChangeLog: Add missing first entry for above test.
5609
5610 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5611
5612         PR c++/9810
5613         * g++.dg/template/using8.C: New test.
5614         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5615
5616 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5617
5618         PR optimization/10817
5619         * gcc.c-torture/compile/20031102-1.c: New test case.
5620
5621 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5622
5623         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5624         2147483647.
5625
5626 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5627
5628         * gcc.dg/20031102-1.c: New test.
5629
5630 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5631
5632         * gcc.dg/complex-1.c: New test.
5633
5634 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5635
5636         PR c++/12796
5637         * g++.dg/template/crash13.C: Adjust expected error location.
5638         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5639
5640 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5641
5642         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5643
5644 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5645
5646         PR/10239
5647         * gcc.c-torture/compile/20031031-2.c: New test.
5648
5649 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5650
5651         PR/11640
5652         * gcc.c-torture/compile/20031031-1.c: New test.
5653
5654 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5655
5656         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5657         * gcc.misc-tests/bprob.exp: Likewise.
5658         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5659         the execution test on arm-elf configs.
5660         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5661         configs that don't support scratch files.
5662         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5663
5664 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5665
5666         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5667         done by dejagnu.
5668
5669 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5670
5671         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5672         Avoid non pure sh syntax. Add more logging.
5673
5674         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5675         fail.
5676
5677 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5678
5679         PR libgcj/10610
5680         * gcc.dg/ppc-stackalign-1.c: New test.
5681
5682 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5683
5684         * ada/acats/run_all.sh: Change output to be more compliant with
5685         dejagnu framework.
5686         Create acats.sum and acats.log files under testsuite/ada/acats
5687         Only run [a-z]* directories, to filter out e.g. CVS.
5688         Redirect build output to log file.
5689
5690 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5691
5692         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5693
5694 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5695
5696         PR ada/5909:
5697         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5698
5699 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5700
5701         * gcc.c-torture/compile/20031023-1.c: New test.
5702         * gcc.c-torture/compile/20031023-2.c: New test.
5703         * gcc.c-torture/compile/20031023-3.c: New test.
5704         * gcc.c-torture/compile/20031023-4.c: New test.
5705
5706 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5707
5708         PR c++/10371
5709         * g++.dg/lookup/scoped8.C: New test.
5710
5711 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5712
5713         * g++.dg/opt/reg-stack3.C: New test.
5714
5715 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5716
5717         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5718
5719 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5720
5721         PR c++/11076
5722         * g++.dg/template/crash13.C: New test.
5723
5724 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5725
5726         * gcc.dg/c99-restrict-2.c: New test.
5727
5728 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5729
5730         PR c++/12698, c++/12699, c++/12700, c++/12566
5731         * g++.dg/inherit/covariant9.C: New test.
5732         * g++.dg/inherit/covariant10.C: New test.
5733         * g++.dg/inherit/covariant11.C: New test.
5734
5735 2003-10-23  Jason Merrill  <jason@redhat.com>
5736
5737         PR c++/12726
5738         * g++.dg/ext/complit2.C: New test.
5739
5740 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5741
5742         PR target/12654
5743         * gcc.c-torture/execute/20031020-1.c: New test.
5744
5745 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5746
5747         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5748         following the jump_insn.
5749
5750 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5751
5752         * gcc.dg/cast-lvalue-1.c: New test.
5753
5754 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5755
5756         PR c++/11962
5757         * g++.dg/template/cond2.C: New test.
5758
5759 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5760
5761         * gcc.dg/builtins-28.c: New test.
5762
5763 2003-10-20  Jan Hubicka  <jh@suse.cz>
5764
5765         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5766         parameter.
5767         * testsuite/gcc.dg/inline-2.c: Likewise.
5768
5769 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5770
5771         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5772         * gcc.dg/nest.c:  Likewise.
5773
5774 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5775
5776         PR c++/9781, c++/10583, c++/11862
5777         * g++.dg/parse/crash13.C: New test.
5778
5779 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5780
5781         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5782
5783 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5784
5785         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5786         Define HAVE_C99_RUNTIME except on Solaris.
5787         * gcc.dg/builtins-20.c: Likewise.
5788
5789 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5790
5791         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5792
5793 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5794
5795         PR c++/12495
5796         * g++.dg/template/crash21.C: New test.
5797
5798 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5799
5800         PR c++/2513
5801         * g++.dg/template/typename5.C: New test.
5802
5803 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5804
5805         PR c++/12369
5806         * g++.dg/template/friend25.C: New test.
5807
5808 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5809
5810         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5811         versions.
5812
5813 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5814
5815         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5816         == 2147483647.
5817
5818 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5819
5820         * gcc.c-torture/execute/960416-1.x: Remove.
5821         * gcc.c-torture/execute/divconst-3.x: Likewise.
5822
5823 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5824
5825         PR target/12598
5826         * gcc.dg/torture/cris-volatile-1.c: New test.
5827
5828 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5829
5830         PR optimization/9325
5831         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5832         for overflowing floating point to integer conversion during RTL
5833         simplification.
5834
5835 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5836
5837         * objc/execute/_cmd.m: Fix typo.
5838         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5839         Relax 'scan-assembler' regexp.
5840         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5841         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5842         * objc.dg/zero-link-2.m: Remove blank line.
5843         * objc.dg/zero-link-3.m: New test case.
5844
5845 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5846
5847         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5848
5849         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5850         than linker trickery.
5851
5852 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5853
5854         PR c++/12370
5855         * g++.dg/other/friend2.C: New test.
5856
5857 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5858
5859         * gcc.dg/20031012-1.c: New test.
5860
5861 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5862
5863         * gcc.dg/weak/weak-3.c: Fix for new warning.
5864
5865 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5866
5867         PR optimization/8750
5868         * gcc.c-torture/execute/20031012-1.c: New test case.
5869
5870 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5871
5872         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5873         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5874
5875 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5876
5877         PR optimization/12260
5878         * gcc.c-torture/compile/20031011-2.c: New test case.
5879
5880 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5881
5882         * gcc.c-torture/execute/20031011-1.c: New testcase.
5883
5884 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5885
5886         * gcc.c-torture/compile/20031011-1.c: New test.
5887
5888 2003-10-11  Jan Hubicka  <jh@suse.cz>
5889
5890         * g++.dg/other/first-global.C: New test.
5891
5892 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5893
5894         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5895
5896 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5897
5898         * gcc.c-torture/compile/20031010-1.c: New test.
5899
5900 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5901
5902         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5903         * gcc.c-torture/execute/va-arg-25.c: ... here.
5904
5905 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5906
5907         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5908
5909 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5910
5911         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5912
5913 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5914
5915         * g++.dg/parse/error2.C: New test.
5916
5917 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5918
5919         PR c++/11097
5920         * g++.dg/other/error5.C: Modify the error message.
5921         * g++.dg/lookup/using8.C: New test.
5922
5923 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5924
5925         * gcc.dg/darwin-abi-2.c: New file.
5926         * gcc.c-torture/execute/va-arg-24.c: New file.
5927
5928 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5929
5930         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5931         indentation.
5932
5933 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5934
5935         PR c++/10147
5936         * g++.dg/other/error4.C: Update error messages.
5937         * g++.dg/template/ptrmem4.C: Likewise.
5938
5939         PR c++/12337
5940         * g++.dg/init/new9.C: New test.
5941
5942         PR c++/12334, c++/12236, c++/8656
5943         * g++.dg/ext/attrib8.C: New test.
5944
5945 2003-10-06  Devang Patel  <dpatel@apple.com>
5946
5947         * gcc.dg/debug/dwarf2-3.h: New test.
5948         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5949
5950 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5951
5952         * g++.dg/opt/cfg2.C: New test.
5953
5954 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5955
5956         * g++.dg/opt/float1.C: New test.
5957
5958 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5959
5960         * gcc.dg/c90-array-lval-6.c: New test.
5961         * gcc.dg/c99-array-lval-6.c: New test.
5962
5963 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5964             Ziemowit Laski  <zlaski@apple.com>
5965
5966         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5967         'Derived', so that it is never considered a class method; add
5968         new warning for '+port' method ambiguity.
5969         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5970         <objc/objc-api.h> (needed on Mac OS X).
5971         * objc.dg/method-13.m: New test.
5972
5973 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5974
5975         PR optimization/9325, PR java/6391
5976         * gcc.c-torture/execute/20031003-1.c: New test case.
5977
5978 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5979
5980         PR optimization/12180
5981         * gcc.dg/20031002-1.c: New test.
5982
5983         PR c++/12486
5984         * g++.dg/inherit/error1.C: New test.
5985
5986 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5987
5988         * lib/f-torture.exp (search_for): Rename to...
5989         (search_for_re): This.  Also, clean up comments and the
5990         "regexp" invocation.
5991
5992 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5993
5994         * gcc.c-torture/compile/20031002-1.c: New test.
5995
5996 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5997
5998         * g++.dg/opt/cond1.C: New test.
5999
6000 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
6001
6002         * gcc.dg/Wold-style-definition-2.c: New testcase.
6003         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
6004
6005 2003-09-29  Richard Henderson  <rth@redhat.com>
6006
6007         * g++.dg/init/array10.C: Add dg-options.
6008
6009 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6010
6011         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
6012
6013 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6014
6015         * g++.dg/template/friend19.C: Fix typo.
6016         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
6017
6018 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
6019
6020         * gcc.c-torture/execute/20030928-1.c: New test.
6021         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
6022
6023 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6024
6025         * g++.dg/opt/unroll1.C: New test.
6026
6027 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6028
6029         PR optimization/11741
6030         * gcc.dg/20030926-1.c: New test case.
6031
6032 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6033
6034         PR c++/5655
6035         * g++.dg/parse/access7.C: New test.
6036         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6037
6038 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6039
6040         MERGE OF objc-improvements-branch into MAINLINE:
6041         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6042         if libobjc has not been built.
6043         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6044         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6045         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6046         objc/execute/nested-3.m, objc/execute/np-2.m,
6047         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
6048         objc/execute/redefining_self.m, objc/execute/root_methods.m,
6049         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
6050         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
6051         objc.dg/special/unclaimed-category-1.h,
6052         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
6053         well as GNU runtime.
6054         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
6055         * execute/cascading-1.m, execute/function-message-1.m,
6056         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
6057         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
6058         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
6059         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
6060         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
6061         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
6062         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
6063         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
6064         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
6065         * objc.dg/bitfield-2.m: Run only on Darwin.
6066         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
6067         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
6068         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
6069         * objc.dg/const-str-1.m: Fix constant string layout.
6070
6071 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
6072
6073         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
6074
6075 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
6076
6077         * gcc.dg/darwin-abi-1.c: New file.
6078
6079 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
6080
6081         PR target/12281
6082         * gcc.c-torture/compile/20030921-1.c: New test.
6083
6084 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6085
6086         * g++.dg/opt/reg-stack2.C: New test.
6087
6088 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6089
6090         * g++.dg/eh/delayslot1.C: New test.
6091
6092 2003-09-20  Richard Henderson  <rth@redhat.com>
6093
6094         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
6095
6096 2003-09-20  Roger Sayle  <roger@eyesopen.com>
6097
6098         * gcc.c-torture/execute/20030920-1.c: New test case.
6099
6100 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6101
6102         * g++.dg/rtti/typeid3.C: Correct expected error message.
6103
6104 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6105
6106         PR c++/157
6107         * g++.dg/parse/crash12.C: New test.
6108
6109 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
6110
6111         * gcc.dg/compat/mixed-struct-check.h: New.
6112         * gcc.dg/compat/mixed-struct-defs.h: New.
6113         * gcc.dg/compat/mixed-struct-init.h: New.
6114         * gcc.dg/compat/struct-by-value-19_main.c: New.
6115         * gcc.dg/compat/struct-by-value-19_x.c: New.
6116         * gcc.dg/compat/struct-by-value-19_y.c: New.
6117         * gcc.dg/compat/struct-by-value-20_main.c: New.
6118         * gcc.dg/compat/struct-by-value-20_x.c: New.
6119         * gcc.dg/compat/struct-by-value-20_y.c: New.
6120         * gcc.dg/compat/struct-return-19_main.c: New.
6121         * gcc.dg/compat/struct-return-19_x.c: New.
6122         * gcc.dg/compat/struct-return-19_y.c: New.
6123         * gcc.dg/compat/struct-return-20_main.c: New.
6124         * gcc.dg/compat/struct-return-20_x.c: New.
6125         * gcc.dg/compat/struct-return-20_y.c: New.
6126
6127 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
6128         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
6129         so that it will not complain on LP64 targets.
6130
6131 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6132
6133         PR c++/495
6134         * g++.dg/template/friend24.C: New test.
6135
6136 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
6137
6138         PR c++/12332
6139         * g++.dg/template/memtmpl2.C: New test.
6140
6141 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
6142
6143         PR target/11184
6144         * gcc.dg/builtin-apply1.c: New test.
6145
6146 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6147
6148         PR c++/9848
6149         * g++.dg/warn/Wunused-4.C: New test.
6150
6151 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6152
6153         PR c++/12316
6154         * g++.dg/other/gc2.C: New test.
6155
6156 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
6157
6158         PR c++/11991
6159         * g++.dg/rtti/typeid3.C: New test.
6160
6161         PR c++/12266
6162         * g++.dg/overload/template1.C: New test.
6163
6164 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6165
6166         * g++.dg/opt/cfg3.C: New test.
6167
6168 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6169
6170         PR c++/7939
6171         * g++.dg/template/crash11.C: New test.
6172
6173 2003-09-16  Jason Merrill  <jason@redhat.com>
6174             Jakub Jelinek  <jakub@redhat.com>
6175
6176         * gcc.dg/attr-warn-unused-result.c: New test.
6177
6178 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6179
6180         PR c++/12184
6181         * g++.dg/expr/call2.C: New test.
6182
6183 2003-09-15  Andreas Jaeger  <aj@suse.de>
6184
6185         * gcc.dg/Wold-style-definition-1.c: New test.
6186
6187 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6188
6189         PR c++/3907
6190         * g++.dg/parse/template12.C: New test.
6191
6192         * g++.dg/abi/bitfield11.C: New test.
6193         * g++.dg/abi/bitfield12.C: Likewise.
6194
6195 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6196
6197         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6198         non-expansion of functional macro name without arguments at EOL.
6199         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6200
6201 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6202
6203         * gcc.c-torture/execute/20030914-[12].c: New tests.
6204
6205 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6206
6207         PR c++/11788
6208         * g++.dg/overload/addr1.C: New test.
6209
6210 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6211
6212         * gcc.dg/20030909-1.c: New test.
6213
6214 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6215
6216         * gcc.dg/ultrasp10.c: New test.
6217
6218 2003-09-09  Devang Patel  <dpatel@apple.com>
6219
6220         * gcc.dg/darwin-ld-6.c: New test.
6221
6222 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6223
6224         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6225
6226 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6227
6228         * gcc.dg/ia64-types1.c: New test.
6229         * gcc.dg/ia64-types2.c: Likewise.
6230
6231 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6232
6233         * gcc.dg/builtins-1.c: Add more _Complex tests.
6234         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6235
6236         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6237         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6238
6239 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6240
6241         PR c++/11786
6242         * g++.dg/lookup/koenig2.C: New test.
6243
6244         PR c++/5296
6245         * g++.dg/rtti/typeid2.C: New test.
6246
6247 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6248
6249         * gcc.c-torture/compile/20030904-1.c: New test.
6250
6251 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6252
6253         * g++.dg/opt/longbranch2.C: New test.
6254
6255 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6256
6257         * g++.dg/template/crash10.C: Only compile it.
6258
6259 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6260
6261         PR middle-end/11665
6262         * gcc.c-torture/compile/20030907-1.c: New test.
6263         * g++.dg/init/array11.C: New test.
6264
6265 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6266
6267         PR c++/11852
6268         * g++.dg/init/struct1.C: New test.
6269
6270 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6271
6272         PR c++/12181
6273         * g++.dg/expr/comma1.C: New test.
6274
6275 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6276
6277         PR c++/11867
6278         * g++.dg/expr/static_cast5.C: New test.
6279
6280 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6281
6282         PR c++/11507
6283         * g++.dg/lookup/scoped7.C: New test.
6284
6285         PR c++/9574
6286         * g++.dg/other/static1.C: New test.
6287
6288         PR c++/11490
6289         * g++.dg/warn/template-1.C: New test.
6290
6291         PR c++/11432
6292         * g++.dg/template/crash10.C: New test.
6293
6294         PR c++/2478
6295         * g++.dg/overload/VLA.C: New test.
6296
6297         PR c++/10804
6298         * g++.dg/template/call1.C: New test.
6299
6300 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6301
6302         PR c++/11794
6303         * g++.dg/parse/using3.C: New test.
6304
6305 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6306
6307         PR c++/11409
6308         * g++.dg/overload/builtin3.C: New test case.
6309
6310 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6311
6312         PR c/9862
6313         * gcc.dg/20030906-1.c: New test.
6314         * gcc.dg/20030906-2.c: Likewise.
6315
6316 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6317
6318         PR c++/12167
6319         * g++.dg/parse/defarg5.C: New test.
6320
6321         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6322
6323 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6324
6325         PR c++/12163
6326         * g++.dg/expr/static_cast4.C: New test.
6327
6328         PR c++/12146
6329         * g++.dg/template/crash9.C: New test.
6330
6331 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6332
6333         * g++.old-deja/g++.ext/pretty2.C: Update for change
6334         in __FUNCTION__.
6335         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6336
6337 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6338
6339         PR c++/11922
6340         * g++/dg/template/qualified-id1.C: New test.
6341
6342         PR c++/12037
6343         * g++.dg/warn/noeffect4.C: New test.
6344
6345 2003-09-04  Matt Austern  <austern@apple.com>
6346
6347         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6348         * g++.dg/ext/fnname2.C: Likewise.
6349         * g++.dg/ext/fnname3.C: Likewise.
6350
6351 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6352
6353         * g++.dg/expr/lval1.C: New test.
6354         * g++.dg/ext/lvcast.C: Remove.
6355
6356 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6357
6358         PR optimization/11700.
6359         * gcc.c-torture/compile/20030903-1.c: New test case.
6360
6361 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6362
6363         PR c++/12053
6364         * g++.dg/abi/layout4.C: New test.
6365
6366 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6367
6368         PR c++/11553
6369         * g++.dg/parse/friend3.C: New test.
6370
6371 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6372
6373         PR c++/11847
6374         * g++.dg/template/class1.C: New test.
6375
6376         PR c++/11808
6377         * g++.dg/expr/call1.C: New test.
6378
6379 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6380
6381         PR c++/12114
6382         * g++.dg/init/ref9.C: New test.
6383
6384         PR c++/11972
6385         * g++.dg/template/nested4.C: New test.
6386
6387 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6388
6389         PR c++/12093
6390         * g++.dg/template/non-dependent4.C: New test.
6391
6392         PR c++/11928
6393         * g++.dg/inherit/conv1.C: New test.
6394
6395 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6396
6397         PR c++/6196
6398         * g++.dg/ext/label1.C: New test.
6399         * g++.dg/ext/label2.C: Likewise.
6400
6401 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6402
6403         * g++.dg/expr/cond3.C: New test.
6404
6405 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6406
6407         * gcc.dg/builtins-1.c: Add new builtin cases.
6408
6409 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6410
6411         * gcc.dg/builtins-1.c: Add new cases.
6412         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6413
6414 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6415
6416         * gcc.dg/builtins-1.c: Add more math builtin tests.
6417         * gcc.dg/torture/builtin-attr-1.c: New test.
6418
6419 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6420
6421         PR optimization/5079
6422         * g++.dg/opt/static3.C: New test.
6423
6424 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6425
6426         * gcc.misc-tests/gcov-10b.c: New test.
6427
6428 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6429
6430         * g++.dg/opt/ptrmem3.C: New test.
6431
6432         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6433
6434 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6435
6436         * gcc.dg/20030826-2.c: New test.
6437
6438 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6439
6440         PR middle-end/12002
6441         * g77.f-torture/compile/12002.f: New test case.
6442
6443 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6444
6445         * gcc.dg/20030826-1.c: New test case.
6446
6447 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6448
6449         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6450
6451 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6452
6453         PR c++/11871
6454         * c++.dg/lookup/crash1.C: New test.
6455
6456         * c++.dg/warn/noeffect3.C: New test.
6457
6458 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6459
6460         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6461         * gcc.dg/compat/vector-1_y.c: Ditto.
6462         * gcc.dg/compat/vector-2_x.c: Ditto.
6463         * gcc.dg/compat/vector-2_y.c: Ditto.
6464
6465 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6466
6467         * gcc.dg/20030702-1.c: New test.
6468
6469 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6470
6471         PR c++/8795
6472         * g++.dg/ext/altivec-1.C: New test.
6473
6474 2003-08-24  Richard Henderson  <rth@redhat.com>
6475
6476         * g++.dg/eh/simd-2.C: Add -w for x86.
6477
6478 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6479
6480         * gcc.dg/20030815-1.c: New test.
6481
6482 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6483
6484         PR c++/3765
6485         * g++.dg/parse/access6.C: New test.
6486
6487 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6488
6489         PR c++/641, c++/11876
6490         * g++.dg/template/friend22.C: New test.
6491         * g++.dg/template/friend23.C: Likewise.
6492
6493 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6494
6495         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6496         identically.
6497
6498 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6499
6500         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6501
6502 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6503
6504         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6505
6506 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6507
6508         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6509
6510 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6511
6512         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6513
6514 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6515
6516         PR c++/11919
6517         * g++.dg/overload/prom1.C: New test.
6518
6519         PR c++/11551
6520         * g++.dg/parse/dtor2.C: New test.
6521
6522         PR c++/10762
6523         * g++.dg/parse/using2.C: New test.
6524
6525 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6526
6527         PR target/11805
6528         * gcc.c-torture/compile/20030821-1.c: New.
6529
6530 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6531
6532         PR c++/11834
6533         * g++.dg/template/deduce2.C: New test.
6534
6535 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6536
6537         * gcc.c-torture/execute/20030821-1.c: New test.
6538
6539 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6540
6541         PR middle-end/11984
6542         * gcc.dg/20030820-1.c: New test case.
6543
6544 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6545
6546         PR c++/11945
6547         * g++.dg/warn/noeffect2.C: New test.
6548
6549 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6550
6551         PR c++/10926
6552         * g++.dg/template/dtor2.C: New test.
6553
6554         PR c++/11684
6555         * g++.dg/template/operator1.C: New test.
6556         * g++.dg/parse/operator4.C: New test.
6557
6558         PR c++/11946.C
6559         * g++.dg/expr/enum1.C: New test.
6560         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6561
6562         PR c++/11036.C
6563         * g++.dg/parse/elab2.C: New test.
6564         * g++.dg/parse/typedef4.C: Change error message.
6565         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6566         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6567         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6568
6569 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6570
6571         * gcc.dg/pch/warn-1.c: New.
6572         * gcc.dg/pch/warn-1.hs: New.
6573
6574         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6575         not-tested file.
6576
6577 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6578
6579         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6580
6581 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6582
6583         * gcc.dg/uninit-D.c: New Test.
6584         * gcc.dg/uninit-E.c: New Test.
6585         * gcc.dg/uninit-F.c: New Test.
6586         * gcc.dg/uninit-G.c: New Test.
6587
6588 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6589
6590         * g++.dg/README: Describe the pch directory.
6591
6592 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6593
6594         PR c++/11174
6595         * g++.dg/parse/access4.C: New test.
6596         * g++.dg/parse/access5.C: Likewise.
6597         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6598
6599 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6600
6601         * gcc.dg/noncompile/20030818-1.c: New.
6602
6603 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6604
6605         PR c++/11957
6606         * g++.dg/warn/noeffect1.C: New test.
6607
6608         * g++.dg/template/scope2.C: New test.
6609         * g++.dg/template/error2.C: Correct dg-error
6610
6611 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6612
6613         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6614
6615 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6616
6617         PR C++/11512
6618         * g++.dg/template/warn1.C: New.
6619
6620 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6621
6622         * g++.dg/template/error2.C: New test.
6623         * g++.dg/lookup/using7.C: Adjust errors
6624         * g++.old-deja/g++.pt/crash36.C: Likewise.
6625         * g++.old-deja/g++.pt/derived3.C: Likewise.
6626
6627 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6628
6629         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6630         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6631         * gcc.c-torture/execute/builtins/string-9.c: New, from
6632         string-opt-9.c.  Adjust for execute/builtins framework.
6633         * gcc.c-torture/execute/string-opt-9.c: Delete.
6634
6635 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6636
6637         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6638
6639         * g++.dg/parse/ret-type2.C: New test.
6640
6641         PR c++/11703
6642         * g++.dg/init/new8.C: New test.
6643
6644         PR c++/10923
6645         * g++.dg/parse/typedef5.C: New test.
6646
6647         PR c++/9512
6648         * g++.dg/parse/qualified2.C: New test.
6649         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6650         invalid code.
6651
6652 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6653
6654         * g++.dg/conversion/ptrmem1.C: New test.
6655
6656 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6657
6658         PR target/11693
6659         * gcc.dg/20030811-1.c: New test.
6660
6661         PR target/11535
6662         * gcc.c-torture/execute/20030811-1.c: New test.
6663
6664 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6665
6666         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6667
6668 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6669
6670         PR c++/11789.C
6671         * g++.dg/inherit/multiple1.C: New test.
6672
6673 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6674
6675         * gcc.dg/spe1.c: New test.
6676
6677         PR c++/11670
6678         * g++.dg/expr/cast2.C: New test.
6679
6680         PR c++/10530
6681         * g++.dg/template/dependent-name2.C: New test.
6682
6683 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6684
6685         * g++.dg/parse/crash11.C: Put the dg options in comments.
6686
6687 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6688
6689         * lib/gcc-dg.exp: Update for diagnostic change.
6690
6691 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6692
6693         PR c++/5767
6694         * g++.dg/parse/crash11.C: New test.
6695
6696 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6697
6698         * gcc.dg/cpp/spacing1.c: Update.
6699
6700 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6701
6702         PR target/11739
6703         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6704         a value for -mtune.
6705
6706 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6707
6708         PR middle-end/11771
6709         * gcc.c-torture/compile/20030804-1.c: New test case.
6710
6711 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6712
6713         * gcc.dg/20030804-1.c: New test case.
6714
6715 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6716
6717         * gcc.dg/cpp/separate-1.c: New test.
6718
6719 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6720
6721         PR c++/11704
6722         * g++.dg/template/dependent-expr2.C: New test.
6723
6724         PR c++/11766
6725         * g++.dg/expr/ptrmem1.C: New test.
6726
6727 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6728
6729         PR c++/9453
6730         * g++.dg/template/friend15.C: New test.
6731
6732 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6733
6734         * lib/dg-pch.exp: Work round PCH bug.
6735
6736 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6737
6738         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6739         builtins.  Move cases from builtins-4.c here.
6740
6741         * gcc.dg/torture/builtin-math-1.c: New test taken from
6742         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6743         additional cases.
6744
6745         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6746         Delete.
6747
6748 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6749
6750         PR c++/9447
6751         * g++.dg/template/using7.C: New test.
6752
6753 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6754
6755         * import1.c, import2.c: New tests.
6756
6757 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6758
6759         * g++.dg/eh/crossjump1.C: New test.
6760
6761 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6762
6763         PR c++/11697
6764         * g++.dg/template/using6.C: New test.
6765
6766         PR c++/11744
6767         * g++.dg/template/koenig2.C: New test.
6768
6769 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6770
6771         PR c++/7983
6772         * g++.dg/parse/typedef4.C: New test.
6773
6774 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6775
6776         PR c++/8442, c++/8806
6777         * g++.dg/template/elab1.C: New test.
6778         * g++.dg/template/type2.C: Likewise.
6779         * g++.dg/template/ttp3.C: Adjust expected error message.
6780         * g++.old-deja/g++.law/visibility13.C: Likewise.
6781         * g++.old-deja/g++.niklas/t135.C: Likewise.
6782         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6783         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6784         template argument.
6785         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6786
6787 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6788
6789         PR c++/11295
6790         * g++.dg/ext/stmtexpr1.C: New test.
6791
6792         * g++.dg/opt/tmp1.C: New test.
6793
6794         PR c++/11525
6795         * g++.dg/parse/constant4.C: New test.
6796
6797         PR c++/9447
6798         * g++.dg/template/using5.C: New test.
6799
6800 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6801
6802         * gcc.dg/builtins-27.c: New test case.
6803
6804 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6805
6806         * gcc.dg/tls/opt-7.c: New test.
6807
6808 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6809
6810         * g++.old-deja/g++.other/crash18.C: Remove.
6811
6812 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6813
6814         * g++.dg/template/explicit3.C: New.
6815         * g++.dg/template/explicit4.C: New.
6816         * g++.dg/template/explicit5.C: New.
6817
6818         PR c++/11347
6819         * g++.dg/template/memtmpl1.C: New.
6820
6821 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6822
6823         PR target/11565
6824         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6825         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6826
6827 2003-07-30  Jan Hubicka  <jh@suse.cz>
6828
6829         * vtgc1.c: Kill.
6830
6831 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6832
6833         * gcc.dg/struct-in-proto-1.c: New test.
6834
6835 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6836
6837         * gcc.dg/cpp/include2.c: Only expect one message.
6838
6839 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6840
6841         PR c++/9447
6842         * g++.dg/template/using1.C: New test.
6843         * g++.dg/template/using2.C: New test.
6844         * g++.dg/template/using3.C: New test.
6845         * g++.dg/template/using4.C: New test.
6846
6847 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6848
6849         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6850         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6851
6852 2003-07-28  Jan Hubicka  <jh@suse.cz>
6853
6854         PR c++/11530
6855         * g++.dg/opt/call1.C: New test.
6856
6857 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6858
6859         PR c++/11667
6860         * g++.dg/init/enum2.C: New test.
6861         * g++.dg/template/overload1.C: Add "-w" option.
6862
6863 2003-07-28    <hp@bitrange.com>
6864
6865         * gcc.dg/Wdeclaration-after-statement-1.c,
6866         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6867
6868 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6869
6870         * gcc.c-torture/compile/20030725-1.c: New test.
6871
6872 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6873
6874         * gcc.dg/20030505.c: Only run for SPE.
6875         Remove definition of opaque type.
6876
6877 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6878
6879         * g++.dg/template/ptrmem6.C: New test.
6880
6881 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6882
6883         * gcc.c-torture/compile/zero-strct-2.c: New test.
6884
6885 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6886
6887         * gcc.dg/intermod-1.c: New test.
6888
6889 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6890
6891         PR c++/11617
6892         * g++.dg/template/lookup2.C: New test.
6893         * g++.dg/template/memclass1.C: Remove instantiated from error.
6894         * g++.dg/other/error2.C: Tweak expected errors.
6895
6896         PR c++/11596
6897         * g++.dg/template/defarg3.C: New test.
6898
6899         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6900
6901 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6902
6903         * g++.dg/inherit/access5.C: New test.
6904
6905 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6906
6907         PR c++/11513
6908         * g++.dg/template/crash8.C: New test.
6909
6910 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6911
6912         PR c/10602
6913         * gcc.dg/noncompile/incomplete-2.c: New test.
6914
6915 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6916
6917         PR c++/11645
6918         * g++.dg/inherit/access4.C: New test.
6919
6920         PR c++/11517
6921         * g++.dg/expr/cond2.C: New test.
6922
6923         PR optimization/10679
6924         * g++.dg/opt/inline4.C: New test.
6925
6926 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6927
6928         * g++.dg/parse/crash10: New test.
6929
6930 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6931
6932         * g++.dg/ext/flexary1.C: New test.
6933
6934 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6935
6936         PR c++/10793
6937         * g++.dg/template/crash9.C: New test.
6938
6939 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6940
6941         PR c++/3004
6942         * g++.dg/parse/typedef3.C: New test.
6943
6944         PR c++/7906
6945         * g++.dg/parse/operator2.C: New test.
6946
6947         PR c++/8895
6948         * g++.dg/parse/def-tmpl-arg1.C: New test.
6949
6950         PR c++/9282
6951         * g++.dg/parse/funptr1.C: New test.
6952
6953         PR c++/9452
6954         * g++.dg/parse/ambig3.C: New test.
6955
6956         PR c++/9454
6957         * g++.dg/parse/operator3.C: New test.
6958
6959         PR c++/9486
6960         * g++.dg/parse/template10.C: New test.
6961
6962         PR c++/9488
6963         * g++.dg/parse/template11.C: New test.
6964
6965         PR c++/10150
6966         * g++.dg/parse/invalid-op1.C: New test.
6967
6968         PR c++/10247
6969         * g++.dg/parse/condexpr1.C: New test.
6970
6971 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6972
6973         * g++.dg/ext/packed3.C: New test.
6974         * g++.dg/ext/packed4.C: New test.
6975
6976         * gcc.dg/pack-test-3.c: New test.
6977
6978 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6979
6980         * lib/compat.exp: Handle dg-options per source file.
6981         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6982         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6983         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6984         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6985         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6986         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6987         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6988         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6989         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6990         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6991         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6992         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6993         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6994         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6995
6996 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6997
6998         PR c/10320
6999         * gcc.c-torture/execute/20030718-1.c: New test.
7000
7001 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7002
7003         PR optimization/11536
7004         * gcc.dg/20030721-1.c: New test.
7005
7006 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
7007
7008         PR c++/11546
7009         * g++.dg/template/lookup1.C: New test.
7010
7011 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
7012
7013         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
7014         diagnostics of ill-formed constructs involving labels.
7015         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
7016         the new 'previously defined here' message.
7017
7018 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
7019
7020         * g++.dg/parse/non-dependent2.C: New test.
7021
7022 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7023
7024         * g++.dg/init/init-ref4.C: xfail on targets without
7025         weak symbols.
7026
7027 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7028
7029         PR target/11087
7030         * gcc.c-torture/execute/20030717-1.c: New test.
7031
7032 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7033
7034         * g++.dg/opt/cfg1.C: New test.
7035
7036 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7037
7038         PR optimization/11557
7039         * gcc.dg/20030717-1.c: New test.
7040
7041 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7042
7043         PR c++/10476
7044         * g++.dg/expr/crash-1.C: New test.
7045
7046         PR c++/11027
7047         * g++.dg/template/init3.C: New test.
7048
7049         PR c++/8222
7050         * g++.dg/template/non-dependent1.C: New test.
7051
7052         PR c++/11070
7053         * g++.dg/template/non-dependent2.C: New test.
7054
7055         PR c++/11071
7056         * g++.dg/template/non-dependent3.C: New test.
7057
7058         PR c++/9907
7059         * g++.dg/template/sizeof5.C: New test.
7060
7061 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
7062
7063         PR 11498
7064         * gcc.c-torture/compile/mangle-1.c: New file.
7065
7066 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7067
7068         PR c++/7809
7069         * g++.dg/parse/access3.C: New test.
7070
7071 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
7072
7073         PR c++/11384
7074         * g++.dg/init/init-ref4.C: New test.
7075
7076 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
7077
7078         PR c++/11547
7079         * g++.dg/parse/constant3.C: New test.
7080         * g++.dg/parse/crash7.C: Likewise.
7081
7082 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
7083
7084         PR target/11008
7085         * gcc.dg/i386-pentium4-not-mull.c: New.
7086
7087 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
7088
7089         * gcc.dg/asm-names.c (ymain): Make it weak.
7090
7091 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7092
7093         PR c++/5421
7094         * g++.dg/template/friend21.C: New test.
7095
7096 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7097
7098         * gcc.dg/cleanup-8.c: New test.
7099         * gcc.dg/cleanup-9.c: New test.
7100
7101 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
7102
7103         * g++.dg/ext/dll-MI1.h: New file.
7104         * g++.dg/ext/dllexport-MI1.C: New file.
7105         * g++.dg/ext/dllimport-MI1.C: New file.
7106
7107 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
7108
7109         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
7110         it does not have cmpstrsi patterns (just cmpmemsi).
7111
7112 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
7113
7114         PR debug/11473
7115         * g++.dg/debug/debug8.C: New test.
7116
7117 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7118
7119         PR c++/10108
7120         * g++.dg/template/crash7.C: New test.
7121
7122 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
7123
7124         PR target/10795
7125         * gcc.c-torture/compile/20030708-1.c: New.
7126
7127 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7128
7129         * gcc.c-torture/execute/20030715-1.c: New test.
7130
7131 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
7132
7133         * gcc.dg/pch/inline-3.c: New file.
7134         * gcc.dg/pch/inline-3.hs: New file.
7135         * gcc.dg/pch/inline-4.c: New file.
7136         * gcc.dg/pch/inline-4.hs: New file.
7137
7138 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
7139
7140         PR c++/11509
7141         * g++.dg/template/crash6.C: New test.
7142
7143         PR c++/7053
7144         * g++.dg/template/friend20.C: New test.
7145
7146         PR c++/7019
7147         * g++.dg/template/overload2.C: New test.
7148
7149 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7150
7151         PR optimization/11440
7152         * gcc.c-torture/execute/20030714-1.c: New test.
7153
7154 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7155
7156         PR c++/11154
7157         * g++.dg/template/partial2.C: New test.
7158
7159 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
7160
7161         PR c++/11503
7162         * g++.dg/template/anon1.C: New test.
7163
7164         PR c++/11493
7165         PR c++/11495
7166         * g++.dg/parse/template9.C: Likewise.
7167         * g++.dg/template/crash4.C: New test.
7168         * g++.dg/template/koenig1.C: Likewise.
7169         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7170         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7171         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7172         functions.
7173         * g++.old-deja/g++.jason/template36.C: Likewise.
7174         * g++.old-deja/g++.mike/p1989.C: Likewise.
7175         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7176         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7177         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7178         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7179         compiling.
7180         * g++.old-deja/g++.pt/union2.C: Use this->.
7181
7182 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7183
7184         * gcc.dg/20030711-1.c: New test.
7185
7186 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7187
7188         PR c++/11050
7189         * g++.dg/parse/args1.C: New test.
7190         * g++.pt/defarg8.C: Change expected errors.
7191
7192 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7193
7194         PR c++/8164
7195         * g++.dg/template/nontype2.C: New test.
7196
7197         PR c++/10558
7198         * g++.dg/parse/template8.C: New test.
7199
7200         PR c++/8327
7201         * g++.dg/template/scope1.C: New test.
7202
7203         * g++.dg/warn/Wsign-compare-1.C: New test.
7204
7205 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7206
7207         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7208
7209 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7210
7211         PR c++/9411
7212         * g++.dg/template/explicit2.C: New test.
7213
7214         PR c++/10032
7215         * g++.dg/warn/pedantic1.C: New test.
7216
7217 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7218
7219         PR c++ 9483
7220         * g++.dg/other/field1.C: New test.
7221
7222 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7223
7224         PR c/11449
7225         * gcc.c-torture/compile/20030707-1.c: New.
7226
7227 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7228
7229         PR c++/10849
7230         * g++.dg/template/access12.C: New test.
7231
7232 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7233
7234         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7235         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7236         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7237         * gcc.misc-tests/gcov.exp: Update
7238         * g++.dg/gcov/gcov.exp: Update
7239         * lib/gcov.exp: Update.
7240
7241 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7242
7243         * g++.dg/abi/mangle17.C: Make sure template expressions are
7244         dependent.
7245         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7246         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7247         * g++.dg/opt/stack1.C: Remove erroneous code.
7248         * g++.dg/parse/template7.C: New test.
7249         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7250         * g++.old-deja/g++.pt/crash4.C: Likewise.
7251
7252 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7253
7254         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7255         with zero or one occurence of `$' after the initial `L'.
7256
7257 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7258
7259         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7260
7261 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7262
7263         PR c/11370
7264         * gcc.dg/Wunreachable-6.c: New testcase.
7265         * gcc.dg/Wunreachable-7.c: New testcase.
7266
7267 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7268
7269         PR c/11420
7270         * gcc.dg/20030708-1.c: New test.
7271
7272 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7273
7274         * gcc.dg/compat/sdata-section.h: New file.
7275         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7276         * gcc.dg/torture/mips-sdata-1.c: New test.
7277
7278 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7279
7280         PR c++/11030
7281         * g++.dg/template/friend19.C: New test.
7282
7283 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7284
7285         * g++.dg/opt/strength-reduce.C: New test.
7286
7287 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7288
7289         PR target/10979
7290         * gcc.dg/20030707-1.c: New testcase.
7291
7292 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7293
7294         PR optimization/11059
7295         * g++.dg/opt/emptyunion.C: New testcase.
7296
7297 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7298             Eric Botcazou  <ebotcazou@libertysurf.fr>
7299
7300         * g++.dg/opt/stack1.C: New test.
7301
7302 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7303
7304         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7305         run test.
7306
7307         PR c++/11431
7308         * g++.dg/expr/static_cast3.C: New test.
7309
7310 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7311
7312         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7313         everywhere.
7314         * gcc.dg/concat.c: Concatenation of string constants with
7315         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7316         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7317         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7318         necessary to avoid multi-character character constant warning.
7319         * gcc.dg/cpp/escape.c: Likewise.
7320         * gcc.dg/cpp/ucs.c: Likewise.
7321         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7322         Fix a typo.
7323
7324 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7325
7326         PR c/11428
7327         * gcc.c-torture/compile/20030704-1.c: New.
7328
7329 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7330
7331         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7332
7333 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7334
7335         PR c++/5287, PR c++/7910,  PR c++/11021
7336         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7337         tests for warnings.
7338         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7339         * g++.dg/ext/dllimport3.C: Likewise.
7340         * g++.dg/ext/dllimport4.C: New file.
7341         * g++.dg/ext/dllimport5.C: New file.
7342         * g++.dg/ext/dllimport6.C: New file.
7343         * g++.dg/ext/dllimport7.C: New file.
7344         * g++.dg/ext/dllimport8.C: New file.
7345         * g++.dg/ext/dllimport9.C: New file.
7346         * g++.dg/ext/dllimport10.C: New file.
7347         * g++.dg/ext/dllexport1.C: New file.
7348
7349 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7350
7351         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7352         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7353
7354 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7355
7356         * gcc.dg/builtins-25.c: New testcase.
7357         * gcc.dg/builtins-26.c: New testcase.
7358
7359 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7360
7361         * gcc.dg/compat/vector-defs.h: New file.
7362         * gcc.dg/compat/vector-setup.h: New file.
7363         * gcc.dg/compat/vector-check.h: New file.
7364         * gcc.dg/compat/vector-1_main.c: New file.
7365         * gcc.dg/compat/vector-1_x.c: New file.
7366         * gcc.dg/compat/vector-1_y.c: New file.
7367         * gcc.dg/compat/vector-2_main.c: New file.
7368         * gcc.dg/compat/vector-2_x.c: New file.
7369         * gcc.dg/compat/vector-2_y.c: New file.
7370
7371         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7372         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7373         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7374         * gcc.dg/compat/struct-align-1.h: New file.
7375         * gcc.dg/compat/struct-align-1_main.c: New file.
7376         * gcc.dg/compat/struct-align-1_x.c: New file.
7377         * gcc.dg/compat/struct-align-1_y.c: New file.
7378         * gcc.dg/compat/struct-align-2.h: New file.
7379         * gcc.dg/compat/struct-align-2_main.c: New file.
7380         * gcc.dg/compat/struct-align-2_x.c: New file.
7381         * gcc.dg/co
7382         * g++.old-deja/g++.other/comdat3.C: Likewise.
7383         * g++.old-deja/g++.other/ctor1.C: Likewise.
7384         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7385
7386 2003-06-05  Richard Henderson  <rth@redhat.com>
7387
7388         * gcc.dg/debug/20030605-1.c: New.
7389
7390 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7391
7392         * README.QMTEST: Update.
7393
7394 2003-06-04  Richard Henderson  <rth@redhat.com>
7395
7396         * gcc.dg/cleanup-1.c: New.
7397         * gcc.dg/cleanup-2.c: New.
7398         * gcc.dg/cleanup-3.c: New.
7399         * gcc.dg/cleanup-4.c: New.
7400         * gcc.dg/cleanup-5.c: New.
7401         * gcc.dg/cleanup-6.c: New.
7402         * gcc.dg/cleanup-7.c: New.
7403
7404 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7405
7406         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7407
7408         * lib/dg-pch.exp: New file.
7409         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7410         * gcc.dg/pch/pch.exp: Likewise.
7411
7412 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7413
7414         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7415         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7416         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7417         * gcc.dg/builtins-17.c: New test case.
7418         * gcc.dg/i386-387-4.c: New test case.
7419         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7420
7421 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7422
7423         * gcc.dg/ultrasp9.c: New test.
7424
7425 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7426
7427         * gcc.c-torture/compile/20030604-1.c: New test.
7428         * gcc.dg/sparc-constant-1.c: New test.
7429
7430 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7431
7432         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7433
7434 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7435
7436         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7437
7438         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7439         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7440
7441 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7442
7443         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7444
7445 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7446
7447         PR c++/10940
7448         * g++.dg/template/spec10.C: New test.
7449
7450 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7451
7452         * gcc.dg/builtins-16.c: New test case.
7453
7454 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7455
7456         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7457         mempcpy test with post-increments.
7458         * gcc.c-torture/execute/string-opt-3.c: New test.
7459         * gcc.dg/string-opt-1.c: New test.
7460
7461 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7462
7463         PR fortran/10965
7464         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7465
7466 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7467
7468         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7469         (scan-assembler): ... here.  Use dg-scan.
7470         (scan-assembler-not): Likewise.
7471         (scan-file): New function.
7472         (scan-file-not): Likewise.
7473         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7474         * gcc.dg/cpp/_Pragma4.c: Likewise.
7475         * gcc.dg/cpp/_Pragma5.c: Likewise.
7476         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7477         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7478         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7479         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7480         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7481         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7482         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7483         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7484         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7485         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7486         * gcc.dg/cpp/cxxcom1.c: Likewise.
7487         * gcc.dg/cpp/line1.c: Likewise.
7488         * gcc.dg/cpp/maccom1.c: Likewise.
7489         * gcc.dg/cpp/maccom2.c: Likewise.
7490         * gcc.dg/cpp/maccom3.c: Likewise.
7491         * gcc.dg/cpp/maccom4.c: Likewise.
7492         * gcc.dg/cpp/maccom5.c: Likewise.
7493         * gcc.dg/cpp/maccom6.c: Likewise.
7494         * gcc.dg/cpp/multiline.c: Likewise.
7495         * gcc.dg/cpp/spacing1.c: Likewise.
7496         * gcc.dg/cpp/spacing2.c: Likewise.
7497         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7498         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7499         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7500         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7501         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7502         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7503         * gcc.dg/cpp/cxxcom2.c: Likewise.
7504         * gcc.dg/cpp/cxxcom2.h: New file.
7505
7506         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7507         * g++.dg/cpp/truefalse.C: Here.
7508         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7509
7510 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7511
7512         * gcc.dg/cpp/redef3.c: New file.
7513
7514 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7515
7516         * gcc.dg/i386-loop-3.c: New test.
7517
7518 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7519
7520         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7521
7522 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7523
7524         * gcc.dg/fwrapv-1.c: New test case.
7525         * gcc.dg/fwrapv-2.c: New test case.
7526
7527 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7528
7529         PR c++/10956
7530         * g++.dg/template/spec9.C: New test.
7531
7532 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7533
7534         * gcc.dg/duff-4.c: New test case.
7535
7536 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7537
7538         PR fortran/10843
7539         * g77.dg/ffixed-form-1.f: New test
7540         * g77.dg/ffixed-form-2.f: New test
7541         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7542         * g77.dg/ffree-form-3.f: New test
7543
7544 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7545
7546         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7547         * gcc.dg/wint_t-1.c: Likewise.
7548
7549 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7550
7551         * g++.dg/template/access11.C: New test.
7552
7553 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7554
7555         PR c++/10849
7556         * g++.dg/template/access10.C: New test.
7557
7558 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7559             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7560
7561         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7562
7563 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7564
7565         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7566         suppress for powerpc-*-darwin*.
7567         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7568
7569 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7570
7571         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7572         suppress option for powerpc-*-darwin*.
7573
7574 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7575
7576         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7577         * gcc.dg/builtins-4.c: Add test for fmod.
7578
7579 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7580
7581         PR c++/10682
7582         * g++.dg/template/instantiate4.C: New test.
7583
7584 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7585
7586         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7587
7588 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7589
7590         * gcc.dg/compat/scalar-return-1_main.c: New file.
7591         * gcc.dg/compat/scalar-return-1_x.c: New file.
7592         * gcc.dg/compat/scalar-return-1_y.c: New file.
7593         * gcc.dg/compat/scalar-return-2_main.c: New file.
7594         * gcc.dg/compat/scalar-return-2_x.c: New file.
7595         * gcc.dg/compat/scalar-return-2_y.c: New file.
7596         * gcc.dg/compat/struct-return-3_main.c: New file.
7597         * gcc.dg/compat/struct-return-3_y.c: New file.
7598         * gcc.dg/compat/struct-return-3_x.c: New file.
7599         * gcc.dg/compat/struct-return-2_main.c: New file.
7600         * gcc.dg/compat/struct-return-2_x.c: New file.
7601         * gcc.dg/compat/struct-return-2_y.c: New file.
7602
7603 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7604
7605         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7606         for hppa*-hp-hpux*.
7607         * gcc.dg/20021014-1.c (dg-options): Likewise.
7608         * gcc.dg/nest.c (dg-options): Likewise.
7609
7610 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7611
7612         PR c++/9738
7613         * g++.dg/ext/dllimport2.C: New file.
7614         * g++.dg/ext/dllimport3.C: New file.
7615
7616 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7617
7618         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7619         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7620         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7621         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7622         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7623         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7624         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7625         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7626         * gcc.dg/compat/small-struct-defs.h: New file.
7627         * gcc.dg/compat/small-struct-init.h: New file.
7628         * gcc.dg/compat/small-struct-check.h: New file.
7629         * gcc.dg/compat/fp-struct-defs.h: New file.
7630         * gcc.dg/compat/fp-struct-check.h: New file.
7631         * gcc.dg/compat/fp-struct-init.h: New file.
7632         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7633         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7634
7635 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7636
7637         * gcc.dg/20030225-2.c: New test.
7638
7639 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7640             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7641
7642         * gcc.c-torture/compile/20030518-1.c: New test case.
7643
7644 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7645
7646         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7647         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7648         gcc-dg-debug-runtest.
7649         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7650         gcc-dg-debug-runtest.
7651
7652 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7653
7654         PR c++/9022
7655         * g++.dg/lookup/using6.C: New test.
7656
7657 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7658
7659         * g++.dg/parse/access2.C: New test.
7660
7661 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7662
7663         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7664         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7665         * gcc.dg/debug/debug.exp: Likewise.
7666
7667 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7668
7669         * gcc.dg/dollar.c: New test.
7670
7671 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7672
7673         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7674         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7675         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7676         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7677         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7678         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7679         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7680         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7681         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7682         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7683         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7684         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7685         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7686         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7687         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7688         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7689         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7690         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7691
7692 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7693
7694         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7695         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7696         support for "repo" mode.
7697         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7698         * lib/g77-dg.exp: Likewise.
7699         * lib/obj-dg.exp: Likewise.
7700
7701 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7702
7703         Merge from gcc-3_2-rhl8-branch:
7704         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7705
7706         * gcc.dg/tls/opt-6.c: New test.
7707
7708         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7709
7710         * gcc.dg/20030405-1.c: New test.
7711
7712         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7713
7714         * gcc.dg/20030309-1.c: New test.
7715
7716         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7717
7718         * gcc.c-torture/execute/20030307-1.c: New test.
7719
7720         2003-02-20  Randolph Chung  <tausq@debian.org>
7721
7722         * gcc.c-torture/compile/20030220-1.c: New test.
7723
7724         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7725
7726         * gcc.dg/20030217-1.c: New test.
7727
7728         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7729
7730         * gcc.c-torture/compile/20020129-1.c: New test.
7731
7732         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7733
7734         * gcc.dg/unroll-1.c: New test.
7735
7736         2002-11-16  Jan Hubicka  <jh@suse.cz>
7737
7738         * gcc.c-torture/execute/20020920-1.c: New test.
7739
7740         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7741
7742         PR target/7434
7743         * gcc.c-torture/compile/20021008-1.c: New test.
7744
7745         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7746
7747         PR target/7559
7748         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7749
7750         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7751
7752         * gcc.c-torture/compile/20020807-1.c: New test.
7753
7754         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7755
7756         * gcc.dg/tls/opt-1.c: New test.
7757
7758         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7759
7760         * gcc.dg/20020729-1.c: New test.
7761
7762         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7763
7764         * g++.dg/opt/life1.C: New test.
7765
7766         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7767
7768         * gcc.dg/20020525-1.c: New test.
7769
7770         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7771
7772         PR c++/6794
7773         * g++.dg/ext/pretty1.C: New test.
7774         * g++.dg/ext/pretty2.C: New test.
7775
7776 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7777
7778         PR c++/8385
7779         * g++.dg/ext/typeof5.C: New test.
7780
7781 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7782
7783         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7784         __USER_LABEL_PREFIX__ into account.
7785         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7786
7787 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7788
7789         * gcc.dg/builtins-15.c: New test case.
7790
7791 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7792
7793         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7794
7795 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7796
7797         * lib/g++.exp: Tweak handling of additional source files.
7798         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7799         * g++.dg/special/conpr-2a.C: Rename to ...
7800         * g++.dg/special/conpr-2a.cc: ... this.
7801         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7802         * g++.dg/special/conpr-3a.C: Rename to ...
7803         * g++.dg/special/conpr-3a.cc: This.
7804         * g++.dg/special/conpr-3b.C: Rename to ...
7805         * g++.dg/special/conpr-3b.cc: This.
7806         * g++.dg/special/conpr-4.C: New test.
7807         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7808
7809 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7810
7811         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7812
7813 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7814
7815         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7816         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7817         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7818         * g++.old-deja/g++.other/warn3.C: Likewise.
7819
7820 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7821
7822         * gcc.dg/i386-387-1.c: Update to also test log.
7823         * gcc.dg/i386-387-2.c: Likewise.
7824
7825 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7826
7827         * g77.f-torture/execute/int8421.f: New test.
7828
7829 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7830
7831         PR c++/10230, c++/10481
7832         * g++.dg/lookup/scoped5.C: New test.
7833
7834 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7835
7836         PR c++/10552
7837         * g++.dg/template/ttp6.C: New test.
7838
7839 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7840
7841         * gcc.c-torture/execute/builtins: New directory.
7842         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7843         gcc.c-torture/execute/builtins.
7844         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7845         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7846         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7847         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7848
7849 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7850
7851         PR c++/9252
7852         * g++.dg/template/access8.C: New test.
7853         * g++.dg/template/access9.C: New test.
7854
7855 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7856
7857         PR c++/9554
7858         * g++.dg/parse/access1.C: New test.
7859
7860 2003-05-09  DJ Delorie  <dj@redhat.com>
7861
7862         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7863         long, and not an int.
7864
7865 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7866
7867         PR c++/10555, c++/10576
7868         * g++.dg/template/memclass1.C: New test.
7869
7870 2003-05-08  DJ Delorie  <dj@redhat.com>
7871
7872         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7873         targets.
7874         * gcc.c-torture/execute/20021024-1.x: Likewise.
7875         * gcc.c-torture/execute/shiftdi.x: Likewise.
7876         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7877         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7878         * gcc.dg/20021018-1.c: Likewise.
7879
7880 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7881
7882         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7883
7884         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7885         (bcopy): Call memmove.
7886
7887 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7888
7889         * g77.f-torture/compile/8485.f: New test case.
7890
7891 2003-05-07  Richard Henderson  <rth@redhat.com>
7892
7893         PR c++/10570
7894         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7895         Verify exception_cleanup not called for rethrows.
7896         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7897         when exiting catch block without rethrowing.
7898         * g++.dg/eh/forced3.C: New.
7899         * g++.dg/eh/forced4.C: New.
7900
7901 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7902
7903         * gcc.dg/20030505.c: Fix triplet.
7904
7905 2003-05-06  DJ Delorie  <dj@redhat.com>
7906
7907         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7908         * gcc.dg/nest.c: Likewise.
7909
7910 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7911
7912         * gcc.dg/builtins-14.c: New test case.
7913
7914 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7915
7916         * lib/compat.exp (compat-execute): New argument.
7917         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7918         * gcc.dg/compat: New test directory.
7919         * gcc.dg/compat/compat.exp: New expect script.
7920         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7921         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7922         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7923         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7924         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7925         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7926
7927         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7928         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7929         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7930         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7931         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7932         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7933         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7934         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7935         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7936         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7937         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7938         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7939         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7940         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7941         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7942
7943 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7944
7945         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7946
7947 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7948
7949         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7950
7951 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7952
7953         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7954         * gcc.dg/ppc-fsel-2.c: New test.
7955
7956         * gcc.dg/unused-5.c: New test.
7957
7958 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7959
7960         PR c++/10496
7961         * g++.dg/warn/pmf1.C: New test.
7962
7963 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7964
7965         PR c++/4494
7966         * g++.dg/warn/main.C: New test.
7967
7968 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7969
7970         * gcc.dg/nonnull-3.c: New test.
7971
7972 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7973
7974         * gcc.dg/cpp/Wtrigraphs.c: Update.
7975         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7976
7977 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7978
7979         * gcc.dg/ppc-fsel-1.c: New test.
7980
7981 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7982
7983         PR c/10604
7984         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7985
7986 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7987
7988         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7989
7990 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7991
7992         PR c++/9364, c++/10553, c++/10586
7993         * g++.dg/parse/typename4.C: New test.
7994         * g++.dg/parse/typename5.C: Likewise.
7995
7996 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7997
7998         * gcc.c-torture/compile/20030503-1.c: New test.
7999
8000 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8001
8002         * g++.dg/lookup/using5.C: Fix testcase error.
8003
8004 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
8005
8006         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
8007         since MEABI is no longer supported.  Remove all vestiges
8008         of MEABI from the test.
8009
8010 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8011
8012         PR c++/10554
8013         * g++.dg/lookup/using5.C: New test.
8014
8015 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8016
8017         PR c++/8772
8018         * g++.dg/template/ttp5.C: New test.
8019
8020 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
8021
8022         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
8023         (dg-gpp-additional-sources): New function.
8024         (dg-gpp-additional-files): Likewise.
8025         * lib/g++.exp (additional_sources): New variable.
8026         (additional_files): Likewise.
8027         (g++_target_compile): Deal with them.
8028         * lib/old-dejagnu.exp: Remove.
8029         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
8030         * g++.old-deja: Revise all tests to use dg commands.
8031
8032 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8033
8034         PR c++/9432, c++/9528
8035         * g++.dg/lookup/using4.C: New test.
8036
8037 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
8038
8039         * gcc.dg/noreturn-5.c: New file.
8040         * gcc.dg/noreturn-6.c: New file.
8041
8042         * gcc.c-torture/compile/inline-1.c: New file.
8043
8044 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8045
8046         PR c++/10551
8047         * g++.dg/template/explicit1.C: New test.
8048
8049 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8050
8051         PR c++/10549
8052         * g++.dg/other/bitfield1.C: New test.
8053
8054         PR c++/10527
8055         * g++.dg/init/new7.C: New test.
8056
8057 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8058
8059         * g++.dg/ext/desig1.C: New test.
8060         * g++.dg/ext/init1.C: Update.
8061
8062         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
8063
8064 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
8065
8066         PR c++/10180
8067         * g++.dg/warn/Winline-1.C: New test.
8068
8069 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
8070
8071         * gcc.c-torture/execute/string-opt-19.c: New test.
8072
8073         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
8074         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
8075
8076 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
8077
8078         PR c++/10506
8079         * g++.dg/init/new6.C: New test.
8080
8081         PR c++/10503
8082         * g++.dg/init/ref6.C: New test.
8083
8084 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
8085
8086         * g++.dg/warn/weak1.C: XFAIL on AIX4.
8087
8088 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8089
8090         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
8091         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
8092
8093 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
8094
8095         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
8096         initialized static data members.
8097
8098 2003-04-25  H.J. Lu <hjl@gnu.org>
8099
8100         * gcc.dg/ia64-sync-4.c: New test.
8101
8102 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8103
8104         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
8105         date.
8106
8107 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
8108
8109         PR c++/10337
8110         * g++.dg/warn/conv1.C: New test.
8111         * g++.old-deja/g++.other/conv7.C: Adjust.
8112         * g++.old-deja/g++.other/overload14.C: Adjust.
8113
8114 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8115
8116         PR c++/10471
8117         * g++.dg/template/defarg2.C: New test.
8118
8119 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
8120
8121         * gcc.dg/cpp/include2.c: Update.
8122         * gcc.dg/cpp/multiline-2.c: New.
8123         * gcc.dg/cpp/multiline.c: Update.
8124         * gcc.dg/cpp/strify2.c: Update.
8125         * gcc.dg/cpp/trad/literals-2.c: Update.
8126
8127 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8128
8129         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
8130
8131 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8132
8133         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
8134
8135 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8136
8137         PR c++/10451
8138         * g++.dg/parse/crash4.C: New test.
8139
8140         PR c++/9847
8141         * g++.dg/parse/crash5.C: New test.
8142
8143 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
8144
8145         PR c++/10446
8146         * g++.dg/parse/crash3.C: New test.
8147
8148         PR c++/10428
8149         * g++.dg/parse/elab1.C: New test.
8150
8151 2003-04-22  Devang Patel  <dpatel@apple.com>
8152
8153         * gcc.dg/cpp/trad/funlike-5.c: New test.
8154
8155 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
8156
8157         * g++.dg/other/packed1.C: Fix dg options.
8158
8159 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
8160
8161         * g++.dg/other/offsetof2.C: New test.
8162
8163 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
8164
8165         * g++.dg/template/recurse.C: Adjust location of error messages.
8166
8167 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
8168
8169         PR c++/9881
8170         * g++.dg/init/addr-const1.C: New test.
8171         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
8172
8173 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8174
8175         PR c++/10405
8176         * g++.dg/lookup/struct-hack1.C: New test.
8177
8178 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
8179
8180         * ucs.c: Update diagnostic messages.
8181
8182 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8183
8184         * gcc.dg/cpp/truefalse.cpp: New test.
8185         * gcc.dg/cpp/cpp.exp: Update.
8186         * g++.dg/other/stdbool-if.C: Remove.
8187
8188 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8189
8190         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
8191         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
8192
8193 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8194
8195         * gcc.c-torture/compile/20030418-1.c: New test.
8196
8197 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
8198
8199         * README.compat: Remove; content moved to doc/sourcebuild.texi.
8200
8201 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8202
8203         PR c++/10347
8204         g++.dg/template/dependent-name1.C: New test.
8205
8206 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
8207
8208         * gcc.dg/warn-1.c (tourist_guide): New array,
8209         contains a pointer to bar.
8210
8211 2003-04-16  Roger Sayle  <roger@eyesopen.com>
8212
8213         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
8214         * gcc.c-torture/execute/medce-1.c: New test case.
8215         * gcc.c-torture/execute/medce-2.c: New test case.
8216
8217 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
8218
8219         * lib/prune.exp: Ignore more messages.
8220
8221         PR c++/10381
8222         * g++.dg/parse/lookup3.C: New test.
8223
8224 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8225
8226         * gcc.c-torture/compile/20030415-1.c : New test.
8227
8228 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8229
8230         * gcc.c-torture/execute/scope-2.c: Move to ...
8231         * gcc.dg/noncompile/scope.c: .... here.
8232
8233 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8234
8235         * gcc.dg/20030414-2.c: New test case.
8236
8237 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8238
8239         PR target/10377
8240         * gcc.dg/20030414-1.c: New test.
8241
8242 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8243
8244         * gcc.dg/builtins-12.c: New test case.
8245         * gcc.dg/builtins-13.c: New test case.
8246
8247 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8248
8249         * gcc.c-torture/execute/string-opt-18.c: New test.
8250
8251 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8252
8253         PR c++/10300
8254         * g++.dg/init/new5.C: New test.
8255
8256 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8257
8258         PR c++/7910
8259         * g++.dg/ext/dllimport1.C: New test.
8260
8261 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8262
8263         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8264
8265 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8266
8267         PR Fortran/9263
8268         * g77.f-torture/noncompile/9263.f: New test
8269         PR Fortran/1832
8270         * g77.f-torture/execute/1832.f: New test
8271
8272 2003-04-11  David Chad  <davidc@freebsd.org>
8273             Loren J. Rittle  <ljrittle@acm.org>
8274
8275         libobjc/8562
8276         * objc.dg/headers.m: New test.
8277
8278 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8279
8280         * gcc.c-torture/execute/builtin-noret-2.c: New.
8281         * gcc.c-torture/execute/builtin-noret-2.x: New.
8282         XFAIL builtin-noret-2.c at -O1 and above.
8283         * gcc.dg/redecl.c: New.
8284         * gcc.dg/Wshadow-1.c: Update error regexps.
8285
8286 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8287
8288         * g++.dg/abi/bitfield10.C: New test.
8289
8290 2003-04-09  Mike Stump  <mrs@apple.com>
8291
8292         * gcc.dg/pch/pch.exp: Make testcase names longer.
8293         * g++.dg/pch/pch.exp: Make testcase names longer.
8294
8295 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8296
8297         * gcc.dg/builtins-11.c: New test case.
8298
8299 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8300
8301         * gcc.dg/builtins-9.c: New test case.
8302         * gcc.dg/builtins-10.c: New test case.
8303
8304 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8305
8306         * gcc.dg/noncompile/init-4.c.c: New test.
8307
8308 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8309
8310         * gcc.misc-test/gcov-9.c: New test.
8311         * gcc.misc-test/gcov-10.c: New test
8312         * gcc.misc-test/gcov-11.c: New test.
8313
8314 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8315
8316         PR optimization/10024
8317         * gcc.c-torture/compile/20030405-1.c: New test.
8318
8319 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8320
8321         * gcc.dg/pch/static-3.c: New.
8322         * gcc.dg/pch/static-3.hs: New.
8323         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8324
8325 2003-04-04  Richard Henderson  <rth@redhat.com>
8326
8327         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8328         * g++.dg/eh/forced2.C: Likewise.
8329
8330 2003-04-03  Mike Stump  <mrs@apple.com>
8331
8332         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8333         target arg.
8334         (scan-assembler-times, scan-assembler-not): Likewise.
8335         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8336
8337 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8338
8339         * gcc.dg/sparc-loop-1.c: New test.
8340
8341 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8342
8343         PR other/9274
8344         * g++.dg/pch/system-2.C: New.
8345         * g++.dg/pch/system-2.Hs: New.
8346
8347 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8348
8349         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8350
8351         * g++.dg/eh/simd-1.C (vecfunc): Same.
8352
8353 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8354
8355         * gcc.c-torture/execute/20030401-1.c: New test case.
8356
8357 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8358
8359         * objc.dg/defs.m: New.
8360
8361 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8362
8363         * g++.dg/eh/simd-1.C: New.
8364         * g++.dg/eh/simd-2.C: New.
8365
8366 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8367
8368         * gcc.c-torture/execute/simd-3.c: New.
8369
8370 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8371
8372         PR c/9936
8373         * gcc.dg/20030331-2.c: New test.
8374
8375 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8376
8377         PR c++/10278
8378         * g++.dg/parse/crash2.C: New test.
8379
8380 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8381
8382         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8383         * gcc.c-torture/execute/20030331-1.c: ...here.
8384
8385 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8386
8387         * gcc.c-torture/execute/20030331-1.c: New test.
8388
8389 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8390
8391         * lib/gcov.exp: Adjust call return testing strings.
8392         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8393
8394 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8395
8396         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8397         * gcc.dg/builtins-7.c: New test case.
8398         * gcc.dg/builtins-8.c: New test case.
8399
8400 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8401
8402         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8403
8404 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8405
8406         PR c++/7647
8407         * g++.dg/lookup-class-member-2.C: New test.
8408
8409 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8410
8411         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8412
8413 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8414
8415         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8416
8417 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8418
8419         * g++.dg/init/attrib1.C: New test.
8420
8421 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8422
8423         * gcc.dg/ultrasp8.c: New test.
8424
8425 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8426
8427         * gcc.dg/ultrasp7.c: New test.
8428
8429 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8430
8431         PR c++/10047
8432         * g++.dg/template/inline1.C: New test.
8433
8434 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8435
8436         * gcc.dg/sparc-dwarf2.c: New test.
8437
8438 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8439
8440         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8441         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8442
8443 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8444
8445         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8446         than reading .x files.
8447         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8448         * g77.dg/gcov/gcov-1.f: Likewise.
8449         * gcc.misc-tests/gcov-4b.c: Likewise.
8450         * gcc.misc-tests/gcov-5b.c: Likewise.
8451         * gcc.misc-tests/gcov-6.c: Likewise.
8452         * gcc.misc-tests/gcov-7.c: Likewise.
8453         * gcc.misc-tests/gcov-8.c: Likewise.
8454         * g++.dg/gcov/gcov-1.x: Remove.
8455         * g77.dg/gcov/gcov-1.x: Likewise.
8456         * gcc.misc-tests/gcov-4b.x: Likewise.
8457         * gcc.misc-tests/gcov-5b.x: Likewise.
8458         * gcc.misc-tests/gcov-6.x: Likewise.
8459         * gcc.misc-tests/gcov-7.x: Likewise.
8460         * gcc.misc-tests/gcov-8.x: Likewise.
8461
8462 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8463
8464         PR opt/10087
8465         * gcc.dg/20030324-1.c: New test.
8466
8467 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8468
8469         PR c++/10224
8470         * g++.dg/template/arg3.C: New test.
8471
8472         PR c++/10158
8473         * g++.dg/template/friend18.C: New test.
8474
8475 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8476
8477         * g77.f-torture/compile/20030326-1.f: New test case.
8478
8479 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8480
8481         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8482
8483         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8484
8485 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8486
8487         * gcc.dg/ia64-sync-3.c: New test.
8488
8489 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8490
8491         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8492
8493 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8494
8495         * gcc.dg/ultrasp6.c: New test.
8496
8497 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8498
8499         * gcc.dg/i386-signbit-1.c: New test.
8500         * gcc.dg/i386-signbit-2.c: New test.
8501         * gcc.dg/i386-signbit-3.c: New test.
8502
8503 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8504
8505         * gcc.dg/ultrasp5.c: Fix options.
8506
8507 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8508
8509         * gcc.dg/ultrasp5.c: Fix comment.
8510
8511 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8512
8513         PR fortran/10197
8514         * g77.f-torture/execute/10197.f: New test.
8515
8516 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8517
8518         PR c++/9898, c++/383
8519         * g++.dg/template/conv6.C: New test.
8520
8521         PR c++/10119
8522         * g++.dg/template/ptrmem5.C: New test.
8523
8524         PR c++/10026
8525         * g++.dg/lookup/koenig1.C: New test.
8526
8527         PR C++/10199
8528         * g++.dg/lookup/template2.C: New test.
8529
8530 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8531
8532         * g++.dg/opt/rtti1.C: New test.
8533
8534 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8535
8536         * gcc.dg/ultrasp5.c: New test.
8537
8538 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8539
8540         PR middle-end/9967
8541         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8542         builtin fputs.
8543
8544 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8545
8546         PR c/8224
8547         * gcc.dg/20030323-1.c: New test.
8548
8549 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8550
8551         * gcc.c-torture/compile/20030323-1.c: New test case.
8552
8553 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8554
8555         * gcc.dg/20030321-1.c: New test.
8556
8557 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8558
8559         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8560
8561 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8562
8563         PR c++/9978, c++/9708
8564         * g++.dg/ext/vlm1.C: Adjust expected error.
8565         * g++.dg/ext/vla2.C: New test.
8566         * g++.dg/template/arg1.C: New test.
8567         * g++.dg/template/arg2.C: New test.
8568
8569 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8570
8571         * g77.f-torture/execute/select.f: New test.
8572         * g77.f-torture/noncompile/select_no_compile.f: New test.
8573
8574 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8575
8576         PR c++/9898
8577         * g++.dg/other/error4.C: New test.
8578
8579 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8580
8581         * g++.dg/template/friend17.C: New test.
8582
8583 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8584
8585         * gcc.c-torture/compile/20030320-1.c: New.
8586
8587 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8588
8589         * gcc.dg/builtins-6.c: New test case.
8590
8591 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8592
8593         PR target/10073
8594         * gcc.c-torture/compile/20030319-1.c: New.
8595
8596 2003-03-18  Jan Hubicka  <jh@suse.cz>
8597
8598         * gcc.dg/i386-cvt-1.c: New test.
8599
8600 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8601
8602         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8603         * objc.dg/naming-2.m: Likewise.
8604
8605 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8606
8607         PR c++/9639
8608         * g++.dg/parse/crash1.C: New test.
8609
8610 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8611
8612         PR c++/8805
8613         * g++.dg/eh/cleanup1.C: New test.
8614
8615 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8616
8617         * gcc.c-torture/execute/20030316-1.c: New test case.
8618
8619 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8620
8621         PR c++/9629
8622         * g++.dg/init/ctor2.C: New test.
8623
8624 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8625
8626         * g77.f-torture/compile/xformat.f: New test case.
8627
8628 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8629
8630         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8631         * g++.old-deja/g++.mike/eh50.C: Likewise.
8632
8633 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8634
8635         PR c++/6440
8636         * g++.dg/template/spec7.C: New test.
8637         * g++.dg/template/spec8.C: Likewise.
8638
8639 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8640
8641         * gcc.c-torture/execute/20030313-1.c: New test.
8642
8643 2003-03-14  Richard Henderson  <rth@redhat.com>
8644
8645         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8646
8647 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8648
8649         * gcc.c-torture/compile/20030314-1.c: New test.
8650
8651 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8652
8653         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8654         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8655         thumb target,
8656         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8657         to accept newer _imp__  prefix and additional
8658         newline in .drectve section.
8659         * gcc.dg/dll-4.c: Likewise.
8660         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8661         switch.
8662
8663 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8664
8665         * g++.dg/parse/namespace9.C: New test.
8666
8667         * g++.dg/init/ref5.C: New test.
8668         * g++.dg/parse/ptrmem1.C: Likewise.
8669
8670 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8671
8672         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8673         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8674         regular expression.
8675         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8676         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8677
8678 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8679
8680         * gcc.c-torture/execute/20030224-2.c: New test.
8681
8682 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8683
8684         * gcc.dg/decl-3.c: New test.
8685
8686 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8687
8688         * gcc.dg/i386-loop-2.c: New test.
8689
8690 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8691
8692         PR c++/9474
8693         * g++.dg/parse/namespace8.C: New test.
8694
8695         PR c++/9924
8696         * g++.dg/overload/builtin2.C: New test.
8697
8698 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8699
8700         * gcc.dg/return-type-3.c: New test.
8701
8702 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8703
8704         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8705         profiling options are not supported.
8706
8707 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8708
8709         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8710         * g++.old-deja/g++.warn/impint2.C: Likewise.
8711
8712 2003-03-10  Devang Patel  <dpatel@apple.com>
8713
8714         * g++.dg/cpp/c++_cmd_1.C: New test.
8715         * g++.dg/cpp/c++_cmd_1.h: New file.
8716
8717 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8718
8719         * gcc.dg/altivec-9.c: New file.
8720
8721 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8722
8723         * gcc.dg/ppc-sdata-1.c: New test.
8724         * gcc.dg/ppc-sdata-2.c: New test.
8725
8726 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8727
8728         PR c++/9373
8729         * g++.dg/opt/ptrmem2.C: New test.
8730
8731         PR c++/8534
8732         * g++.dg/opt/ptrmem1.C: New test.
8733
8734 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8735
8736         * gcc.dg/i386-loop-1.c: New test.
8737
8738 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8739
8740         PR c++/9970
8741         * g++.dg/lookup/friend1.C: New test.
8742
8743 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8744
8745         PR c++/9823
8746         * g++.dg/parser/constructor1.C: New test.
8747
8748 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8749
8750         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8751
8752         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8753
8754 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8755
8756         * gcc.dg/cpp/Wunused.c: Update test.
8757
8758 2003-03-08  Jan Hubicka  <jh@suse.cz>
8759
8760         * gcc.dg/inline-3.c: New test.
8761
8762 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8763
8764         PR c++/9809
8765         * g++.dg/parse/builtin1.C: New test.
8766
8767         PR c++/9982
8768         * g++.dg/abi/cookie1.C: New test.
8769         * g++.dg/abi/cookie2.C: Likewise.
8770
8771         PR c++/9524
8772         * g++.dg/template/field1.C: New test.
8773
8774         PR c++/9912
8775         * g++.dg/parse/class1.C: New test.
8776         * g++.dg/parse/namespace7.C: Likewise.
8777         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8778
8779 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8780
8781         * g++.dg/init/ref4.C: New test.
8782
8783 2003-03-07  Jan Hubicka  <jh@suse.cz>
8784
8785         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8786         * gcc.dg/inline-3.c:  New test.
8787
8788 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8789
8790         * g++.dg/init/ref3.C: New test.
8791
8792         PR c++/9965
8793         * g++.dg/init/ref2.C: New test.
8794
8795         PR c++/9400
8796         * g++.dg/warn/Wshadow-2.C: New test.
8797
8798         PR c++/9791
8799         * g++.dg/warn/Woverloaded-1.C: New test.
8800
8801 2003-03-05  Jan Hubicka  <jh@suse.cz>
8802
8803         * gcc.dg/i386-local2.c: New.
8804         * gcc.dg/i386-local.c: Fix typo.
8805
8806 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8807
8808         * g++.dg/abi/layout3.C: New test.
8809
8810 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8811
8812         * gcc.c-torture/compile/20030305-1.c
8813
8814 2003-03-05  Jan Hubicka  <jh@suse.cz>
8815
8816         * gcc.dg/i386-local.c: New.
8817
8818 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8819
8820         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8821
8822 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8823
8824         * gcc.dg/switch-2.c: New test.
8825         * gcc.dg/switch-3.c: New test.
8826         * gcc.dg/Wswitch.c: Adjust line numbers.
8827         * gcc.dg/Wswitch-default.c: Likewise.
8828         * gcc.dg/Wswitch-enum.c: Likewise.
8829
8830 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8831
8832         * gcc.c-torture/execute/20030222-1.c: New test.
8833
8834 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8835
8836         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8837
8838 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8839
8840         PR c++/9878
8841         * g++.dg/init/ref1.C: New test.
8842
8843 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8844
8845         * gcc.dg/sh-relax.c: New SH-only test.
8846
8847 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8848
8849         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8850         comment explaining purpose of testcase.
8851
8852 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8853
8854         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8855         for HC11/HC12 (asm needs two int registers).
8856         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8857         HC11/HC12 because the test uses an asm which needs two 32-bit
8858         registers.
8859
8860 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8861
8862         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8863         for HC11/HC12 (array is too large otherwise).
8864         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8865         * gcc.c-torture/compile/20010518-2.x: Likewise.
8866         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8867         HC11/HC12 (array is too large).
8868
8869 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8870
8871         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8872         * lib/g++-dg.exp (g++-dg-test): Likewise.
8873
8874 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8875
8876         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8877         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8878
8879 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8880
8881         * g++.dg/warn/implicit-typename1.C: Remove warning.
8882
8883 2003-02-28  Richard Henderson  <rth@redhat.com>
8884
8885         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8886         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8887
8888 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8889
8890         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8891         * g++.dg/pch/pch.exp: Likewise.
8892
8893 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8894
8895         PR c++/9879
8896         * testsuite/g++.dg/init/new4.C: New test.
8897
8898 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8899
8900         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8901
8902 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8903
8904         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8905         unsigned long.
8906
8907         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8908         wider than float.
8909
8910 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8911
8912         * lib/scanasm.exp: Add support for counting numbers of
8913         occurences.
8914         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8915         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8916
8917 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8918
8919         PR c++/9683
8920         * g++.dg/template/static3.C: New test.
8921
8922         PR c++/9829
8923         * g++.dg/parse/namespace6.C: New test.
8924
8925 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8926
8927         PR target/9732
8928         * gcc.dg/20030225-1.c: New test.
8929
8930 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8931
8932         * README: Remove out-of-date information.
8933
8934         PR c++/9836
8935         * g++.dg/template/spec6.C: New test.
8936
8937 2003-02-24  Jeff Law  <law@redhat.com>
8938
8939         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8940
8941 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8942
8943         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8944         * gcc.dg/pragma-ep-1.c: Likewise.
8945
8946 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8947
8948         PR c++/9602
8949         * g++.dg/template/friend16.C: New test.
8950
8951 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8952
8953         PR c++/5333
8954         * g++.dg/parse/fused-params1.C: Adjust error messages.
8955         * g++.dg/template/nested3.C: New test.
8956
8957 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8958
8959         * g++.dg/abi/param1.C: New test.
8960
8961 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8962
8963         PR c++/7982
8964         * g++.dg/warn/implicit-typename1.C: New test.
8965
8966 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8967
8968         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8969         with "mtune".
8970         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8971         * gcc.c-torture/execute/20010129-1.x: Likewise.
8972         * gcc.dg/20011107-1.c: Likewise.
8973         * gcc.dg/20020108-1.c: Likewise.
8974         * gcc.dg/20020122-3.c: Likewise.
8975         * gcc.dg/20020206-1.c: Likewise.
8976         * gcc.dg/20020310-1.c: Likewise.
8977         * gcc.dg/20020426-2.c: Likewise.
8978         * gcc.dg/20020517-1.c: Likewise.
8979         * gcc.dg/991230-1.c: Likewise.
8980         * gcc.dg/i386-unroll-1.c: Likewise.
8981         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8982
8983 2003-02-22  Jan Hubicka  <jh@suse.cz>
8984
8985         * gcc.dg/i386-mul.c: New test.
8986
8987 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8988
8989         * gcc.dg/builtins-5.c: New test case.
8990
8991 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8992
8993         * gcc.dg/asmreg-1.c: New test.
8994
8995 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8996
8997         PR c++/9749
8998         * g++.dg/parse/varmod1.C: New test.
8999
9000 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9001
9002         PR c++/9727
9003         * g++.dg/template/op1.C: New test.
9004
9005 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9006
9007         PR c++/8906
9008         * g++.dg/template/nested2.C: New test.
9009
9010 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9011
9012         PR c++/8724
9013         * g++.dg/expr/dtor1.C: New test.
9014
9015 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
9016
9017         * gcc.dg/cpp/include3.c: New test.
9018         * gcc.dg/cpp/inc/foo.h: New file.
9019
9020 2003-02-21  Glen Nakamura  <glen@imodulo.com>
9021
9022         * gcc.c-torture/execute/20030221-1.c: New test.
9023
9024 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
9025
9026         PR c++/9729
9027         * g++.dg/abi/conv1.C: New test.
9028
9029 2003-02-20  Jan Hubicka  <jh@suse.cz>
9030
9031         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
9032
9033 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
9034
9035         * gcc.c-torture/compile/20030219-1.c: New test.
9036
9037 2003-02-18  Jan Hubicka  <jh@suse.cz>
9038
9039         * gcc.dg/funcorder.c: New test.
9040
9041 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9042
9043         * gcc.c-torture/execute/20030218-1.c: New.
9044
9045 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
9046
9047         * gcc.dg/20030218-1.c: New.
9048
9049 2003-02-18  Richard Henderson  <rth@redhat.com>
9050
9051         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
9052         * gcc.dg/attr-used-2.c: New.
9053
9054 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
9055
9056         PR c++/9704
9057         * g++.dg/init/copy5.C: New test.
9058
9059 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
9060
9061         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
9062         * g++.dg/pch/pch.exp: Likewise.
9063
9064 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9065
9066         * gcc.c-torture/execute/20030209-1.c: Enable the test if
9067         STACK_SIZE is not defined.
9068
9069 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9070
9071         PR c++/9457
9072         * g++.dg/template/init1.C: New test.
9073
9074 2003-02-16  Jan HUbicka  <jh@suse.cz>
9075
9076         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
9077         (foo): Add few extra tests
9078         * gcc.dg/c99-const-expr-3.c: Likewise.
9079         * gcc.c-torture/execute/20030216-1.c: New.
9080
9081 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9082
9083         PR c++/9459
9084         * g++.dg/ext/typeof4.C: New test.
9085
9086 2003-02-15  Roger Sayle  <roger@eyesopen.com>
9087
9088         * gcc.dg/i386-387-3.c: New test case.
9089
9090 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
9091
9092         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
9093         cris-*-elf* cris-*-aout* and mmix-*-*.
9094
9095 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
9096
9097         * gcc.dg/20030213-1.c: New test.
9098
9099 2003-02-12  Roger Sayle  <roger@eyesopen.com>
9100
9101         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
9102         * gcc.dg/i386-387-2.c: Likewise.
9103
9104 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
9105
9106         * gcc.dg/ppc-spe.c: Fix formatting.
9107         Enable tests that were previously unsupported by gas.
9108         Delete tests for instructions that no longer exist.
9109         Switch arguments on evsubifw builtin.
9110
9111 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
9112
9113         * gcc.c-torture/execute/20030209-1.c: Disable the test if
9114         STACK_SIZE is too small.
9115
9116 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9117             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9118
9119         * gcc.dg/decl-2.c: New test.
9120
9121 2003-02-10  Jan Hubicka  <jh@suse.cz>
9122
9123         * gcc.dg/i386-fpcvt-1.c:  New test.
9124
9125 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
9126
9127         * gcc.c-torture/execute/20030209-1.c: New test.
9128
9129 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
9130
9131         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
9132         int-wide bitops, use the constants of the same width.
9133         Likewise, if long long is 32-bit wide, test bitops using
9134         32-bit constants.
9135
9136 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
9137
9138         * gcc.dg/20021014-1.c: Annotate with expected notice text.
9139
9140 2003-02-07  Roger Sayle  <roger@eyesopen.com>
9141
9142         * testsuite/gcc.dg/builtins-4.c: New test case.
9143
9144 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9145
9146         * gcc.dg/20020430-1.c: Fix dg command typos.
9147         * gcc.dg/20020503-1.c: Likewise.
9148
9149 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9150
9151         PR c++/8785
9152         * g++.dg/parse/fused-params1.C: New test.
9153
9154         PR c++/8857
9155         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
9156
9157         PR c++/8921
9158         * g++.dg/parse/non-dependent1.C: New test.
9159
9160         PR c++/8928
9161         * g++.dg/parse/dupl-tmpl-args1.C: New test.
9162
9163         PR c++/9228
9164         * g++.dg/parse/undefined7.C: New test.
9165         * g++.dg/parse/non-templ1.C: New test.
9166
9167         PR c++/9229
9168         * g++.dg/parse/too-many-tmpl-args1.C: New test.
9169
9170 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
9171
9172         * gcc.c-torture/compile/20030206-1.c: New test.
9173
9174 2003-02-05  Roger Sayle  <roger@eyesopen.com>
9175
9176         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
9177         "pow" to "foo" to avoid potential confusion with a math built-in.
9178
9179 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9180
9181         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
9182         conditions for SPARC targets.
9183
9184 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
9185
9186         * gcc.dg/20030204-1.c: New test.
9187
9188 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9189
9190         PR c++/38
9191         * g++.dg/parse/array-size1.C: New test.
9192
9193         PR c++/5657
9194         * g++.dg/parse/undefined3.C: New test.
9195
9196         PR c++/5665
9197         * g++.dg/parse/undefined4.C: New test.
9198
9199         PR c++/5975
9200         * g++.dg/parse/undefined5.C: New test.
9201
9202         PR c++/7259
9203         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
9204
9205         PR c++/8578
9206         * g++.dg/parse/casting-operator1.C: New test.
9207
9208         PR c++/8596
9209         * g++.dg/parse/undefined6.C: New test.
9210
9211         PR c++/8736
9212         * g++.dg/parse/missing-template1.C: New test.
9213
9214 2003-02-04  Jan Hubicka  <jh@suse.cz>
9215
9216         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
9217         * gcc.dg/i386-cmov?.c:  Likewise.
9218         * gcc.dg/i386-fpcvt-?.c:  Likewise.
9219         * gcc.dg/i386-ssefp-1.c:  Likewise.
9220         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9221         conventions.
9222
9223 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9224
9225         PR c++/7129
9226         * testsuite/g++.dg/ext/max.C: New test.
9227
9228 2003-02-03  Jan Hubicka  <jh@suse.cz>
9229
9230         * gcc.c-torture/execute/20030203-1.c: New test.
9231
9232 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9233
9234         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9235         'natural-endian'.
9236
9237 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9238
9239         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9240         * g++.dg/init/new2.C: Likewise.
9241         * g++.dg/other/new1.C: Likewise.
9242
9243 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9244
9245         * gcc.dg/struct-ret-libc.c: New test.
9246
9247 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9248
9249         * gcc.dg/20030129-1.c: New test.
9250
9251 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9252
9253         PR c++/8849
9254         * g++.dg/template/ptrmem4.C: New test.
9255
9256 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9257
9258         * g++.dg/parser/constant1.C: New test.
9259
9260 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9261
9262         PR c++/8591
9263         * g++.dg/parse/friend2.C: New test.
9264
9265 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9266
9267         PR c++/9437
9268         * g++.dg/template/unify4.C: New test.
9269
9270 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9271
9272         * gcc.c-torture/execute/20030128-1.c: New test.
9273
9274 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9275
9276         * g++.dg/lookup/nested1.C: Test moved from ...
9277         * g++.old-deja/g++.other/lookup24.C: ... here.
9278
9279 2003-01-28  Jan Hubicka  <jh@suse.cz>
9280
9281         * gcc.dg/i386-cmov5.c:  New test.
9282
9283 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9284
9285         * gcc.c-torture/execute/20010925-1.c: Changed the
9286         memcpy declaration.
9287
9288 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9289
9290         PR c++/3902
9291         * g++.dg/parse/template5.C: New test.
9292
9293 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9294
9295         PR fortran/9258
9296         * g77.dg/pr9258: New test.
9297
9298 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9299
9300         * README: Move relevant parts from README.g++.
9301
9302         * README.g++: Remove this file.
9303
9304 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9305
9306         * g++.dg/abi/dcast1.C: New test.
9307
9308 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9309
9310         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9311
9312 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9313
9314         PR c++/47
9315         * g++.old-deja/g++.other/lookup24.C: New test.
9316
9317 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9318
9319         PR middle-end/7227
9320         * gcc.dg/uninit-C.c: New test.
9321
9322 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9323
9324         * g++.dg/abi/covariant1.C: New test.
9325
9326 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9327
9328         * gcc.dg/20030123-1.c: New test.
9329
9330 2003-01-25  Jan Hubicka  <jh@suse.cz>
9331
9332         PR opt/8492
9333         * gcc.c-torture/compile/20030125-1.c
9334
9335 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9336
9337         PR c++/9403
9338         * g++.dg/parse/template3.C: New test.
9339         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9340
9341         PR c++/795
9342         * g++.dg/parse/template4.C: New test.
9343
9344         PR c++/9415
9345         * g++.dg/template/qual2.C: New test.
9346
9347         PR c++/8545
9348         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9349
9350         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9351
9352 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9353
9354         * gcc.c-torture/execute/switch-1.c: New test case.
9355
9356 2003-01-25  Jan Hubicka  <jh@suse.cz>
9357
9358         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9359
9360 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9361
9362         Tweaks for Bison-1.875. From the NEWS file:
9363         "- `parse error' -> `syntax error'
9364         Bison now uniformly uses the term `syntax error'"
9365         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9366         * gcc.dg/cpp/digraph2.c: Likewise.
9367         * gcc.dg/cpp/direct2.c: Likewise.
9368         * gcc.dg/cpp/paste4.c: Likewise.
9369         * gcc.dg/c90-restrict-1.c: Likewise.
9370         * gcc.dg/c99-func-2.c: Likewise.
9371         * gcc.dg/noncompile/920721-2.c: Likewise.
9372         * gcc.dg/noncompile/930622-2.c: Likewise.
9373         * gcc.dg/noncompile/940112-1.c: Likewise.
9374         * gcc.dg/noncompile/950921-1.c: Likewise.
9375         * gcc.dg/noncompile/951123-1.c: Likewise.
9376         * gcc.dg/noncompile/971104-1.c: Likewise.
9377         * gcc.dg/noncompile/990416-1.c: Likewise.
9378
9379 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9380
9381         * g++.dg/parse/undefined1.C: Add error message.
9382
9383 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9384
9385         PR c++/9354
9386         * g++.dg/parse/new1.C: New test.
9387
9388         PR c++/9216
9389         * g++.dg/parse/template2.C: New test.
9390
9391         PR c++/9354
9392         * g++.dg/parse/typedef2.C: New test.
9393
9394         PR c++/9328
9395         * g++.dg/ext/typeof3.C: New test.
9396
9397 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9398
9399         PR c++/2738
9400         * g++.dg/parse/ret-type1.C: New test.
9401
9402         PR c++/3792
9403         * g++.dg/parse/tmpl-outside1.C: New test.
9404
9405         PR c++/4207
9406         * g++.dg/parse/int-as-enum1.C: New test.
9407
9408         PR c++/4903
9409         * g++.dg/parse/no-typename1.C: New test.
9410
9411         PR c++/5533
9412         * g++.dg/parse/no-value1.C: New test.
9413
9414         PR c++/5921
9415         * g++.dg/parse/wrong-inline1.C: New test.
9416
9417         PR c++/6402
9418         * g++.dg/parse/ref1.C: New test.
9419
9420         PR c++/6992
9421         * g++.dg/parse/attr-ctor1.C: New test.
9422
9423         PR c++/7229
9424         * g++.dg/parse/namespace5.C: New test.
9425
9426         PR c++/7917
9427         * g++.dg/parse/func-def1.C: New test.
9428
9429         PR c++/8143
9430         * g++.dg/parse/undefined1.C: New test.
9431
9432         PR c++/5723, PR c++/8522
9433         * g++.dg/parse/specialization1.C: New test.
9434
9435         PR c++/163, PR c++/8595
9436         * g++.dg/parse/struct-as-enum1.C: New test.
9437
9438         PR c++/9173
9439         * g++.dg/parse/undefined2.C: New test.
9440
9441 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9442
9443         PR c++/9298
9444         * g++.dg/parse/template1.C: New test.
9445
9446         PR c++/9384
9447         * g++.dg/parse/using1.C: New test.
9448
9449         PR c++/9285
9450         PR c++/9294
9451         * g++.dg/parse/expr2.C: New test.
9452
9453         PR c++/9388
9454         * g++.dg/parse/lookup2.C: Likewise.
9455
9456 2003-01-21  Jan Hubicka  <jh@suse.cz>
9457
9458         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9459         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9460         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9461         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9462
9463 2003-01-20  Nick Clifton  <nickc@redhat.com>
9464
9465         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9466         problem with ARM sibcall code generation.
9467
9468 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9469
9470         * gcc.c-torture/execute/20030120-1.c: New.
9471
9472 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9473
9474         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9475
9476 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9477
9478         PR c++/9272
9479         * g++.dg/parse/ctor1.C: New test.
9480
9481         PR c++/9294:
9482         * g++.dg/parse/qualified1.C: New test.
9483
9484         * g++.dg/parse/typename3.C: New test.
9485
9486 2003-01-16  Richard Henderson  <rth@redhat.com>
9487
9488         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9489
9490 2003-01-16  Richard Henderson  <rth@redhat.com>
9491
9492         * g++.dg/pch/pch.exp: Copy test header to the working directory
9493         before using it either for precompilation or direct use.
9494         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9495         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9496
9497 2003-01-16  Richard Henderson  <rth@redhat.com>
9498
9499         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9500         before using it either for precompilation or direct use.
9501         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9502         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9503
9504 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9505
9506         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9507         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9508         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9509         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9510         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9511         typename warning into error.
9512         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9513         error messages.
9514         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9515         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9516         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9517         messages.
9518         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9519         make declaration visible in template.
9520         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9521         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9522         messages.
9523         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9524         message.
9525         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9526         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9527         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9528         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9529         typename warning with error message.
9530         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9531         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9532         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9533
9534 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9535
9536         * g++.dg/parse/ambig2.C: New test.
9537
9538 2003-01-15  Richard Henderson  <rth@redhat.com>
9539
9540         * g++.dg/tls/init-2.C: Update error message string.
9541
9542 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9543
9544         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9545
9546 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9547
9548         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9549         all for HC11/HC12.
9550         * gcc.c-torture/compile/20001205-1.x: Likewise.
9551         * gcc.c-torture/compile/20001226-1.x: Likewise.
9552         * gcc.c-torture/compile/920520-1.x: Likewise.
9553         * gcc.c-torture/compile/961203-1.x: Likewise.
9554         * gcc.c-torture/compile/20020604-1.x: Likewise.
9555
9556 2003-01-15  Jan Hubicka  <jh@suse.cz>
9557
9558         * gcc.c-torture/compile/20030115-1.c: New test.
9559
9560         * gcc.dg/i386-fpcvt-1.c: New test.
9561         * gcc.dg/i386-fpcvt-2.c: New test.
9562
9563 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9564
9565         Further conform g++'s __vmi_class_type_info to the C++ ABI
9566         specification.
9567         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9568         the specification.
9569
9570 2003-01-14  Jan Hubicka  <jh@suse.cz>
9571
9572         * gcc.dg/i386-fpcvt-1.c: New test.
9573         * gcc.dg/i386-fpcvt-2.c: New test.
9574
9575 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9576
9577         * gcc.dg/i386-mmx-3.c: New test.
9578
9579 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9580
9581         PR c++/9264
9582         * g++.dg/parse/octal1.C: New file.
9583
9584         PR c++/9172
9585         * g++.dg/parse/typename1.C: New file.
9586
9587 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9588
9589         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9590         * gcc.dg/bf-no-ms-layout.c: Likewise.
9591         * gcc.dg/bf-ms-attrib.c: Likewise.
9592
9593 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9594
9595         PR c++/9099
9596         * g++.dg/parse/dtor1.C: New file.
9597
9598         PR c++/9128
9599         * g++.dg/rtti/typeid1.C: New file.
9600
9601         PR c++/9153
9602         * g++.dg/parse/lookup1.C: New file.
9603
9604         PR c++/9171
9605         * g++.dg/templ/spec5.C: New file.
9606
9607 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9608
9609         * gcc.c-torture/compile/20030110-1.c: New test.
9610
9611 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9612
9613         Merge from pch-branch:
9614
9615         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9616
9617         * gcc.dg/pch/cpp-1.h: New.
9618         * gcc.dg/pch/cpp-1.c: New.
9619         * gcc.dg/pch/cpp-2.h: New.
9620         * gcc.dg/pch/cpp-2.c: New.
9621
9622         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9623
9624         * gcc.dg/pch/except-1.h: New.
9625         * gcc.dg/pch/except-1.c: New.
9626
9627         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9628
9629         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9630         running test.
9631         * gcc.dg/pch: Include *.hp not *.h.
9632         * gcc.dg/pch/system-1.h: New.
9633         * gcc.dg/pch/system-1.c: New.
9634
9635         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9636
9637         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9638         rather than trying to build and run a program using PCH.
9639         * gcc.dg/pch: Remove dg-do commands from test files.
9640
9641         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9642
9643         * gcc.dg/pch/macro-3.c: New.
9644         * gcc.dg/pch/macro-3.h: New.
9645
9646         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9647
9648         * gcc.dg/pch/common-1.c: New.
9649         * gcc.dg/pch/common-1.h: New.
9650         * gcc.dg/pch/decl-1.c: New.
9651         * gcc.dg/pch/decl-1.h: New.
9652         * gcc.dg/pch/decl-2.c: New.
9653         * gcc.dg/pch/decl-2.h: New.
9654         * gcc.dg/pch/decl-3.c: New.
9655         * gcc.dg/pch/decl-3.h: New.
9656         * gcc.dg/pch/decl-4.c: New.
9657         * gcc.dg/pch/decl-4.h: New.
9658         * gcc.dg/pch/decl-5.c: New.
9659         * gcc.dg/pch/decl-5.h: New.
9660         * gcc.dg/pch/global-1.c: New.
9661         * gcc.dg/pch/global-1.h: New.
9662         * gcc.dg/pch/inline-1.c: New.
9663         * gcc.dg/pch/inline-1.h: New.
9664         * gcc.dg/pch/inline-2.c: New.
9665         * gcc.dg/pch/inline-2.h: New.
9666         * gcc.dg/pch/static-1.c: New.
9667         * gcc.dg/pch/static-1.h: New.
9668         * gcc.dg/pch/static-2.c: New.
9669         * gcc.dg/pch/static-2.h: New.
9670
9671         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9672
9673         * g++.dg/pch/pch.exp: Better handle failing testcases.
9674         * gcc.dg/pch/pch.exp: Likewise.
9675         * gcc.dg/pch/macro-1.c: New.
9676         * gcc.dg/pch/macro-1.h: New.
9677         * gcc.dg/pch/macro-2.c: New.
9678         * gcc.dg/pch/macro-2.h: New.
9679
9680         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9681
9682         * g++.dg/dg.exp: Treat files in pch/ specially.
9683         * g++.dg/pch/pch.exp: New file.
9684         * g++.dg/pch/empty.H: New file.
9685         * g++.dg/pch/empty.C: New file.
9686         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9687         "precompile".
9688
9689         * gcc.dg/pch/pch.exp: New file.
9690         * gcc.dg/pch/empty.h: New file.
9691         * gcc.dg/pch/empty.c: New file.
9692         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9693         "precompile".
9694
9695 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9696
9697         * g++.dg/template/friend14.C: New test.
9698
9699 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9700
9701         * gcc.dg/old-style-asm-1.c: New test.
9702
9703 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9704
9705         * gcc.c-torture/compile/20030109-1.c: New test.
9706
9707 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9708
9709         * gcc.c-torture/execute/20030109-1.c: New test.
9710
9711 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9712
9713         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9714         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9715         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9716         * g++.old-deja/g++.mike/eh2.C: Likewise
9717         * g++.old-deja/g++.mike/eh3.C: Likewise
9718         * g++.old-deja/g++.mike/eh5.C: Likewise
9719         * g++.old-deja/g++.mike/eh6.C: Likewise
9720         * g++.old-deja/g++.mike/eh7.C: Likewise
9721         * g++.old-deja/g++.mike/eh8.C: Likewise
9722         * g++.old-deja/g++.mike/eh9.C: Likewise
9723         * g++.old-deja/g++.mike/eh10.C: Likewise
9724         * g++.old-deja/g++.mike/eh12.C: Likewise
9725         * g++.old-deja/g++.mike/eh13.C: Likewise
9726         * g++.old-deja/g++.mike/eh14.C: Likewise
9727         * g++.old-deja/g++.mike/eh16.C: Likewise
9728         * g++.old-deja/g++.mike/eh17.C: Likewise
9729         * g++.old-deja/g++.mike/eh18.C: Likewise
9730         * g++.old-deja/g++.mike/eh21.C: Likewise
9731         * g++.old-deja/g++.mike/eh23.C: Likewise
9732         * g++.old-deja/g++.mike/eh24.C: Likewise
9733         * g++.old-deja/g++.mike/eh25.C: Likewise
9734         * g++.old-deja/g++.mike/eh26.C: Likewise
9735         * g++.old-deja/g++.mike/eh27.C: Likewise
9736         * g++.old-deja/g++.mike/eh28.C: Likewise
9737         * g++.old-deja/g++.mike/eh29.C: Likewise
9738         * g++.old-deja/g++.mike/eh31.C: Likewise
9739         * g++.old-deja/g++.mike/eh33.C: Likewise
9740         * g++.old-deja/g++.mike/eh34.C: Likewise
9741         * g++.old-deja/g++.mike/eh35.C: Likewise
9742         * g++.old-deja/g++.mike/eh36.C: Likewise
9743         * g++.old-deja/g++.mike/eh37.C: Likewise
9744         * g++.old-deja/g++.mike/eh38.C: Likewise
9745         * g++.old-deja/g++.mike/eh39.C: Likewise
9746         * g++.old-deja/g++.mike/eh40.C: Likewise
9747         * g++.old-deja/g++.mike/eh41.C: Likewise
9748         * g++.old-deja/g++.mike/eh42.C: Likewise
9749         * g++.old-deja/g++.mike/eh44.C: Likewise
9750         * g++.old-deja/g++.mike/eh46.C: Likewise
9751         * g++.old-deja/g++.mike/eh47.C: Likewise
9752         * g++.old-deja/g++.mike/eh48.C: Likewise
9753         * g++.old-deja/g++.mike/eh49.C: Likewise
9754         * g++.old-deja/g++.mike/eh50.C: Likewise
9755
9756
9757         PR c++/8615
9758         * g++.dg/template/char1.C: New test.
9759
9760         * g++.dg/template/varmod1.C: Fix typo.
9761
9762 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9763
9764         DR 180
9765         * g++.old-deja/g++.pt/crash32.C: Expect error.
9766
9767 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9768
9769         PR c++/5919
9770         * g++.dg/template/varmod1.C: New test.
9771
9772         PR c++/8727
9773         * g++.dg/inherit/typeinfo1.C: New test.
9774
9775         PR c++/8663
9776         * g++.dg/inherit/typedef1.C: New test.
9777
9778 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9779
9780         PR c++/8332
9781         PR c++/8493
9782         * g++.dg/template/strlen1.C: New test.
9783
9784         PR c++/8227
9785         * g++.dg/template/ctor2.C: New test.
9786
9787         PR c++/8214
9788         * g++.dg/init/string1.C: New test.
9789
9790         PR c++/8511
9791         * g++.dg/template/friend8.C: New test.
9792
9793 2002-11-29  Joe Buck <jbuck@synopsys.com>
9794
9795         * g++.dg/lookup/anon2.C: New test.
9796
9797 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9798
9799         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9800         h8300 port.
9801
9802 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9803
9804         * gcc.dg/bitfld-6.c: New test.
9805
9806 2002-11-27  Jan Hubicka  <jh@suse.cz>
9807
9808         * gcc.c-torture/execute/20021127.[cx]: New test.
9809
9810 2002-11-26  Jan Hubicka  <jh@suse.cz>
9811
9812         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9813         quality.
9814
9815 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9816
9817         * g++.dg/init/brace2.C: New test.
9818         * g++.old-deja/g++.mike/p9129.C: Correct.
9819
9820 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9821
9822         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9823
9824 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9825
9826         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9827
9828 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9829
9830         * testsuite/g++.dg/abi/empty11.C: New test.
9831         * testsuite/g++.dg/rtti/cv1.C: New test.
9832
9833 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9834
9835         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9836
9837 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9838
9839         * g++.dg/abi/empty10.C: New test.
9840
9841 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9842
9843         * gcc.c-torture/compile/20021124-1.c: New test.
9844
9845 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9846
9847         * g++.dg/abi/rtti2.C: New test.
9848
9849 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9850
9851         * gcc.dg/i386-unroll-1.c: New test.
9852
9853 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9854
9855         * gcc.c-torture/compile/20021120-1.c: New test.
9856         * gcc.c-torture/compile/20021120-2.c: New test.
9857
9858 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9859
9860         * gcc.dg/bitfld-5.c: New test.
9861
9862 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9863
9864         * gcc.c-torture/execute/20021120-3.c: New test.
9865
9866 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9867
9868         * gcc.c-torture/execute/20021120-2.c: New test.
9869
9870 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9871
9872         * gcc.c-torture/execute/20021120-1.c: New test.
9873
9874 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9875
9876         * gcc.c-torture/execute/20021118-3.c: New test.
9877
9878 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9879
9880         * gcc.c-torture/compile/20021119-1.c: New test.
9881
9882 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9883
9884         * gcc.dg/duff-1.c: New test.
9885         * gcc.dg/duff-2.c: New test.
9886         * gcc.dg/duff-3.c: New test.
9887
9888 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9889
9890         * gcc.dg/cpp/_Pragma5.c: New test.
9891
9892 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9893
9894         * gcc.c-torture/execute/20021118-2.c: New test.
9895
9896 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9897
9898         * gcc.c-torture/execute/20021118-1.c: New test.
9899
9900 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9901
9902         * gcc.dg/20021116-1.c: New test.
9903
9904 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9905
9906         * g++.dg/abi/vcall1.C: New test.
9907
9908 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9909
9910         * gcc.dg/20021029-1.c: New test.
9911         * gcc.dg/20021029-2.c: New test.
9912
9913 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9914
9915         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9916
9917 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9918
9919         PR c/8439
9920         * gcc.dg/20021110.c: Move to ...
9921         * gcc.c-torture/compile/20021110.c: .... here.
9922
9923 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9924
9925         PR c/8467
9926         * gcc.c-torture/execute/20021111-1.c
9927
9928 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9929
9930         PR c/8439
9931         * gcc.dg/20021110.c: New test.
9932
9933 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9934
9935         * g++.dg/abi/vthunk3.C: Run only on x86.
9936
9937 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9938
9939         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9940
9941 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9942
9943         * lib/compat.exp (compat-execute): Fix logic error in last
9944         change.
9945
9946 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9947
9948         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9949
9950 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9951
9952         PR c++/8389
9953         * g++.dg/template/access6.C: New test.
9954
9955 2002-11-08  Jan Hubicka  <jh@suse.cz>
9956
9957         * gcc.dg/i386-ssefp-1.c: New test.
9958         * gcc.dg/i386-ssefp-1.c: New test.
9959
9960 2002-11-08  Jan Hubicka  <jh@suse.cz>
9961
9962         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9963
9964 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9965
9966         * g++.dg/abi/vthunk3.C: New test.
9967
9968         PR c++/8338
9969         * g++.dg/template/crash2.C: New test.
9970
9971 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9972
9973         * testsuite/g++.dg/abi/dtor1.C: New test.
9974         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9975
9976 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9977
9978         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9979         Darwin.
9980
9981 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9982
9983         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9984         -mthumb.  Only xfail with -O0.
9985
9986 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9987
9988         * g++.dg/abi/thunk1.C: New test.
9989         * g++.dg/abi/thunk2.C: Likewise.
9990         * g++.dg/abi/vtt1.C: Likewise.
9991
9992 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9993
9994         PR optimization/8423
9995         * gcc.c-torture/execute/builtin-constant.c: New test.
9996
9997 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9998
9999         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
10000         Add some more cases.
10001
10002 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
10003
10004         PR c++/8391
10005         * g++.dg/opt/local1.C: New test.
10006
10007 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
10008
10009         PR c++/8160
10010         * g++.dg/template/complit1.C: New test.
10011
10012         PR c++/8149
10013         * g++.dg/template/typename4.C: Likewise.
10014
10015 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10016
10017         Core issue 287, PR c++/7639
10018         * g++.dg/template/instantiate1.C: Adjust error location.
10019         * g++.dg/template/instantiate3.C: New test.
10020         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
10021         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
10022         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
10023
10024 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
10025
10026         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
10027
10028 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
10029
10030         PR c++/8287
10031         * g++.dg/init/dtor2.C: New test.
10032
10033 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10034
10035         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
10036         * gcc.dg/nest.c: Bypass errors on irix6.
10037
10038 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
10039
10040         * gcc.dg/nest.c: Expect error for mmix-*-*.
10041         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
10042
10043 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
10044
10045         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
10046         markers.
10047
10048         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
10049
10050 2002-10-25  Mike Stump  <mrs@apple.com>
10051
10052         * gcc.dg/warn-1.c: New test.
10053
10054 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10055
10056         * g++.dg/template/typename3.C: New test.
10057
10058 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
10059
10060         * g++.dg/lookup/ptrmem1.C: New test.
10061
10062         * g++.dg/abi/vthunk2.C: New test.
10063
10064 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10065
10066         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
10067
10068 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
10069
10070         * g++.dg/abi/empty9.C: New test.
10071
10072 2002-10-24  Richard Henderson  <rth@redhat.com>
10073
10074         * g++.dg/inherit/thunk1.C: Enable for ia64.
10075
10076 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10077
10078         PR c++/8067
10079         * g++.dg/lookup/pretty1.C: New test.
10080
10081 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
10082
10083         * gcc.dg/20021023-1.c: New test.
10084
10085 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10086
10087         PR c++/7679
10088         * g++.dg/parse/inline1.C: New test.
10089
10090 2002-10-23  Richard Henderson  <rth@redhat.com>
10091
10092         * g++.dg/inherit/thunk1.C: Enable for x86_64.
10093
10094         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
10095
10096 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
10097
10098         PR c++/6579
10099         * g++.dg/parse/stmtexpr3.C: New test.
10100
10101 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10102
10103         * g++.dg/expr/cond1.C: New test.
10104
10105 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10106
10107         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
10108
10109 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10110
10111         * g++.dg/abi/vbase13.C: New test.
10112         * g++.dg/abi/vbase14.C: Likewise.
10113
10114 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
10115
10116         * gcc.dg/tls/pic-1.c: New test.
10117         * gcc.dg/tls/nonpic-1.c: New test.
10118         * gcc.dg/20021018-1.c: New test.
10119
10120 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10121
10122         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
10123         Remove only files with the same base name as the test case.
10124         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
10125         (profopt-execute): Likewise.  Also, remove old profiling
10126         and performance data files before running the tests.
10127
10128         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
10129         * g++.dg/bprob/bprob.exp: Likewise.
10130         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
10131         to allow more general test case names.
10132
10133         * g++.dg/bprob/bprob-1.C: Rename to ...
10134         * g++.dg/bprob/g++-bprob-1.C: ... this.
10135
10136         * g77.dg/bprob/bprob-1.f: Rename to ...
10137         * g77.dg/bprob/g77-bprob-1.f: ... this.
10138
10139 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10140
10141         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
10142         bison 1.50 or later.
10143
10144 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
10145
10146         * g++.dg/README: Describe more test directories.
10147
10148 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10149
10150         * g++.dg/init/array6.C: Add additional tests.
10151
10152 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10153
10154         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
10155         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
10156
10157 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
10158
10159         * gcc.c-torture/compile/20020604-1.x: New.
10160         * gcc.c-torture/compile/simd-5.x: Likewise.
10161         * gcc.c-torture/execute/920710-1.x: Likewise.
10162         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
10163
10164 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10165
10166         * g++.dg/inherit/override1.C: Add dg-options clause.
10167
10168 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10169
10170         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
10171         _mm_slli_si128.
10172
10173 2002-10-19  Andreas Schwab  <schwab@suse.de>
10174
10175         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
10176         directory component.
10177
10178 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
10179
10180         * g++.dg/inherit/thunk1.C: New test.
10181
10182         * g++.dg/inherit/override1.C: New test.
10183
10184         * g++.dg/abi/mangle11.C: New test.
10185         * g++.dg/abi/mangle14.C: New test.
10186         * g++.dg/abi/mangle17.C: New test.
10187
10188 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10189
10190         * g++.dg/overload/member2.C: New test.
10191
10192 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
10193
10194         * g++.dg/README: Describe new compat directory.
10195         * g++.dg/dg.exp: Skip tests in compat directory.
10196         * README.compat: New file.
10197         * lib/compat.exp: New expect script.
10198         * g++.dg/compat: New test directory.
10199         * g++.dg/compat/compat.exp: New expect script.
10200         * g++.dg/compat/abi: New test directory.
10201         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
10202         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
10203         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
10204         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
10205         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
10206         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
10207         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
10208         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
10209         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
10210         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
10211         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
10212         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
10213         * g++.dg/compat/break: New test directory.
10214         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
10215         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
10216         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
10217         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
10218         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
10219         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
10220         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10221         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10222         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10223         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10224         g++.dg/compat/break/README: New files.
10225         * g++.dg/compat/eh: New test directory.
10226         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10227         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10228         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10229         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10230         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10231         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10232         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10233         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10234         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10235         g++.dg/compat/eh/filter2_y.C,
10236         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10237         g++.dg/compat/eh/new1_y.C,
10238         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10239         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10240         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10241         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10242         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10243         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10244         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10245         g++.dg/compat/eh/unexpected1_y.C: New files.
10246         * g++.dg/compat/init: New test directory.
10247         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10248         g++.dg/compat/init/array5_y.C,
10249         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10250         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10251         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10252         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10253         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10254         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10255         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10256         g++.dg/compat/init/init-ref2_y.C: New files.
10257
10258 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10259
10260         PR c++/7584
10261         * g++.dg/inherit/using3.C: New test.
10262
10263 2002-10-17  Jan Hubicka  <jh@suse.cz>
10264
10265         * gcc.dg/20021017-2.c: New test.
10266
10267 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10268
10269         * g++.dg/abi/mangle16.C: Adjust.
10270
10271         * g++.dg/init/array8.C: New test.
10272
10273 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10274
10275         * gcc.dg/special/mips-abi.exp: New test.
10276         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10277
10278 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10279
10280         * g++.dg/abi/mangle16.C: New test.
10281         * g++.dg/abi/mangle17.C: Likewise.
10282
10283         PR c++/7478
10284         * g++.dg/template/ref1.C: New test.
10285
10286 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10287
10288         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10289
10290 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10291
10292         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10293
10294 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10295
10296         PR c++/7524
10297         * g++.dg/init/array7.C: New test.
10298
10299 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10300
10301         * g++.dg/init/array6.C: New test.
10302
10303         * g++.dg/abi/mangle13.C: Likewise.
10304         * g++.dg/abi/mangle14.C: Likewise.
10305         * g++.dg/abi/mangle15.C: Likewise.
10306
10307 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10308
10309         * g++.dg/abi/empty8.C: New test.
10310
10311 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10312
10313         * g++.dg/init/ctor1.C: New test.
10314
10315 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10316
10317         * gcc.c-torture/execute/20021015-1.c: New test.
10318
10319 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10320
10321         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10322
10323 2002-10-14  Jan Hubicka  <jh@suse.cz>
10324
10325         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10326
10327 2002-10-14  Richard Henderson  <rth@redhat.com>
10328
10329         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10330
10331 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10332
10333         PR optimization/6631
10334         * g++.dg/opt/const2.C: New test.
10335
10336 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10337
10338         PR c++/7176
10339         * g++.dg/parse/friend1.C: New test.
10340         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10341
10342 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10343
10344         * gcc.dg/20021014-1.c: New test.
10345
10346 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10347
10348         PR c++/5661
10349         * g++.dg/ext/vlm1.C: New test.
10350         * g++.dg/ext/vlm2.C: Likewise.
10351
10352         * g++.dg/init/array1.C: Remove invalid braces.
10353         * g++.dg/init/brace1.C: New test.
10354         * g++.dg/init/copy2.C: Likewise.
10355         * g++.dg/init/copy3.C: Likewise.
10356         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10357         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10358         braces.
10359
10360 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10361
10362         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10363
10364 2002-10-11  Richard Shann  <richard.shann@superh.com>
10365
10366         * gcc.c-torture/compile/simd-5.c: New test.
10367
10368 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10369
10370         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10371
10372 2002-10-10  Jim Wilson  <wilson@redhat.com>
10373
10374         * gcc.c-torture/execute/20021010-1.c: New test.
10375
10376 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10377
10378         PR c/7353
10379         * g++.dg/ext/typedef-init.C: New test.
10380         * gcc.dg/typedef-init.c: New test.
10381
10382 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10383
10384         * gcc.dg/cpp/paste13.c: New test.
10385
10386 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10387
10388         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10389         remaining platforms, XFAIL during compile, not execute.  Don't
10390         XFAIL at -O0.
10391
10392 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10393
10394         * gcc.dg/alias-1.c: Tweak expected warning.
10395
10396 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10397
10398         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10399
10400 2002-10-06  Andreas Jaeger  <aj@suse.de>
10401
10402         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10403         * gcc.dg/cpp/c++98.C: Likewise.
10404
10405         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10406         * g++.dg/cpp/c++98.C: Likewise.
10407
10408         * g++.dg/README (Subdirectories): Mention cpp directory.
10409
10410         PR target/7559
10411         * gcc.dg/20021006-1.c: New test.
10412
10413 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10414
10415         PR c++/7804
10416         * g++.dg/other/warning1.C: New test.
10417
10418 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10419
10420         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10421         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10422         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10423
10424 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10425
10426         PR c++/7931
10427         * g++.dg/template/ptrmem3.C: New test.
10428
10429         PR c++/7754
10430         * g++.dg/template/union1.C: New test.
10431
10432 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10433
10434         PR c++/8006
10435         * g++.dg/abi/mangle9.C: New test.
10436         * g++.dg/abi/mangle10.C: New test.
10437         * g++.dg/abi/mangle11.C: New test.
10438         * g++.dg/abi/mangle12.C: New test.
10439
10440 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10441
10442         PR c++/7188.
10443         * g++.dg/template/meminit1.C: New test.
10444         * g++.dg/warn/Wreorder-1.C: Likewise.
10445         * g++.old-deja/g++.mike/warn3.C: Tweak.
10446         * lib/prune.exp: Ingore "in copy constructor".
10447
10448 2002-10-02  Andreas Jaeger  <aj@suse.de>
10449
10450         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10451         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10452         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10453         on x86-64.
10454
10455 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10456
10457         * gcc.dg/empty1.C: Fix typo.
10458
10459 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10460
10461         * gcc.dg/alias-1.c: New test.
10462
10463 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10464
10465         * gcc.dg/empty1.C: New test.
10466
10467         * g++.dg/tls/init-2.C: Tweak error messages.
10468
10469 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10470
10471         * gcc.c-torture/compile/20020923-1.c: New test.
10472
10473 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10474
10475         * gcc.c-torture/execute/ffs-1.c: New test.
10476         * gcc.c-torture/execute/ffs-2.c: Ditto.
10477
10478 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10479
10480         * g++.dg/overload/member1.C: New test.
10481
10482 2002-09-30  Mark Mitchell  <mark@code
10483
10484 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10485
10486         * testsuite/gcc.dg/tls/diag-3.c: New.
10487
10488 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10489
10490         * g++.dg/README (Subdirectories): Document new subdir expr.
10491         * g++.dg/expr/pmf-1.C: New test.
10492
10493 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10494
10495         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10496
10497 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10498
10499         * g++.dg/abi/bitfield3.C: New test.
10500
10501 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10502
10503         * lib/gcov.exp: Tweak expected line formats.
10504         * gcc.misc-tests/gcov8.c: New test.
10505         * gcc.misc-tests/gcov8.x: New flags.
10506
10507 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10508
10509         * consistency.vlad/layout/endian.c: Include string.h.
10510
10511         * gcc.c-torture/execute/20020805-1.c: New test.
10512
10513 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10514
10515         * g++.dg/other/conversion1.C: New test.
10516
10517 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10518
10519         * gcc.dg/builtins-1.c: New testcase.
10520
10521 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10522
10523         * g++.dg/inherit/access3.C: New test.
10524
10525 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10526
10527         * gcc.dg/ia64-visibility-2.c: New test.
10528
10529 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10530
10531         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10532         __qualifier_flags to __flags.
10533
10534 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10535
10536         * g++.dg/inherit/operator1.C: New test.
10537         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10538         * g++.dg/other/error1.C: Change expected error message.
10539         * g++.dg/template/conv4.C: Likewise.
10540
10541 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10542
10543         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10544         for documented behavior.
10545
10546 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10547
10548         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10549         several targets known to fail.
10550
10551 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10552
10553         * gcc.dg/mips-args-[123].c: New tests.
10554
10555 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10556
10557         * gcc.dg/ppc-spe.c: New.
10558
10559 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10560
10561         * g++.dg/other/ptrmem4.C: New testcase.
10562
10563 2002-07-24  Richard Henderson  <rth@redhat.com>
10564
10565         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10566
10567 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10568
10569         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10570
10571 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10572
10573         * gcc.c-torture/execute/memset-3.c: New testcase.
10574
10575 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10576
10577         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10578         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10579
10580 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10581
10582         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10583         Delete.
10584
10585 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10586
10587         * gcc.c-torture/compile/simd-4.c: New test.
10588
10589 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10590
10591         PR c++/7347, c++/7348
10592         * g++.dg/template/access4.C: New test.
10593         * g++.dg/template/access5.C: New test.
10594         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10595         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10596         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10597         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10598
10599 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10600
10601         * gcc.dg/gnu89-init-2.c: New test.
10602
10603 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10604
10605         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10606
10607 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10608
10609         * gcc.c-torture/execute/20020720-1.c: New testcase.
10610
10611 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10612
10613         * gcc.dg/cpp/Wsignprom.c: New tests.
10614
10615 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10616
10617         * gcc.c-torture/execute/loop-13.c: New test.
10618
10619 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10620
10621         * gcc.dg/cpp/expr.c: New tests.
10622
10623 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10624
10625         * g++.dg/opt/pr6713.C: Add template instantiation.
10626
10627 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10628
10629         * gcc.dg/nest.c: New test.
10630
10631 2002-07-17  Richard Henderson  <rth@redhat.com>
10632
10633         * g++.dg/opt/pr6713.C: New test.
10634
10635 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10636
10637         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10638         XFAIL for all x86 processors.
10639
10640 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10641
10642         * gcc.c-torture/execute/20010122-1.x: Do not test with
10643         -fomit-frame-pointer.
10644
10645 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10646
10647         * g++.dg/template/instantiate2.C: New test.
10648         * g++.dg/template/spec4.C: New test.
10649
10650 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10651
10652         * g++.dg/template/access2.C: New test.
10653         * g++.dg/template/access3.C: New test.
10654
10655 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10656
10657         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10658         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10659         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10660         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10661         Convert to use <stdarg.h>.
10662         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10663         Delete.
10664         * gcc.dg/va-arg-2.c: New.
10665         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10666
10667 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10668
10669         * gcc.c-torture/compile/20020710-1.c: New test.
10670
10671 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10672                           Andrew Pinski  <pinskia@physics.uc.edu>
10673
10674         gcc.c-torture/compile/simd-2.c: New testcase.
10675         gcc.c-torture/compile/simd-3.c: Likewise.
10676
10677 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10678
10679         PR c++/7224
10680         * g++.dg/overload/error1.C: New test.
10681
10682 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10683
10684         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10685         configuration and IRIX 6 O32 ABI.
10686
10687 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10688
10689         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10690
10691 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10692
10693         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10694
10695 2002-07-10  Jeffrey A Law  <law@redhat.com>
10696
10697         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10698
10699         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10700
10701 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10702
10703         * gcc.dg/20020312-2.c: Check for __PPC__.
10704
10705 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10706
10707         * gcc.c-torture/compile/20020709-1.c: New test.
10708
10709 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10710
10711         * g++.dg/template/qualttp21.C: New test case.
10712
10713 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10714
10715         * gcc.c-torture/compile/20020706-1.c: New test.
10716         * gcc.c-torture/compile/20020706-2.c: New test.
10717
10718 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10719             Alexandre Oliva  <aoliva@redhat.com>
10720
10721         * g++.dg/warn/incomplete1.C: New test.
10722
10723 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10724
10725         PR c++/7099
10726         * g++.dg/warn/noreturn1.C: New test.
10727
10728 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10729
10730         PR c++/6706
10731         * g++.dg/debug/debug6.C: New test.
10732         * g++.dg/debug/debug7.C: New test.
10733
10734 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10735
10736         * gcc.c-torture/compile/simd-3.c: New test.
10737
10738 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10739
10740         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10741         * gcc.dg/20020620-1.c: Likewise.
10742
10743 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10744
10745         PR c++/6944
10746         * g++.dg/init/array4.C: New test.
10747         * g++.dg/init/array5.C: New test.
10748
10749 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10750
10751         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10752         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10753
10754 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10755
10756         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10757         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10758         * gcc.dg/wtr-conversion-1.c: Likewise.
10759         * gcc.dg/wtr-escape-1.c: Likewise.
10760         * gcc.dg/wtr-int-type-1.c: Likewise.
10761         * gcc.dg/wtr-label-1.c: Likewise.
10762         * gcc.dg/wtr-static-1.c: Likewise.
10763         * gcc.dg/wtr-strcat-1.c: Likewise.
10764         * gcc.dg/wtr-suffix-1.c: Likewise.
10765         * gcc.dg/wtr-switch-1.c: Likewise.
10766         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10767         * gcc.dg/wtr-union-init-1.c: Likewise.
10768         * gcc.dg/wtr-union-init-2.c: Likewise.
10769         * gcc.dg/wtr-union-init-3.c: Likewise.
10770
10771         * gcc.dg/wtr-func-def-1.c: New test.
10772
10773 2002-07-02 Devang Patel <dpatel@apple.com>
10774
10775         * objc.dg/param-1.m: New test.
10776
10777 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10778
10779         * gcc.dg/cpp/trad/directive.c: Add test.
10780         * gcc.dg/cpp/trad/macroargs.c: Add test.
10781         * gcc.dg/cpp/trad/rec
10782
10783 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10784
10785         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10786
10787 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10788
10789         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10790         targets.
10791
10792 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10793
10794         * g++.dg/abi/mange7.C: New test.
10795
10796         PR c++/6438.
10797         * g++.dg/parse/stmtexpr2.C: New test.
10798
10799 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10800
10801         * gcc.dg/20020312-2.c: Add SH target.
10802
10803 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10804
10805         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10806         compiler output on mips*-*-irix*.
10807
10808 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10809
10810         * g++.dg/parse/attr1.C: New test.
10811
10812 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10813
10814         * gcc.c-torture/execute/string-opt-17.c: New test case.
10815         * gcc.c-torture/execute/memset-2.c: New test case.
10816
10817 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10818
10819         PR c++/6256:
10820         * g++.dg/template/friend5.C: New test.
10821
10822         PR c++/6331:
10823         * g++.dg/template/qual1.C: Likewise.
10824
10825 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10826
10827         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10828         Include stdlib.h, not stdio.h or ctype.h.
10829
10830 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10831
10832         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10833         cris-*-elf* and mmix-*-*.
10834         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10835         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10836         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10837         Ditto.
10838         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10839         * gcc.dg/wchar_t-1.c: Ditto.
10840
10841 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10842
10843         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10844         Clarify comment.
10845
10846 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10847
10848         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10849
10850 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10851
10852         * gcc.c-torture/execute/20000906-1.x: Delete.
10853
10854 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10855
10856         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10857
10858 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10859
10860         * PR6367
10861         * g77.f-torture/execute/6367.f: New test.
10862         * g77.f-torture/execute/6367.x: Disable for MMIX.
10863
10864 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10865
10866         * PR6352
10867         * g++.dg/opt/inline2.C: New test.
10868
10869 2002-04-18  Richard Henderson  <rth@redhat.com>
10870
10871         * gcc.dg/20000906-1.c: Enable for all targets.
10872         * gcc.c-torture/compile/iftrap-2.c: New.
10873
10874 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10875
10876         * gcc.dg/20020418-1.c: New test.
10877         * gcc.dg/20020418-2.c: New test.
10878
10879 2002-04-18  Richard Henderson  <rth@redhat.com>
10880
10881         * gcc.c-torture/compile/iftrap-1.c: New.
10882         * gcc.dg/iftrap-1.c: Adjust for ia64.
10883         * gcc.dg/iftrap-2.c: New.
10884
10885 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10886
10887         * gcc.c-torture/compile/20020418-1.c: New test.
10888
10889 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10890
10891         * gcc.c-torture/compile/20020415-1.c: New.
10892
10893 2002-04-18  David S. Miller  <davem@redhat.com>
10894
10895         * gcc.c-torture/execute/20020418-1.c: New test.
10896
10897 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10898
10899         * gcc.dg/20020416-1.c: New test.
10900
10901         * g++.dg/opt/inline1.C: New test.
10902
10903 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10904
10905         * gcc.dg/altivec-5.c: New test.
10906
10907         * gcc.dg/20020415-1.c: New test.
10908
10909 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10910
10911         * testsuite/lib/chill.exp: Remove.
10912
10913 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10914
10915         * g++.dg/other/big-struct.C: New test.
10916
10917 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10918
10919         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10920         of scratch file.
10921
10922 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10923
10924         PR c/6277
10925         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10926         in scan-assembler function name
10927
10928 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10929
10930         * g77.f-torture/execute/980628-4.x,
10931         g77.f-torture/execute/980628-5.x,
10932         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10933         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10934         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10935         i[34567]86-*-*.
10936
10937 2002-04-13  David S. Miller  <davem@redhat.com>
10938
10939         * gcc.c-torture/execute/20020413-1.c: New test.
10940
10941 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10942
10943         * gcc.dg/asm-6.c,
10944         * g++.dg/ext/asm1.C: New tests.
10945
10946 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10947
10948         PR c++ 5373.
10949         * g++.dg/parse/stmtexpr1.C: New test.
10950
10951         PR c++/5189.
10952         * g++.dg/template/copy1.C: New test.
10953
10954 2002-04-12  Richard Henderson  <rth@redhat.com>
10955
10956         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10957
10958 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10959
10960         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10961         gcc.c-torture/execute/20020307-2.c.
10962
10963 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10964
10965         * g++.dg/ext/attrib5.C,
10966         * g++.dg/lookup/struct1.C: New tests.
10967
10968 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10969
10970         * gcc.dg/20020411-1.c: New test.
10971
10972         * gcc.c-torture/execute/20020411-1.c: New test.
10973
10974 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10975
10976         * g77.f-torture/execute/6177.f: New test.
10977
10978 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10979
10980         PR middle-end/6247
10981         * g++.dg/opt/cleanup1.C: New test.
10982
10983         * g++.dg/opt/const1.C: New test.
10984
10985 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10986
10987         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10988
10989 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10990
10991         PR c++/5507
10992         * g++.dg/template/typename2.C: New test.
10993
10994 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10995
10996         * gcc.c-torture/execute/loop-12.c: New.
10997
10998 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10999
11000         * g77.f-torture/execute/980628-4.x,
11001         g77.f-torture/execute/980628-5.x,
11002         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11003         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11004         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
11005
11006 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11007
11008         PR optimization/6086
11009         * g++.dg/opt/preinc1.C: New test.
11010
11011 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11012
11013         PR c++/5571
11014         * g++.dg/opt/static2.C: New test.
11015
11016 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11017
11018         PR c/5120
11019         * gcc.dg/20020406-1.c: New test.
11020
11021 2002-04-04  David S. Miller  <davem@redhat.com>
11022
11023         * gcc.c-torture/execute/20020404-1.c: New test.
11024
11025 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11026
11027         PR c/6123
11028         * gcc.dg/20020312-2.c: Do not declare global register variable
11029         if __PIC__ or __pic__ is defined.
11030
11031 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11032
11033         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11034         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11035
11036 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11037
11038         * gcc.misc-tests/linkage.exp: Update last change to handle
11039         sparc*-, not just sparc-.
11040
11041 2002-04-03  Richard Henderson  <rth@redhat.com>
11042
11043         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11044
11045 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11046
11047         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11048
11049 2002-04-02  David S. Miller  <davem@redhat.com>
11050
11051         * gcc.c-torture/execute/20020402-3.c: New test.
11052
11053 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11054
11055         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11056         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11057
11058         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11059         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11060         g77.f-torture/execute/20001201.x,
11061         g77.f-torture/execute/u77-test.x: New files.
11062
11063         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11064         * gcc.dg/wchar_t-1.c: Ditto.
11065
11066 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11067
11068         * gcc.c-torture/execute/20020402-1.c: New test.
11069
11070 2002-04-01  Richard Henderson  <rth@redhat.com>
11071
11072         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11073
11074         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11075
11076 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11077
11078         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11079
11080 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11081
11082         * g++.dg/inherit/template-as-base.C: Expect error.
11083         * g++.dg/inherit/namespace-as-base.C: Likewise.
11084
11085 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11086
11087         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11088         g++.dg/ext/instantiate3.C: Tweak match patterns.
11089
11090         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11091         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11092         -da test.
11093
11094 2002-03-31  Richard Henderson  <rth@redhat.com>
11095
11096         * gcc.dg/special/alias-2.c: New.
11097         * gcc.dg/special/ecos.exp: Run it.
11098
11099 2002-03-31  Richard Henderson  <rth@redhat.com>
11100
11101         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11102
11103 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11104
11105         * gcc.dg/weak-1.c: Disable on h8300 port.
11106
11107 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11108
11109         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11110         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11111         ordering tests.
11112         * g++.dg/bprob/bprob-1.C: New test.
11113         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11114         * g++.dg/gcov/gcov-1.C: New test.
11115         * g++.dg/gcov/gcov-1.x: New file.
11116         * g++.dg/gcov/gcov-2.C: New test.
11117         * g++.dg/gcov/gcov-3.C: New test.
11118         * g++.dg/gcov/gcov-3.h: New file.
11119
11120 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11121
11122         * g++.old-deja/g++.other/builtins5.C: New test.
11123         * g++.old-deja/g++.other/builtins6.C: New test.
11124         * g++.old-deja/g++.other/builtins7.C: New test.
11125         * g++.old-deja/g++.other/builtins8.C: New test.
11126         * g++.old-deja/g++.other/builtins9.C: New test.
11127
11128 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11129
11130         * g++.dg/opt/static1.C: New test.
11131
11132         * g++.dg/opt/longbranch1.C: New test.
11133
11134 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11135
11136         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11137
11138         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11139
11140 2002-03-28  Jeffrey A Law  (law@redhat.com)
11141
11142         * gcc.c-torture/execute/20020328-1.c: New test.
11143
11144 2002-03-27  Richard Henderson  <rth@redhat.com>
11145
11146         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11147         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11148         move from g++.old-deja/g++.ext/.
11149
11150 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11151
11152         * g++.dg/init/new2.C: New test.
11153
11154 2002-03-26  Richard Henderson  <rth@redhat.com>
11155
11156         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11157
11158         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11159         on sparc.
11160
11161         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11162         sparcv9 systems.
11163         * gcc.dg/20001102-1.c: Likewise.
11164
11165 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11166
11167         * gcc.dg/cpp/endif-pedantic1.c,
11168         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11169
11170 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11171
11172         * g++.dg/init/new1.C: New test.
11173
11174 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11175
11176         * g++.dg/abi/vbase9.C: New test.
11177
11178 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11179
11180         * gcc.dg/arm-asm.c: New test.
11181
11182 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11183
11184         * gcc.dg/Wswitch-enum.c: New test.
11185         Fix PR c/5044.
11186
11187 2002-03-26  Richard Henderson  <rth@redhat.com>
11188
11189         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11190         structure.
11191
11192 2002-03-25  Richard Henderson  <rth@redhat.com>
11193
11194         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11195         sparcv9 systems.
11196
11197         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11198         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11199
11200 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11201
11202         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11203
11204 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11205
11206         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11207         targets using generic thunk support.
11208
11209 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11210
11211         * gcc.c-torture/compile/20020323-1.c: New test.
11212
11213         * g++.dg/opt/conj2.C: New test.
11214
11215 2002-03-24  Richard Henderson  <rth@redhat.com>
11216
11217         * gcc.dg/weak-1.c: Use -fno-common.
11218
11219 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11220
11221         * g77.dg/f77-edit-apostrophe-out.f: New test
11222         * g77.dg/f77-edit-h-out.f: New test
11223         * g77.dg/f77-edit-t-in.f: New test
11224         * g77.dg/f77-edit-t-out.f: New test
11225         * g77.dg/f77-edit-x-out.f: New test
11226         * g77.dg/f77-edit-slash-out.f: New test
11227         * g77.dg/f77-edit-colon-out.f: New test
11228         * g77.dg/f77-edit-s-out.f: New test
11229
11230 2002-03-24  Richard Henderson  <rth@redhat.com>
11231
11232         * objc/execute/formal_protocol-6.x: New XFAIL.
11233
11234 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11235
11236         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11237         that do not support weak symbols
11238
11239 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11240
11241         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11242         * lib/g77.exp:  Likewise
11243         * lib/objc.exp: Likewise
11244
11245 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11246
11247         * gcc.dg/Wswitch-default.c: New test.
11248
11249 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11250
11251         * g++.dg/other/enum1.C: New test.
11252
11253 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11254
11255         * gcc.dg/pragma-ep-3.c: Fix typo.
11256
11257 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11258
11259         * g++.dg/inherit/template-as-base.C: New test.
11260
11261 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11262
11263         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11264         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11265
11266 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11267
11268         * gcc.dg/cpp/multiline.c: Update to match.
11269
11270 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11271
11272         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11273
11274 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11275
11276         * gcc.dg/cpp/extratokens2.c:  New file.
11277
11278 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11279
11280         * gcc.dg/20020312-2.c: Add rs6000 target.
11281
11282         * gcc.c-torture/compile/20020319-1.c: New test.
11283
11284 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11285
11286         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11287         (A, E): Handle this.
11288
11289 2002-03-20  Jason Merrill  <jason@redhat.com>
11290
11291         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11292         ignoring -fpic.
11293         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11294         through prune_gcc_output.
11295
11296 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11297
11298         * gcc.c-torture/compile/20020320-1.c: New test.
11299
11300 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11301
11302         * gcc.c-torture/compile/20020318-1.c: New test.
11303
11304         * gcc.dg/struct-by-value-1.c: New test.
11305
11306         * gcc.dg/20020319-1.c: New test.
11307
11308 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11309
11310         * g++.dg/opt/conj1.C: New test.
11311
11312 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11313
11314         * g++.dg/template/qualttp20.C: Revert previous change.
11315         * g++.dg/template/qualttp3.C: Likewise.
11316         * g++.dg/template/qualttp4.C: Likewise
11317         * g++.dg/template/qualttp5.C: Likewise
11318         * g++.dg/template/qualttp6.C: Likewise
11319         * g++.dg/template/qualttp7.C: Likewise
11320         * g++.dg/template/qualttp8.C: Likewise
11321         * g++.dg/template/recurse.C: Likewise.
11322
11323 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11324
11325         * gcc.dg/cpp/wchar-1.c: Update.
11326
11327 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11328
11329         * g++.dg/template/conv1.C: New test.
11330         * g++.dg/template/conv2.C: New test.
11331         * g++.dg/template/conv3.C: New test.
11332         * g++.dg/template/conv4.C: New test.
11333
11334 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11335
11336         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11337         * g++.dg/template/qualttp3.C: Likewise.
11338         * g++.dg/template/qualttp4.C: Likewise
11339         * g++.dg/template/qualttp5.C: Likewise
11340         * g++.dg/template/qualttp6.C: Likewise
11341         * g++.dg/template/qualttp7.C: Likewise
11342         * g++.dg/template/qualttp8.C: Likewise
11343         * g++.dg/template/recurse.C: Likewise.
11344
11345 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11346
11347         * g++.dg/opt/dtor1.C: New test.
11348
11349 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11350
11351         * gcc.c-torture/compile/20020315-1.c: New test.
11352
11353 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11354
11355         * gcc.dg/weak-1.c: Fix scan tests.
11356
11357 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11358
11359         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11360         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11361         cris-*-aout* mmix-*-*.
11362         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11363         cris-*-aout* mmix-*-*.
11364         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11365         cris-*-elf* cris-*-aout* and mmix-*-*.
11366         * gcc.dg/20001009-1.c: Ditto.
11367         * gcc.dg/20010912-1.c: Ditto.
11368         * gcc.dg/20020122-4.c: Ditto.
11369         * gcc.dg/inline-2.c: Ditto.
11370
11371 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11372
11373         * gcc.c-torture/compile/20020314-1.c: New test.
11374
11375 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11376
11377         * gcc.c-torture/execute/20020314-1.c: New test.
11378
11379 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11380
11381         * g++.dg/warn/Wunused-1.C: New test.
11382
11383 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11384
11385         * g++.dg/abi/mangle6.C: New test.
11386
11387 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11388
11389         * gcc.c-torture/compile/20020309-2.c: New test.
11390
11391         * gcc.c-torture/compile/20020312-1.c: New test.
11392
11393 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11394
11395         * g++.dg/other/access1.C: New test.
11396
11397 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11398
11399         * gcc.c-torture/execute/wchar_t-1.c: New test.
11400
11401 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11402
11403         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11404
11405 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11406
11407         * gcc.dg/20020312-1.c: New test case.
11408
11409 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11410
11411         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11412
11413 2002-03-11  Richard Henderson  <rth@redhat.com>
11414
11415         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11416         * g++.old-deja/g++.jason/report.C: Likewise.
11417
11418 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11419
11420         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11421         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11422
11423 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11424
11425         * testsuite/g++.dg/overload/pmf1.C: New test.
11426
11427 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11428
11429         * gcc.c-torture/execute/20020307-1.c: Use long.
11430
11431 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11432
11433         PR optimization/5844
11434         * gcc.dg/20020310-1.c: New test.
11435
11436 2002-03-09  Michael Meissner  <meissner@redhat.com>
11437
11438         * gcc.c-torture/execute/memcpy-2.c: New test.
11439         * gcc.c-torture/execute/memset-1.c: New test.
11440         * gcc.c-torture/execute/strlen-1.c: New test.
11441         * gcc.c-torture/execute/strcmp-1.c: New test.
11442         * gcc.c-torture/execute/strncmp-1.c: New test.
11443
11444 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11445
11446         * gcc.dg/ppc-ldstruct.c: New test.
11447
11448 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11449
11450         * gcc.c-torture/execute/va-arg-22.c: New test.
11451
11452 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11453
11454         * gcc.c-torture/compile/20020309-1.c: New test.
11455
11456 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11457
11458         * gcc.c-torture/execute/20020307-2.c: New test.
11459
11460 2002-03-07  Jeffrey A Law  (law@redhat.com)
11461
11462         * g77.f-torture/compile/20020307-1.f: New test.
11463
11464 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11465
11466         * gcc.dg/unordered-1.c: New test.
11467
11468 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11469
11470         * gcc.c-torture/execute/20020307-1.c: New test.
11471
11472 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11473
11474         * gcc.dg/20020304-1.c: New test.
11475
11476         * gcc.c-torture/compile/20020304-2.c: New test.
11477
11478 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11479
11480         * gcc.c-torture/compile/20020304-1.c: New test case
11481         (from PR c/5830).
11482
11483 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11484
11485         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11486
11487 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11488
11489         * g++.dg/other/classkey1.C: New test.
11490
11491 2002-03-01  Richard Henderson  <rth@redhat.com>
11492
11493         * gcc.c-torture/compile/981223-1.x: New.
11494         * gcc.c-torture/compile/920625-1.x: New.
11495
11496 2002-02-28  Richard Henderson  <rth@redhat.com>
11497
11498         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11499
11500 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11501
11502         * gcc.c-torture/execute/20020227-1.c: New test.
11503
11504 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11505
11506         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11507         here" ERROR lines.
11508         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11509         * g++.old-deja.g++.other/defarg1.C: Likewise.
11510         * g++.old-deja/g++.pt/calls2.C: Likewise.
11511         * g++.old-deja/g++.pt/crash20.C: Likewise.
11512         * g++.old-deja/g++.pt/crash30.C: Likewise.
11513         * g++.old-deja/g++.pt/crash36.C: Likewise.
11514         * g++.old-deja/g++.pt/crash6.C: Likewise.
11515         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11516         * g++.old-deja/g++.pt/derived3.C: Likewise.
11517         * g++.old-deja/g++.pt/error1.C: Likewise.
11518         * g++.old-deja/g++.pt/friend21.C: Likewise.
11519         * g++.old-deja/g++.pt/friend23.C: Likewise.
11520         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11521         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11522
11523 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11524
11525         * gcc.c-torture/execute/20020225-2.c: New test.
11526
11527 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11528
11529         * gcc.c-torture/execute/920730-1t.c,
11530         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11531         Delete test cases, only relevant to -traditional.
11532
11533 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11534
11535         * gcc.dg/cpp/undef1.c: Remove.
11536         * gcc.dg/cpp/directiv.c: Update.
11537         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11538
11539 2002-02-27  Michael Meissner  <meissner@redhat.com>
11540
11541         * gcc.c-torture/execute/20020226-1.c: New test.
11542
11543 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11544
11545         * g++.dg/debug/debug4.C: New test.
11546
11547         * gcc.dg/ia64-visibility-1.c: New test.
11548
11549 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11550
11551         * gcc.dg/debug/20020224-1.c: New.
11552
11553 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11554
11555         * gcc.c-torture/execute/960416-1.x: New.
11556         * gcc.c-torture/execute/divconst-3.x: Likewise.
11557
11558 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11559
11560         * gcc.dg/20020224-1.c: New test.
11561
11562 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11563
11564         * gcc.c-torture/execute/20020225-1.c: New.
11565
11566 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11567
11568         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11569
11570 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11571
11572         * gcc.dg/20020222-1.c: New test.
11573
11574 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11575
11576         * g++.dg/opt/anonunion1.C: New test.
11577
11578 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11579
11580         * g++.dg/template/qualttp19.C: New test.
11581         * g++.dg/template/qualttp20.C: New test.
11582         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11583         * g++.old-deja/g++.other/qual1.C: Likewise.
11584
11585 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11586
11587         * gcc.dg/attr-alwaysinline.c: New.
11588
11589 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11590
11591         * gcc.dg/20020220-1.c: New test.
11592
11593         * gcc.dg/20020220-2.c: New test.
11594
11595         * g++.dg/opt/mmx1.C: New test.
11596
11597 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11598
11599         * gcc.c-torture/compile/20020110.c: New test.
11600
11601 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11602
11603         * gcc.c-torture/execute/20020219-1.c: New test.
11604
11605         * gcc.dg/20020219-1.c: New test.
11606
11607         * gcc.dg/noncompile/20020220-1.c: New test.
11608
11609         * g++.dg/opt/ptrintsum1.C: New test.
11610
11611         * gcc.dg/debug/20020220-1.c: New test.
11612
11613 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11614
11615         * gcc.c-torture/execute/20020216-1.c: New test.
11616
11617 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11618
11619         * gcc.dg/decl-1.c: Update, new test.
11620
11621 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11622
11623         * g++.dg/abi/bitfield1.C: New test.
11624         * g++.dg/abi/bitfield2.C: New test.
11625
11626 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11627
11628         * gcc.dg/attr-nest.c: New test.
11629
11630 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11631
11632         * gcc.c-torture/execute/20020215-1.c: New test.
11633
11634 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11635
11636         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11637         * g++.dg/debug/debug.exp: New.
11638         * g++.dg/debug/trivial.C: New.
11639         * g++.dg/debug/debug1.C: Moved...
11640         * g++.dg/other/debug1.C: ...from here.
11641         * g++.dg/debug/debug2.C: Moved...
11642         * g++.dg/other/debug2.C: ...from here.
11643         * g++.dg/debug/debug3.C: Moved...
11644         * g++.dg/other/debug3.C: ...from here.
11645
11646         * gcc.dg/noncompile/20020213-1.c: New test.
11647
11648 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11649
11650         * g++.dg/other/debug3.C: New test.
11651
11652         * gcc.c-torture/execute/20020213-1.c: New test.
11653
11654 2002-02-13  Richard Smith <richard@ex-parrot.com>
11655
11656         * g++.old-deja/g++.other/thunk1.C: New test.
11657
11658 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11659
11660         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11661
11662 2002-02-13  Stan Shebs  <shebs@apple.com>
11663
11664         * gcc.dg/altivec-3.c: New.
11665
11666 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11667
11668         * gcc.dg/Wunreachable-1.c: New test.
11669         * gcc.dg/Wunreachable-2.c: New test.
11670
11671 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11672
11673         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11674
11675 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11676
11677         * gcc.dg/decl-1.c: New test.
11678
11679 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11680
11681         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11682
11683 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11684
11685         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11686         * gcc.c-torture/compile/980506-1.x: Likewise.
11687
11688 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11689
11690         * gcc.dg/20020210-1.c: New.
11691
11692 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11693
11694         * g77.f-torture/execute/947.f: New regression test
11695         for PR fortran/947.
11696
11697 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11698
11699         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11700         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11701
11702 2002-02-08  Richard Henderson  <rth@redhat.com>
11703
11704         * gcc.c-torture/compile/labels-3.c: New.
11705
11706 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11707
11708         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11709         expression statements work instead.
11710         * gcc.dg/noncompile/20020207-1.c: New test.
11711
11712 2002-02-07  Richard Henderson  <rth@redhat.com>
11713
11714         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11715
11716 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11717
11718         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11719         message from g77
11720         * lib/g77-dg.exp: Trim g77 error messages so that they are
11721         recognized by dg.exp.
11722
11723 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11724
11725         PR fortran/5473
11726         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11727
11728 2002-02-07  Richard Henderson  <rth@redhat.com>
11729
11730         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11731         to be sufficiently aligned for integers.
11732
11733 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11734
11735         * g++.dg/template/friend4.C: New test.
11736
11737 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11738
11739         PR fortran/5743
11740         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11741         unsupported cases.
11742
11743 2002-02-07  Richard Henderson  <rth@redhat.com>
11744
11745         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11746         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11747         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11748         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11749
11750 2002-02-06  Richard Henderson  <rth@redhat.com>
11751
11752         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11753
11754 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11755
11756         * gcc.dg/20020206-1.c: New test.
11757
11758 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11759
11760         * gcc.c-torture/execute/20020206-1.c: New test.
11761
11762         * gcc.c-torture/execute/20020206-2.c: New test.
11763
11764         PR optimization/5429:
11765         * gcc.c-torture/compile/20020206-1.c: New test.
11766
11767 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11768
11769         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11770         as certain file formats cannot support particularly large
11771         alignments.
11772
11773         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11774         and do not expect to be able to link the executable.
11775
11776         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11777         fail because the COFF format does not support the weak attribute.
11778
11779 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11780
11781         * g77.dg/pr5473.f:  New test
11782
11783 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11784
11785         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11786         Fix testcase accordingly.
11787
11788 2002-02-04  Richard Henderson  <rth@redhat.com>
11789
11790         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11791         (buf): Change to be an array of pointers, not ints.
11792
11793 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11794
11795         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11796         before all tests.  Move warning one line above to match where it
11797         C frontend emits.
11798         * gcc.dg/Wswitch-2.c: New test.
11799         * g++.dg/warn/Wswitch-1.C: New test.
11800         * g++.dg/warn/Wswitch-2.C: New test.
11801
11802 2002-02-04  Richard Henderson  <rth@redhat.com>
11803
11804         * g++.dg/abi/offsetof.C: Fix size comparison.
11805
11806 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11807
11808         * gcc.dg/cast-qual-2.c: New test.
11809
11810 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11811
11812         * gcc.dg/20020201-4.c: New test.
11813
11814 2002-02-04  Ben Elliston  <bje@redhat.com>
11815
11816         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11817         target_info attribute != 0, in addition to the empty string.
11818         (gcc_target_compile): Likewise.
11819
11820 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11821
11822         * gcc.dg/Wswitch.c: New test.
11823         PR gcc/4475. PR gcc/3780.
11824
11825 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11826
11827         * g77.f-torture/execute/5122.f: New test for regressions
11828         against PR fortran/5122.
11829
11830 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11831
11832         * g77.f-torture/compile/pr3743.f: Delete
11833         * g77.dg/pr3743-1.f: New test.
11834         * g77.dg/pr3743-2.f: New test.
11835         * g77.dg/pr3743-3.f: New test.
11836         * g77.dg/pr3743-4.f: New test.
11837
11838 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11839
11840         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11841
11842 2002-02-02  Richard Henderson  <rth@redhat.com>
11843
11844         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11845         * gcc.c-torture/execute/bf64-1.c: Likewise.
11846
11847 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11848
11849         * gcc.dg/20020201-2.c: New test.
11850
11851         * gcc.dg/20020201-3.c: New test.
11852
11853         * gcc.c-torture/execute/bitfld-2.c: New test.
11854
11855 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11856
11857         * gcc.dg/bitfld-1.c: Update.
11858         * gcc.dg/bitfld-2.c: Update.
11859         * gcc.c-torture/execute/bitfld-1.x: New.
11860
11861 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11862
11863         * gcc.c-torture/execute/20020201-1.c: New test.
11864
11865 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11866
11867         PR target/5469
11868         * gcc.dg/20020201-1.c: New test.
11869
11870 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11871
11872         PR fortran/3743
11873         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11874         * g77.f-torture/compile/pr3743.x: Remove
11875
11876 2002-01-31  Tom Rix  <trix@redhat.com>
11877
11878         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11879
11880 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11881
11882         * gcc.dg/noncompile/20020130-1.c: New test.
11883
11884 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11885
11886         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11887
11888 2002-01-29  Richard Henderson  <rth@redhat.com>
11889
11890         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11891         to long long.
11892         * gcc.c-torture/execute/bf64-1.c: Likewise.
11893
11894 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11895
11896         * gcc.c-torture/execute/20020129-1.c: New test.
11897
11898 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11899
11900         * gcc.c-torture/compile/20000224-1.c: Update.
11901         * gcc.c-torture/execute/bitfld-1.c: New tests.
11902         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11903         * gcc.dg/uninit-A.c: Update.
11904
11905 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11906
11907         * g++.dg/template/ctor1.C: Add instantiation.
11908
11909 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11910
11911         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11912         argument to __builtin_prefetch to be const ptr.
11913
11914 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11915
11916         * gcc.c-torture/compile/20020120-1.c: New test.
11917
11918 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11919
11920         * gcc.c-torture/execute/20020127-1.c: New test.
11921
11922 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11923
11924         * g77.dg/f77-edit-i-in.f: New test
11925         * g77.dg/f77-edit-i-out.f: New test
11926
11927 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11928
11929         * gcc.dg/debug/debug.exp: New file.
11930         * gcc.dg/debug/trivial.c: New file.
11931         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11932         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11933         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11934         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11935         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11936         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11937         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11938         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11939         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11940         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11941         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11942         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11943         * gcc.dg/20000503-1.c: Removed.
11944         * gcc.dg/20010207-1.c: Removed.
11945         * gcc.dg/20011223-1.c: Removed.
11946         * gcc.dg/20020104-2.c: Removed.
11947         * gcc.dg/debug-1.c: Removed.
11948         * gcc.dg/debug-2.c: Removed.
11949         * gcc.dg/debug-3.c: Removed.
11950         * gcc.dg/debug-4.c: Removed.
11951         * gcc.dg/debug-5.c: Removed.
11952         * gcc.dg/debug-6.c: Removed.
11953         * gcc.dg/dwarf2-1.c: Removed.
11954         * gcc.dg/dwarf2-2.c: Removed.
11955
11956 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11957
11958         * g++.old-deja/g++.other/eh5.C: New test.
11959         * g++.old-deja/g++.other/sibcall2.C: New test.
11960         * g++.old-deja/g++.other/array9.C: New test.
11961         * g++.old-deja/g++.other/typename2.C: New test.
11962         * g++.old-deja/g++.other/crash60.C: New test.
11963         * g++.old-deja/g++.other/conv9.C: New test.
11964         * g++.old-deja/g++.other/mangle10.C: New test.
11965         * g++.old-deja/g++.other/unchanging1.C: New test.
11966         * g++.old-deja/g++.other/exprstmt1.C: New test.
11967         * g++.old-deja/g++.other/inline23.C: New test.
11968         * g++.old-deja/g++.eh/ia64-1.C: New test.
11969         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11970         * g++.old-deja/g++.other/reload1.C: New test.
11971         * g++.old-deja/g++.other/static20.C: New test.
11972         * g++.old-deja/g++.other/local-alloc1.C: New test.
11973         * g++.old-deja/g++.other/conv8.C: New test.
11974         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11975         * g++.old-deja/g++.other/storeexpr1.C: New test.
11976         * g++.old-deja/g++.other/storeexpr2.C: New test.
11977         * g++.dg/eh/template2.C: New test.
11978         * g++.dg/warn/weak1.C: New test.
11979
11980 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11981
11982         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11983         Remove first, non-varying, argument.
11984
11985 2002-01-23  Richard Henderson  <rth@redhat.com>
11986
11987         * gcc.dg/inline-2.c: New.
11988
11989         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11990         Add optional target arg.  Check number of arguments.
11991         (scan-assembler-not, scan-assembler-dem): Likewise.
11992         (scan-assembler-dem-not): Likewise.
11993
11994 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11995
11996         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11997         line 12.
11998         * g++.old-deja/g++.brendan/parse3.C,
11999         g++.old-deja/g++.other/crash26.C,
12000         g++.old-deja/g++.other/crash28.C,
12001         g++.old-deja/g++.other/crash29.C,
12002         g++.old-deja/g++.other/crash30.C,
12003         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
12004
12005 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
12006
12007         * gcc.dg/20020115-1.c: New.
12008
12009 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
12010
12011         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
12012
12013 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
12014
12015         * gcc.dg/20020122-3.c: New.
12016
12017 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
12018
12019         * g++.dg/other/gc1.C: New test.
12020
12021 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12022
12023         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12024
12025 2002-01-22  Richard Henderson  <rth@redhat.com>
12026
12027         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12028
12029 2002-01-22  Richard Henderson  <rth@redhat.com>
12030
12031         * gcc.dg/20020122-4.c: New.
12032
12033 2002-01-22  H.J. Lu <hjl@gnu.org>
12034
12035         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12036         link output.
12037         * gcc.dg/special/ecos.exp: Likewise.
12038         * lib/g++-dg.exp: Likewise.
12039         * lib/g77-dg.exp: Likewise.
12040         * lib/gcc-dg.exp : Likewise.
12041         * lib/mike-g++.exp: Likewise.
12042         * lib/mike-g77.exp: Likewise.
12043         * lib/mike-gcc.exp: Likewise.
12044         * lib/objc-dg.exp: Likewise.
12045
12046 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12047
12048         PR target/5379
12049         * gcc.dg/20020122-2.c: New test.
12050
12051 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12052
12053         * gcc.dg/20020122-1.c: New test.
12054
12055 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12056
12057         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12058
12059 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12060
12061         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12062
12063 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12064
12065         * gcc.c-torture/compile/20020121-1.c: New test.
12066
12067 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12068
12069         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12070         ld_library_path.
12071
12072 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12073
12074         * gcc.dg/20020218-1.c: New test.
12075
12076 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12077
12078         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12079         messages
12080         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12081         "At global scope" warning
12082         * g++.dg/ext/align1.C: Change cygwin test for alignment
12083         from db-bogus to dg-warning
12084
12085 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12086
12087         * g77.f-torture/compile/cpp2.F: New test.
12088
12089 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12090
12091         * g++.dg/template/access1.C: New test.
12092
12093 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12094
12095         * gcc.dg/20020118-1.c: New.
12096
12097 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12098
12099         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12100
12101 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12102
12103         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12104         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12105         alignment warnings.
12106
12107 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12108
12109         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12110         torture_with_loops and torture_without_loops
12111
12112 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12113
12114         * gcc.c-torture/compile/20020116-1.c: New test.
12115
12116 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12117
12118         * gcc.dg/20020116-2.c: New test.
12119
12120         * gcc.dg/ultrasp4.c: New test.
12121
12122         * gcc.dg/20020116-1.c: New test.
12123
12124 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12125
12126         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12127         by EABI.
12128
12129 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12130
12131         * gcc.misc-tests/i386-prefetch.exp: New.
12132         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12133         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12134         * gcc.misc-tests/i386-pf-none-1.c: New test.
12135         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12136
12137 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12138
12139         * gcc.dg/gnu89-init-1.c: Add new tests.
12140
12141 2002-01-15  Andreas Jaeger  <aj@suse.de>
12142
12143         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12144         * gcc.dg/i386-mmx-2.c: Likewise.
12145         * gcc.dg/i386-sse-1.c: Likewise.
12146         * gcc.dg/i386-sse-2.c: Likewise.
12147         * gcc.dg/i386-sse-3.c: Likewise.
12148
12149 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12150
12151         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12152         Uncomment additional cases that now pass.
12153
12154 2002-01-11  Richard Henderson  <rth@redhat.com>
12155
12156         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12157         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12158
12159 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12160
12161         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12162
12163 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12164
12165         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12166         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12167
12168 2002-01-10  Dale Johannesen  <dalej@apple.com>
12169
12170         * gcc.c-torture/execute/loop-11.c: New.
12171
12172 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12173
12174         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12175         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12176
12177 2002-01-09  Richard Henderson  <rth@redhat.com>
12178
12179         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12180         type in which to perform the operation for each size.
12181
12182 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12183
12184         * gcc.c-torture/compile/20020109-2.c: New test.
12185
12186 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12187
12188         * gcc.c-torture/execute/loop-10.c: New test.
12189
12190 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12191
12192         * gcc.c-torture/compile/20010226-1.c: New test.
12193         * gcc.c-torture/compile/20010227-1.c: New test.
12194         * gcc.c-torture/compile/20010426-1.c: New test.
12195         * gcc.c-torture/compile/20010510-1.c: New test.
12196         * gcc.c-torture/compile/20010605-3.c: New test.
12197         * gcc.c-torture/compile/20010824-1.c: New test.
12198         * gcc.c-torture/execute/20010409-1.c: New test.
12199         * gcc.dg/noncompile/20000901-1.c: New test.
12200         * gcc.dg/20001023-1.c: New test.
12201         * gcc.dg/20001101-1.c: New test.
12202         * gcc.dg/20001102-1.c: New test.
12203         * gcc.dg/20010207-1.c: New test.
12204         * gcc.dg/20010405-1.c: New test.
12205         * gcc.dg/20010822-1.c: New test.
12206         * gcc.dg/20011107-1.c: New test.
12207
12208 2002-01-09  Jeffrey A Law  (law@redhat.com)
12209
12210         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12211
12212         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12213         execution failure on PA targets.
12214
12215 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12216
12217         * gcc.c-torture/compile/20020109-1.c: New test.
12218
12219 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12220
12221         * gcc.c-torture/execute/20020108-1.c: New test.
12222
12223 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12224
12225         * gcc.dg/20020108-1.c: New test.
12226
12227 2002-01-08  H.J. Lu <hjl@gnu.org>
12228
12229         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12230         for header files.
12231
12232 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12233
12234         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12235         consistency.
12236
12237 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12238
12239         * gcc.dg/altivec-4.c: Test altivec predicates.
12240
12241 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12242
12243         * gcc.c-torture/execute/20020107-1.c: New test.
12244
12245 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12246
12247         PR c/5279
12248         * gcc.c-torture/compile/20020106-1.c: New test.
12249
12250 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12251
12252         * gcc.c-torture/execute/nestfunc-4.c: New test.
12253
12254 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12255
12256         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12257         extra triple that slipped in.
12258         * g++.old-deja/g++.abi/align.C: Likewise.
12259         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12260
12261 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12262
12263         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12264         * g++.old-deja/g++.abi/align.C: Likewise.
12265         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12266
12267         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12268         on FreeBSD/i386.
12269         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12270         FreeBSD.
12271
12272 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12273
12274         * gcc.dg/20020104-1.c: New test.
12275
12276         * gcc.dg/20020104-2.c: New test.
12277
12278 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12279
12280         * gcc.dg/20020103-1.c: Fix typo in target selector.
12281
12282 2002-01-03  Richard Henderson  <rth@redhat.com>
12283
12284         * gcc.dg/20020103-1.c: New.
12285
12286 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12287
12288         * gcc.c-torture/execute/20020103-1.c: New test.
12289
12290 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12291
12292         * g++.dg/other/debug2.C: New test.
12293
12294         * gcc.c-torture/compile/20020103-1.c: New test.
12295
12296 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12297
12298         * gcc.dg/gnu89-init-1.c: Added new tests.
12299
12300 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12301
12302         * g++.dg/template/friend2.C: Remove as patch is reverted.
12303
12304         * g++.dg/warn/oldcast1.C: New test.
12305
12306         * g++.dg/template/ptrmem1.C: New test.
12307         * g++.dg/template/ptrmem2.C: New test.
12308
12309         * g++.dg/template/ntp.C: New test.
12310
12311         * g++.dg/other/component1.C: New test.
12312
12313         * g++.dg/template/ttp3.C: New test.
12314
12315         * g++.dg/template/friend2.C: New test.
12316         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12317
12318 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12319
12320         * g++.dg/other/ptrmem1.C: New test.
12321         * g++.dg/other/ptrmem2.C: New test.
12322
12323 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12324
12325         * g++.dg/template/ctor1.C: New test.
12326
12327 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12328
12329         * g++.dg/template/friend2.C: New test.
12330
12331 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12332
12333         * gcc.dg/mmix-1.c: New test.
12334
12335 2001-12-31  Richard Henderson  <rth@redhat.com>
12336
12337         * gcc.dg/asm-5.c: New.
12338
12339 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12340
12341         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12342         in namespace __gnu_cxx
12343
12344 2001-12-30  Richard Henderson  <rth@redhat.com>
12345
12346         * gcc.dg/debug-6.c: New.
12347
12348 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12349
12350         * gcc.c-torture/compile/20011229-2.c: New test.
12351
12352 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12353
12354         * gcc.dg/debug-3.c: New test.
12355         * gcc.dg/debug-4.c: New test.
12356         * gcc.dg/debug-5.c: New test.
12357
12358 2001-12-29  Richard Henderson  <rth@redhat.com>
12359
12360         * g++.dg/eh/loop1.C: New.
12361
12362 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12363
12364         * g++.dg/template/crash1.C: New test.
12365
12366 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12367
12368         * g++.dg/other/const1.C: New test.
12369
12370 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12371
12372         * gcc.c-torture/compile/20011229-1.c: New test.
12373
12374 2001-12-28  Stan Shebs  <shebs@apple.com>
12375
12376         * lib/objc-torture.exp: Resync with c-torture.exp.
12377         * lib/objc.exp: Load standard libraries.
12378
12379 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12380
12381         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12382         additional tests.
12383
12384 2001-12-27  Roger Sayle <roger@eyesopen.com>
12385
12386         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12387
12388 2001-12-27  Richard Henderson  <rth@redhat.com>
12389
12390         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12391
12392 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12393
12394         * g++.dg/eh/ctor1.C: New test.
12395         * g++.dg/other/error2.C: New test.
12396
12397 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12398
12399         * g++.dg/other/init2.C: New test.
12400
12401 2001-12-24  Richard Henderson  <rth@redhat.com>
12402
12403         * gcc.dg/20011223-1.c: New.
12404         * gcc.dg/inline-1.c: New.
12405
12406 2001-12-23  Richard Henderson  <rth@redhat.com>
12407
12408         * gcc.dg/asm-4.c: Test operand modifiers.
12409
12410 2001-12-23  Richard Henderson  <rth@redhat.com>
12411
12412         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12413
12414 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12415
12416         * gcc.c-torture/execute/20011223-1.c: New test.
12417
12418 2001-12-21  Richard Henderson  <rth@redhat.com>
12419
12420         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12421         re-enables the warning.
12422
12423 2001-12-21  Richard Henderson  <rth@redhat.com>
12424
12425         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12426
12427 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12428
12429         * gcc.c-torture/compile/20011218-1.c: New test.
12430
12431 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12432
12433         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12434         arm-isr.c test.
12435         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12436         epilogue generation for ARM ISR routines.
12437
12438 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12439
12440         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12441         * gcc.dg/format/c90-printf-3.c: Likewise.
12442         * gcc.dg/format/c99-printf-3.c: Likewise.
12443         * gcc.dg/format/ext-1.c: Likewise.
12444         * gcc.dg/format/ext-6.c: Likewise.
12445         * gcc.dg/format/format.h: Prototype unlocked stdio.
12446
12447 2001-12-20  Richard Henderson  <rth@redhat.com>
12448
12449         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12450         (arena): Use it.
12451         (malloc): Correct allocation logic.  Abort if we fill up the
12452         arena before initialization complete.
12453         (realloc): Correct allocation logic.
12454
12455 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12456
12457         * gcc.c-torture/compile/20011219-2.c: New test.
12458
12459         * gcc.c-torture/execute/20011219-1.c: New test.
12460
12461 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12462
12463         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12464         target does not support weak symbols.
12465
12466 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12467
12468         * gcc.c-torture/compile/20011219-1.c: New test.
12469
12470 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12471
12472         * g++.dg/other/error1.C: New test.
12473
12474 2001-12-17  Jeffrey A Law  (law@redhat.com)
12475
12476         * gcc.c-torture/execute/20011217-1.c: New test.
12477
12478 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12479
12480         * objc.dg/special/: New directory.
12481         * objc.dg/special/special.exp: New file.
12482         * objc.dg/special/unclaimed-category-1.h: New file.
12483         * objc.dg/special/unclaimed-category-1a.m: New file.
12484         * objc.dg/special/unclaimed-category-1.m: New file.
12485
12486 2001-12-17  Andreas Jaeger  <aj@suse.de>
12487
12488         * gcc.c-torture/compile/20011217-2.c: New test.
12489
12490 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12491
12492         * gcc.c-torture/compile/20011217-1.c: New test.
12493
12494 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12495
12496         * testsuite/gcc.dg/20011214-1.c: New.
12497
12498 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12499
12500         * gcc.dg/altivec-4.c: New.
12501
12502 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12503
12504         * gcc.dg/20011113-1.c: New test.
12505
12506 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12507
12508         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12509         std::__malloc_alloc_template<0> and
12510         std::__default_alloc_template<false, 0>.
12511
12512 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12513
12514         * objc/execute/bf-21.m: New test.
12515         * objc/execute/enumeration-1.m: New test.
12516         * objc/execute/enumeration-2.m: New test.
12517
12518 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12519
12520         * gcc.dg/gnu89-init-1.c: New test.
12521
12522 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12523
12524         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12525         * g++.old-deja/g++.jason/2371.C: Likewise.
12526         * g++.old-deja/g++.jason/template33.C: Likewise.
12527         * g++.old-deja/g++.jason/template34.C: Likewise.
12528         * g++.old-deja/g++.jason/template36.C: Likewise.
12529         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12530         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12531         * g++.old-deja/g++.other/typename1.C: Likewise.
12532         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12533         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12534         * g++.old-deja/g++.pt/typename11.C: Likewise.
12535         * g++.old-deja/g++.pt/typename14.C: Likewise.
12536         * g++.old-deja/g++.pt/typename16.C: Likewise.
12537         * g++.old-deja/g++.pt/typename3.C: Likewise.
12538         * g++.old-deja/g++.pt/typename4.C: Likewise.
12539         * g++.old-deja/g++.pt/typename5.C: Likewise.
12540         * g++.old-deja/g++.pt/typename7.C: Likewise.
12541         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12542
12543 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12544
12545         * g++.dg/other/linkage1.C: New test.
12546         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12547         specifiers.
12548
12549 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12550
12551         * gcc.dg/concat.c: New test.
12552
12553 2001-12-11  Stan Shebs  <shebs@apple.com>
12554
12555         * objc/compile: New test directory.
12556         * objc/compile/compile.exp: New expect script.
12557         * objc/compile/20011211-1.m: New compile test.
12558
12559 2001-12-11  Jason Merrill  <jason@redhat.com>
12560
12561         * lib/prune.exp (prune_gcc_output): Also handle "In member
12562         function".  So many permutations...
12563
12564 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12565
12566         * g++.dg/template/typedef1.C: New test.
12567
12568 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12569
12570         * g++.dg/other/copy1.C: New test.
12571
12572 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12573
12574         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12575
12576         * gcc.dg/builtin-choose-expr.c: New.
12577
12578 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12579
12580         * gcc.dg/altivec-2.c: New.
12581
12582 2001-12-07  Richard Henderson  <rth@redhat.com>
12583
12584         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12585
12586 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12587
12588         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12589         ultrasparc.
12590
12591 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12592
12593         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12594
12595 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12596
12597         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12598         variable argument list.
12599
12600 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12601
12602         * gcc.c-torture/execute/memcheck: Delete entire directory.
12603         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12604         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12605
12606 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12607
12608         * gcc.dg/Wshadow-1.c: New test.
12609
12610 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12611
12612         * gcc.c-torture/compile/20011130-1.c: New test.
12613
12614         * gcc.dg/noncompile/20011025-1.c: New test.
12615
12616         * g++.dg/other/anon-union.C: New test.
12617
12618         * gcc.c-torture/execute/20011024-1.c: New test.
12619
12620 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12621
12622         * gcc.c-torture/execute/20000722-1.x,
12623         gcc.c-torture/execute/20010123-1.x: Remove.
12624         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12625         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12626         gcc.dg/c99-complit-2.c: New tests.
12627
12628 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12629
12630         * g++.dg/inherit/base1.C: New test.
12631
12632 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12633
12634         * g++.dg/other/stdarg1.C: New test.
12635
12636         * gcc.c-torture/compile/20011130-2.c: New test.
12637
12638 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12639
12640         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12641         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12642         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12643         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12644         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12645         * gcc.dg/builtin-prefetch-1.c: New test.
12646
12647 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12648
12649         * gcc.dg/20011130-1.c: New test.
12650
12651 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12652
12653         * g++.dg/other/scope1.C: New test.
12654         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12655
12656 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12657
12658         * gcc.dg/vla-init-1.c: New test.
12659
12660 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12661
12662         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12663
12664 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12665
12666         * objc.dg/alias.m: Update.
12667         * objc.dg/class-1.m: Update.
12668         * objc.dg/const-str-1.m: Update.
12669         * objc.dg/fwd-proto-1.m: Update.
12670         * objc.dg/id-1.m: Update.
12671         * objc.dg/super-class-1.m: Update.
12672
12673 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12674
12675         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12676         constructs.
12677
12678 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12679
12680         * gcc.c-torture/execute/20011128-1.c: New test.
12681
12682 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12683
12684         * gcc.dg/20011127-1.c: New test.
12685
12686 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12687
12688         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12689         from Austin Group draft 7.
12690         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12691         scanf format arguments.
12692         * gcc.dg/format/no-exargs-2.c: New test.
12693
12694 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12695
12696         * g++.dg/abi/vbase8-4.C: New test.
12697
12698 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12699
12700         * gcc.c-torture/execute/20011121-1.c: New test.
12701
12702 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12703
12704         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12705
12706 2001-11-23  Andreas Jaeger  <aj@suse.de>
12707
12708         * gcc.dg/cpp/charconst-2.c: New test.
12709
12710 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12711
12712         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12713         to the host if it is remote.  Let tests specify extra headers
12714         they use.
12715         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12716         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12717         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12718         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12719         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12720         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12721         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12722         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12723         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12724         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12725
12726 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12727
12728         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12729         for little endian ARMs.
12730
12731 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12732
12733         * gcc.c-torture/compile/20011119-1.c: New test.
12734         * gcc.c-torture/compile/20011119-2.c: New test.
12735
12736 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12737
12738         * gcc.dg/altivec-1.c: Fix typo.
12739
12740 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12741
12742         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12743
12744 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12745
12746         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12747
12748 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12749
12750         * lib/g77.exp: Don't specify --rpath-link.
12751
12752         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12753         across all the headers.
12754         * gcc.dg/format/format.exp: For testing on a remote host,
12755         copy format.h.
12756
12757         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12758         * gcc.c-torture/execute/930406-1.c: Likewise.
12759         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12760
12761 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12762
12763         * gcc.dg/altivec-1.c: New.
12764
12765 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12766
12767         * gcc.dg/cpp/fpreprocessed.c: New test case.
12768
12769 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12770
12771         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12772         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12773         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12774
12775 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12776
12777         * gcc.dg/no-builtin-1.c: New test.
12778
12779 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12780
12781         * gcc.c-torture/execute/20011115-1.c: New test.
12782
12783 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12784
12785         * gcc.c-torture/compile/20011114-2.c: New test.
12786         * gcc.c-torture/compile/20011114-3.c: New test.
12787         * gcc.c-torture/compile/20011114-4.c: New test.
12788
12789 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12790
12791         * g++.dg/other/init1.C: New test.
12792
12793 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12794
12795         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12796         message.
12797
12798         * gcc.c-torture/execute/20011114-1.c: New testcase.
12799
12800         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12801         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12802         like the (before this change) version of 20010327-1.c.
12803
12804 2001-11-14  Roger Sayle <roger@eyesopen.com>
12805
12806         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12807
12808 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12809
12810         * g++.dg/init/array2.C: New test.
12811
12812 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12813
12814         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12815
12816 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12817
12818         * g++.dg/other/forscope1.C: New test.
12819         * g++.dg/ext/forscope1.C: New test.
12820         * g++.dg/ext/forscope2.C: New test.
12821
12822 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12823
12824         * gcc.c-torture/execute/20011113-1.c: New test.
12825
12826 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12827
12828         * gcc.c-torture/execute/20011109-2.c: New test.
12829
12830         * gcc.c-torture/execute/20011109-1.c: New test.
12831
12832 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12833
12834         * gcc.c-torture/compile/20011109-1.c: New test.
12835
12836 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12837
12838         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12839         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12840         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12841         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12842         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12843         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12844         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12845
12846 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12847
12848         * g++.dg/warn/Wshadow-1.C: New tests.
12849         * g++.old-deja/g++.mike/for3.C: Update.
12850
12851 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12852
12853         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12854         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12855         XFAILs.  Adjust expected error texts.
12856         * gcc.c-torture/compile/20011106-1.c,
12857         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12858         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12859         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12860         gcc.dg/c99-array-lval-5.c: New tests.
12861
12862 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12863
12864         * gcc.dg/cpp/defined.c: Update.
12865
12866 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12867
12868         * gcc.c-torture/execute/anon-1.c: New test.
12869
12870 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12871
12872         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12873         same size, so no warning should be produced on stormy16.
12874
12875         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12876         due to oversized array.
12877         * g++.old-deja/g++.mike/ns15.C: Likewise.
12878         * g++.old-deja/g++.pt/crash16.C: Likewise.
12879
12880 2001-11-02  Graham Stott  <grahams@redhat.com>
12881
12882         * g++.dgother/debug1.C: Fix typos.
12883
12884 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12885
12886         * g++.dg/other/debug1.C: New test.
12887
12888 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12889
12890         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12891         of unsigned long.
12892
12893 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12894
12895         * gcc.dg/20011029-2.c: New test.
12896
12897         * gcc.c-torture/compile/20011029-1.c: New test.
12898
12899 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12900
12901         * objc/execute/class_self-1.m: New test.
12902         * objc/execute/class_self-2.m: New test.
12903
12904 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12905
12906         * gcc.misc-tests/msgs.exp: Delete.
12907         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12908         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12909         error set to match recent changes.
12910
12911 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12912
12913         * gcc.dg/20011021-1.c: New test.
12914
12915 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12916
12917         * gcc.c-torture/compile/20011023-1.c: New test.
12918
12919 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12920
12921         * lib/g77.exp: Rewrite based on lib/g++.exp.
12922
12923 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12924
12925         * gcc.c-torture/execute/20011019-1.c: New test.
12926
12927         * gcc.dg/20011018-1.c: New test.
12928
12929 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12930
12931         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12932
12933 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12934
12935         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12936         * gcc.dg/attr-invalid.c: Likewise.
12937
12938 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12939
12940         * testsuite/gcc.dg/20011015-1.c: New test.
12941
12942 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12943
12944         * g++.dg/template/unify2.C: New test.
12945
12946 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12947
12948         * g++.dg/other/exception-specification.C: New test
12949
12950 2001-10-13  Tom Rix  <trix@redhat.com>
12951
12952         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12953         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12954
12955 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12956
12957         * testsuite/gcc.dg/20011009-1.c: New test.
12958
12959 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12960
12961         PR g++/4476
12962         * g++.dg/other/friend1.C: New test.
12963
12964 2001-10-11  Richard Henderson  <rth@redhat.com>
12965
12966         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12967
12968 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12969
12970         * gcc.c-torture/compile/20011010-1.c: New.
12971
12972 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12973
12974         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12975         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12976         g77.f-torture/execute/execute.exp,
12977         g77.f-torture/noncompile/noncompile.exp,
12978         gcc.c-torture/compile/compile.exp,
12979         gcc.c-torture/execute/execute.exp,
12980         gcc.c-torture/execute/ieee/ieee.exp,
12981         gcc.c-torture/execute/memcheck/memcheck.exp,
12982         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12983         objc/execute/execute.exp: Update FSF address.
12984
12985 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12986
12987         * gcc.dg/cpp/cmdlne-C.c: Update.
12988         * gcc.dg/cpp/cmdlne-C2.c: New.
12989
12990 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12991
12992         * gcc.c-torture/execute/20011008-3.c: New.
12993
12994 2001-10-08  DJ Delorie  <dj@redhat.com>
12995
12996         * gcc.dg/20011008-1.c: New.
12997         * gcc.dg/20011008-2.c: New.
12998
12999 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13000
13001         * gcc.dg/cpp/spacing1.c: Update test.
13002
13003 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13004
13005         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
13006         spelling errors of "separate" as "seperate".
13007
13008 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
13009
13010         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
13011         enough to avoid inlining.
13012
13013 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13014
13015         * lib/g77.exp: set libg2c_dir correctly.
13016
13017 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13018
13019         * gcc.dg/cpp/macro11.c: New test.
13020
13021 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13022
13023         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13024         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13025         gcc.dg/format/multattr-3.c: New tests.
13026         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13027         tests for format attributes on function pointers being rejected.
13028
13029 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13030
13031         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13032
13033 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13034
13035         * g++.dg/warn/format1.C: New test.
13036
13037 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13038
13039         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13040
13041 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13042
13043         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13044
13045 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13046
13047         * gcc.dg/cpp/redef2.c: Add test.
13048
13049 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13050
13051         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13052         long-standing bug on i686, apparently.
13053         * gcc.c-torture/execute/loop-2c.x: New file.
13054         * gcc.c-torture/execute/loop-2d.x: New file.
13055         * gcc.c-torture/execute/loop-3c.x: New file.
13056
13057 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13058
13059         * gcc.dg/cpp/20000625-2.c: Correct line number.
13060
13061 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13062
13063         * gcc.dg/cpp/macro10.c: New test.
13064         * gcc.dg/cpp/strify3.c: New test.
13065         * gcc.dg/cpp/spacing1.c: Add tests.
13066         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13067         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13068
13069 2001-09-24  DJ Delorie  <dj@redhat.com>
13070
13071         * gcc.c-torture/execute/20010924-1.c: New test.
13072
13073 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13074
13075         * testsuite/objc/execute/paste.m: Remove.
13076
13077 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13078
13079         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13080
13081 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13082
13083         * g77.dg/strlen0.f: New test.
13084
13085 2001-09-21  Richard Henderson  <rth@redhat.com>
13086
13087         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13088         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13089
13090 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13091
13092         Table-driven attributes.
13093         * g++.dg/ext/attrib1.C: New test.
13094
13095 2001-09-20  DJ Delorie  <dj@redhat.com>
13096
13097         * gcc.dg/20000926-1.c: Update expected warning messages.
13098         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13099         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13100         array.
13101
13102 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13103
13104         * g++.dg/eh/registers1.C: New test case.
13105
13106 2001-09-17  Richard Henderson  <rth@redhat.com>
13107
13108         * gcc.dg/array-5.c: Fix VLA decomposition test.
13109
13110 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13111
13112         * gcc.dg/cpp/line5.c: New testcase.
13113
13114 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13115
13116         * gcc.dg/cpp/macro9.c: New test.
13117
13118 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13119
13120         * gcc.c-torture/execute/980223.c: Change type of addr from long
13121         to char *.
13122
13123 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13124
13125         * gcc.c-torture/execute/20010915-1.c: New test.
13126
13127 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13128
13129         * g77.dg/bprob: New directory.
13130         * g77.dg/bprob/bprob.exp: New file.
13131         * g77.dg/bprob/bprob-1.f: New test.
13132         * g77.dg/gcov: New directory.
13133         * g77.dg/gcov/gcov.exp: New file.
13134         * g77.dg/gcov/gcov-1.f: New test.
13135         * g77.dg/gcov/gcov-1.x: New file.
13136
13137 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13138
13139         * gcc.dg/cpp/directiv.c: Update.
13140         * gcc.dg/cpp/undef1.c: Update.
13141
13142 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13143
13144         * gcc.dg/20010912-1.c: New test.
13145
13146 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13147
13148         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13149         language-independent file in lib.
13150         * lib/gcov.exp: New file.
13151
13152 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13153
13154         * gcc.c-torture/compile/20010911-1.c: New test.
13155
13156 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13157
13158         * lib/profopt.exp: New, to support profile-directed optimizations.
13159         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13160         * gcc.misc-tests/bprob-1.c: New test.
13161         * gcc.misc-tests/bprob-2.c: New test.
13162
13163 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13164
13165         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13166         XFAIL and which kinds of gcov output to verify.
13167         * gcc.misc-tests/gcov-4b.x: New file.
13168         * gcc.misc-tests/gcov-5b.x: New file.
13169         * gcc.misc-tests/gcov-6.x: New file.
13170         * gcc.misc-tests/gcov-7.c: New test.
13171         * gcc.misc-tests/gcov-7.x: New file.
13172
13173 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13174
13175         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13176         * gcc.misc-tests/gcov-6.c: New test.
13177
13178 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13179
13180         PR c++/3986
13181         * g++.dg/abi/vbase1.C: New test.
13182
13183 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13184
13185         * objc.dg/method-2.m: New.
13186
13187 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13188
13189         PR c++/4203
13190         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13191         * g++.dg/init/empty1.C: New test.
13192
13193 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13194
13195         * gcc.c-torture/compile/20010903-1.c: New test.
13196
13197 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13198
13199         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13200         for m68k.
13201
13202 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13203
13204         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13205
13206         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13207
13208         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13209
13210 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13211
13212         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13213         for 16-bit 'unsigned int'.
13214
13215 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13216
13217         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13218
13219 2001-08-27  Richard Henderson  <rth@redhat.com>
13220
13221         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13222         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13223
13224 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13225
13226         * gcc.dg/asm-names.c (ymain): New.
13227
13228 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13229
13230         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13231         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13232         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13233
13234 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13235
13236         * gcc.dg/compare5.c: New testcase.
13237
13238 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13239
13240         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13241         and "In instantiation".
13242
13243 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13244
13245         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13246
13247 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13248
13249         * gcc.misc-tests/gcov.exp: Add support for branch information.
13250         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13251         * gcc.misc-tests/gcov-4.c: New test.
13252         * gcc.misc-tests/gcov-4b.c: New test.
13253         * gcc.misc-tests/gcov-5b.c: New test.
13254
13255 2001-08-20  Zack Weinberg  <zackw@panix.com>
13256
13257         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13258         expected to fail.
13259
13260 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13261
13262         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13263
13264 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13265
13266         * g++.dg/eh/
13267         Moved to gcc-deps.exp
13268         * gcc-deps.exp: New file.
13269
13270 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13271
13272         * g++.old-deja/g++.pt/defarg14.C: New test.
13273
13274 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13275
13276         * g++.old-deja/g++.other/lineno5.C: New test.
13277
13278 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13279
13280         * g++.old-deja/g++.pt/crash68.C: New test.
13281
13282 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13283
13284         * g++.old-deja/g++.other/crash42.C: New test.
13285
13286 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13287
13288         * gcc.dg/cpp/extratokens.c: Fix.
13289         * gcc.dg/cpp/skipping2.c: New tests.
13290
13291 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13292
13293         * gcc.c-torture/execute/20010724-1.c: New file.
13294         * gcc.c-torture/execute/20010724-1.x: New file.
13295
13296 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13297
13298         * g++.old-deja/g++.other/cond7.C: New test.
13299
13300 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13301
13302         * g++.old-deja/g++.other/optimize4.C: New test.
13303
13304 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13305
13306         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13307
13308 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13309
13310         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13311         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13312         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13313         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13314
13315         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13316         bug report" message.
13317
13318         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13319         * g++.dg/ext/instantiate1.C: Move from old-deja.
13320
13321 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13322
13323         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13324         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13325         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13326         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13327
13328 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13329
13330         * gcc.c-torture/execute/20010723-1.c: New test.
13331
13332 2001-07-23  Ben Elliston  <bje@redhat.com>
13333
13334         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13335
13336 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13337
13338         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13339         i[34567]86-*-*.
13340         Delete handling of ieee_multilib_flags.
13341         Pass -mieee for alpha*-*-* and sh-*-*.
13342         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13343
13344 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13345
13346         Remove old-abi tests.
13347         * g++.old-deja/g++.mike/p11116.C: Remove.
13348         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13349
13350 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13351
13352         * g77.f-torture/compile/pr3743.f:  New test
13353
13354 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13355
13356         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13357
13358 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13359
13360         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13361         g++.old-deja/g++.pt/static6.C: Likewise.
13362         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13363         supports weak symbols.
13364
13365 2001-07-18  Andreas Jaeger  <aj@suse.de>
13366
13367         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13368         supported again.
13369
13370 2001-07-18  Andreas Jaeger  <aj@suse.de>
13371
13372         * gcc.dg/iftrap-1.c: Fix target line.
13373
13374 2001-07-17  Richard Henderson  <rth@redhat.com>
13375
13376         * gcc.c-torture/execute/20010717-1.c: New.
13377
13378 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13379
13380         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13381         tests.
13382
13383 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13384
13385         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13386
13387 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13388
13389         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13390         UAC_SIGBUS, UAC_NOPRINT definitions.
13391
13392 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13393
13394         * objc/execute/object_is_class.m: New test.
13395         * objc/execute/object_is_meta_class.m: New test.
13396
13397 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13398
13399         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13400         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13401
13402 2001-01-15  David Bil
13403         * objc/execute/class-14.m: Added.
13404         * objc/execute/class-2.m: Added.
13405         * objc/execute/class-3.m: Added.
13406         * objc/execute/class-4.m: Added.
13407         * objc/execute/class-5.m: Added.
13408         * objc/execute/class-6.m: Added.
13409         * objc/execute/class-7.m: Added.
13410         * objc/execute/class-8.m: Added.
13411         * objc/execute/class-9.m: Added.
13412         * objc/execute/class-tests-1.h
13413         * objc/execute/class-tests-2.h
13414         * objc/execute/compatibility_alias.m: Added.
13415         * objc/execute/encode-1.m: Added.
13416         * objc/execute/formal_protocol-1.m: Added.
13417         * objc/execute/formal_protocol-2.m: Added.
13418         * objc/execute/formal_protocol-3.m: Added.
13419         * objc/execute/formal_protocol-4.m: Added.
13420         * objc/execute/formal_protocol-5.m: Added.
13421         * objc/execute/formal_protocol-6.m: Added.
13422         * objc/execute/formal_protocol-7.m: Added.
13423         * objc/execute/informal_protocol.m: Added.
13424         * objc/execute/initialize.m: Added.
13425         * objc/execute/load.m: Added.
13426         * objc/execute/many_args_method.m: Added.
13427         * objc/execute/nested-3.m: Added.
13428         * objc/execute/no_clash.m: Added.
13429         * objc/execute/private.m: Added.
13430         * objc/execute/redefining_self.m: Added.
13431         * objc/execute/root_methods.m: Added.
13432         * objc/execute/selector-1.m: Added.
13433         * objc/execute/static-1.m: Added.
13434         * objc/execute/static-2.m: Added.
13435         * objc/execute/va_method.m: Added.
13436
13437 2001-03-10  Richard Henderson  <rth@redhat.com>
13438
13439         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13440
13441 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13442
13443         * g++.old-deja/g++.other/crash31.C: XFAIL.
13444         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13445         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13446         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13447         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13448         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13449
13450 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13451
13452         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13453
13454 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13455
13456         * gcc.dg/20000724-1.c: Don't use multiline strings.
13457
13458 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13459
13460         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13461         result of -cString against what we expect it to be; don't just
13462         print it out for no one to read.
13463
13464         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13465         Based on testcases provided by Nicola Pero.
13466
13467 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13468
13469         * gcc.dg/cpp/macro7.c: New test.
13470
13471 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13472
13473         * gcc.dg/cpp/multiline.c: Update.
13474
13475 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13476
13477         * g++.old-deja/g++.other/enum3.C: New test.
13478
13479 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13480
13481         * g++.old-deja/g++.other/pod1.C: New test.
13482
13483 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13484
13485         * g++.old-deja/g++.ext/overload1.C: New test.
13486
13487 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13488
13489         * g++.old-deja/g++.pt/using1.C: New test.
13490
13491 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13492
13493         * g++.old-deja/g++.other/using9.C: New test.
13494
13495 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13496
13497         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13498
13499         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13500
13501 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13502
13503         * g++.old-deja/g++.ext/realpt1.C: Remove.
13504
13505 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13506
13507         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13508
13509 2001-02-26  Will Cohen  <wcohen@redhat.com>
13510
13511         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13512
13513 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13514
13515         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13516         templatized constructors.
13517
13518 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13519
13520         * gcc.c-torture/execute/20010224-1.c: New test.
13521
13522 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13523
13524         * gcc.c-torture/execute/20010222-1.c: New test.
13525
13526 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13527
13528         * g++.old-deja/g++.other/inline20.C: New test.
13529
13530 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13531
13532         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13533
13534 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13535
13536         * g++.old-deja/g++.other/lookup22.C: New test.
13537
13538 200
13539         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13540         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13541         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13542         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13543         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13544
13545 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13546
13547         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13548         account.
13549
13550 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13551
13552         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13553
13554 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13555
13556         * g++.old-deja/g++.pt/crash62.C: New test.
13557
13558 2001-01-04  Richard Henderson  <rth@redhat.com>
13559
13560         * gcc.dg/20000926-1.c: Update expected warnings.
13561         * gcc.dg/array-2.c: Likewise.
13562         * gcc.dg/array-4.c: Also validate flexible array members.
13563         * gcc.dg/c99-flex-array-1.c: New.
13564
13565 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13566
13567         * gcc.c-torture/compile/20001222-1.x: Remove.
13568
13569 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13570
13571         * gcc.c-torture/execute/built-in-setjmp.c: New.
13572
13573 2001-01-03  Richard Henderson  <rth@redhat.com>
13574
13575         * gcc.dg/940510-1.c: Update expected error wording.
13576         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13577
13578 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13579
13580         * lib/target-supports.exp (check_alias_available): Modified to
13581         indicate aliases not supported if only weak aliases are supported.
13582
13583 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13584
13585         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13586         Turn on cmpstrsi checks for __pj__ and __i370__.
13587
13588 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13589
13590         * g++.old-deja/g++.other/virtual11.C: New test.
13591
13592 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13593
13594         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13595
13596 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13597
13598         * gcc.c-torture/compile/20010102-1.c: New test.
13599
13600 2001-01-02  Andreas Jaeger  <aj@suse.de>
13601
13602         * gcc.dg/noreturn-3.c: New test.
13603
13604         * gcc.dg/noreturn-4.c: New test.
13605
13606 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13607
13608         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13609         __builtin_fputc and __builtin_fwrite.
13610
13611 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13612
13613         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13614         signed char, not default char.
13615
13616 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13617
13618         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13619
13620 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13621
13622         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13623
13624 2000-12-29  Richard Henderson  <rth@redhat.com>
13625
13626         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13627         (__cyg_profile_func_exit): Define.
13628
13629 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13630
13631         * g++.dg/vtgc1.C: New test.
13632
13633 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13634
13635         * gcc.dg/noncompile/20001228-1.c: New test.
13636
13637         * gcc.dg/20001228-1.c: New test.
13638
13639         * gcc.c-torture/execute/20001228-1.c: New test.
13640
13641 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13642
13643         * gcc.dg/format-strfmon-1.c: New test.
13644
13645 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13646
13647         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13648         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13649         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13650         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13651         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13652         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13653         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13654         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13655         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13656         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13657         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13658         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13659         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13660
13661         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13662         * gcc.c-torture/execute/string-opt-4.c: Test index.
13663
13664 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13665
13666         * gcc.c-torture/compile/20001226-1.c: New test.
13667
13668 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13669
13670         * gcc.c-torture/compile/20001222-1.c: New test.
13671         * gcc.c-torture/compile/20001222-1.x: Xfail.
13672
13673 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13674
13675         * gcc.c-torture/execute/comp-goto-2.c: New test.
13676
13677 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13678
13679         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13680         Use long types if __INT_MAX__ is 32767.
13681         (main): Use cast to (sint32 *) when poking 88 into a_page.
13682
13683         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13684
13685 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13686
13687         * gcc.c-torture/compile/20001221-1.c: New test.
13688         * gcc.c-torture/execute/20001221-1.c: New test.
13689
13690 2000-12-20  Richard Henderson  <rth@redhat.com>
13691
13692         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13693         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13694
13695 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13696
13697         * gcc.dg/compare3.c: New test.
13698
13699 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13700
13701         * gcc.dg/format-warnll-1.c: New test.
13702
13703 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13704
13705         * gcc.dg/cpp/cmdlne-P.c: New test.
13706
13707 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13708
13709         * gcc.c-torture/execute/builtin-abs-1.c,
13710         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13711
13712 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13713
13714         * gcc.dg/cpp/multiline.c: New test.
13715
13716 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13717
13718         * g++.old-deja/g++.other/syshdr1.C: Update.
13719         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13720
13721 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13722
13723         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13724
13725 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13726
13727         * g++.old-deja/g++.pt/ttp65.C: New test.
13728
13729 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13730
13731         * g++.old-deja/g++.pt/ttp64.C: New test.
13732
13733 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13734
13735         * g++.old-deja/g++.pt/spec33.C: New test.
13736
13737 2000-12-14  Catherine Moore  <clm@redhat.com>
13738
13739         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13740         * gcc.c-torture/execute/920612-2.c: Likewise.
13741         * gcc.c-torture/execute/920428-2.c: Likewise.
13742         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13743         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13744
13745 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13746
13747         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13748         * gcc.dg/pack-test-2.c: Likewise.
13749
13750 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13751
13752         Tests by Zack Weinberg <zackw@stanford.edu>.
13753
13754         * gcc.dg/cpp/defined.c: Update.
13755         * gcc.dg/cpp/defined_trad.c: New tests.
13756
13757 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13758
13759         * gcc.dg/cpp/trad-direct.c: Update.
13760
13761 2000-12-11  Neil Booth  <neilb@earthling.net>
13762
13763         * gcc.dg/cpp/defined_trad.c
13764
13765 2000-12-11  Neil Booth  <neilb@earthling.net>
13766
13767         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13768
13769 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13770
13771         * gcc.dg/format-miss-2.c: New test.
13772
13773 2000-12-09  Neil Booth  <neilb@earthling.net>
13774
13775         * gcc.dg/cpp/lineflags.c: New tests.
13776         * gcc.dg/cpp/poison.c: Update.
13777         * gcc.dg/cpp/redef2.c: Update.
13778         * gcc.dg/cpp/skipping.c: New test.
13779
13780 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13781
13782         * g++.old-deja/g++.other/eh3.C: New testcase.
13783
13784 2000-12-07  Neil Booth  <neilb@earthling.net>
13785
13786         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13787         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13788         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13789         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13790         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13791         Update.
13792
13793 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13794
13795         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13796         __SIZE_TYPE__ instead of int for type of integers cast to
13797         pointers.
13798
13799 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13800
13801         * g++.old-deja/g++.other/cleanup4.C: New test.
13802
13803 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13804
13805         * format-sec-1.c: New test.
13806
13807 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13808
13809         * gcc.dg/format-nonlit-3.c: New test.
13810
13811 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13812
13813         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13814         through a null pointer.
13815
13816 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13817         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13818         library makes no calls to `operator new' during initialization.
13819
13820 2000-11-04  Neil Booth  <neilb@earthling.net>
13821
13822         * gcc.dg/cpp/include2.c: New tests.
13823
13824 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13825
13826         * lib/g++.exp (g++_set_ld_library_path): New function.
13827         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13828
13829 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13830
13831         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13832         warnings.
13833
13834 2000-11-01  Richard Henderson  <rth@redhat.com>
13835
13836         * g++.old-deja/g++.ext/namedret1.C: New.
13837         * g++.old-deja/g++.ext/namedret2.C: New.
13838         * g++.old-deja/g++.ext/namedret3.C: New.
13839
13840 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13841
13842         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13843         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13844
13845 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13846
13847         * gcc.c-torture/execute/va-arg-21.c: New test.
13848
13849 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13850
13851         * gcc.dg/c99-complex-2.c: New test.
13852
13853 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13854
13855         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13856
13857 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13858
13859         * g++.old-deja/g++.other/inline16.C: New test.
13860
13861 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13862
13863         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13864         __PRETTY_FUNCTION__
13865
13866 2000-10-29  Neil Booth  <neilb@earthling.net>
13867
13868         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13869         New tests.
13870         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13871         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13872         optimisation.
13873
13874 2000-10-29  Neil Booth  <neilb@earthling.net>
13875
13876         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13877         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13878         * mi5.c: Test multiple includes work with -C.
13879         * trigraphs.c: Test ^= version.
13880
13881 2000-10-28  Neil Booth  <neilb@earthling.net>
13882
13883         New tests and test updates for new macro expander.
13884
13885         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13886         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13887         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13888         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13889         new diagnostic messages.
13890
13891         * gcc.dg/cpp/macro3.c: New tests.
13892
13893 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13894
13895         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13896         on the same line.
13897
13898 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13899
13900         * g++.old-deja/g++.other/eh2.C: New test.
13901
13902 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13903
13904         * gcc.c-torture/execute/20001027-1.c: New test.
13905
13906 2000-10-26  Richard Henderson  <rth@redhat.com>
13907
13908         * gcc.c-torture/execute/20001026-1.c: New.
13909
13910 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13911
13912         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13913         * g++.old-deja/g++.law/builtin1.C: Likewise.
13914         * g++.old-deja/g++.law/ctors10.C: Likewise.
13915         * g++.old-deja/g++.law/virtual3.C: Likewise.
13916         * g++.old-deja/g++.mike/p658.C: Likewise.
13917         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13918         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13919         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13920         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13921         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13922
13923 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13924
13925         * gcc.c-torture/compile/20001024-1.c: New test.
13926
13927 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13928
13929         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13930         to tell us whether or not we are using V3.
13931
13932 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13933
13934         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13935         operands.
13936
13937 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13938
13939         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13940
13941 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13942
13943         * gcc.c-torture/execute/20001024-1.c: New test.
13944
13945 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13946
13947         * g++.old-deja/g++.other/sibcall1.C: New test.
13948
13949 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13950
13951         * gcc.dg/noncompile/init-3.c: New test.
13952
13953 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13954
13955         * gcc.dg/format-array-1.c: New test.
13956
13957 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13958
13959         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13960         writing through null pointers; remove comment about testing
13961         unterminated strings.
13962
13963 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13964
13965         * gcc.c-torture/execute/20001017-2.c: New test.
13966
13967 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13968
13969         * gcc.c-torture/compile/20001018-1.c: New test.
13970         * gcc.c-torture/compile/20001018-1.x: Xfail.
13971
13972 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13973
13974         * gcc.c-torture/execute/20001017-1.c: New test.
13975
13976 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13977
13978         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13979         for multiple use of arguments with scanf formats; add tests for
13980         multiple use of arguments.
13981
13982 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13983
13984         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13985
13986 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13987
13988         * gcc.dg/format-miss-1.c: New test.
13989
13990 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13991
13992         * gcc.c-torture/execute/20001013-1.c: New test.
13993
13994 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13995
13996         * gcc.dg/format-branch-1.c: New test.
13997
13998 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13999
14000         * README, lib/file-format.exp: Remove EGCS references.
14001
14002 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14003
14004         * gcc.dg/20001013-1.c: New test.
14005
14006 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14007
14008         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14009         for intmax_t in the compiler using __typeof__ and the type rules
14010         for conditional expressions.
14011
14012 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14013
14014         * gcc.dg/20001012-1.c: New test.
14015         * gcc.dg/20001012-2.c: New test.
14016
14017 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14018
14019         * gcc.dg/format-attr-1.c: New test.
14020
14021 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14022
14023         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14024         __LONG_LONG_MAX__ instead of LLONG_MAX.
14025
14026 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14027
14028         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14029         scanf flags.
14030         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14031         flags.
14032
14033 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14034
14035         * gcc.dg/sequence-pt-1.c: New test.
14036
14037 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14038
14039         * gcc.c-torture/execute/20001011-1.c: New testcase.
14040         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14041
14042 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14043
14044         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14045         does not error on it.
14046
14047 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14048
14049         * gcc.dg/20001009-1.c: New test.
14050
14051 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14052
14053         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14054         * gcc.c-torture/execute/20001009-2.c: ... to here.
14055
14056 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14057
14058         * gcc.c-torture/compile/20001009-1.c: New testcase.
14059         * gcc.c-torture/execute/20001009-1.c: New testcase.
14060         Testcases provided by Jan Hubicka <jh@suse.cz>.
14061
14062 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14063
14064         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14065         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14066         uintmax_t using <limits.h> to emulate the compiler's internal
14067         logic.  No longer XFAIL %j tests.
14068
14069 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14070
14071         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14072         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14073         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14074         regexps and details of expected handling of some bad formats.
14075         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14076         suppression.
14077
14078 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14079
14080         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14081         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14082         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14083         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14084         in list archives.
14085
14086 2000-10-06  Richard Henderson  <rth@cygnus.com>
14087
14088         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14089         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14090         * g++.old-deja/g++.jason/report.C: Likewise.
14091         * g++.old-deja/g++.law/friend5.C: Likewise.
14092         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14093         of the expected warnings.
14094
14095 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14096
14097         * g++.old-deja/g++.pt/enum14.C: New test.
14098
14099 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14100
14101         * g++.old-deja/g++.pt/crash59.C: New test.
14102
14103 2000-10-04  Will Cohen  <wcohen@redhat.com>
14104
14105         * gcc.dg/20000926-1.c: New test.
14106
14107 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14108
14109         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14110         function name for current C++ compiler.
14111         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14112
14113 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14114
14115         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14116         __PRETTY_FUNCTION__.
14117         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14118
14119 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14120
14121         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14122
14123 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14124
14125         * gcc.c-torture/compile/20000923-1.c: New test.
14126
14127 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14128
14129         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14130         * g++.old-deja/g++.pt/ttp62.C: Same.
14131         * g++.old-deja/g++.other/inline14.C: Same.
14132
14133 2000-09-24  Richard Henderson  <rth@cygnus.com>
14134
14135         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14136
14137 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14138
14139         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14140
14141 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14142
14143         * gcc.c-torture/compile/20000922-1.c: New file.
14144
14145 2000-09-21  Nick Clifton  <nickc@redhat.com>
14146
14147         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14148         a signed long modulo operation.
14149         (mod6): New function - perform an unsigned long modulo operation.
14150         (main): Add tests for modulos of very large numbers by very small
14151         dividends.
14152
14153 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14154
14155         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14156
14157 2000-09-19  Richard Henderson  <rth@cygnus.com>
14158
14159         * gcc.dg/compare2.c (case 10): XFAIL.
14160
14161 2000-09-18  Richard Henderson  <rth@cygnus.com>
14162
14163         * gcc.c-torture/execute/20000906-1.c: Move ...
14164         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14165         that support __builtin_trap.
14166
14167 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14168
14169         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14170
14171 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14172
14173         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14174         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14175         more $ format tests.
14176
14177 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14178
14179         * gcc.dg/format-errmk-1.c: New test.
14180
14181 2000-09-17  Greg McGary  <greg@mcgary.org>
14182
14183         * gcc.c-torture/execute/20000917-1.x: Remove.
14184
14185 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14186
14187         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14188
14189 2000-09-17  Greg McGary  <greg@mcgary.org>
14190
14191         * gcc.c-torture/execute/20000917-1.c: New test.
14192         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14193
14194 2000-09-16  Neil Booth  <NeilB@earthling.net>
14195
14196         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14197         in nested macro bug.
14198
14199 2000-09-15  Neil Booth  <NeilB@earthling.net>
14200
14201         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14202
14203 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14204
14205         * gcc.c-torture/execute/20000914-1.c: New test.
14206
14207 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14208
14209         * g++.other/inline13.C: New test.
14210
14211 2000-09-12  Andreas Jaeger  <aj@suse.de>
14212
14213         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14214         constant by Ulrich Drepper <drepper@redhat.com>.
14215
14216 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14217
14218         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14219
14220 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14221
14222         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14223
14224 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14225
14226         * gcc.dg/cpp/backslash.c: New test.
14227
14228 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14229
14230         * gcc.c-torture/execute/20000910-1.c: New test.
14231         * gcc.c-torture/execute/20000910-2.c: Likewise.
14232
14233 2000-09-11  Robert Lipe  <robertl@sco.com>
14234
14235         * gcc.dg/pragma-align.c: New test.
14236
14237 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14238
14239         * g++.old-deja/g++.pt/explicit82.C: New test.
14240         * g++.old-deja/g++.pt/explicit83.C: New test.
14241
14242 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14243
14244         * gcc.dg/asm-names.c: New test.
14245
14246 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14247
14248         * gcc.dg/cpp/tr-warn6.c: New test
14249
14250 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14251
14252         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14253         be accepted.
14254
14255 2000-09-07  Catherine Moore  <clm@redhat.com>
14256
14257         * gcc.c-torture/execute/unroll-1.c: New test.
14258
14259 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14260
14261         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14262         ERROR markers.
14263         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14264         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14265         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14266         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14267         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14268         Preprocess only.
14269         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14270         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14271
14272 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14273
14274         * g++.old-deja/g++.pt/deduct2.C: New test.
14275
14276 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14277
14278         * g++.old-deja/g++.pt/parms2.C: New test.
14279
14280 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14281
14282         * g++.old-deja/g++.pt/crash58.C: New test.
14283
14284 2000-09-06  Greg McGary  <greg@mcgary.org>
14285
14286         * gcc.c-torture/execute/20000906-1.c: New test.
14287         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14288
14289 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14290
14291         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14292
14293 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14294
14295         * g++.old-deja/g++.pt/crash57.C: New test.
14296
14297 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14298
14299         * g++.old-deja/g++.pt/crash56.C: New test.
14300
14301 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14302
14303         * g++.old-deja/g++.pt/koenig1.C: New test.
14304
14305 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14306
14307         * gcc.dg/20000904-1.c: New test.
14308
14309 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14310
14311         * gcc.dg/cpp/paste8.c: New test.
14312
14313 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14314
14315         * gcc.c-torture/compile/20000827-1.c: New test.
14316
14317 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14318
14319         * gcc.dg/format-diag-1.c: New test.
14320
14321 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14322
14323         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14324         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14325         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14326         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14327         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14328
14329 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14330
14331         * g++.old-deja/g++.other/nested4.C: New test.
14332
14333 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14334
14335         * g++.old-deja/g++.ns/scoped1.C: New test.
14336
14337 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14338
14339         * lib/g++.exp: Support testing already-installed GCC.
14340
14341 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14342
14343         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14344
14345 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14346
14347         * gcc.dg/return-type-2.c: New test.
14348
14349 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14350
14351         * gcc.c-torture/compile/20000825-1.c: New test.
14352
14353 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14354
14355         * gcc.dg/dwarf2-2.c: New test.
14356
14357 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14358
14359         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14360         dg-warning regexps.
14361
14362 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14363
14364         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14365         gcc.dg/format-ext-5.c: New tests.
14366
14367 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14368
14369         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14370
14371 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14372
14373         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14374
14375 2000-08-24  Richard Henderson  <rth@cygnus.com>
14376
14377         * gcc.dg/ia64-sync-1.c: New test.
14378         * gcc.dg/ia64-sync-2.c: New test.
14379         * gcc.dg/ia64-asm-1.c: New test.
14380
14381 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14382
14383         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14384         * gcc.dg/format-ext-2.c: New test.
14385
14386 2000-08-23  Jason Merrill  <jason@redhat.com>
14387
14388         * lib/old-dejagnu.exp: Also ignore "In member function" and
14389         "At global scope".
14390
14391 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14392
14393         * gcc.dg/noncompile/label-lineno-1.c: New test.
14394
14395 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14396
14397         * gcc.dg/c99-array-nonobj-1.c: New test.
14398
14399 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14400
14401         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14402         tests.
14403         * gcc.dg/format-ext-1.c: New test.
14404
14405 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14406
14407         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14408         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14409         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14410         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14411         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14412
14413 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14414
14415         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14416         gcc.dg/c99-strftime-2.c: New tests.
14417
14418 2000-08-22  Richard Henderson  <rth@cygnus.com>
14419
14420         * gcc.c-torture/execute/20000822-1.c: New test.
14421
14422 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14423
14424         * gcc.c-torture/execute/20000819-1.x: Remove.
14425
14426 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14427
14428         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14429         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14430         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14431         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14432         gcc.dg/format-xopen-1.c: New tests.
14433
14434 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14435
14436         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14437
14438 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14439
14440         * g++.old-deja/g++.other/loop2.C: New test.
14441
14442         * gcc.c-torture/compile/20000606-1.c: New test.
14443         * gcc.c-torture/compile/20000728-1.c: New test.
14444         * gcc.c-torture/execute/20000801-1.c: New test.
14445         * gcc.c-torture/execute/20000801-2.c: New test.
14446         * gcc.c-torture/execute/20000819-1.c: New test.
14447         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14448         * gcc.dg/20000629-1.c: New test.
14449         * gcc.dg/20000724-1.c: New test.
14450         * gcc.dg/20000807-1.c: New test.
14451
14452 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14453
14454         * gcc.dg/cpp/pragma-1.c: New test.
14455         * gcc.dg/cpp/pragma-2.c: New test.
14456
14457 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14458
14459         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14460         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14461
14462 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14463
14464         * gcc.c-torture/compile/20000818-1.c: New test.
14465
14466 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14467
14468         * gcc.c-torture/execute/20000818-1.c: New test.
14469
14470 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14471
14472         * gcc.dg/format-va-1.c: New test.
14473
14474 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14475
14476         * g++.old-deja/g++.other/typedef8.C: New test.
14477
14478 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14479
14480         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14481         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14482         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14483         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14484         * g++.old-deja/g++.other/ptrmem7.C: New test.
14485         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14486
14487 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14488
14489         * g++.old-deja/g++.pt/typename27.C: New test.
14490
14491 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14492
14493         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14494         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14495         * g++.old-deja/g++.pt/friend45.C: New test.
14496         * g++.old-deja/g++.other/friend8.C: New test.
14497
14498 2000-08-15  Richard Henderson  <rth@cygnus.com>
14499
14500         * gcc.c-torture/execute/20000815-1.c: New test.
14501
14502 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14503
14504         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14505         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14506         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14507
14508 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14509
14510         * g++.old-deja/g++.other/refinit2.C: New test.
14511
14512 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14513
14514         * lib/c-torture.exp (c-torture): Make
14515         compiler_conditional_xfail_data global.
14516         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14517         compiler_conditional_xfail_data machinery.
14518         (f-torture-execute): Likewise.
14519         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14520         and only when unrolling loops.
14521
14522         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14523
14524 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14525
14526         * g++.old-deja/g++.pt/explicit81.C: New test.
14527
14528 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14529
14530         * g++.old-deja/g++.pt/typename26.C: New test.
14531
14532 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14533
14534         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14535         warning.
14536
14537 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14538
14539         * g++.old-deja/g++.other/array3.C: New test.
14540
14541 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14542
14543         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14544         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14545         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14546         New tests.
14547
14548 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14549
14550         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14551         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14552
14553 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14554
14555         * gcc.c-torture/execute/20000808-1.c: New test.
14556
14557 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14558
14559         * gcc.dg/c90-const-expr-1.c: New test.
14560
14561 2000-08-08  Richard Henderson  <rth@cygnus.com>
14562
14563         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14564
14565 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14566
14567         * gcc.dg/noncompile/const-ll-1.c: New test.
14568
14569 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14570
14571         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14572
14573 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14574
14575         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14576         that running programs linked against the shared version of libobjc
14577         run correctly.
14578
14579 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14580
14581         * gcc.dg/c99-printf-1.c: New test.
14582
14583 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14584
14585         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14586
14587 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14588
14589         * gcc.c-torture/execute/20000731-1.x: Delete.
14590
14591 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14592
14593         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14594         and torture_without_loops as is done by c-torture.exp.
14595         (search_for): Copy from c-torture.exp.
14596         (gcc-dg-runtest): New function, drives a directory of tests
14597         iterating over the TORTURE_OPTIONS.
14598         (scan-assembler, scan-assembler-not): Move here from
14599         individual directory drivers.
14600
14601         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14602         defined by lib/gcc-dg.exp.
14603         * gcc.dg/cpp/cpp.exp: Likewise.
14604         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14605         gcc-dg-runtest, so we cycle over optimization options.
14606
14607         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14608         * gcc.dg/compare2.c: No longer expected to fail.
14609
14610 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14611
14612         * gcc.c-torture/execute/20000804-1.c: New test.
14613
14614 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14615
14616         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14617
14618 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14619
14620         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14621
14622 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14623
14624         * gcc.c-torture/compile/20000803-1.c: New test.
14625
14626 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14627
14628         * gcc.c-torture/execute/20000801-3.c,
14629         gcc.c-torture/execute/20000801-4.c: New tests.
14630         * gcc.c-torture/execute/20000801-3.x,
14631         gcc.c-torture/execute/20000801-4.x: Xfail.
14632
14633 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14634
14635         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14636         libobjc/.libs to allow for libtool.
14637
14638 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14639
14640         * gcc.c-torture/compile/20000802-1.c: New test.
14641
14642 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14643
14644         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14645
14646 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14647
14648         * gcc-c-torture/execute/20000731-2.c: New test.
14649
14650         * gcc.c-torture/execute/20000731-1.c: New test.
14651         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14652
14653 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14654
14655         * testsuite/gcc.dg/cpp/paste7.c: New test.
14656         * gcc.dg/cpp/20000725-1.c: New test.
14657
14658 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14659
14660         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14661         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14662         declaration warning for __builtin_dwarf_reg_size.
14663
14664         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14665
14666 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14667
14668         * gcc.dg/noncompile/voidparam-1.c: New test.
14669
14670 2000-07-30  Richard Henderson  <rth@cygnus.com>
14671
14672         * gcc.dg/c90-digraph-1.c: Don't xfail.
14673         * gcc.dg/compare2.c (case 10): Xfail.
14674         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14675
14676 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14677
14678         * gcc.dg/c99-main-1.c: New test.
14679
14680 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14681
14682         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14683
14684 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14685
14686         * gcc.c-tortuer/execute/20000726-1.c: New test.
14687
14688 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14689
14690         * gcc.c-torture/execute/enum-2.c: New test.
14691
14692 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14693
14694         * gcc.dg/cpp/tr-warn3.c: New test.
14695
14696 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14697
14698         * g++.old-deja/g++.ext/implicit1.C: Remove.
14699         * g++.old-deja/g++.jason/c2.C: Remove
14700         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14701         * g++.old-deja/g++.pt/crash16.C: Likewise.
14702         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14703
14704 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14705
14706         * g++.old-deja/g++.other/for2.C: New test.
14707
14708 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14709
14710         * gcc.dg/20000720-1.c: New test.
14711
14712 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14713
14714         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14715
14716 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14717
14718         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14719         * gcc.c-torture/execute/20000722-1.c: New.
14720         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14721
14722 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14723
14724         * gcc.dg/cpp/20000720-1.S: New test.
14725
14726 2000-07-21  Michael Meissner  <meissner@redhat.com>
14727
14728         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14729
14730 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14731
14732         * g++.old-deja/g++.brendan/crash16.C,
14733         g++.old-deja/g++.brendan/parse3.C,
14734         g++.old-deja/g++.brendan/redecl1.C,
14735         g++.old-deja/g++.ns/template13.C,
14736         g++.old-deja/g++.other/decl4.C,
14737         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14738
14739 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14740
14741         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14742         and "Internal error".
14743
14744         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14745         regexps.
14746         * gcc.dg/cpp/paste6.c: New test.
14747
14748 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14749
14750         * gcc.dg/cpp/tr-direct.c: New test.
14751
14752         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14753         gcc.dg/cpp/undef1.c: Tweak error regexps.
14754
14755 2000-07-18  Eric Christopher <echristo@redhat.com>
14756
14757         * gcc.c-torture/compile/20000718-1.c: New test.
14758
14759 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14760
14761         * cpplex.c (_cpp_push_token): If the token being pushed back
14762         is the previous token in this context, just subtract one from
14763         context->posn.
14764         * cppmacro.c (save_expansion): Clear aux field when storing a
14765         placemarker.
14766
14767 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14768
14769         * gcc.dg/noncompile/redecl-1.c: New test.
14770
14771 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14772
14773         * gcc.c-torture/execute/20000717-5.c: New test.
14774         * gcc.c-torture/execute/20000717-1.x: Removed.
14775
14776 2000-07-17  Richard Henderson  <rth@cygnus.com>
14777
14778         * gcc.c-torture/execute/20000717-4.c: New test.
14779
14780 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14781
14782         * gcc.dg/cpp/syshdr.c: New test.
14783         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14784
14785 2000-07-17  Neil Booth  <neilb@earthling.net>
14786
14787         * gcc.dg/cpp/cmdlne-dM.c: New test.
14788         * gcc.dg/cpp/cmdlne-dD.c: New test.
14789
14790 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14791
14792         * gcc.c-torture/execute/20000717-3.c: New test.
14793
14794         * gcc.c-torture/compile/20000717-1.c: New test.
14795
14796 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14797
14798         * gcc.c-torture/execute/20000717-2.c: New test.
14799
14800 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14801
14802         * gcc.dg/formatz-1.c: New test.
14803
14804         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14805         * gcc.dg/c99-digraph-1.c: New tests.
14806
14807         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14808         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14809
14810         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14811         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14812         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14813         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14814         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14815         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14816         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14817
14818 2000-07-17   Greg McGary <greg@mcgary.org>
14819
14820         * gcc.c-torture/execute/20000717-1.c: New test.
14821         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14822
14823 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14824
14825         * gcc.c-torture/execute/20000715-2.c: New test.
14826         * gcc.dg/20000715-1.c: New test.
14827
14828 2000-07-15  Michael Meissner  <meissner@redhat.com>
14829
14830         * gcc.c-torture/execute/20000715-1.c: New test.
14831
14832 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14833
14834         * gcc.c-torture/execute/20000707-1.c: New test.
14835
14836 2000-07-13  Neil Booth  <NeilB@earthling.net>
14837
14838         * testsuite/gcc.dg/cpp/digraph1.c,
14839         testsuite/gcc.dg/cpp/digraph2.c,
14840         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14841
14842 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14843
14844         * g77.f-torture/compile/20000630-2.f:  New test.
14845         * g77.f-torture/compile/20000630-2.x
14846
14847 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14848
14849         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14850
14851 2000-07-11  Neil Booth  <NeilB@earthling.net>
14852
14853         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14854
14855 2000-07-11  Neil Booth  <NeilB@earthling.net>
14856
14857         * gcc.dg/cpp/cmdlne-C.c: New.
14858
14859 2000-07-09  Neil Booth  <NeilB@earthling.net>
14860
14861         * gcc.dg/cpp/directiv.c: New tests.
14862         * gcc.dg/cpp/undef1.c: Update.
14863
14864 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14865
14866         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14867
14868 2000-07-09  Neil Booth  <NeilB@earthling.net>
14869
14870         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14871
14872 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14873
14874         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14875         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14876
14877 2000-07-08  Neil Booth  <NeilB@earthling.net>
14878
14879         * gcc.dg/cpp/macsyntx.c: New tests.
14880
14881 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14882
14883         * gcc.dg/20000707-1.c: New test.
14884
14885 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14886
14887         * gcc.c-torture/execute/20000706-1.c: New test.
14888         * gcc.c-torture/execute/20000706-2.c: New test.
14889         * gcc.c-torture/execute/20000706-3.c: New test.
14890         * gcc.c-torture/execute/20000706-4.c: New test.
14891         * gcc.c-torture/execute/20000706-5.c: New test.
14892
14893 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14894
14895         * g++.old-deja/g++.pt/instantiate7.C: New test.
14896
14897 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14898
14899         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14900         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14901         * g++.old-deja/g++.other/rtti3.C: Likewise.
14902         * g++.old-deja/g++.other/rttid3.C: Likewise.
14903
14904 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14905
14906         *  g77.f-torture/compile/20000630-1.x: Fix typo
14907
14908 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14909
14910         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14911         assembly output.
14912
14913 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14914
14915         * gcc.dg/cpp/ident.c: New test.
14916
14917 2000-07-05  Neil Booth  <NeilB@earthling.net>
14918
14919         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14920           gcc.dg/cpp/lexstrng.c: New tests.
14921
14922 2000-07-04  Neil Booth  <NeilB@earthling.net>
14923
14924         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14925         * gcc.dg/cpp/strify2.c: Same.
14926
14927 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14928
14929         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14930         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14931         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14932         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14933
14934         * testsuite/gcc.dg/cpp/macro1.c,
14935         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14936         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14937         testsuite/gcc.dg/cpp/strify1.c,
14938         testsuite/gcc.dg/cpp/strify2.c: New tests.
14939
14940 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14941
14942         * gcc.c-torture/execute/20000703-1.c: New test.
14943
14944 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14945
14946         * g++.old-deja/g++.pt (lookup10.C): New test.
14947
14948 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14949
14950         * g++.old-deja/g++.pt (typename25.C): New test.
14951
14952 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14953
14954         * gcc.c-torture/compile/20000701-1.c: New test.
14955
14956 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14957
14958         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14959         to test case.
14960
14961 2000-06-30  Catherine Moore  <clm@cygnus.com>
14962
14963         * gcc.c-torture/execute/align-1.c: New test.
14964
14965 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14966
14967         * g++.old-deja/g++.pt/expr8.C: New test.
14968         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14969
14970 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14971
14972         * gcc.c-torture/compile/20000629-1.c: New test.
14973
14974 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14975
14976
14977         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14978         gcc.dg/noncompile directory, depending on whether they're
14979         preprocessor tests or not.  Annotate all the tests for the dg
14980         framework.
14981
14982         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14983         * gcc.dg/noncompile/noncompile.exp: New.
14984
14985         * Moved files:
14986         Old name                                New name
14987         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14988         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14989         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14990         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14991         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14992         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14993         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14994         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14995         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14996         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14997         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14998         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14999         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15000         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15001         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15002         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15003         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15004         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15005         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15006         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15007         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15008         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15009         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15010         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15011
15012         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15013         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15014         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15015         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15016         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15017         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15018
15019 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15020
15021         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15022         declare one variable.  On the fourth, error.
15023         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15024         declared by 20000628-1a.h.
15025
15026 2000-06-29  Richard Henderson  <rth@redhat.com>
15027
15028         * gcc.c-torture/execute/930529-1.x: New file.
15029         * gcc.dg/920413-1.c: Adjust expected warning text.
15030         * gcc.dg/980217-1.c: Declare abort.
15031         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15032
15033 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15034
15035         * g77.f-torture/compile/20000629-1.f: New test.
15036         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15037
15038 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15039
15040         Rearrange lots of files, removing entirely the
15041         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15042         directories.
15043
15044         * Deleted files:
15045         gcc.c-torture/code_quality/code_quality.exp
15046         gcc.c-torture/special/special.exp
15047         gcc.failure/failure.exp
15048         gcc.failure/940409-1.x
15049         gcc.c-torture/compile/961203-1.x
15050
15051         * New files:
15052         gcc.misc-tests/linkage.exp
15053         gcc.c-torture/execute/920730-1t.c
15054         gcc.c-torture/execute/920730-1t.x
15055         gcc.c-torture/compile/920520-1.x
15056         gcc.c-torture/compile/920521-1.x
15057         gcc.c-torture/compile/981006-1.x
15058         gcc.c-torture/execute/eeprof-1.x
15059
15060         * Moved files (possibly with modifications to fit a new harness):
15061         Old name                                New name
15062         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15063         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15064         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15065         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15066         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15067         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15068         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15069         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15070         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15071         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15072         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15073         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15074         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15075         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15076
15077 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15078
15079         * c-torture/compile/961203-1.x: Delete.
15080
15081         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15082         not exit. Include stdio.h.
15083         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15084         * gcc.misc-tests/dg-12.c: Likewise.
15085         * gcc.misc-tests/dg-5.c: Likewise.
15086         * gcc.misc-tests/dg-6.c: Likewise.
15087         * gcc.misc-tests/dg-7.c: Prototype abort.
15088         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15089         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15090         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15091         not exit.
15092         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15093         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15094
15095 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15096
15097         * gcc.dg/cpp/20000628-1.c: New test.
15098         * gcc.dg/cpp/20000628-1.h: New header for above test.
15099         * gcc.dg/cpp/20000628-1a.h: Likewise.
15100
15101 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15102
15103         * gcc.dg/cpp: New directory.
15104         * gcc.dg/cpp/cpp.exp: New driver.
15105         * gcc.dg/cpp/20000627-1.c: New test.
15106         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15107         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15108         and rewrite as a compilation test.
15109
15110         * gcc.dg: Move many files into the cpp subdirectory, possibly
15111         renaming or editing them as well.
15112         Old name                New name
15113         990119-1.c              cpp/19990119-1.c
15114         990228-1.c              cpp/19990228-1.c
15115         990407-1.c              cpp/19990407-1.c
15116         990409-1.c              cpp/19990409-1.c
15117         990413-1.c              cpp/19990413-1.c
15118         990703-1.c              cpp/19990703-1.c
15119         20000127-1.c            cpp/20000127-1.c
15120         20000129-1.c            cpp/20000129-1.c
15121         20000207-1.c            cpp/20000207-1.c
15122         20000207-2.c            cpp/20000207-2.c
15123         20000209-1.c            cpp/20000209-1.c
15124         20000209-2.c            cpp/20000209-2.c
15125         20000301-1.c            cpp/20000301-1.c
15126         20000419-1.c            cpp/20000419-1.c
15127         20000510-1.S            cpp/20000510-1.S
15128         20000519-1.c            cpp/20000519-1.c
15129         20000529-1.c            cpp/20000529-1.c
15130         20000625-1.c            cpp/20000625-1.c
15131         20000625-2.c            cpp/20000625-2.c
15132         cpp-as1.c               cpp/assert1.c
15133         cpp-as2.c               cpp/assert2.c
15134         cxx-comments-1.c        cpp/cxxcom1.c
15135         cxx-comments-2.c        cpp/cxxcom2.c
15136         endif-label.c           cpp/endif.c
15137         cpp-hash1.c             cpp/hash1.c
15138         cpp-hash2.c             cpp/hash2.c
15139         cpp-if1.c               cpp/if-1.c
15140         cpp-if2.c               cpp/if-2.c
15141         cpp-if3.c               cpp/if-3.c
15142         cpp-if4.c               cpp/if-4.c
15143         cpp-if5.c               cpp/if-5.c
15144         cpp-cond.c              cpp/if-cexp.c
15145         cpp-missingop.c         cpp/if-mop.c
15146         cpp-missingparen.c      cpp/if-mpar.c
15147         cpp-opprec.c            cpp/if-oppr.c
15148         cpp-ifparen.c           cpp/if-paren.c
15149         cpp-shortcircuit.c      cpp/if-sc.c
15150         cpp-shift.c             cpp/if-shift.c
15151         cpp-unary.c             cpp/if-unary.c
15152         cpp-li1.c               cpp/line1.c
15153         cpp-li2.c               cpp/line2.c
15154         lineno.c                cpp/line3.c
15155         lineno-2.c              cpp/line4.c
15156         cpp-mi.c                cpp/mi1.c
15157         cpp-mic.h               cpp/mi1c.h
15158         cpp-micc.h              cpp/mi1cc.h
15159         cpp-mind.h              cpp/mi1nd.h
15160         cpp-mindp.h             cpp/mi1ndp.h
15161         cpp-mix.h               cpp/mi1x.h
15162         cpp-mi2.c               cpp/mi2.c
15163         cpp-mi2a.h              cpp/mi2a.h
15164         cpp-mi2b.h              cpp/mi2b.h
15165         cpp-mi2c.h              cpp/mi2c.h
15166         cpp-mi3.c               cpp/mi3.c
15167         cpp-mi3.def             cpp/mi3.def
15168         poison-1.c              cpp/poison.c
15169         pr-impl.c               cpp/prag-imp.c
15170         cpp-redef-2.c           cpp/redef1.c
15171         cpp-redef.c             cpp/redef2.c
15172         strpaste.c              cpp/strp1.c
15173         strpaste-2.c            cpp/strp2.c
15174         cpp-tradpaste.c         cpp/tr-paste.c
15175         cpp-tradstringify.c     cpp/tr-str.c
15176         cpp-tradwarn1.c         cpp/tr-warn1.c
15177         cpp-tradwarn2.c         cpp/tr-warn2.c
15178         trigraphs.c             cpp/trigraphs.c
15179         cpp-unc1.c              cpp/unc1.c
15180         cpp-unc2.c              cpp/unc2.c
15181         cpp-unc3.c              cpp/unc3.c
15182         cpp-unc.c               cpp/unc4.c
15183         undef.c                 cpp/undef1.c
15184         undef-2.c               cpp/undef2.c
15185         cpp-wi1.c               cpp/widestr1.c
15186
15187 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15188
15189         * lib/g++.exp (g++_include_flags): Tweak.
15190
15191 2000-06-27  H.J. Lu  <hjl@gnu.org>
15192             Loren J. Rittle  <ljrittle@acm.org>
15193
15194         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15195         version with one that knows about the new gcc tree structure.
15196         (g++_link_flags): Same.
15197
15198 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15199
15200         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15201         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15202         case we are cross-compiling.
15203
15204         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15205         g++.old-deja/g++.niklas/Makefile.in,
15206         g++.old-deja/g++.niklas/configure.in,
15207         g++.old-deja/g++.other/Makefile.in,
15208         g++.old-deja/g++.other/configure.in,
15209         gcc.c-torture/code_quality/Makefile.in,
15210         gcc.c-torture/code_quality/configure.in,
15211         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15212         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15213         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15214         gcc.c-torture/execute/ieee/Makefile.in,
15215         gcc.c-torture/execute/ieee/configure.in,
15216         gcc.c-torture/noncompile/Makefile.in,
15217         gcc.c-torture/noncompile/configure.in,
15218         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15219         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15220         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15221
15222 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15223
15224         * g++.old-deja/g++.other/ambig3.C: New test.
15225
15226 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15227
15228         * g++.old-deja/g++.pt/syntax1.C: New test.
15229         * g++.old-deja/g++.pt/syntax2.C: New test.
15230         * g++.old-deja/g++.other/syntax3.C: New test.
15231         * g++.old-deja/g++.other/syntax4.C: New test.
15232
15233 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15234
15235         * gcc.dg/20000623-1.c: Prototype exit and abort.
15236
15237 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15238
15239         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15240         New tests.
15241         * gcc.dg/cpp-mi3.def: New file.
15242
15243         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15244         inside assertions.
15245         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15246         lexer's error messages.
15247         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15248         divine anything from the linemarkers.
15249         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15250         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15251
15252 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15253
15254         * gcc.dg/20000623-1.c: New test.
15255
15256 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15257
15258         * gcc.c-torture/execute/20000622-1.c: New test.
15259
15260 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15261
15262         * g++.old-deja/g++.other/init15.C: New test.
15263
15264 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15265
15266         * g++.old-deja/g++.pt/vaarg2.C: New test.
15267         * g++.old-deja/g++.pt/vaarg3.C: New test.
15268
15269 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15270
15271         * g++.old-deja/g++.other/dyncast6.C: New test.
15272
15273 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15274
15275         * gcc.c-torture/execute/loop-6.c: New test.
15276
15277 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15278
15279         * gcc.dg/20000614-1.c: New test.
15280         * gcc.dg/20000614-2.c: New test.
15281
15282 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15283
15284         * g++.old-deja/g++.other/inline12.C: New test.
15285
15286 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15287
15288         * g++.old-deja/g++.other/eh1.C: New test.
15289
15290 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15291
15292         * g++.old-deja/g++.other/type.C: New test.
15293
15294 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15295
15296         * g++.old-deja/g++.other/initstring.C: New test.
15297
15298 2000-06-12  Jason Merrill  <jason@redhat.com>
15299
15300         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15301
15302 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15303
15304         * gcc.c-torture/compile/20000609-1.c: New test.
15305
15306 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15307
15308         * gcc.dg/20000609-1.c: New test.
15309
15310 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15311
15312         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15313         * gcc.c-torture/noncompile/poison-1.c: Move...
15314         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15315         * gcc.dg/cpp-li1.c: Add a token after the #line.
15316
15317 2000-06-05  Richard Henderson  <rth@cygnus.com>
15318
15319         * gcc.c-torture/execute/20000605-2.c: New test.
15320         * gcc.c-torture/execute/20000605-3.c: New test.
15321
15322 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15323
15324         * g77.f-torture/execute/20000503-1.x: New file.
15325
15326 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15327
15328         * g++.old-deja/g++.eh/badalloc1.C: New test.
15329
15330 2000-06-05  Richard Henderson  <rth@cygnus.com>
15331
15332         * gcc.c-torture/execute/20000605-1.c: New test.
15333
15334 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15335             Nathan Sidwell <nathan@codesourcery.com>
15336
15337         * gcc.c-torture/compile/20000605-1.c: New test.
15338
15339 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15340
15341         * g77.f-torture/compile/20000601-1.f:  New test.
15342
15343 2000-06-03  Richard Henderson  <rth@cygnus.com>
15344
15345         * gcc.c-torture/execute/20000603-1.c: New.
15346
15347 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15348
15349         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15350         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15351
15352 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15353
15354         * gcc.dg/compare2.c (case 12): XFAIL.
15355         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15356         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15357
15358         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15359
15360 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15361
15362         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15363         guard macro is already defined when the header is first
15364         included.
15365         * gcc.dg/cpp-mix.h: New file.
15366         * gcc.dg/endif-label.c: Update patterns to match compiler.
15367
15368         * g++.brendan/complex1.C: Declare abort.
15369         * g++.law/refs4.C: Remove XFAIL.
15370         * g++.oliva/expr2.C: Declare abort and exit.
15371
15372 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15373
15374         * gcc.c-torture/execute/20000528-1.c: New test.
15375
15376         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15377         * g++.old-deja/g++.law/temps4.C: Likewise.
15378
15379         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15380         stdlib.h.  Call abort() on failure.
15381         * g++.old-deja/g++.law/refs4.C: Likewise.
15382         * g++.old-deja/g++.law/temps4.C: Likewise.
15383         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15384         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15385
15386 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15387
15388         Relative to g++.dg/special:
15389         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15390
15391         Relative to g++.old-deja:
15392         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15393         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15394         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15395         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15396         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15397         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15398         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15399
15400         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15401         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15402         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15403         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15404         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15405         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15406         and/or string.h.
15407
15408         * g++.other/goto1.C: Update expectations for error messages.
15409
15410 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15411
15412         * gcc.c-torture/compile/20000523-1.c: New test.
15413
15414 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15415
15416         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15417
15418 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15419
15420         * g++.old-deja/g++.eh/catch11.C: New test.
15421         * g++.old-deja/g++.eh/catch12.C: New test.
15422
15423 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15424
15425         * gcc.c-torture/execute/20000523-1.c: New test.
15426
15427 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15428
15429         * c-torture/execute/bcp-1.c: Replace abort in arg of
15430         __builtin_constant_p with a generic external function.
15431
15432         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15433         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15434         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15435         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15436         Prototype abort and/or exit.
15437
15438         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15439         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15440         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15441         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15442
15443 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15444
15445         * gcc.dg/dwarf2-1.c: New test.
15446
15447 2000-05-20  Richard Henderson  <rth@cygnus.com>
15448
15449         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15450
15451 2000-05-20  Andreas Jaeger  <aj@suse.de>
15452
15453         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15454         testcase.
15455
15456 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15457
15458         * gcc.c-torture/execute/20000519-2.c: New test.
15459
15460 2000-05-19  Andreas Jaeger  <aj@suse.de>
15461
15462         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15463         which fails with SSA.
15464
15465         * lib/c-torture.exp: Also test with -O3 -fssa.
15466
15467 2000-05-18  Michael Meissner  <meissner@redhat.com>
15468
15469         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15470         * gcc.c-torture/execute/920415-1.c: Ditto.
15471         * gcc.c-torture/execute/920501-1.c: Ditto.
15472         * gcc.c-torture/execute/conversion.c: Ditto.
15473         * gcc.c-torture/execute/cvt-1.c: Ditto.
15474
15475 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15476
15477         * gcc.c-torture/compile/20000518-1.c: New test.
15478
15479 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15480
15481         * g77.f-torture/compile/200005018.f:  New test.
15482
15483 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15484
15485         * gcc.c-torture/compile/20000517-1.c: New test.
15486
15487 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15488
15489         * gcc.c-torture/execute/20000516-1.c: New test.
15490
15491 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15492
15493         * g++.old-deja/g++.other/eh.C: New test.
15494
15495 2000-05-12  Richard Henderson  <rth@cygnus.com>
15496
15497         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15498         constants through to doit's conditional.
15499
15500 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15501
15502         * gcc.c-torture/compile/20000511-1.c: New test.
15503         * g77.f-torture/compile/20000511-1.f: New test.
15504         * g77.f-torture/compile/20000511-2.f: New test.
15505
15506 2000-05-11  Michael Meissner  <meissner@redhat.com>
15507
15508         * gcc.c-torture/execute/20000511-1.c: New test.
15509
15510 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15511
15512         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15513         * gcc.dg/20000510-1.S: New.
15514
15515 2000-05-08  Catherine Moore  <clm@cygnus.com>
15516
15517         * gcc.dg/unused-3.c: New.
15518
15519 2000-05-06  Richard Henderson  <rth@cygnus.com>
15520
15521           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15522           * g++.old-deja/g++.mike/warn1.C: Likewise.
15523           * g++.old-deja/g++.pt/local1.C: Likewise.
15524           * g++.old-deja/g++.pt/local7.C: Likewise.
15525           * g++.old-deja/g++.pt/spec16.C: Likewise.
15526
15527 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15528
15529         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15530
15531 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15532
15533           * g77.f-torture/execute/20000503-1.f:  New test.
15534
15535 2000-05-04  Andreas Jaeger  <aj@suse.de>
15536
15537         * gcc.dg/noreturn-2.c: New test.
15538
15539 2000-05-04  Neil Booth  <NeilB@earthling.net>
15540
15541         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15542         preprocessor.
15543
15544 2000-05-04  Richard Henderson  <rth@cygnus.com>
15545
15546         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15547
15548 2000-05-04  Richard Henderson  <rth@cygnus.com>
15549
15550         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15551         OpenSSL by Jason R Thorpe.
15552
15553 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15554
15555         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15556
15557 2000-05-03  Robert Lipe <robertlipe@usa.net>
15558
15559         * gcc.dg/20000503-1.c: New test.
15560
15561 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15562
15563         * gcc.c-torture/compile/20000502-1.c: New test.
15564         * g++.old-deja/g++.other/align.C: New test.
15565         * gcc.dg/cpp-tradstringify.c: New test.
15566
15567 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15568
15569         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15570         and hard registers.
15571
15572 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15573
15574         * gcc.c-torture/execute/loop-5.c: New test.
15575
15576 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15577
15578         * gcc.c-torture/execute/va-arg-20.c: New test.
15579
15580 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15581
15582         * gcc.c-torture/execute/20000422-1.c: New test.
15583
15584 2000-04-20  Greg McGary  <gkm@gnu.org>
15585
15586         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15587         when optimizing, but without sibling-call optimizations (-O1).
15588
15589 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15590
15591           * gcc.c-torture/compile/20000420-1.c: New test.
15592
15593 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15594
15595         * g++.abi/ptrflags.C: New test.
15596         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15597
15598 2000-04-19  Catherine Moore  <clm@cygnus.com>
15599
15600         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15601
15602 2000-04-19  Greg McGary  <gkm@gnu.org>
15603
15604         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15605         sibling-call optimizations.
15606
15607 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15608
15609         * gcc.dg/20000419-1.c: New test.
15610
15611 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15612
15613         * gcc.c-torture/execute/20000412-6.c: New test.
15614
15615 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15616
15617         * gcc.c-torture/execute/20000412-5.c: New test.
15618         * g77.f-torture/compile/20000412-1.f: New test.
15619         * gcc.c-torture/execute/20000412-4.c: New test.
15620         * gcc.c-torture/compile/20000412-2.c: New test.
15621         * gcc.c-torture/execute/20000412-3.c: New test.
15622         * gcc.c-torture/compile/20000412-1.c: New test.
15623         * gcc.c-torture/execute/20000412-2.c: New test.
15624
15625 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15626
15627         * objc/execute/bf-20.m: New test.
15628
15629 2000-04-10  Richard Henderson  <rth@cygnus.com>
15630
15631         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15632
15633         * gcc.c-torture/execute/20000412-1.c: New test.
15634
15635 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15636
15637         * g++.old-deja/g++.eh/catchptr1.C: New test.
15638
15639 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15640
15641         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15642
15643 2000-04-08  Neil Booth  <NeilB@earthling.net>
15644
15645         * gcc.dg/cpp-nullchar.c: Remove test as
15646         embedded nulls cause problems.
15647
15648 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15649
15650         * gcc.dg/compare2.c: New test.
15651
15652 2000-04-08  Neil Booth  <NeilB@earthling.net>
15653
15654         * gcc.dg/cpp-nullchar.c: New test.
15655
15656 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15657
15658         * gcc.dg/cpp-mi2.c: New test.
15659         * gcc.dg/cpp-mi2[abc].h: New files.
15660
15661 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15662
15663         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15664         member name.
15665
15666 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15667
15668         * g++.old-deja/g++.abi/vmihint.C: New test.
15669
15670 2000-04-06  Neil Booth  <NeilB@earthling.net>
15671
15672         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15673         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15674         copyright.
15675
15676 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15677
15678         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15679         avoid stack-frame overwrite.
15680
15681 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15682
15683         * gcc.c-torture/compile/20000405-2.c: New test.
15684         * gcc.c-torture/compile/20000405-3.c: New test.
15685
15686 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15687
15688         * gcc.c-torture/compile/20000405-1.c: New test.
15689
15690 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15691
15692         * gcc.dg/cast-qual-1.c: Revert last change.
15693
15694 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15695
15696         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15697
15698 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15699
15700         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15701         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15702
15703 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15704
15705         * gcc.c-torture/compile/20000403-2.c: New test.
15706         * gcc.c-torture/compile/20000403-1.c: New test.
15707
15708 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15709
15710         * gcc.c-torture/execute/20000403-1.c: New test.
15711
15712 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15713
15714         * gcc.c-torture/execute/20000402-1.c: New test.
15715
15716 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15717
15718         * gcc.c-torture/execute/va-arg-15.c: New test.
15719         * gcc.c-torture/execute/va-arg-16.c: New test.
15720         * gcc.c-torture/execute/va-arg-17.c: New test.
15721         * gcc.c-torture/execute/va-arg-18.c: New test.
15722         * gcc.c-torture/execute/va-arg-19.c: New test.
15723
15724 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15725
15726         * gcc.c-torture/compile/981211-1.c: Move to...
15727         * gcc.dg/cpp-as1.c: ...here.
15728         * gcc.dg/cpp-as2.c: New file.
15729
15730         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15731         compiler.
15732
15733 2000-04-02  Neil Booth  <NeilB@earthling.net>
15734
15735         * gcc.dg/cpp-cond.c  New tests.
15736         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15737         accidental success less likely.
15738         * gcc.dg/cpp-missingop.c  New tests.
15739         * gcc.dg/cpp-missingparen.c  New tests.
15740         * gcc.dg/cpp-shift.c  New tests.
15741         * gcc.dg/cpp-shortcircuit.c  New tests.
15742         * gcc.dg/cpp-unary.c  New tests.
15743
15744 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15745
15746         * gcc.c-torture/compile/20000329-1.c: New test.
15747
15748 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15749
15750         * gcc.c-torture/compile/20000326-1.c: New test.
15751         * gcc.c-torture/compile/20000326-2.c: New test.
15752
15753 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15754
15755         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15756         the first parameter is a function argument.
15757
15758 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15759
15760         * g++.old-deja/g++.ext/array4.C: New test.
15761
15762 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15763
15764         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15765
15766 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15767
15768         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15769
15770 2000-03-19  Richard Henderson  <rth@cygnus.com>
15771
15772         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15773
15774 2000-03-19  Richard Henderson  <rth@cygnus.com>
15775
15776         * gcc.c-torture/compile/20000319-1.c: New test.
15777
15778 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15779
15780         * gcc.c-torture/execute/20000314-3.c: New test.
15781         * gcc.c-torture/execute/20000314-2.c: New test.
15782         * gcc.c-torture/execute/20000314-1.c: New test.
15783         * gcc.c-torture/compile/20000314-2.c: New test.
15784         * gcc.c-torture/compile/20000314-1.c: New test.
15785
15786 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15787
15788         * g++.old-deja/g++.warn/inline.C: New test.
15789
15790 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15791
15792         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15793         standards-compliant result rather than specific constants.
15794         Put test-values in array.
15795
15796 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15797
15798         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15799         (g++_target_compile): Put test-specific options last.
15800
15801 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15802
15803         * g++.old-deja/g++.eh/vbase4.C: New test.
15804
15805 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15806
15807         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15808
15809 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15810
15811         * g++.old-deja/g++.brendan/misc12.C: Removed.
15812         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15813         * g++.old-deja/g++.ext/pretty4.C: New test.
15814
15815 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15816
15817         * g++.old-deja/g++.other/string2.C: New test.
15818
15819 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15820
15821         * g++.old-deja/g++.warn/impint2.C: New test.
15822
15823 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15824
15825         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15826         is 1, not zero.
15827
15828 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15829
15830         * g++.old-deja/g++.warn/impint.C: New test.
15831         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15832         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15833         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15834         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15835         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15836         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15837         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15838         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15839         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15840         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15841         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15842         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15843
15844 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15845
15846         * gcc.dg/cpp-redef.c: New test.
15847
15848 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15849
15850         * g++.old-deja/g++.pt/unify7.C: New test.
15851
15852 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15853
15854         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15855         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15856
15857 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15858
15859         * gcc.c-torture/compile/20000224-1.c: New test.
15860
15861 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15862
15863         * gcc.c-torture/compile/cpp-2.c: New test.
15864         * gcc.c-torture/compile/cpp-1.c: New test.
15865
15866 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15867
15868         * gcc.c-torture/execute/20000225-1.c: New test.
15869
15870 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15871
15872         * gcc.dg/cpp-li2.c: New test.
15873
15874         * gcc.dg/cpp-wi1.c: New test.
15875
15876         * gcc.dg/cpp-li1.c: New test.
15877
15878 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15879
15880         * g++.old-deja/g++.other/sizeof5.C: New test.
15881
15882 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15883
15884         * gcc.c-torture/execute/va-arg-13.c: New test.
15885
15886 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15887
15888         * gcc.c-torture/execute/va-arg-12.c: New test.
15889
15890 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15891
15892         * gcc.c-torture/execute/20000223-1.c: New test.
15893
15894 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15895
15896         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15897
15898 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15899
15900         * g++.old-deja/g++.abi/ptrmem.C: New test.
15901
15902 2000-02-19  Richard Henderson  <rth@cygnus.com>
15903
15904         * gcc.c-torture/compile/init-3.c: New.
15905
15906 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15907
15908         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15909         ALWAYS_CXXFLAGS.
15910
15911 2000-02-11  Robert Lipe <robertl@sco.com>
15912
15913         * gcc.c-torture/compile/20000211-3.c: New test.
15914
15915 2000-02-11  Martin Buchholz <martin@xemacs.org>
15916
15917         * gcc.c-torture/compile/20000211-2.c: New test.
15918
15919 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15920
15921         * gcc.c-torture/compile/20000211-1.c: New test.
15922
15923 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15924
15925         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15926           on native targets
15927
15928 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15929
15930         * g++.old-deja/g++.other/cast5.C: New test.
15931
15932 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15933
15934         * gcc.c-torture/execute/20000205-1.c: New.
15935
15936 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15937
15938         * g++.old-deja/g++.jason/cast3.C: Return void.
15939         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15940
15941 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15942
15943         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15944
15945         * gcc.dg/loop-1.c: New test.
15946
15947 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15948
15949         * gcc.c-torture/compile/20000127-1.c: New test.
15950         * gcc.c-torture/execute/991228-1.c: New test.
15951
15952 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15953
15954         * gcc.dg/unused-2.c: New test.
15955
15956         * gcc.dg/conv-1.c: New test.
15957
15958 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15959
15960         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15961         compiler.
15962         (tool_option_proc): Fix typo.
15963
15964 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15965
15966         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15967         of the ld on the host, not on the build machine.
15968         Also, don't crash if '--help' is not a supported option.
15969
15970 2000-01-24  Richard Henderson  <rth@cygnus.com>
15971
15972         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15973
15974 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15975
15976         * gcc.c-torture/execute/20000120-2.c: New test.
15977         * gcc.c-torture/execute/20000120-1.c: New test.
15978
15979 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15980
15981         * gcc.c-torture/execute/20000113-1.c: New test.
15982
15983 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15984
15985         * gcc.c-torture/execute/20000112-1.c: New test.
15986
15987 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15988
15989         * gcc.dg/20000111-1.c: New test.
15990
15991 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15992
15993         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15994         with 16 bit integers.
15995
15996 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15997
15998         * gcc.dg/20000108-1.c: New test.
15999
16000 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16001
16002         * g++.old-deja/g++.ns/koenig8.C: New test.
16003
16004 2000-01-05  Nathan Sidwell  <nathan@
16005
16006         * gcc.c-torture/execute/990531-1.c: New test.
16007
16008 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16009
16010         * gcc.c-torture/compile/990527-1.c: New test.
16011
16012 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16013
16014         * gcc.c-torture/execute/990527-1.c: New test.
16015
16016 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16017
16018         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16019         bitfields as signed.
16020
16021 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16022
16023         * g77.f-torture/compile/19990525-0.f: New test.
16024
16025 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16026
16027         * gcc.c-torture/execute/990525-2.c: New test.
16028
16029         * gcc.c-torture/execute/990525-1.c: New test.
16030
16031 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16032
16033         * g++.old-deja/g++.other/anon3.C: New test.
16034         * g++.old-deja/g++.other/anon4.C: New test.
16035         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16036         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16037         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16038         Merrill).
16039
16040 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16041
16042         * gcc.c-torture/execute/990524-1.c: New test.
16043
16044         * gcc.dg/990524-1.c: New test.
16045
16046 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16047
16048         * gcc.c-torture/compile/990523-1.c: New test.
16049
16050 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16051
16052         * gcc.c-torture/compile/990519-1.c: New test.
16053
16054 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16055
16056         * gcc.c-torture/compile/990517-1.c: New test.
16057
16058         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16059         (e4, f4): New tests.
16060         (main): Call them.
16061
16062 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16063
16064         * gcc.dg/noreturn-1.c: New test.
16065
16066 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16067
16068         * gcc.c-torture/execute/990513-1.c: New test.
16069
16070 1999-05-10  Richard Henderson  <rth@cygnus.com>
16071
16072         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16073
16074 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16075
16076         * g77.f-torture/execute/erfc.f: Use small single-precision
16077         values, to avoid problems on Alphas when not -mieee.
16078
16079 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16080
16081         * gcc.dg/990506-0.c: New test.
16082
16083 1999-05-08  Richard Henderson  <rth@cygnus.com>
16084
16085         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16086         the constant to test.  Don't XFAIL 64-bit targets.
16087
16088         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16089         * g++.old-deja/g++.law/profile1.C: Likewise.
16090
16091         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16092         operator new instances.
16093         * g++.old-deja/g++.other/delete5.C: Likewise.
16094
16095 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16096
16097         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16098         intrinsic.
16099
16100 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16101
16102         * g77.f-torture/execute/u77-test.f: Reverse order of two
16103         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16104
16105 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16106
16107         * gcc.dg/compare1.c: New test.
16108
16109 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16110
16111         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16112         New tests.
16113
16114 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16115
16116         * g77.f-torture/compile/19990502-1.f: New test.
16117
16118 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16119
16120         * g77.f-torture/compile/19990502-0.f: New test.
16121
16122 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16123
16124         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16125         intrinsic.
16126
16127 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16128
16129         * g77.f-torture/execute/u77-test.f (main): List libU77
16130         intrinsics not currently tested.
16131         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16132         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16133         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16134         Trim blanks off the ends of some printed strings.
16135
16136 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16137
16138         * g77.f-torture/execute/u77-test.f (main): Just warn about
16139         FSTAT gid disagreement, as it's expected on some systems.
16140
16141 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16142
16143         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16144         use a new function, which allows for some slop.
16145         Clean up some commentary.
16146         (issum): The new function.
16147         (sgladd): Deleted subroutine.
16148
16149 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16150
16151         * g77.f-torture/execute/u77-test.f: Modify to be more like
16152         libf2c/libU77 version, bringing patches to that version here.
16153         Add suitable commentary.
16154
16155 1999-04-25  Richard Henderson  <rth@cygnus.com>
16156
16157         * gcc.dg/990424-1.c: New test.
16158
16159 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16160
16161         * g77.f-torture/execute/u77-test.f (main): Bug involving
16162         LSTAT has been fixed, so turn back on full checking.
16163
16164 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16165
16166         * g77.f-torture/compile/19990419-0.f: New test.
16167         * g77.f-torture/execute/19990419-1.f: New test.
16168
16169 1999-04-17  Richard Henderson  <rth@cygnus.com>
16170
16171         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16172         to avoid the need for a prototype to supress a warning.
16173
16174 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16175
16176         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16177
16178 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16179
16180         * gcc.c-torture/execute/990404-1.c: New test.
16181
16182 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16183
16184         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16185         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16186         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16187         missing initializer warnings.
16188
16189 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16190
16191         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16192         matching strings.
16193
16194 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16195
16196         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16197
16198 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16199
16200         * g77.f-torture/execute/19990325-0.f: New test.
16201         * g77.f-torture/execute/19990325-1.f: New test.
16202
16203 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16204
16205         * gcc.c-torture/execute/990324-1.c: New test.
16206
16207 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16208
16209         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16210         test with 4.
16211
16212 1999-03-17  Richard Henderson  <rth@cygnus.com>
16213
16214         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16215
16216 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16217
16218         * g77.f-torture/execute/19990313-2.f: New test.
16219         * g77.f-torture/execute/19990313-3.f: New test.
16220
16221 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16222
16223         * g77.f-torture/execute/19990313-0.f: New test.
16224         * g77.f-torture/execute/19990313-1.f: New test.
16225
16226 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16227
16228         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16229         printf to sprintf.
16230         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16231         (main): Add check for u15.  Conditionalize u31 check depending on
16232         whether ints are <32 bits or >=32 bits.
16233
16234 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16235
16236         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16237
16238 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16239
16240         * g77.f-torture/compile/19990305-0.f: New test.
16241         * g77.f-torture/execute/19981119-0.f: New test.
16242
16243 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16244
16245         * g77.f-torture/execute/970625-2.f: call ABORT if final
16246         result is not correct, instead of just printing it.
16247         Add this checking via newly introduced obfuscation, to
16248         trip up buggy front ends.
16249
16250 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16251
16252         * g77.f-torture/compile/960317-1.f: Moved from being
16253         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16254
16255 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16256
16257         * g77.f-torture/execute/960317-1.f: New (old) test.
16258         * g77.f-torture/execute/970625-2.f: Ditto.
16259
16260 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16261
16262         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16263         message on line 1 or line 2; cccp and cpplib do this differently.
16264
16265 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16266
16267         * g++.old-deja/g++.law/weak1.C: New test.
16268
16269 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16270
16271         * gcc.c-torture/execute/990119-1.c: Renamed to...
16272         * gcc.dg/990119-1.c: this, so it will only be tested once
16273         (it's a preprocessor test, it doesn't need to be run at
16274         multiple optimization levels).
16275
16276 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16277
16278         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16279           ALWAYS_CXXFLAGS.
16280
16281 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16282
16283         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16284         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16285         to not be compilable by current g77.
16286
16287 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16288
16289         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16290
16291 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16292
16293         * gcc.c-torture/execute/990222-1.c: New test.
16294
16295 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16296
16297         * g77.f-torture/compile/19990218-0.f: New test.
16298         * g77.f-torture/noncompile/19990218-1.f: New test.
16299
16300 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16301
16302         * g77.f-torture/compile/19981216-0.f: New test.
16303
16304 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16305
16306         * gcc.dg/990214-1.c: New test.
16307
16308 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16309
16310         * gcc.dg/990213-2.c: New test.
16311
16312         * gcc.dg/990213-1.c: New test.
16313
16314 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16315
16316         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16317         ints.
16318
16319 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16320
16321         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16322         specified by target.
16323
16324         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16325
16326 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16327
16328         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16329
16330 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16331
16332         * gcc.dg/special/ecos.exp: New test driver for new tests with
16333         special requirements.
16334
16335         * gcc.dg/special/alias-1.c: New test.
16336         * gcc.dg/special/gcsec-1.c: New test.
16337         * gcc.dg/special/weak-1.c: New test.
16338         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16339         * gcc.dg/special/weak-2.c: New test.
16340         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16341         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16342         * gcc.dg/special/wkali-1.c: New test.
16343         * gcc.dg/special/wkali-2.c: New test.
16344         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16345         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16346
16347 1999-02-10  Felix Lee  <flee@cygnus.com>
16348
16349           * lib/c-torture.exp (c-torture-compile): Pull out code for
16350           analyzing gcc error messages.
16351           (c-torture-execute): Likewise.  Fix some (harmless) false
16352           positives.
16353           * lib/gcc.exp (gcc_check_compile): New function.
16354
16355 1999-02-08  Richard Henderson  <rth@cygnus.com>
16356
16357         * gcc.c-torture/execute/990208-1.c: New test.
16358
16359 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16360
16361         * g++.dg/special/ecos.exp: New driver for new tests with special
16362         requirements
16363
16364         * g++.dg/special/conpr-1.C: New test
16365         * g++.dg/special/conpr-2.C: New test
16366         * g++.dg/special/conpr-2a.C: New test
16367         * g++.dg/special/conpr-3.C: New test
16368         * g++.dg/special/conpr-3a.C: New test
16369         * g++.dg/special/conpr-3b.C: New test
16370
16371         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16372         allow g++ to use the dg driver
16373
16374         * README: Add comment about g++.dg directory
16375
16376 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16377
16378         * README: Update email addresses.
16379
16380 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16381
16382         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16383         arguments in order to force structure S onto the stack even on
16384         the alpha.
16385         (test): Pass 10 leading arguments to function foo as well as the
16386         structure S.
16387
16388         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16389         failure for all targets.
16390
16391         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16392         abort to terminate program execution.
16393
16394 1999-01-30  Richard Henderson  <rth@cygnus.com>
16395
16396         * gcc.c-torture/execute/990130-1.c: New test.
16397
16398 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16399
16400         * gcc.dg/990130-1.c: New test.
16401
16402 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16403
16404         * gcc.c-torture/execute/990128-1.c: New test.
16405
16406 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16407
16408         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16409
16410 1999-01-27  Felix Lee  <flee@cygnus.com>
16411
16412         * lib/c-torture.exp (c-torture-compile): pull out code for
16413         analyzing gcc error messages.
16414         (c-torture-execute): ditto, and fix some (harmless) false
16415         positives.
16416         * lib/gcc.exp (gcc_check_compile): new function.
16417
16418 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16419
16420         * gcc.dg/990117-1.c: New test.
16421
16422         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16423
16424         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16425
16426 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16427
16428         * g77.f-torture/compile/990115-1.f: New test.
16429
16430 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16431
16432         * gcc.c-torture/compile/990107-1.c: New test
16433
16434 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16435
16436         * gcc.c-torture/execute/990106-2.c: New test.
16437
16438         * gcc.c-torture/execute/990106-1.c: New test.
16439
16440 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16441
16442         * gcc.c-torture/compile/981223-1.c: New test.
16443
16444 1998-12-29  Richard Henderson  <rth@cygnus.com>
16445
16446         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16447         (opt3): Rename from opt4 and disable.
16448
16449 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16450
16451         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16452
16453 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16454
16455         * g++.old-deja/g++.other/conv5.C: New test.
16456
16457 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16458
16459         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16460
16461 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16462
16463         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16464
16465 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16466
16467         * gcc.c-torture/compile/981211-1.c: New test.
16468
16469 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16470
16471         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16472
16473         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16474
16475 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16476
16477         * gcc.special/930510-1.c: Make C9X safe.
16478         * gcc.misc-tests/gcov-1.c Similarly.
16479         * gcc.misc-tests/gcov-2.c Similarly.
16480
16481 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16482
16483         * gcc.dg/ultrasp1.c: New test.
16484
16485 1998-12-06  Richard Henderson  <rth@cygnus.com>
16486
16487         * gcc.c-torture/execute/981206.c: New test.
16488
16489 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16490
16491         * g++.old-deja/g++.ns/template7.C: New test.
16492
16493         * g++.old-deja/g++.other/expr1.C: New test.
16494
16495         * g++.old-deja/g++.eh/tmpl3.C: New test.
16496
16497         * g++.old-deja/g++.eh/tmpl2.C: New test.
16498
16499 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16500
16501         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16502         * g++.old-deja/g++.other/using6.C: Removed.
16503         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16504
16505         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16506
16507 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16508
16509         * g++.old-deja/g++.pt/overload8.C: New test.
16510
16511         * g++.old-deja/g++.pt/overload7.C: New test.
16512
16513         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16514
16515         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16516         and relinking messages.
16517         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16518         compiling with -frepo.
16519
16520 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16521
16522         * g++.old-deja/g++.pt/lookup6.C: New test.
16523
16524 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16525
16526         * gcc.c-torture/execute/981130-1.c: New test.
16527         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16528
16529 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16530
16531         * g++.old-deja/g++.pt/explicit76.C: New test.
16532
16533         * g++.old-deja/g++.pt/friend38.C: New test.
16534
16535         * g++.old-deja/g++.ns/crash2.C: New test.
16536
16537         * g++.old-deja/g++.pt/defarg8.C: New test.
16538
16539         * g++.old-deja/g++.pt/instantiate6.C: New test.
16540
16541         * g++.old-deja/g++.pt/static6.C: New test.
16542
16543         * g++.old-deja/g++.pt/decl2.C: New test.
16544
16545 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16546
16547         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16548         problem is actually related with name lookup, but so what? :-)
16549
16550         * g++.old-deja/g++.pt/friend37.C: New test.
16551
16552 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16553
16554         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16555         element, which fails on some systems.
16556
16557         * g77.f-torture/execute/labug1.f: New test.
16558
16559 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16560
16561         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16562         is defined.
16563
16564 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16565
16566         * g77.f-torture/compile/981117-1.f: New test.
16567
16568 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16569
16570         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16571         properly discarded.
16572
16573 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16574
16575         * gcc.c-torture/execute/memcheck: New directory of tests for
16576         -fcheck-memory-usage.
16577
16578 1998-11-07  Gerald Pfe
16579
16580         * g77.f-torture/noncompile/980615-0.f: New test.
16581
16582 1998-07-26  H.J. Lu  (hjl@gnu.org)
16583
16584         * gcc.dg/980312-1.c: Do link instead of compile.
16585         * gcc.dg/980313-1.c: Likewise.
16586
16587 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16588
16589         * gcc.c-torture/compile/980726-1.c: New test.
16590
16591 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16592
16593         * g77.f-torture/execute/io0.f: New test.
16594
16595 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16596
16597         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16598         an int.
16599
16600 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16601
16602         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16603         m32r bugs.
16604
16605 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16606
16607         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16608         c-decl.c:grokdeclarator can handle mode attributes.
16609
16610 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16611
16612         * gcc.c-torture/execute/980716-1.c: New test.
16613
16614 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16615
16616         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16617         the mn10200.
16618         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16619         the mn10200.
16620         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16621         * gcc.c-torture/compile/930326-1.x: Similarly.
16622
16623 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16624
16625         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16626         New test from Craig.
16627
16628 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16629
16630         * g77.f-torture/noncompile/980616-0.f: New test.
16631
16632         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16633
16634 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16635
16636         *  g++.other/singleton.C: Return error value instead of taking
16637         SIGSEGV.
16638
16639 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16640
16641         *  g++.other/singleton.C: New test.   Warning is under dispute.
16642         Runtime crash is not.
16643
16644 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16645
16646         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16647         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16648         using6.C, using7.C}:  New namespace tests.
16649
16650 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16651
16652         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16653         specialization with typedef'ed names used as array indexes.
16654
16655 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16656
16657         * gcc.c-torture/execute/980709-1.c: New test.
16658
16659         * gcc.dg/980709-1.c: New test.
16660
16661 1998-07-07  Richard Henderson  <rth@cygnus.com>
16662
16663         * gcc.c-torture/execute/bcp-1.c: New test.
16664
16665 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16666
16667         * gcc.c-torture/execute/980707-1.c: New test.
16668
16669 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16670
16671         * gcc.c-torture/compile/980706-1.c: New test.
16672
16673 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16674
16675         * g77.f-torture/execute/980701-0.f,
16676         g77.f-torture/execute/980701-1.f: New test from Craig.
16677
16678 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16679
16680         * gcc.c-torture/compile/980701-1.c: New test.
16681
16682         * gcc.c-torture/execute/980701-1.c: New test.
16683
16684 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16685 rlsruhe.de>
16686
16687         * g++.old-deja/g++.robertl/eb132.C: New test.
16688         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16689
16690 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16691
16692         * g77.f-torture/execute/980628-7.f,
16693         g77.f-torture/execute/980628-8.f,
16694         g77.f-torture/execute/980628-9.f,
16695         g77.f-torture/execute/980628-10.f: New tests from Craig.
16696
16697         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16698
16699 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16700
16701         * g77.f-torture/execute/980628-4.f: New test from Craig.
16702         * g77.f-torture/execute/980628-5.f: Likewise.
16703         * g77.f-torture/execute/980628-2.f: Likewise.
16704         * g77.f-torture/execute/980628-0.f: Likewise.
16705         * g77.f-torture/execute/980628-1.f: Likewise.
16706         * g77.f-torture/execute/980628-3.f: Likewise.
16707         * g77.f-torture/execute/980628-6.f: Likewise.
16708
16709 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16710
16711         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16712         directory when nothing has been installed yet.
16713
16714 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16715
16716         * gcc.c-torture/special/special.exp: Handle newer versions of
16717         dejagnu.
16718
16719 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16720
16721         * gcc.dg/980626-1.c: New test.
16722
16723 1998-06-19  Bruno Haible <haible@ilog.fr>
16724
16725         * gcc.misc-tests/m-un-2.c: New test.
16726         * g++.old-deja/g++.other/warn01.c: Likewise.
16727
16728 1998-06-19  Robert Lipe  <robertl@dgii.com>
16729
16730         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16731         compatibility with assmblers with a different comment character.
16732         Eliminate use of GAS-specific extensions.
16733
16734 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16735
16736         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16737
16738 1998-06-19  Robert Lipe  <robertl@dgii.com>
16739
16740         *lib/g77.exp: Replace search for libf2c.a with search for newly
16741         renamed libg2c.a
16742
16743 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16744
16745         * gcc.c-torture/execute/980617-1.c: New test.
16746
16747 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16748
16749         * gcc.c-torture/execute/980612-1.c: New test.
16750
16751 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16752
16753         * gcc.dg/980523-1.c: Only test on ppc-linux.
16754         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16755
16756         * gcc.c-torture/execute/980608-1.c: New test.
16757
16758 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16759
16760         * gcc.c-torture/execute/980605-1.c: New test.
16761
16762 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16763
16764         * gcc.c-torture/execute/980604-1.c: New test.
16765
16766 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16767
16768         * gcc.c-torture/execute/980602-1.c: New test.
16769         * gcc.c-torture/execute/980602-2.c: Likewise.
16770
16771 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16772
16773         * 970125-0.f: Fix per JCB.  Add commentary.
16774
16775 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16776
16777         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16778         IEEE -0 support.
16779
16780 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16781
16782         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16783         earlier.
16784
16785 1998-05-28  Catherine Moore <clm@cygnus.com>
16786
16787         * gcc.c-torture/execute/980526-3.c: New test.
16788
16789 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16790
16791         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16792         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16793         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16794         m88k-motorola-sysv3 to XFAIL.
16795
16796 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16797
16798         * gcc.dg/980526-1.c: New test.
16799         * gcc.c-torture/execute/980526-2.c: New test.
16800
16801 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16802
16803         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16804
16805         * gcc.c-torture/execute/980526-1.c: New test.
16806
16807 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16808
16809         * g77.f-torture/execute/alpha2.f: Add runtime test.
16810
16811 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16812
16813         * g++.old-deja/old-deja.exp: Strip leading directories.
16814
16815         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16816         error for the line.  Don't run multiple tests for the same line.
16817
16818 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16819
16820         * gcc.dg/980523-1.c: New test.
16821
16822 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16823
16824         * g77.f-torture/compile/970915-0.f: New test.
16825
16826 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16827
16828         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16829
16830 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16831
16832         * gcc.dg/980520-1.c: New test.
16833
16834 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16835
16836         * gcc.dg/980502-1.c: Fix return type.
16837
16838 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16839
16840         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16841         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16842         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16843         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16844         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16845
16846 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16847
16848         * g77.f-torture/execute/980520-1.f: New test.
16849
16850 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16851
16852         * lib/mike-g77.exp: New file.
16853
16854         * g77.f-torture/noncompile/noncompile.exp,
16855         g77.f-torture/noncompile/check0.f: New files.
16856
16857 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16858
16859         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16860         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16861         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16862         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16863         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16864         abort where appropriate.
16865
16866 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16867
16868         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16869         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16870
16871 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16872
16873         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16874
16875 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16876
16877         * g77.f-torture/compile/980427-0.f: New test.
16878
16879 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16880
16881         * g77.f-torture/compile/980424-0.f: New test.
16882
16883 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16884
16885         * g77.f-torture/compile/980419-2.f (main): New test.
16886         * g77.f-torture/compile/970125-0.f: New test.
16887         * g77.f-torture/compile/980419-1.f: New test.
16888
16889 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16890
16891         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16892         of loop-4.c.
16893
16894 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16895
16896         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16897
16898 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16899
16900         * gcc.c-torture/compile/980329-1.c: New test.
16901
16902 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16903
16904         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16905         * gcc.dg/980312-1.c: Fix typo in -march command.
16906
16907 1998-03-16  H.J. Lu  (hjl@gnu.org)
16908
16909         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16910
16911 1998-03-11  Robert Lipe  <robertl@dgii.com>
16912
16913         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16914         Dave Love agree the Fortran source is bogus.
16915
16916 1998-03-11  Robert Lipe  <robertl@dgii.com>
16917
16918         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16919         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16920         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16921         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16922         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16923
16924 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16925
16926         * g++.old-deja/g++.other/friend1.C: New test.
16927
16928 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16929
16930         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16931         possibly uninitialized) variables and declare dnrm2.
16932
16933 1998-02-23  Robert Lipe <robertl@dgii.com>
16934
16935         From Bruno Haible <haible@ilog.fr>:
16936         * gcc.c-torture/execute/980223.c: New test.
16937
16938 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16939
16940         * gcc.dg/ifelse-1.c: New test.
16941
16942 1998-02-09  H.J. Lu  (hjl@gnu.org)
16943
16944         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16945
16946           * lib/old-dejagnu.exp (old-dejagnu): Added the
16947           "execution test - XFAIL *-*-*" handling in the spirit of
16948           "excess errors test -". Changed the "execution test fails"
16949           handling to be like "excess errors test fails".
16950           * Update various tests accordingly.
16951
16952 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16953
16954         * gcc.c-torture/execute/980205.c: New test.
16955
16956 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16957
16958         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16959         * lib/f-torture.exp: Similarly.
16960         * gcc.c-torture: Rename all .cexp files to .x files.
16961
16962 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16963
16964         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16965         (940510-1.c): Removed duplicate.
16966         (971104-1.c): New test.
16967
16968 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16969
16970           * lib/f-torture.exp: Improve error and loop detection.
16971
16972 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16973
16974         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16975         use that to size the filler array.
16976
16977 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16978
16979         * lib/c-torture.exp(c-torture-execute): Fix typo.
16980
16981         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16982         testcase as the executable name. Keep the executable around if
16983         the test fails.
16984
16985 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16986
16987         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16988         changes.  Only test one -g option, and move it to the end of the
16989         list of options to test.
16990
16991 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16992
16993         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16994         variable GCC_TORTURE_OPTIONS to supply default switches separated
16995         by colons.  If no environment variable, run tests with -O0 -g, -O1
16996         -g, and -O2 -g as well.
16997
16998 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16999
17000         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17001         explanatory comments. Fix indentation.
17002
17003 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17004
17005         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17006
17007 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17008
17009         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17010         * g++.old-deja/g++.mike/p7325.C: Likewise.
17011         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17012
17013 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17014
17015         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17016         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17017         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17018         * g++.old-deja/g++.law/operators4.C: Likewise.
17019
17020 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17021
17022         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17023         * g++.old-deja/g++.mike/p784.C: Ditto.
17024         * g++.old-deja/g++.mike/p785.C: Ditto.
17025
17026 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17027
17028           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17029
17030 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17031
17032         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17033         target feature; pass this to c-torture-execute as needed.
17034
17035 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17036
17037         * lib/c-torture.exp(c-torture-execute): If the previous and the
17038         current executables being tested are identical, we don't need to
17039         run the executable again. Try to make the executable names
17040         unique. Add an optional argument for passing additional compiler
17041         flags.
17042
17043 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17044
17045         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17046
17047 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17048
17049         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17050
17051 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17052
17053         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17054         32bit or larger longs.
17055
17056         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17057         have either a 32bit long or 32bit int.
17058
17059 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17060
17061         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17062         Make double precision tests dependent on sizeof (double).
17063
17064 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17065
17066         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17067         too.
17068
17069 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17070
17071         * gcc.c-torture/compile/961203-1.cexp: New script.
17072
17073 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17074
17075         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17076         up the includes ourselves.
17077
17078 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17079
17080         * lib/plumhall.exp: Remove random include, and add a few
17081         verbose messages for debugging.
17082
17083 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17084
17085         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17086         of trying to do it ourselves.
17087
17088 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17089
17090         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17091
17092 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17093
17094         * gcc.prms/5403.c: Made regexp a bit less strict.
17095
17096 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17097
17098         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17099         is returned from remote_load instead.
17100         * lib/plumhall.exp: Ditto.
17101         * lib/mike-g++.exp: Ditto.
17102         * lib/old-dejagnu.exp: Ditto.
17103         * lib/c-torture.exp: Ditto.
17104
17105 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17106
17107         * lib/g++.exp: Use build_wrapper procedure.
17108         * lib/gcc.exp: Ditto.
17109
17110 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17111
17112         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17113         an old-style decl for malloc.  Fixes tests to work when
17114         sizeof (int) != sizeof (size_t).
17115
17116 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17117
17118         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17119
17120         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17121         use stdargs.h interface.
17122
17123 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17124
17125         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17126         NO_VARARGS when compiling.
17127
17128 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17129
17130         * lib/plumhall.exp(ph_includes): New procedure.
17131         (ph_make): Use it.
17132         (ph_compiler): Ditto.
17133
17134         * lib/g++.exp: Rename test-glue.c to testglue.c.
17135         * lib/gcc.exp: Ditto.
17136
17137 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17138
17139         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17140         to completion when it's called.
17141
17142 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17143
17144         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17145         is defined, don't do test.
17146
17147 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17148
17149         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17150         for object files.
17151         (ph_summary): Mark skipped testcases as untested, not unresolved.
17152
17153         * lib/plumhall.exp (ph_make): If unresolved because of bad
17154         errorCode, record errorCode in log file.
17155         (*): Replace send_log/verbose with verbose -log.
17156
17157 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17158
17159         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17160         double conversion if double isn't at least 8 bytes.
17161
17162         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17163         int to work with targets where int is 16 bits.
17164
17165         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17166         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17167         precision for the test to complete.
17168
17169 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17170
17171         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17172         if d10v is not compiled with the -mdouble64 flag.
17173         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17174
17175         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17176         d10v is not compiled with the -mint32 flag.
17177
17178 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17179
17180         * lib/plumhall.exp: Use incr_count.
17181
17182 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17183
17184         * gcc.c-torture: Update to c-torture-1.45.
17185
17186 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17187
17188         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17189         the name of the expect testcase file).
17190
17191         * lib/g++.exp(g++_init): Ditto.
17192
17193 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17194
17195         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17196         the host.
17197
17198         * lib/gcc.exp(gcc_exit): New procedure.
17199
17200 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17201
17202         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17203         specs where appropriate.
17204
17205         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17206         because of new "candidates are" messages, and removed a few
17207
17208         * Converted all non-old-style g++ testcases to old-style, and
17209         moved into g++.old-deja.
17210
17211 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17212
17213         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17214         options.
17215
17216         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17217         succeeded.
17218
17219         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17220
17221 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17222
17223         * lib/gcc.exp (gcc_target_compile): Add support for defining
17224         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17225         the machine doesn't have those features.
17226
17227 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17228
17229         * g++.law/operators4.exp: Don't use LIBS.
17230
17231 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17232
17233         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17234
17235         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17236         * lib/g++.exp: Set it here instead. Also, allow use of the
17237         --tool_exec and --tool_opt options. Change CXX to
17238         GXX_UNDER_TEST.
17239
17240         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17241
17242         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17243
17244 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17245
17246         * lib/old-dejagnu.exp: Use prune_warnings instead of
17247         prune_system_crud.
17248         * lib/mike-g++.exp: Ditto.
17249         * lib/gcc.exp: Ditto.
17250         * lib/g++.exp: Ditto.
17251
17252         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17253
17254 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17255
17256           * 941014-2.c: Include stdlib.h
17257           * 960327-1.c: Include stdio.h
17258           * dbra.c, index-1.c: Don't assume ints are 32bits.
17259
17260 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17261
17262         * lib/gcc.exp: Add gcc,stack_size target feature.
17263
17264         * lib/g++.exp(g++_target_compile): Add the include and link
17265         paths here, not in two other places. And, it's $options, not
17266         options.
17267
17268         * lib/mike-g++.exp(postbase): Remove the code that determines
17269         the correct include and link paths.
17270         * g++.old-deja/old-deja.exp: Ditto.
17271
17272 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17273
17274         * lib/g++.exp(g++_init): target_compile no longer returns the
17275         filename of the result.
17276
17277 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17278
17279         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17280         call to glob.
17281
17282         * gcc.c-torture/special/special.exp: Change call to
17283         gcc_target_compile to include the object file.
17284
17285 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17286
17287         * gcc.c-torture/special/special.exp: Correct misspelling in last
17288         change.
17289
17290 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17291
17292         * lib/plumhall.exp(ph_summary): Log the entire output of the
17293         executable. Return -1 if there were any failures, 0 otherwise.
17294         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17295         (ph_make): Clean up objects and executables that were built
17296         if the tests succeeded.
17297
17298 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17299
17300         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17301         libraries and includes in the build tree as appropriate.
17302
17303 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17304
17305         * lib/c-torture.exp: Instead of looking for the global variable
17306         NO_LONG_LONG, check to see if that's a feature of the target.
17307
17308 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17309
17310         * config/default.exp: Minimize. Delete the remainer of the files in
17311         config; this functionality is now in devo/dejagnu/config.
17312
17313         g++.*/*: Pass any additional flags used to compile to postbase;
17314         delete CXXFLAGS.
17315
17316         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17317         is now done by runtest.exp. Use gcc_target_compile instead of
17318         compile.
17319
17320         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17321         Remove references to CFLAGS. Use remote_file instead of
17322         calling rm -f.
17323         (c-torture): Take a list of arguments to use to compile this
17324         testcase.
17325
17326         lib/g++.exp: Simplify. Use target_compile instead of compile.
17327         lib/gcc-dg.exp: Ditto.
17328         lib/gcc.exp: Ditto.
17329         lib/mike-{gcc,g++}.exp: Ditto.
17330         lib/old-dejagnu.exp: Ditto.
17331         lib/plumhall.exp: Ditto.
17332
17333 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17334
17335         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17336         (ph_linker): Likewise.
17337
17338 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17339
17340           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17341         MAP_ANON / MAP_ANONYMOUS if defined;
17342         else try to map from /dev/zero .
17343
17344 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17345
17346         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17347         isn't defined, then define it to MAP_ANONYMOUS.
17348
17349 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17350
17351         * gcc.c-torture: Update to c-torture-1.42 release.
17352
17353 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17354
17355         * gcc.c-torture: Update to c-torture-1.41 release.
17356
17357 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17358
17359         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17360         c-torture release.
17361
17362 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17363
17364         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17365         and LDFLAGS.  Fix second case to append the target_info ldflags
17366         onto LDFLAGS, not CFLAGS.
17367         * lib/g++.exp (g++_init): Add target_info stuff.
17368         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17369         of libgloss and newlib flags for !native.
17370
17371         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17372         (GDB): Fix relative path to go up another dir for finding gdb.
17373
17374 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17375
17376         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17377         versions in the target_info array, if they don't exist.
17378
17379 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17380
17381         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17382
17383 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17384
17385         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17386         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17387
17388 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17389
17390         * lib/old-dejagnu.exp: Don't remove the output file before we've
17391         actually tested it. Don't append pwd to the path of the executable
17392         we're testing.
17393
17394 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17395
17396         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17397
17398 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17399
17400         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17401         temporary directory for compiler files, and set it to a default
17402         value of /tmp. Set $output as the name of the output file from
17403         compiling the testcase. Add a -o option to $cflags_var so the
17404         compiler writes the final output file as $output. Set $executable
17405         to $output.
17406
17407         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17408         directory for compiler files, and set it to /tmp if it doesn't
17409         already have a value. Set $output_file to the name of the output
17410         file from compiling the testcase. Add a -o option to CXXFLAGS so
17411         the compiler writes the final output file as $output. Use $output
17412         as the executable to be tested.
17413
17414 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17415
17416         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17417
17418 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17419
17420         * gcc.c-torture/execute/pending-1.c: New test.  Still
17421         pending in Tege's queue.
17422
17423 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17424
17425         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17426         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17427         if there were failures.  Call unresolved if there were unresolved
17428         testcases.  Call gcc_fail if program did not run to completion.
17429         (ph_make): Pass additional argument name to ph_execute.
17430         (ph_execute): Add new argument.  Pass additional arguments to
17431         ph_summary.  Call gcc_fail is there is no execution output.
17432
17433 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17434
17435         * lib/plumhall.exp (proc_summary): Output relavent summary
17436         lines into the log so specific failures in plumhall can be
17437         investigated.
17438
17439 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17440
17441         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17442         (c-torture-execute): Don't try to execute tests which use
17443         "long long" types if $NO_LONG_LONG is nonzero.
17444
17445 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17446
17447         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17448         not c-torture.
17449
17450         * gcc.ieee: Move from here.
17451         * gcc.c-torture/execute/ieee: To here.
17452
17453 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17454
17455         * gcc.c-torture: Update to c-torture-1.41 release.
17456
17457 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17458
17459         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17460         not "$output".
17461
17462 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17463
17464         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17465         -c present.
17466
17467 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17468
17469         * config/proelf.exp: Handle connecting to a simulator.
17470
17471 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17472
17473         * config/proelf.exp: New file.  Enough framework that we can
17474         run c-torture tests on the proelf targets (or any other target
17475         that gdb can connect to for that matter).
17476
17477 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17478
17479         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17480         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17481
17482         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17483         exec_output exists.
17484
17485 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17486
17487         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17488         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17489
17490         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17491         to pass/fail/unresolved/unsupported/untested.  Caller must now
17492         call unresolved/unsupported/untested.
17493         * lib/*.exp: Update FSF address.  Update to handle new results of
17494         ${tool}_load.
17495         * lib/chill.exp (verbose): Delete.
17496
17497 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17498
17499         * lib/gcc.exp (default_gcc_start): Change order of args to
17500         $LDFLAGS $CFLAGS $LIBS.
17501         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17502         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17503         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17504         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17505         * gcc.misc-tests/dg-test.exp: Likewise.
17506         * gcc.misc-tests/msgs.exp: Likewise.
17507         * gcc.prms/prms.exp: Likewise.
17508         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17509         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17510
17511         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17512
17513 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17514
17515         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17516
17517         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17518         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17519
17520         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17521         necessary.
17522
17523 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17524
17525         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17526         global for loop; add use of $mathlib.
17527         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17528         settings here; set mathlib for anything but VxWorks.
17529
17530 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17531
17532         * gcc.c-torture: Update to c-torture-1.40 release.
17533
17534 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17535
17536         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17537         dg.exp.
17538
17539 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17540
17541         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17542         global.
17543
17544 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17545
17546         * lib/g++.exp (LIBS): Define if not already.
17547         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17548         (gcc-dg-prune): Call prune_gcc_output.
17549         * lib/gcc.exp (prune_gcc_output): New proc.
17550         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17551         prune_gcc_output.
17552
17553 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17554
17555         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17556         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17557
17558 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17559
17560         * gcc.c-torture: Update to c-torture-1.39 release.
17561
17562 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17563
17564         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17565         fails, try others as well.
17566
17567 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17568
17569         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17570         If compilation fails, mark execute tests as `untested'.
17571         If test is marked as unsupported, don't mark compilation and
17572         execute tests as failed.
17573
17574 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17575
17576         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17577         libstdc++ for whether or not we want to be doing shared
17578         libraries.  Delete link_curses since we don't need it anymore.
17579         * lib/mike-g++.exp (postbase): Don't link in libg++.
17580         * g++.old-deja/old-deja.exp: Likewise.
17581
17582 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17583
17584         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17585
17586 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17587
17588         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17589         For that, add `-Wl,-a,shared_archive'.
17590         * g++.old-deja/old-deja.exp: Likewise.
17591
17592 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17593
17594         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17595
17596 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17597
17598         * lib/mike-g++.exp (postbase): Pay attention to the status of
17599         g++_load.
17600
17601 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17602
17603           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17604
17605 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17606
17607         * lib/gcc.exp (default_gcc_start): No longer need to log program
17608         being executed or its output, execute_anywhere does that now.
17609         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17610         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17611
17612 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17613
17614         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17615         the same as those in lib/g++.exp.
17616
17617 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17618
17619         * gcc.c-torture: Update to c-torture-1.38 release.
17620         * gcc.ieee: Related changes.
17621
17622 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17623
17624         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17625         "exec". Minor reformatting changes.
17626
17627         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17628         cross. This means all "exec" calls now work on a remote host as
17629         well.
17630         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17631         cross. Filter out the extra "\r\n" stuff that expect puts in.
17632         (c-torture-execute): Filter out the bogus warnings like
17633         c-torture-compile does. Add support for canadian cross.
17634         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17635         Use execute_anywhere rather than calling exec directly. Now it
17636         works for canadian cross testing.
17637
17638 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17639
17640         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17641         results into a variable, and check that rather than using file exists.
17642
17643 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17644
17645         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17646         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17647
17648 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17649
17650         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17651         lib_curses if there's a shared libg++ in the build tree.
17652
17653 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17654
17655         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17656         if not supported target.
17657
17658 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17659
17660         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17661         link_curses up to always happen, not just for native builds.
17662
17663 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17664
17665         * gcc.c-torture: Update to c-torture-1.36 release.
17666         * gcc.failure: Related changes.
17667
17668 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17669
17670         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17671
17672 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17673
17674         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17675         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17676         runshlib, link_curses, and mathlib for link and run.
17677
17678         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17679         pass the runtime shared library options for Solaris, OSF/1, and
17680         Irix5, and link with -lcurses to avoid unresolved references.
17681
17682 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17683
17684         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17685         only run once.
17686
17687 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17688
17689         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17690
17691 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17692
17693         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17694         do not have a framework for the "compat" tests yet.
17695
17696 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17697
17698         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17699         set to null if we're testing vxworks5.1.  Use that instead of
17700         `-lm' in the setting of LIBS for link and run.
17701
17702 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17703
17704         * config/rom68k.exp (${tool}_load): Major changes to make it
17705         work.  Verified that it does in fact return the stuff in
17706         exec_output properly.  Catch any Emul or any TRAP other than 0.
17707
17708 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17709
17710         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17711         LDFLAGS properly for targets that need stuff from libgloss.
17712         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17713         only run once.
17714         (gpp_initialized): New variable.
17715
17716 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17717
17718         * config/rom68k.exp: Load libgloss.exp.
17719         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17720         so we can produce a fully linked binary.
17721         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17722         so we can produce a fully linked binary.
17723
17724 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17725
17726         * lib/plumhall.exp (ph_section): Watch for expected failures.
17727         Add missing `else'.
17728
17729         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17730         run the testcase.
17731         (c-torture): Likewise.
17732
17733 1995-08-28  Doug Evans  <dje@cygnus.com>
17734
17735         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17736
17737         * lib/mike-g++.exp (mike_cleanup): New proc.
17738         (prebase): New globals compiler_result, not_compiler_result,
17739         target_regexp.
17740         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17741         allow leading "-" in pattern.  Watch for unsupported tests.
17742         If $compiler_result is set, pattern match assembler code,
17743         and ditto for $not_compiler_result.
17744         * lib/mike-gcc.exp: Likewise.
17745
17746         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17747         execution "succeeded".
17748
17749 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17750
17751         * config/win32.exp: New file.
17752         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17753
17754 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17755
17756         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17757         unsupported.
17758         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17759         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17760         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17761
17762         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17763         "... without exceptions was ...".  That is now handled by
17764         prune_system_crud.
17765         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17766
17767 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17768
17769         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17770         sieve.c,sort2.c}: New files.
17771         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17772         sieve.exp,sort2.exp}: Drivers for them.
17773
17774         * lib/mike-gcc.exp (program_output): New user settable variable.
17775         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17776         messages.
17777         * lib/mike-g++.exp (program_output): New user settable variable.
17778
17779         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17780
17781         * config/sh.exp: Deleted (use sim.exp instead).
17782
17783 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17784
17785         * config/vx.exp: Declare CHECKTASK as global.
17786         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17787         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17788         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17789
17790 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17791
17792         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17793         target. Like vx.exp, only includes `vx29k.exp' instead of
17794         `vxworks.exp'.
17795
17796 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17797
17798         * config/sim.exp: Increase time limit from 120 seconds to 240.
17799
17800 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17801
17802         * gcc.c-torture/execute/950628-1.c: New test.
17803
17804 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17805
17806         * gcc.c-torture: Update with changes/additions from
17807         c-torture-1.34.
17808
17809 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17810
17811         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17812
17813 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17814
17815         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17816
17817 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17818
17819         * gcc.c-torture/compile/950512-1.c: New test.
17820         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17821         * gcc.dg/struct-ret-1.c: Likewise.
17822
17823 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17824
17825         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17826           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17827
17828 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17829
17830         * gcc.c-torture/special/920411-1.c: Deleted.
17831         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17832
17833 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17834
17835         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17836         cpu limit.
17837
17838 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17839
17840         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17841
17842 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17843
17844         From kenner;
17845         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17846         is the proper length.
17847         * va-arg-3.c: Likewise.
17848
17849 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17850
17851         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17852         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17853
17854         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17855         * lib/g++.exp (default_g++_start): Delete old cruft.
17856
17857 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17858
17859         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17860         (2 * (1 << 18)) to (2 * (1 << 17)).
17861
17862         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17863
17864 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17865
17866         * config/rom68k.exp: Renamed from config/idp.exp
17867
17868 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17869
17870         * c-torture/compile/921109-2.c
17871
17872 1995-04-18  Mike Stump  <mrs@cygnus.com>
17873
17874         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17875         excess errors.
17876
17877 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17878
17879         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17880         output.
17881         * lib/g++.exp (default_g++_start): Likewise.
17882
17883 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17884
17885         * gcc.c-torture/compile/950329-1.c: New test.
17886
17887 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17888
17889           * config/bug.exp (${tool}_load): Updated to use new remote_open
17890           and remote_close procs.
17891         * config/idp.exp: New file.
17892
17893 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17894
17895         * gcc.c-torture/execute/950322-1.c: New test.
17896
17897 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17898
17899         * config/vx.exp (${tool}_load): Clean up testing of return code from
17900         vxworks_ld and vxworks_spawn.
17901
17902 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17903
17904         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17905
17906 1995-03-13  Mike Stump  <mrs@cygnus.com>
17907
17908         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17909         can mark excess errors on a machine by machine basis.  Note, the
17910         default is to not expect any excess errors, even when excess
17911         errors test - is given, so you will want to put an XFAIL ... on
17912         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17913         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17914         those 4 machines, but no others.
17915
17916 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17917
17918         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17919         * lib/c-torture.exp: to here.
17920
17921 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17922
17923         * gcc.c-torture/execute/950221-1.c: New test.
17924         * gcc.c-torture/execute/struct-ret-1.c: New test.
17925         * gcc.c-torture/compile/950221-1.c: New test.
17926
17927         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17928
17929 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17930
17931         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17932         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17933
17934 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17935
17936         * g++.gb: New directory of tests, derived from my signature and
17937         class scoping tests.
17938
17939         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17940         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17941         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17942         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17943         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17944         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17945         * g++.gb/sig25.C: Likewise.
17946
17947         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17948         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17949         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17950         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17951         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17952         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17953         * g++.gb/sig25.exp: Likewise.
17954
17955         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17956         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17957         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17958         * g++.gb/scope13.C: Likewise, this test still fails.
17959
17960         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17961         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17962         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17963         * g++.gb/scope13.exp: Ditto.
17964
17965         * g++.gb/README: New file, explains what these tests are about.
17966
17967 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17968
17969         * lib/dg.exp (dg-do): Support `preprocess'.
17970         (dg-test): Likewise.
17971
17972 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17973
17974         * config/udi.exp: change "continue -expect" to "exp_continue".
17975
17976 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17977
17978         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17979         Delete redundant tests.
17980
17981         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17982         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17983         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17984         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17985         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17986         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17987         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17988         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17989
17990         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17991         storing label pointers.
17992         * gcc.c-torture/execute/921019-1.c: Likewise.
17993         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17994         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17995         parameter fp.
17996         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17997         constants.
17998
17999         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18000         Delete obsolete tests.
18001
18002         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18003         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18004         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18005         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18006         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18007         * gcc.c-torture/compile/950124-1.c: New test.
18008
18009         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18010
18011 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18012
18013         * lib/mike-g++.exp: Add -lm to LIBS.
18014
18015 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18016
18017         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18018
18019 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18020
18021         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18022
18023 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18024
18025         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18026
18027 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18028
18029         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18030         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18031         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18032         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18033         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18034         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18035         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18036         * g++.law/{operators31.C, operators32.C,
18037         * g++.law/{operators33.C, operators34.C}: Likewise.
18038         * g++.law/{pic1.C, refs2.C}: Likewise.
18039         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18040         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18041         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18042         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18043
18044         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18045         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18046         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18047         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18048         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18049         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18050         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18051         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18052         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18053         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18054         * g++.law/{operators34.exp}: Likewise.
18055         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18056         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18057         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18058         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18059         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18060
18061         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18062         No longer expected to fail.
18063         * g++.law/missed-error3.C: Tweak for recent bool changes.
18064
18065 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18066
18067         * config/emb-unix: Deleted.
18068         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18069         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18070
18071 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18072
18073         * lib/dg.exp (dg-test): Fix typo in last patch.
18074
18075 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18076
18077         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18078         (handles multiple occurrences).
18079
18080 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18081
18082         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18083         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18084         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18085         printed).
18086         * lib/c-torture.exp (c-torture-compile): Likewise.
18087         (c-torture): Prepend full path if missing.
18088         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18089         (gcc_fail): Likewise.
18090         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18091
18092 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18093
18094         * lib/netware.exp: Only attach to NetWare i386 systems.
18095
18096 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18097
18098         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18099         messages.  Add test name to "output pattern match" pass/fail message.
18100
18101 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18102
18103         * gcc.dg: New testsuite.
18104         * gcc.dg/dg.exp: New file.
18105
18106         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18107         test-switch.c}: Deleted.
18108
18109         * gcc.misc-tests/msgs.exp: New testcase driver.
18110
18111 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18112
18113         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18114         Watch for illegal return values from ${tool}_load.
18115         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18116         cross targets.  Coerce return value >0 to 1.
18117
18118 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18119
18120         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18121
18122         * config/emb-unix.exp: New file.
18123
18124         * config/sim.exp: Error if variable $SIM not defined.
18125         (${tool}_load): Mark test as "untested" if simulator missing.
18126
18127         * config/unix.exp: Load remote.exp to get rcp_download.
18128         * lib/c-torture.exp: Use different option lists for testcases with
18129         and without loops.
18130         * gcc.c-torture/execute/execute.exp: Likewise.
18131
18132 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18133
18134         * config/*.exp: Clarify return code from ${tool}_load.
18135         Call `unresolved' or `untested' instead of `warning' or `perror'
18136         (sometimes you still want to call both though).
18137         Add comment that `shell_id' is local to each file.
18138         * config/udi.exp (timeout): Set to 30.
18139         Don't print warning if connection fails, $connectmode has already
18140         printed an error.
18141         (${tool}_load): Move verbose messages to level 2.
18142         Rework pattern for "Process started" message.
18143         Pass `shell_id' to ${connectmode}_download.
18144         Retry twice upon timeout.  Make resetting of target more robust.
18145         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18146         Pass `shell_id' to exit_$connectmode.
18147         Only call exit_$connectmode if connected.
18148         * config/unix.exp (${tool}_load): Check return codes better.
18149         * config/vrtx.exp (${tool}_load): Likewise.
18150         * config/vx.exp (${tool}_load): Likewise.
18151         Delete unneeded global's.
18152         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18153         from ${tool}_load.
18154         (dg-stat): Delete.
18155         (dg-init): Delete recording of pass/fail counts.
18156         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18157         (old-dejagnu-init): Likewise.
18158         (old-dejagnu-stat): Delete contents, empty proc now.
18159         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18160         (c-torture): Delete references to lcnt, lpass, lfail.
18161         Get option list from TORTURE_OPTIONS.
18162         Delete -funroll[-all]-loops if no loops.
18163         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18164         (g++_stat): Delete contents (empty proc now).
18165         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18166         (gcc_finish): Likewise.
18167         (gcc_stat): Deleted.
18168         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18169         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18170         * gcc.c-torture/execute/execute.exp: Likewise.
18171         Split tests into two parts: compile, execute.
18172         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18173         no loops.  Update to reflect clarified return codes from ${tool}_load.
18174
18175 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18176
18177         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18178         to grep for.
18179         (old-dejagnu): Likewise (where necessary).
18180
18181 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18182
18183         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18184
18185         * lib/dg.exp (dg-process-target): Fix processing of selector.
18186         Add comment regarding use of `error'.
18187
18188         * lib/gcc.exp (prune_system_crud): Define if missing.
18189         * lib/g++.exp (prune_system_crud): Likewise.
18190
18191         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18192         Call prune_system_crud.
18193         * lib/dg.exp (dg-runtest): New proc.
18194         Use perror instead of send_user for tcl errors in testcase.
18195         Don't return any value, it's never used.
18196         Don't clobber previous definition of `unknown'.
18197         Print tcl errors in `dg-final'.
18198
18199 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18200
18201         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18202         (dg-test): Don't print errorInfo, it contains stack backtrace.
18203
18204 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18205
18206         * lib/g++.exp (runtest_file_p): Define if missing.
18207
18208 1994-09-24  Doug Evans  (dje@cygnus.com)
18209
18210         * lib/mike-g++.exp: Comment out loading of g++.exp.
18211         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18212         (default_g++_version): Always print something.
18213         (default_g++_start): Comment out call to `which'.
18214         (g++_start, g++_load): Deleted (must be defined in config file).
18215         * lib/gcc.exp: Test for existence of $CC at start.
18216         Delete check for tmpdir (done in gcc_init).
18217         (default_gcc_version): Always print something.
18218         (default_gcc_start): Comment out call to `which'.
18219         * config/*.exp: Major cleanup - make cross targets work at least a
18220         little better for g++ (by not being "--tool gcc" specific).
18221         Rename gcc_xxx to ${tool}_xxx.
18222         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18223         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18224
18225 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18226
18227         * lib/c-torture.exp (c-torture-compile): Rework compiler
18228         message processing.
18229
18230         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18231         c-torture.
18232
18233 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18234
18235         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18236
18237         * lib/dg.exp (dg-process-target): Support { target native }.
18238
18239 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18240
18241         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18242         looked for "... program xxx got fatal signal".
18243         Correct regsub munging of `comp_output'.
18244         Ignore compiler messages "path prefix not used" and "linker input
18245         file unused".
18246
18247 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18248
18249         * lib/gcc.exp (runtest_file_p): Define if missing.
18250         * gcc.prms/template.c: Example to work from.
18251
18252 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18253
18254         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18255         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18256
18257         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18258         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18259         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18260         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18261
18262         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18263         (dg-process-target): No longer a varargs proc.
18264         Return S/N for target, P/F for xfail.  All callers changed.
18265         (user option procs): More argument checking.
18266         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18267         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18268         (dg-test): Skip test if not running on selected target in `dg-do'.
18269         Update handling of `dg-do-what', `dg-output-text'.
18270         Separate execution pass/fail from output pattern match pass/fail.
18271         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18272
18273 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18274
18275         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18276         target for 920510-1.c.
18277
18278 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18279
18280         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18281         Clean up comment regarding use of passcnt, etc.
18282         (gcc_stat): Don't update `testcnt' here.
18283         (gcc_finish): Do it here.
18284         Might as well reset `but_id' here too.
18285         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18286         to determine if the file should be tested.
18287         * gcc.c-torture/compile/compile.exp: Likewise.
18288         * gcc.c-torture/execute/execute.exp: Likewise.
18289         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18290         * gcc.misc-tests/dg-test.exp: Likewise.
18291         * gcc.prms/prms.exp: Likewise.
18292         * gcc.wendy/wendy.exp: Likewise.
18293         * g++.old-deja.exp: Likewise.
18294         Move "Testing file" message to verbose level 1.
18295
18296 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18297
18298         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18299
18300 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18301
18302         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18303         (default_gcc_start): Accept optional second list element
18304         of compiler flags.  Print compiler output at verbosity level 2.
18305         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18306         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18307         Save current values of framework globals passcnt, failcnt, xpasscnt,
18308         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18309         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18310         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18311         xfailcnt to compute stats.  Update framework global `testcnt' from
18312         pass/fail counts.
18313         (gcc_finish): New proc.  Clean up test environment.
18314         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18315         (gcc_epass, gcc_efail): Delete.
18316         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18317         argument of line number.
18318         (dg-init): If the tool has an init routine, call it.
18319         (dg-test): Remove args `cflags_var' and `libs_var'.
18320         Pass all compiler options to ${tool}_start.
18321         Handle missing line number.
18322         (dg-finish): New function.
18323         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18324         particular files.  Call gcc_finish at end.  Move "skipping test"
18325         message to verbosity level 3.
18326         * gcc.c-torture/compile/compile.exp: Likewise.
18327         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18328         * gcc.c-torture/execute/execute.exp: Likewise.
18329         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18330         Print testcase being tried at verbosity level 1.
18331         * gcc.c-torture/special/special.exp: Unset xfail.
18332         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18333         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18334         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18335         * gcc.failure/failure.exp: Likewise.
18336         * gcc.ieee/ieee.exp: Likewise.
18337         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18338         Update call to dg-test.  Call dg-finish at end.
18339         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18340         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18341         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18342         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18343         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18344         * gcc.wendy/wendy.exp: Add copyright.
18345         Delete setting of tmpdir (done by gcc_init).
18346         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18347         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18348         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18349         gcc_[ce]pass/fail.
18350
18351 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18352
18353         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18354         confusion.
18355         (g++_load): Likewise.
18356
18357         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18358         Rename argument to `prog' to remove the confusion.
18359         Varargs fns behave differently too!
18360         (g++_load): Likewise.
18361
18362         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18363
18364         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18365         what it is.  Delete (always) printing of status value for !native.
18366         Simplify verbose code, and include status and exec_output.
18367         (g++_load): Use gcc_load.
18368
18369 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18370
18371         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18372         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18373         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18374         940714-3.c as these testcases don't exist anymore.  Make
18375         va-arg-1.c expected to pass.
18376
18377 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18378
18379         * gcc.misc-tests/misc.exp: Only run specific testcases.
18380         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18381         * gcc.misc-tests/dg-[1-9].c: New files.
18382
18383         * lib/dg.exp: New testsuite driver.
18384         * gcc.prms/prms.exp: Use it.
18385
18386         * README.gcc: New file.
18387
18388         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18389         Document and reset `lxpass' and `lxfail'.
18390         Simplify "initialized" message.
18391         (gcc_stat): Clean up comments a little.
18392
18393 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18394
18395         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18396
18397 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18398
18399         * lib/old-dejagnu.exp (process-option): New proc.
18400         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18401         (old-dejagnu): Simplify.
18402         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18403
18404 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18405
18406         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18407         exists and is not an empty string.
18408
18409         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18410         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18411         finished.
18412         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18413         automatically.
18414
18415         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18416         longer expected to fail.
18417
18418         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18419         "f" function call.
18420
18421         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18422
18423         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18424         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18425         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18426         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18427         c-torture-1.29.
18428
18429         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18430         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18431
18432         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18433
18434         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18435         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18436
18437         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18438         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18439         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18440
18441 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18442
18443         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18444         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18445         940714-1.c, 940714-2.c, 940714-3.c},
18446         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18447         gcc.misc-tests/{mg.c,mg.exp}:
18448         New tests.
18449         * gcc.noncompile/noncompile.exp: Change accordingly.
18450
18451 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18452
18453         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18454         Undo previous clobberage.
18455
18456 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18457
18458         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18459         * gcc.special/{930510-1.c, special.exp}:
18460         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18461         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18462         struct-varargs-1.c}: New tests from c-torture-1.26.
18463
18464 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18465
18466         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18467           argument to switch.
18468
18469 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18470
18471         * Revert the previous changes.  Please see Rob's directory
18472           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18473           fixes.
18474
18475 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18476
18477         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18478             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18479             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18480             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18481             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18482             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18483             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18484             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18485             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18486             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18487             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18488             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18489             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18490             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18491             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18492             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18493             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18494             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18495             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18496             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18497             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18498             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18499             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18500             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18501             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18502             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18503             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18504
18505 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18506
18507         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18508             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18509           with perror calls.
18510
18511 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18512
18513         * config/unix.exp (g++_load): Fix syntax.
18514
18515 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18516
18517         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18518         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18519         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18520         Don't expect va-arg-1.c to fail.  Correct expected output for
18521         920928-1.c.
18522         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18523         * gcc.wendy/hbm4.c: Correct typo.
18524         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18525
18526 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18527
18528         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18529         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18530         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18531         * lib/c-torture.exp (c-torture-compile): Ditto.
18532
18533         Reduce volume of output (remove all the -I's and such).
18534         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18535         Call gcc_cpass, gcc_cfail.
18536         (c-torture): Pass testing option to c-torture-compile.
18537
18538 1994-03-21  Doug Evans  (dje@cygnus.com)
18539
18540         Bring patches over from progressive.
18541         * config/default.exp: Exit remote shell cleanly.
18542         (g++_exit, g++_start): Add default versions.
18543         * config/sim.exp (gcc_load): Use perror, not error.
18544
18545 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18546
18547         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18548         set in site.exp.
18549
18550 1994-03-14  Doug Evans  (dje@cygnus.com)
18551
18552         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18553         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18554         (wendy_try): New proc to run testcase.
18555         (main loop): Call 'em.
18556         * gcc.wendy/*.c: Clean up pass to correct expected output.
18557
18558         * lib/gcc.exp: Minor cleanup work.
18559         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18560
18561 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18562
18563         * config/sim.exp (gcc_load): Document return codes better.
18564         Don't pass -v to simulator.
18565
18566 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18567
18568           * gcc.special/920717-x.c: Fix typo.
18569           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18570           get at sources.
18571
18572         * lib/mike-gcc.exp: Fix typo.
18573
18574 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18575
18576         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18577         binary to use, transform the name.
18578         * config/*.exp: rename everything. Nuke any g++ specific files,
18579         it's now a special case of gcc that requires no special support.
18580         Add a default.exp for unsupported targets.
18581
18582 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18583
18584         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18585         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18586         version of Tcl.
18587
18588 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18589
18590         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18591         than a warning.
18592
18593 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18594
18595         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18596
18597 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18598
18599         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18600         option_list.  Compile every file with only 4/6 option choices
18601         (same as C torture) instead of with 12/18 different option
18602         choices.
18603         * lib/c-torture.exp: Likewise.
18604
18605         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18606         not already set.
18607
18608 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18609
18610         * lib/old-deja
18611           test cases, ready for DejaGnu.
18612
18613 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18614
18615         * Upgraded c-torture tests from 1.18 to 1.19
18616
18617         * gcc.compile: added test(s):
18618           930607-1.c
18619         * gcc.execute: added test(s):
18620           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18621
18622         * added new subdirectory for misc tests: gcc.misc-tests
18623         * gcc.misc-test(s): added tests:
18624           inst-check.c test-consts.c test-ior.c test-switch.c
18625
18626 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18627
18628         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18629
18630 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18631
18632         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18633
18634 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18635
18636         * Upgraded c-torture tests from 1.17 to 1.18
18637
18638 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18639
18640         * Upgraded c-torture tests from 1.12 to 1.17
18641
18642 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18643
18644         * lib/old-dejagnu.exp:
18645           Fixed handling of XFAIL target triplets to correctly
18646           recognize wildcard characters.  Removed code that
18647           appended a unique id tag to the end of the file name
18648           printed out by the result of the testcases within a
18649           given test file.
18650
18651 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18652
18653         * lib/old-dejagnu.exp:
18654           Reworked expected failure handling to trigger off of XFAIL
18655           keyword in keyphrase embeded in testcase source code. The
18656           XFAIL keyword must be at the end of the keyphrase line. It
18657           may optionally be followed by one or more target triplets.
18658           It has just occured that the handling of wildcards in the
18659           target triplet may not be correct.
18660
18661 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18662
18663         * g++.old-deja/tests:
18664           Moved all subdirectories up one level into g++.old-deja .
18665
18666         * lib/old-dejagnu.exp:
18667           Fixed problem with CXXFLAGS not being properly reset, and being
18668           corrupted with extraneous "-c" compiler option.  This was
18669           causing binaries to not be generated for test that needed them.
18670           Modified strings passed to "pass" and "fail" so that individual
18671           tests from the same test file would be distinguished by an
18672           identifier appended to the test file name in the summary logs;
18673           this corrected a problem with erroneous diff logs.  Added code
18674           to search testcases for expected fail and unexpected pass keywords.
18675
18676 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18677
18678         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18679
18680 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18681
18682         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18683           Removed extraneous text from end of "Special g++ Options"
18684           keyphrase.
18685
18686         * lib/old-dejagnu.exp: Added pattern matching to look for new
18687           keywords, embedded in testcases comments, which will trigger
18688           calls to xpass and xfail.
18689
18690 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18691
18692         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18693           comments embedded in the testcases, especially the one looking for
18694           special compiler options, as well as the pattern matching for the
18695           compiler output again.
18696
18697 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18698
18699         * lib/old-dejagnu.exp: Do a proper check of the return value for
18700           execute tests. Fixed several problems with the pattern matching
18701           of the compiler output which gave erroneous test results.
18702           Changed several of the test result messages to be more descriptive.
18703         * config/unix-g++.exp: Proc g++_load now actually works and
18704           executes the tests passed to it and returns a usable return
18705           value.
18706
18707 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18708
18709           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18710
18711 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18712
18713         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18714           Modified both files to properly execute the old style
18715           dejagnu tests. The previous versions of these files were
18716           experimental and did not function anything near correctly.
18717
18718 1993-04-05  Rob Savoye  (rob@cygnus.com)
18719
18720         * Removed all Makefile.in and configure.in files. No configuration
18721         needed now.
18722
18723 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18724
18725         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18726
18727 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18728
18729         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18730         gcc.special/configure.in, gcc.noncompile/configure.in,
18731         gcc.execute/configure.in, gcc.code_quality/configure.in,
18732         g++.other/configure.in, g++.old-deja/configure.in,
18733         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18734         in srcname setting.
18735
18736 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18737
18738         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18739         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18740         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18741
18742 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18743
18744         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18745         (gdb_exit): Don't remove *_soc files.
18746
18747 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18748
18749         * lib/c-torture.exp: Don't look for main; instead always use -w
18750         -c.  This is how the c-torture tests work.  Remove the object
18751         file if the compilation succeeds.
18752         * gcc.execute/execute.exp: Remove executable if test passes.
18753         * gcc.noncompile/noncompile.exp: Every test is an expected
18754         failure.
18755         * gcc.special/special.exp: Added tests from c-torture 1.11,
18756         corrected use of existing test.
18757         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18758         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18759         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18760         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18761         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18762         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18763         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18764         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18765         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18766         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18767         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18768         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18769         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18770         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18771         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18772         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18773         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18774         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18775         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18776         c-torture 1.11.
18777         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18778         correspond to c-torture 1.11.
18779
18780         * New file.