OSDN Git Service

PR c++/16964
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/16964
4         * g++.dg/parse/error16.C: New test.
5
6         PR c++/16904
7         * g++.dg/template/error14.C: New test.
8
9         PR c++/16929
10         * g++.dg/template/error15.C: New test.
11
12 2004-08-11  Devang Patel  <dpatel@apple.com>
13
14         * gcc.dg/darwin-ld-20040809-1.c: New test.
15         * gcc.dg/darwin-ld-20040809-2.c: New test.
16         
17 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
18
19         PR fortran/16917
20         * gfortran.dg/dfloat_1.f90: New test.
21
22 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
23
24         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
25         * gcc.dg/dll-2.c: Fix dg-require syntax.
26         * gcc.misc-tests/arm-isr.c (abort): Declare.
27         (exit): Likewise.
28
29 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
30
31         PR c++/16971
32         * g++.dg/parse/crash16.C: New test.
33
34 2004-08-10  Roger Sayle  <roger@eyesopen.com>
35
36         * gcc.dg/mips-rsqrt-1.c: New test case.
37         * gcc.dg/mips-rsqrt-2.c: New test case.
38         * gcc.dg/mips-rsqrt-3.c: New test case.
39
40 2004-08-10  Paul Brook  <paul@codesourcery.com>
41
42         * gfortran.dg/der_io_1.f90: New test.
43
44 2004-08-10  Paul Brook  <paul@codesourcery.com>
45
46         PR fortran/16919
47         * gfortran.dg/der_array_1.f90: New test.
48
49 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
50
51         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
52
53 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
54
55         * gcc.dg/wchar_t-2.c: Fix typo.
56
57 2004-08-09  Falk Hueffner  <falk@debian.org>
58
59         PR tree-optimization/12517
60         * gcc.c-torture/compile/pr12517.c: New test.
61
62         PR tree-optimization/12578
63         * gcc.c-torture/compile/pr12578.c: New test.
64
65         PR tree-optimization/12899
66         * gcc.c-torture/compile/pr12899.c: New test.
67
68         PR rtl-optimization/14692
69         * gcc.c-torture/compile/pr14692.c: New test.
70
71         PR tree-optimization/16461
72         * gcc.c-torture/compile/pr16461.c: New test.
73
74 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
75
76         * gfortran.dg/getenv_1.f90: New test.
77
78 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
79
80         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
81         wchar_t.
82         * gcc.dg/symbian5.c: Test -fno-short-wchar.
83
84 2004-08-06  Paul Brook  <paul@codesourcery.com>
85
86         * gfortran.dg/ret_array_1.f90: New test.
87         * gfortran.dg/ret_pointer_1.f90: New test.
88
89 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
90
91         * gcc.dg/missing-field-init-[12].c: New tests.
92         * g++.dg/warn/missing-field-init-[12].C: New tests.
93
94 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
95
96         * gcc.dg/enum2.c: New test.
97         * gcc.dg/symbian3.c: Likewise.
98         * gcc.dg/symbian4.c: Likewise.
99         * gcc.dg/wchar_t-2.c: Likewise.
100
101 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
102
103         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
104         destructor tests.
105
106 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
107
108         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
109         dg-require-visiblity.
110         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
111         * g++.dg/ext/visibility/fvisibility.C: Likewise.
112         * g++.dg/ext/visibility/memfuncts.C: Likewise.
113         * g++.dg/ext/visibility/new1.C: Likewise.
114         * g++.dg/ext/visibility/pragma.C: Likewise.
115         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
116         * g++.dg/ext/visibility/virtual.C: Likewise.
117         * g++/dg/ext/visibility/visibility-1.C: Likewise.
118         * g++/dg/ext/visibility/visibility-2.C: Likewise.
119         * g++/dg/ext/visibility/visibility-3.C: Likewise.
120         * g++/dg/ext/visibility/visibility-4.C: Likewise.
121         * g++/dg/ext/visibility/visibility-5.C: Likewise.
122         * g++/dg/ext/visibility/visibility-6.C: Likewise.
123         * g++/dg/ext/visibility/visibility-7.C: Likewise.
124         * g++/dg/ext/visibility/visibility-8.C: New test.
125         * gcc.c-torture/compile/dll.x: Remove.
126         * gcc.dg/dll-2.c: Use dg-require-dll
127         * gcc.dg/visibility-10.c: New test.
128         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
129         supporting DLLs.
130         * testsuite/lib/scanasm.exp (scan_hidden): New function.
131         (scan_not_hidden): Likewise.
132
133 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
134
135         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
136
137 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
138
139         * gcc.c-torture/execute/20040805-1.c: New test.
140
141 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
142
143         * gcc.dg/20020118-1.c: Declare abort.
144         * gcc.dg/altivec_check.h: Likewise.
145         * gcc.dg/iftrap-2.c: Likewise.
146         * gcc.dg/pragma-darwin.c: Likewise.
147         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
148
149 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
150
151         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
152
153 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
154
155         * gcc.c-torture/execute/builtins/abs-2.c,
156         gcc.c-torture/execute/builtins/abs-3.c,
157         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
158         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
159         intmax_t, uintmax_t and their limits.
160         * gcc.dg/intmax_t-1.c: New test.
161
162 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
163
164         * g++.dg/tc1/dr147.C: Add reference to PR.
165
166 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
167
168         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
169         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
170
171 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
172
173         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
174
175 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
176
177         * gcc.dg/redecl-5.c: New test.
178         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
179         of scanf.
180
181 2004-08-03  Roger Sayle  <roger@eyesopen.com>
182
183         PR middle-end/16790
184         * gcc.c-torture/execute/pr16790-1.c: New test case.
185
186 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
187
188         * g++.dg/ext/visibility/assign1.C: New test.
189         * g++.dg/ext/visibility/new1.C: Likewise.
190
191         * gcc.dg/symbian1.c: New test.
192         * gcc.dg/symbian2.c: Likewise.
193
194 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
195
196         PR target/16570
197         * gcc.dg/i386-sse-9.c: New test.
198
199 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
200
201         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
202
203 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
204
205         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
206         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
207         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
208         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
209         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
210         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
211         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
212         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
213         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
214         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
215         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
216         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
217         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
218         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
219         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
220         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
221         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
222         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
223         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
224         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
225         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
226         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
227         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
228         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
229         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
230         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
231         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
232         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
233         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
234         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
235         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
236         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
237         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
238         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
239         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
240         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
241         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
242         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
243         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
244         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
245         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
246         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
247         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
248         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
249         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
250         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
251         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
252         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
253         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
254         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
255         gcc.misc-tests/i386-pf-3dnow-1.c,
256         gcc.misc-tests/i386-pf-athlon-1.c,
257         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
258         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
259         Declare built-in functions used.
260         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
261
262 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
263
264         PR c++/16707
265         * g++.dg/lookup/using12.C: New test.
266
267         * g++.dg/init/null1.C: Fix PR number.
268         * g++.dg/parse/namespace10.C: Likewise.
269
270 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
271
272         PR c++/16224
273         * g++.dg/template/spec17.C: New test.
274         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
275         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
276
277 2004-08-02  David Billinghurst
278
279         PR fortran/16292
280         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
281
282 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
283
284         * gcc.dg/ia64-got-1.c: New test case.
285
286 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
287
288         PR c++/16489
289         * g++.dg/init/null1.C: New test.
290         * g++.dg/tc1/dr76.C: Adjust error marker.
291
292         PR c++/16529
293         * g++.dg/parse/namespace10.C: New test.
294
295         PR c++/16810
296         * g++.dg/inherit/ptrmem2.C: New test.
297
298 2004-08-02  Ben Elliston  <bje@au.ibm.com>
299
300         PR target/16155
301         * gcc.dg/pr16155.c: New test.
302
303 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
304
305         * gcc.dg/redecl-2.c: New test.
306
307 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
308
309         * gcc.dg/darwin-longdouble.c: New file.
310
311 2004-07-30  Richard Henderson  <rth@redhat.com>
312
313         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
314         write to constant argument.
315         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
316
317 2004-07-30  Richard Henderson  <rth@redhat.com>
318
319         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
320         tests of nearest around zero.
321
322 2004-07-30  Andrew Pinski  <apinski@apple.com>
323
324         * gcc.c-torture/compile/20040730-1.c: New test.
325
326 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
327
328         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
329         powerpc-eabispe.
330
331 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
332
333         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
334
335 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
336
337         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
338         contains $ld_library_path.
339         * lib/gfortran.exp (gfortran_link_flags): Likewise.
340
341 2004-07-29  Richard Henderson  <rth@redhat.com>
342
343         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
344
345         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
346         (alt2, which): New.
347         (Check): Accept either alternative.
348
349 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
350
351         * g++.dg/abi/inline1.C: New test.
352         * g++.dg/abi/local1-a.cc: Likewise.
353         * g++.dg/abi/local1.C: Likewise.
354         * g++.dg/abi/mangle11.C: Tweak location of warnings.
355         * g++.dg/abi/mangle12.C: Likewise.
356         * g++.dg/abi/mangle17.C: Likewise.
357         * g++.dg/abi/mangle20-2.C: Likewise.
358         * g++.dg/opt/interface1.C: Likewise.
359         * g++.dg/opt/interface1.h: Likewise.
360         * g++.dg/opt/interface1-a.cc: New test.
361         * g++.dg/parse/repo1.C: New test.
362         * g++.dg/template/repo1.C: Likewise.
363         * g++.dg/warn/Winline-1.C: Likewise.
364         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
365
366 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
367
368         * gcc.dg/tree-ssa/20040729-1.c: New test.
369
370 2004-07-27  Matt Austern <austern@apple.com>
371
372         * gcc.dg/darwin-bool-1.c: New test.
373         * gcc.dg/darwin-bool-2.c: New test.
374
375 2004-07-28  Richard Henderson  <rth@redhat.com>
376
377         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
378         arguments in the correct type.  Don't write to constant arguments.
379
380 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
381
382         PR tree-optimization/16688
383         PR tree-optimization/16689
384         * g++.dg/tree-ssa/pr16688.C: New test.
385
386 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
387
388         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
389         loads.  Not only in the comment, this time.
390
391 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
392
393         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
394         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
395         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
396         * gcc.dg/sh4a-bitmovua.c: New.
397         * gcc.dg/sh4a-cos.c: New.
398         * gcc.dg/sh4a-cosf.c: New.
399         * gcc.dg/sh4a-fprun.c: New.
400         * gcc.dg/sh4a-fsrra.c: New.
401         * gcc.dg/sh4a-memmovua.c: New.
402         * gcc.dg/sh4a-sin.c: New.
403         * gcc.dg/sh4a-sincos.c: New.
404         * gcc.dg/sh4a-sincosf.c: New.
405         * gcc.dg/sh4a-sinf.c: New.
406
407 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
408
409         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
410         conditionals.
411         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
412         loads.
413         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
414         DOM1.
415
416 2004-07-27  Andrew Pinski  <apinski@apple.com>
417
418         * g++.dg/rtti/tinfo1.C: Correct the xfail.
419
420 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
421
422         * gcc.dg/pragma-isr.c: New test.
423
424 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
425
426         PR c++/14429
427         * g++.dg/template/ttp11.C: New test.
428
429 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
430
431         * gcc.c-torture/compile/20040727-1.c: New test.
432
433 2004-07-26  Eric Christopher  <echristo@redhat.com>
434
435         * gcc.c-torture/compile/20040726-2.c: New test.
436
437 2004-07-26  Andrew Pinski  <apinski@apple.com>
438
439         * g++.dg/rtti/tinfo1.C: Xfail.
440
441 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
442
443         * gcc.c-torture/compile/20040726-1.c: New test.
444
445 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
446             Brian Ryner  <bryner@brianryner.com>
447
448         PR c++/9283
449         PR c++/15000
450         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
451         * g++.dg/ext/visibility/: New directory.
452         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
453         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
454         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
455         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
456         * g++.dg/ext/visibility/fvisibility.C,
457         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
458         g++.dg/ext/visibility/fvisibility-override1.C
459         g++.dg/ext/visibility/fvisibility-override2.C
460         g++.dg/ext/visibility/memfuncts.C
461         g++.dg/ext/visibility/noPLT.C
462         g++.dg/ext/visibility/pragma.C
463         g++.dg/ext/visibility/pragma-override1.C
464         g++.dg/ext/visibility/pragma-override2.C
465         g++.dg/ext/visibility/staticmemfuncts.C
466         g++.dg/ext/visibility/virtual.C: New tests.
467
468 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
469
470         PR c/15360
471         * gcc.dg/pr15360-1.c: New test.
472
473 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
474
475         * gcc.dg/pragma-align-2.c: New test.
476         * gcc.dg/pragma-init-fini.c: New test.
477         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
478         targets.
479
480 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
481
482         * gcc.dg/init-string-2.c: New test.
483
484 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
485
486         PR 16684
487         * gcc.dg/Wredundant-decls-1.c: New test case.
488
489 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
490
491         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
492         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
493         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
494         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
495         * gcc.dg/compat/generate-random.c: New file.
496         * gcc.dg/compat/generate-random.h: Likewise.
497         * gcc.dg/compat/generate-random_r.c: Likewise.
498         * gcc.dg/compat/struct-layout-1.h: Likewise.
499         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
500         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
501         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
502         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
503         * gcc.dg/compat/struct-layout-1_main.c: New test.
504         * gcc.dg/compat/struct-layout-1_x.c: New file.
505         * gcc.dg/compat/struct-layout-1_y.c: New file.
506         * gcc.dg/compat/struct-layout-1_test.h: New file.
507
508 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
509
510         * gcc.dg/comp-return-1.c: New test
511
512 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
513
514         * gcc.dg/vmx/8-02a.c: Fix typo.
515
516         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
517         * gcc.dg/darwin-abi-3.c: New test.
518
519         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
520         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
521
522         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
523         * gcc.dg/vmx/ops-long-1.c: New test.
524         * gcc.dg/vmx/ops-long-2.c: New test.
525
526 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
527
528         * g++.dg/lookup/conv-[1234].C: New.
529
530 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
531
532         * g++.dg/parse/attr2.C: Simplify.
533
534 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
535
536         PR c/7284
537         * gcc.c-torture/execute/pr7284-1.c: New test.
538
539 2004-07-22  Brian Booth  <bbooth@redhat.com>
540
541         * gcc.dg/tree-ssa/20040721-1.c: New test.
542
543 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
544
545         * g++.dg/template/crash20.c: New.
546
547 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
548
549         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
550         Add dg-run directive.  Declare variables as required.
551         * gfortran.dg/g77/README: Update
552
553 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
554
555         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
556         gcc.dg/cris-peep2-andu2.c: New tests.
557
558 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
559
560         PR c/15052
561         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
562         on return type.
563         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
564         messages.
565         * gcc.dg/qual-return-2.c: Update expected messages.
566         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
567
568 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
569
570         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
571         * gcc.dg/noncompile/921102-1.c: Update expected error message.
572
573 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
574
575         PR c/11250
576         * gcc.dg/init-string-1.c: New test.
577
578 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
579
580         PR middle-end/15345
581         PR c/16450
582         * gcc.dg/torture/nested-fn-1.c: New test.
583
584 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
585
586         PR target/16559
587         * gcc.dg/ia64-fptr-1.c: New file.
588
589 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
590
591         PR c++/14497
592         * g++.dg/template/spec16.C: New test.
593         * g++.old-deja/g++.robertl/eb118.C: Remove.
594
595 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
596
597         PR c++/509
598         * g++.dg/template/spec15.C: New test.
599
600 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
601
602         Copy cases from g77.f-torture/execute and add dg-run
603         directive.  Other changes as noted.
604         * gfortran.dg/g77/13037.f
605         * gfortran.dg/g77/1832.f
606         * gfortran.dg/g77/19981119-0.f
607         * gfortran.dg/g77/19990313-0.f
608         * gfortran.dg/g77/19990313-1.f
609         * gfortran.dg/g77/19990313-2.f
610         * gfortran.dg/g77/19990313-3.f
611         * gfortran.dg/g77/19990419-1.f
612         * gfortran.dg/g77/19990826-0.f
613         * gfortran.dg/g77/19990826-2.f
614         * gfortran.dg/g77/20000503-1.f
615         * gfortran.dg/g77/20001111.f
616         * gfortran.dg/g77/20010116.f
617         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
618         * gfortran.dg/g77/20010430.f
619         * gfortran.dg/g77/6177.f
620         * gfortran.dg/g77/947.f
621         * gfortran.dg/g77/970816-3.f
622         * gfortran.dg/g77/971102-1.f
623         * gfortran.dg/g77/980520-1.f
624         * gfortran.dg/g77/980628-0.f
625         * gfortran.dg/g77/980628-1.f
626         * gfortran.dg/g77/980628-10.f
627         * gfortran.dg/g77/980628-2.f
628         * gfortran.dg/g77/980628-3.f
629         * gfortran.dg/g77/980628-7.f
630         * gfortran.dg/g77/980628-8.f
631         * gfortran.dg/g77/980628-9.f
632         * gfortran.dg/g77/980701-0.f
633         * gfortran.dg/g77/980701-1.f
634         * gfortran.dg/g77/cabs.f
635         * gfortran.dg/g77/claus.f
636         * gfortran.dg/g77/complex_1.f
637         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
638         * gfortran.dg/g77/dcomplex.f
639         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
640         * gfortran.dg/g77/f90-intrinsic-mathematical.f
641         * gfortran.dg/g77/f90-intrinsic-numeric.f
642         * gfortran.dg/g77/int8421.f
643         * gfortran.dg/g77/labug1.f
644         * gfortran.dg/g77/large_vec.f
645         * gfortran.dg/g77/le.f
646         * gfortran.dg/g77/short.f
647         * gfortran.dg/g77/README: Update
648
649 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
650
651         PR c++/16637
652         * g++.dg/parse/lookup4.C: New test.
653
654 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
655
656         PR c++/16175
657         * g++.dg/template/ttp10.C: New test.
658
659 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
660
661         * gcc.dg/pr12625-1.c: New test.
662
663 2004-07-20  Steven Bosscher  <stevenb@suse.de>
664
665         * testsuite/gcc.dg/switch-warn-1.c: New test.
666         * testsuite/gcc.dg/switch-warn-2.c: New test.
667         * gcc.c-torture/compile/pr14730.c: Update.
668
669 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
670
671         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
672         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
673         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
674         g++.dg/template/nontype3.C: Remove trailing CR from tests.
675
676 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
677
678         PR c++/16623
679         * g++.dg/template/assign1.C: New test.
680
681 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
682
683         PR c++/12170
684         * g++.dg/template/ttp9.C: New test.
685
686 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
687
688         * gcc.dg/format/cmn-err-1.c: New test.
689
690 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
691
692         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
693         gcc.dg/Wparentheses-10.c: New tests.
694         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
695
696 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
697
698         PR fortran/16465
699         * gfortran.dg/g77//ffixed-line-length-0.f,
700         gfortran.dg/g77/ffixed-line-length-132.f,
701         gfortran.dg/g77/ffixed-line-length-72.f,
702         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
703         gfortran.dg/g77/README: Update.
704
705 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
706
707         PR c++/13092
708         * g++.dg/template/non-dependent7.C: New test.
709         * g++.dg/template/non-dependent8.C: Likewise.
710         * g++.dg/template/non-dependent9.C: Likewise.
711         * g++.dg/template/non-dependent10.C: Likewise.
712
713 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
714
715         PR c++/16337
716         * g++.dg/parse/attr2.C: New test.
717
718 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
719
720         * g77.dg: Removed.
721         * g77.f-torture: Ditto.
722
723 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
724
725         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
726         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
727         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
728
729 2004-07-16  Richard Henderson  <rth@redhat.com>
730
731         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
732
733 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
734
735         * lib/fortran-torture.exp (fortran-torture): Don't test compile
736         tests with full list of options.
737         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
738         of TORTURE_OPTIONS if test contains 'dg-do run'.
739
740         PR fortran/16404
741         * gfortran.dg/do_iterator.f90: New test.
742
743 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
744
745         PR rtl-optimization/16536
746         * gcc.c-torture/execute/restrict-1.c: New test.
747
748 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
749
750         PR fortran/15324
751         * gfortran.dg/pr15324.f90: New test.
752
753         PR fortran/15129
754         * gfortran.dg/pr15129.f90: New test.
755
756         PR fortran/15140
757         * gfortran.dg/pr15140.f90: New test.
758
759         PR fortran/13792
760         * gfortran.fortran-torture/execute/bounds.f90: Add check for
761         compile-time simplification.
762
763 2004-07-14  Mike Stump  <mrs@apple.com>
764
765         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
766
767 2004-07-14  James E Wilson  <wilson@specifixinc.com>
768
769         PR target/16325
770         * gcc.dg/profile-generate-1.c: New.
771
772 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
773
774         * gcc.c-torture/execute/20040709-1.c: New test.
775         * gcc.c-torture/execute/20040709-2.c: New test.
776
777 2004-07-14  Mike Stump  <mrs@apple.com>
778
779         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
780
781 2004-07-14  Mike Stump  <mrs@apple.com>
782
783         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
784
785 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
786
787         PR c++/16518
788         * g++.dg/parse/mutable1.C: New test.
789
790 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
791
792         PR tree-optimization/16443
793         * gcc.dg/tree-ssa/20040713-1.c: New test.
794
795 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
796
797         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
798         for operator new.
799
800 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
801
802         * gfortran.dg/g77/README: New file
803         * gfortran.dg/g77/19981216-0.f:  Copy from
804         g77.f-torture/noncompile.  Add "dg-do compile" and
805         dg-error as required.
806         * gfortran.dg/g77/19990218-1.f: Likewise
807         * gfortran.dg/g77/19990905-1.f: Likewise
808         * gfortran.dg/g77/9263.f: Likewise
809         * gfortran.dg/g77/980615-0.f: Likewise
810         * gfortran.dg/g77/980616-0.f: Likewise
811         * gfortran.dg/g77/check0.f: Likewise
812         * gfortran.dg/g77/select_no_compile.f: Likewise
813
814 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
815
816         Copy files from g77.f-torture/compile.
817         Add "{ dg-do compile}".  Other changes as noted
818         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
819         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
820         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
821         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
822         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
823         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
824         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
825         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
826         statement to conform to standard.  Append alpha1.x for reference.
827         * gfortran.dg/g77/xformat.f: Add dg-warning
828
829 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
830
831         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
832         Add {dg-do compile} directive.
833         * gfortran.dg/g77/cpp2.F: Likewise
834
835 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
836
837         PR c++/5402
838         * g++.dg/lookup/name-clash1.C: New test.
839
840         PR c++/9777
841         * g++.dg/lookup/name-clash2.C: New test.
842
843         PR c++/12102
844         * g++.dg/lookup/name-clash3.C: New test.
845
846 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
847
848         * g++.dg/lookup/new2.C: New test.
849         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
850
851 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
852
853         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
854         Add {dg-do compile} directive.
855         * gfortran.dg/g77/13060.f: Likewise
856         * gfortran.dg/g77/19990218-0.f: Likewise
857         * gfortran.dg/g77/19990305-0.f: Likewise
858         * gfortran.dg/g77/19990419-0.f: Likewise
859         * gfortran.dg/g77/19990502-0.f: Likewise
860         * gfortran.dg/g77/19990502-1.f: Likewise
861         * gfortran.dg/g77/19990525-0.f: Likewise
862         * gfortran.dg/g77/19990826-1.f: Likewise
863         * gfortran.dg/g77/19990826-3.f: Likewise
864         * gfortran.dg/g77/19990905-2.f: Likewise
865         * gfortran.dg/g77/20000412-1.f: Likewise
866         * gfortran.dg/g77/20000511-1.f: Likewise
867         * gfortran.dg/g77/20000511-2.f: Likewise
868         * gfortran.dg/g77/20000518.f: Likewise
869         * gfortran.dg/g77/20000601-1.f: Likewise
870         * gfortran.dg/g77/20000601-2.f: Likewise
871         * gfortran.dg/g77/20000629-1.f: Likewise
872         * gfortran.dg/g77/20000630-2.f: Likewise
873         * gfortran.dg/g77/20010115.f: Likewise
874         * gfortran.dg/g77/20010321-1.f: Likewise
875         * gfortran.dg/g77/20010426.f: Likewise
876         * gfortran.dg/g77/20020307-1.f: Likewise
877         * gfortran.dg/g77/8485.f: Likewise
878         * gfortran.dg/g77/960317-1.f: Likewise
879         * gfortran.dg/g77/970915-0.f: Likewise
880         * gfortran.dg/g77/980310-1.f: Likewise
881         * gfortran.dg/g77/980310-2.f: Likewise
882         * gfortran.dg/g77/980310-3.f: Likewise
883         * gfortran.dg/g77/980310-4.f: Likewise
884         * gfortran.dg/g77/980310-6.f: Likewise
885         * gfortran.dg/g77/980310-7.f: Likewise
886         * gfortran.dg/g77/980310-8.f: Likewise
887         * gfortran.dg/g77/980419-2.f: Likewise
888         * gfortran.dg/g77/980424-0.f: Likewise
889         * gfortran.dg/g77/980427-0.f: Likewise
890         * gfortran.dg/g77/980729-0.f: Likewise
891         * gfortran.dg/g77/981117-1.f: Likewise
892         * gfortran.dg/g77/toon_1.f: Likewise
893
894 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
895
896         PR c++/2204
897         * g++.dg/other/abstract2.C: New test.
898
899 2004-07-12  Paul Brook  <paul@codesourcery.com>
900
901         * gfortran.dg/pointer_init_1.f90: New test.
902
903 2004-07-11  Paul Brook  <paul@codesourcery.com>
904
905         PR fortran/15986
906         * gfortran.dg/contained_1.f90: New test.
907
908 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
909
910         * g++.dg/parse/defarg8.C: New test.
911
912 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
913
914         PR fortran/16433
915         * gfortran.dg/pr16433.f: New test.
916
917         PR fortran/17574
918         * gfortran.dg/pr15754.f90: New test.
919
920 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
921
922         PR tree-optimization/16437
923         * gcc.c-torture/execute/bitfld-4.c: New test.
924
925 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
926
927         * gfortran.fortran-torture/execute/common_2.f90: Add check for
928         access to common var from module.
929
930 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
931
932         PR fortran/16336
933         * gfortran.fortran-torture/execute/common_2.f90: New test.
934
935 2004-07-10  Paul Brook  <paul@codesourcery.com>
936
937         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
938
939 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
940
941         PR fortran/15969
942         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
943
944 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
945
946         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
947         * gfortran.dg/g77/ffixed-form-2.f: Likewise
948         * gfortran.dg/g77/ffree-form-1.f: Likewise
949         * gfortran.dg/g77/ffree-form-2.f: Likewise
950         * gfortran.dg/g77/ffree-form-3.f: Likewise
951         * gfortran.dg/g77/fno-underscoring.f: Likewise
952         * gfortran.dg/g77/funderscoring.f: Likewise
953         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
954
955 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
956
957         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
958
959 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
960         Paul Brook  <paul@codesourcery.com>
961
962         PR fortran/13415
963         * gfortran.dg/common_pointer_1.f90: New test.
964
965 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
966
967         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
968
969 2004-07-09  James E Wilson  <wilson@specifixinc.com>
970
971         PR target/16364
972         * gcc.c-torture/compile/20040709-1.c: New.
973
974 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
975
976         PR fortran/14077
977         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
978
979 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
980
981         PR fortran/13201
982         * gfortran.dg/shape_1.f90: New test.
983
984 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
985             Andrew Pinski  <apinski@apple.com>
986
987         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
988
989 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
990
991         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
992         comment.
993
994 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
995         Paul Brook  <paul@codesourcery.com>
996
997         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
998         '.f95' and '.F95'.
999
1000 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1001
1002         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1003
1004 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1005
1006         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1007         testcases with capital suffix.
1008
1009 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1010
1011         PR fortran/15481
1012         PR fortran/13372
1013         PR fortran/13575
1014         PR fortran/15978
1015         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1016
1017         * gfortran.dg/implicit_1.f90: New test.
1018
1019 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1020
1021         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1022         expression to match gfortran warning/error messages
1023         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1024         dg-error text.
1025
1026 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1027
1028         * lib/fortran-torture.exp: Rename proc search_for to
1029         search_for_re.
1030
1031 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1032
1033         * gcc.c-torture/execute/simd-5.x: New file.
1034         XFAIL on SPARC 64-bit at -O0.
1035
1036 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1037
1038         PR c++/8211
1039         PR c++/16165
1040         * g++.dg/warn/effc3.C: New test.
1041
1042 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1043
1044         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1045         change X to 1X in format.
1046         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1047         add data statements to conform to standard.
1048
1049 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1050
1051         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1052         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1053         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1054
1055 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1056
1057         * gfortran.dg/g77/7388.f: Copy from g77.dg
1058         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1059         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1060         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1061         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1062         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1063         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1064         * gfortran.dg/g77/strlen0.f: Likewise
1065
1066 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1067
1068         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1069         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1070
1071 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1072
1073         * gcc.c-torture/execute/920428-2.x: Delete.
1074         * gcc.c-torture/execute/920501-7.x: Likewise.
1075
1076 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1077
1078         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1079         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1080         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1081         prescott and c3-2.
1082         (PREFETCH_3DNOW): Add -march=c3.
1083
1084 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1085
1086         PR c/16437
1087         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1088         * gcc.c-torture/execute/bf64-1.x: Likewise.
1089
1090 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1091
1092         * gcc.c-torture/compile/20040708-1.c: New test.
1093
1094 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1095
1096         PR c++/16169
1097         * g++.dg/warn/effc2.C: New test.
1098
1099 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1100
1101         * gcc.c-torture/execute/bitfld-1.x: Remove.
1102         * gcc.c-torture/execute/bitfld-3.c: New test.
1103         * gcc.dg/bitfld-2.c: Remove XFAILs.
1104
1105 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1106
1107         PR c++/16276
1108         * g++.dg/rtti/tinfo1.C: New file.
1109
1110 2004-07-07  Eric Christopher  <echristo@redhat.com>
1111
1112         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1113
1114 2004-07-07  Andrew Pinski  <apinski@apple.com>
1115
1116         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1117
1118 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1119
1120         * g++.dg/init/call1.C: XFAIL.
1121
1122 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1123
1124         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1125         except for movstrict*, to movmem* and clrstr* to clrmem*.
1126
1127 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1128
1129         * gcc.c-torture/execute/20040707-1.c: New test.
1130
1131 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1132
1133         * gcc.c-torture/execute/20040706-1.c: New test.
1134
1135 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1136
1137         PR c++/3671
1138         * g++.dg/template/spec14.C: New test.
1139
1140 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1141
1142         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1143         nothing if not yet defined.  Use it in b, c and d type definitions.
1144         * gcc.c-torture/execute/20040705-1.c: New test.
1145         * gcc.c-torture/execute/20040705-2.c: New test.
1146
1147 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1148
1149         PR c++/2518
1150         * g++.dg/lookup/new1.C: New test.
1151
1152 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1153
1154         PR c++/11406
1155         * g++.dg/template/sizeof8.C: New test.
1156
1157 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1158
1159         * gcc.c-torture/compile/20040705-1.c: New test.
1160
1161 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1162
1163         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1164
1165 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1166
1167         * gcc.dg/cpp/if-mop.c: Two new testcases.
1168         * gcc.dg/cpp/trad/comment-3.c: New.
1169
1170 2004-07-04  Paul Brook  <paul@codesourcery.com>
1171
1172         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1173
1174 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1175
1176         PR c++/3761
1177         * g++.dg/lookup/crash4.C: New test.
1178
1179 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1180
1181         * gcc.c-torture/execute/builtin-abs-1.c
1182         * gcc.c-torture/execute/builtin-abs-2.c
1183         * gcc.c-torture/execute/builtin-complex-1.c
1184         * gcc.c-torture/execute/builtins/string-1-lib.c
1185         * gcc.c-torture/execute/builtins/string-1.c
1186         * gcc.c-torture/execute/builtins/string-2-lib.c
1187         * gcc.c-torture/execute/builtins/string-2.c
1188         * gcc.c-torture/execute/builtins/string-3-lib.c
1189         * gcc.c-torture/execute/builtins/string-3.c
1190         * gcc.c-torture/execute/builtins/string-4-lib.c
1191         * gcc.c-torture/execute/builtins/string-4.c
1192         * gcc.c-torture/execute/builtins/string-5-lib.c
1193         * gcc.c-torture/execute/builtins/string-5.c
1194         * gcc.c-torture/execute/builtins/string-6-lib.c
1195         * gcc.c-torture/execute/builtins/string-6.c
1196         * gcc.c-torture/execute/builtins/string-7-lib.c
1197         * gcc.c-torture/execute/builtins/string-7.c
1198         * gcc.c-torture/execute/builtins/string-8-lib.c
1199         * gcc.c-torture/execute/builtins/string-8.c
1200         * gcc.c-torture/execute/builtins/string-9-lib.c
1201         * gcc.c-torture/execute/builtins/string-9.c
1202         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1203         * gcc.c-torture/execute/builtins/string-asm-1.c
1204         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1205         * gcc.c-torture/execute/builtins/string-asm-2.c
1206         * gcc.c-torture/execute/stdio-opt-1.c
1207         * gcc.c-torture/execute/stdio-opt-2.c
1208         * gcc.c-torture/execute/stdio-opt-3.c
1209         * gcc.c-torture/execute/string-opt-1.c
1210         * gcc.c-torture/execute/string-opt-10.c
1211         * gcc.c-torture/execute/string-opt-11.c
1212         * gcc.c-torture/execute/string-opt-12.c
1213         * gcc.c-torture/execute/string-opt-13.c
1214         * gcc.c-torture/execute/string-opt-14.c
1215         * gcc.c-torture/execute/string-opt-15.c
1216         * gcc.c-torture/execute/string-opt-16.c
1217         * gcc.c-torture/execute/string-opt-2.c
1218         * gcc.c-torture/execute/string-opt-6.c
1219         * gcc.c-torture/execute/string-opt-7.c
1220         * gcc.c-torture/execute/string-opt-8.c:
1221         Replace with ...
1222
1223         * gcc.c-torture/execute/builtins/abs-2.c
1224         * gcc.c-torture/execute/builtins/abs-3.c
1225         * gcc.c-torture/execute/builtins/complex-1.c
1226         * gcc.c-torture/execute/builtins/fprintf.c
1227         * gcc.c-torture/execute/builtins/fputs.c
1228         * gcc.c-torture/execute/builtins/memcmp.c
1229         * gcc.c-torture/execute/builtins/memmove.c
1230         * gcc.c-torture/execute/builtins/memops-asm.c
1231         * gcc.c-torture/execute/builtins/mempcpy-2.c
1232         * gcc.c-torture/execute/builtins/mempcpy.c
1233         * gcc.c-torture/execute/builtins/memset.c
1234         * gcc.c-torture/execute/builtins/printf.c
1235         * gcc.c-torture/execute/builtins/sprintf.c
1236         * gcc.c-torture/execute/builtins/strcat.c
1237         * gcc.c-torture/execute/builtins/strchr.c
1238         * gcc.c-torture/execute/builtins/strcmp.c
1239         * gcc.c-torture/execute/builtins/strcpy.c
1240         * gcc.c-torture/execute/builtins/strcspn.c
1241         * gcc.c-torture/execute/builtins/strlen-2.c
1242         * gcc.c-torture/execute/builtins/strlen.c
1243         * gcc.c-torture/execute/builtins/strncat.c
1244         * gcc.c-torture/execute/builtins/strncmp-2.c
1245         * gcc.c-torture/execute/builtins/strncmp.c
1246         * gcc.c-torture/execute/builtins/strncpy.c
1247         * gcc.c-torture/execute/builtins/strpbrk.c
1248         * gcc.c-torture/execute/builtins/strpcpy-2.c
1249         * gcc.c-torture/execute/builtins/strpcpy.c
1250         * gcc.c-torture/execute/builtins/strrchr.c
1251         * gcc.c-torture/execute/builtins/strspn.c
1252         * gcc.c-torture/execute/builtins/strstr-asm.c
1253         * gcc.c-torture/execute/builtins/strstr.c:
1254         ... these new files.
1255
1256         * gcc.c-torture/execute/builtins/abs-2-lib.c
1257         * gcc.c-torture/execute/builtins/abs-3-lib.c
1258         * gcc.c-torture/execute/builtins/complex-1-lib.c
1259         * gcc.c-torture/execute/builtins/fprintf-lib.c
1260         * gcc.c-torture/execute/builtins/fputs-lib.c
1261         * gcc.c-torture/execute/builtins/memcmp-lib.c
1262         * gcc.c-torture/execute/builtins/memmove-lib.c
1263         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1264         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1265         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1266         * gcc.c-torture/execute/builtins/memset-lib.c
1267         * gcc.c-torture/execute/builtins/printf-lib.c
1268         * gcc.c-torture/execute/builtins/sprintf-lib.c
1269         * gcc.c-torture/execute/builtins/strcat-lib.c
1270         * gcc.c-torture/execute/builtins/strchr-lib.c
1271         * gcc.c-torture/execute/builtins/strcmp-lib.c
1272         * gcc.c-torture/execute/builtins/strcpy-lib.c
1273         * gcc.c-torture/execute/builtins/strcspn-lib.c
1274         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1275         * gcc.c-torture/execute/builtins/strlen-lib.c
1276         * gcc.c-torture/execute/builtins/strncat-lib.c
1277         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1278         * gcc.c-torture/execute/builtins/strncmp-lib.c
1279         * gcc.c-torture/execute/builtins/strncpy-lib.c
1280         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1281         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1282         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1283         * gcc.c-torture/execute/builtins/strrchr-lib.c
1284         * gcc.c-torture/execute/builtins/strspn-lib.c
1285         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1286         * gcc.c-torture/execute/builtins/strstr-lib.c
1287         * gcc.c-torture/execute/builtins/lib/abs.c
1288         * gcc.c-torture/execute/builtins/lib/fprintf.c
1289         * gcc.c-torture/execute/builtins/lib/memset.c
1290         * gcc.c-torture/execute/builtins/lib/printf.c
1291         * gcc.c-torture/execute/builtins/lib/sprintf.c
1292         * gcc.c-torture/execute/builtins/lib/strcpy.c
1293         * gcc.c-torture/execute/builtins/lib/strcspn.c
1294         * gcc.c-torture/execute/builtins/lib/strncat.c
1295         * gcc.c-torture/execute/builtins/lib/strncmp.c
1296         * gcc.c-torture/execute/builtins/lib/strncpy.c
1297         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1298         * gcc.c-torture/execute/builtins/lib/strspn.c
1299         * gcc.c-torture/execute/builtins/lib/strstr.c:
1300         New files containing support routines.
1301
1302         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1303         declaration.
1304         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1305         when not optimizing.
1306
1307 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1308
1309         PR c++/16240
1310         * g++.dg/abi/mangle22.C: New test.
1311         * g++.dg/abi/mangle23.C: Likewise.
1312
1313 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1314
1315         PR fortran/16290
1316         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1317         Allow for cases without denormalized floating point numbers.
1318
1319 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1320
1321         PR c/1027
1322         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1323         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1324         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1325         expected warning text.
1326         * gcc.dg/format/diag-2.c: New test.
1327
1328 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1329
1330         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1331
1332 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1333
1334         * gcc.dg/builtins-43.c: New.
1335         * gcc.dg/builtins-44.c: New.
1336         * gcc.dg/builtins-45.c: New.
1337
1338 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1339             Andreas Tobler  <a.tobler@schweiz.ch>
1340
1341         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1342         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1343         as SIGSEGV.
1344         * gcc.dg/cleanup-11.c: Likewise.
1345         * gcc.dg/cleanup-8.c: Likewise.
1346         * gcc.dg/cleanup-9.c: Likewise.
1347         * gcc.dg/cleanup-5.c: Run on all platforms.
1348
1349 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1350
1351         * g++.dg/warn/nonnull1.C: New test.
1352
1353 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1354
1355         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1356         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1357         Special-case the Sun compiler wrt to <complex.h>.
1358
1359 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1360
1361         * gcc.dg/Wunreachable-8.C: New test.
1362
1363         * gcc.dg/h8300-ice2.c : New test.
1364
1365 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1366
1367         PR fortran/16161
1368         * gfortran.fortran-torture/compile/implicit.f90: Add test
1369         for implicit character.
1370
1371 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1372
1373         PR fortran/16289
1374         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1375         Use tiny() intrinsic to find smallest non-negative real
1376
1377 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1378
1379         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1380         * gcc.dg/compat/struct-by-value-22_x.c: New.
1381         * gcc.dg/compat/struct-by-value-22_y.c: New.
1382
1383         * gcc.c-torture/execute/20040629-1.c: New test.
1384
1385 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1386
1387         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1388         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1389
1390         PR target/16195
1391         * gcc.dg/20040625-1.c: New test.
1392
1393 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1394
1395         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1396
1397 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1398
1399         PR fortran/15963
1400         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1401
1402 2004-06-29  Richard Henderson  <rth@redhat.com>
1403
1404         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1405
1406 2004-06-29  Paul Brook  <paul@codesourcery.com>
1407
1408         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1409         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1410
1411 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1412
1413         PR c++/16260
1414         * g++.dg/parse/crash15.C: New.
1415
1416 2004-06-28  Andrew Pinski  <apinski@apple.com>
1417
1418         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1419         by the error already.
1420
1421         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1422
1423 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1424
1425         PR target/14041
1426         * gcc.dg/h8300-bss-align-1.c : New.
1427
1428 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1429
1430         * PR c++/16174
1431         * g++.dg/template/ctor4.C: New.
1432
1433 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1434
1435         PR c++/16205
1436         * g++.dg/warn/Wsequence-point-1.C: New test.
1437
1438 2004-06-27  Paul Brook  <paul@codesourcery.com>
1439
1440         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1441
1442 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1443
1444         * g++.old-deja/g++.mike/p7325.C: Remove.
1445
1446 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1447
1448         PR c/14963
1449         * gcc.dg/pr14963.c: New test.
1450
1451 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1452
1453         PR c++/16193
1454         * g++.dg/parse/redef1.C: New test.
1455
1456 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1457
1458         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1459         20021110.c.
1460         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1461         20021119-1.c.
1462         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1463         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1464         5-04.c.
1465         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1466         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1467         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1468         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1469         g++.brendan/enum14.C.
1470         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1471         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1472         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1473         g++.mike/virt1.C.
1474         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1475         memtemp24.C.
1476
1477 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1478
1479         * gcc.dg/20040527-1.c: New test case.
1480
1481 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1482
1483         PR gfortran/pr16196
1484         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1485
1486 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1487
1488         PR middle-end/15825
1489         * gcc.dg/pr15825-1.c: New test case.
1490
1491 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1492
1493         * gcc.c-torture/execute/20040625-1.c: New test.
1494
1495 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1496
1497         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1498
1499 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1500
1501         * gcc.dg/torture/mips-div-1.c: New test.
1502
1503 2004-06-24  Jeff Law  <law@redhat.com>
1504
1505         * gcc.dg/tree-ssa/20040624-1.c: New test.
1506
1507 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1508
1509         * gcc.c-torture/compile/20040624-1.c: New test.
1510
1511 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1512
1513         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1514         this directory.
1515
1516 2004-06-23  Andrew Pinski  <apinski@apple.com>
1517
1518         PR middle-end/15988
1519         * g++.dg/opt/ptrmem4.C: New test.
1520
1521         * gcc.dg/c90-array-quals-2.c: New test.
1522
1523 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1524
1525         * gcc.dg/kpice1.c: New test.
1526
1527 2006-06-23  Andrew Pinski  <apinski@apple.com>
1528
1529         * gcc.dg/c90-array-quals.c: New test.
1530
1531 2006-06-22  Richard Henderson  <rth@redhat.com>
1532
1533         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1534
1535 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1536
1537         * gcc.dg/builtins-config.h: Handle FreeBSD.
1538
1539 2006-06-22  Richard Henderson  <rth@redhat.com>
1540
1541         * g++.dg/opt/devirt1.C: New.
1542
1543 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1544
1545         * g++.dg/opt/pr15551.C: New testcase.
1546
1547 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1548
1549         PR target/14800
1550         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1551         x86_64-*-linux* when compiling for 32bit.
1552
1553 2004-06-21  Andrew Pinski  <apinski@apple.com>
1554
1555         * gcc.dg/pch/struct-1.c: New.
1556         * gcc.dg/pch/struct-1.hs: New.
1557
1558 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1559
1560         * gcc.dg/pch/save-temps-1.c: New file.
1561         * gcc.dg/pch/save-temps-1.hs: New file.
1562
1563 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1564
1565         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1566         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1567
1568 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1569
1570         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1571         to fix type error.
1572         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1573         Remove trailing spaces.
1574
1575 2004-06-21  Richard Henderson  <rth@redhat.com>
1576
1577         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1578         merging && to BIT_FIELD_REF.
1579
1580 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1581
1582         * g++.dg/opt/placeholder1.C: New test.
1583
1584 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1585
1586         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1587         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1588         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1589         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1590
1591 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1592
1593         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1594         extern "C".
1595         * g++.dg/other/pragma-re-1.C: Add comments.
1596
1597 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1598
1599         PR gfortran/16080
1600         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1601
1602 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1603
1604         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1605         instead of setting the type of size_t by
1606         hand.
1607
1608 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1609
1610         * gcc.dg/unordered-2.c: New test case.
1611         * gcc.dg/unordered-3.c: New test case.
1612
1613 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1614
1615         PR other/16043
1616         * lib/g++.exp (g++_version): Tweak regexp for version
1617         * lib/g77.exp (g77_version): Likewise
1618         * lib/gfortran.exp (gfortran_version): Likewise
1619         * lib/objc.exp (objc_version): Likewise
1620         * lib/treelang.exp (treelang_version): Likewise
1621
1622 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1623
1624         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1625         Use INT_MAX instead of __INT_MAX__.
1626         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1627
1628         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1629         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1630         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1631         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1632         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1633         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1634         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1635         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1636         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1637
1638         * gcc.dg/range-test-1.c: New test.
1639         * g++.dg/opt/range-test-1.C: New test.
1640
1641 2004-06-17  Richard Henderson  <rth@redhat.com>
1642
1643         * objc.dg/sync-1.m: New.
1644         * objc.dg/try-catch-1.m: Don't force next runtime.
1645         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1646         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1647         shadowed catch clause.
1648         * objc.dg/try-catch-5.m: New.
1649
1650 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1651
1652         Bug 14610
1653         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1654
1655 2004-06-15  Richard Henderson  <rth@redhat.com>
1656
1657         * gcc.dg/20001116-1.c: Move expected warning line.
1658
1659 2004-06-15  Richard Henderson  <rth@redhat.com>
1660
1661         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1662         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1663
1664 2004-06-15  Jeff Law  <law@redhat.com>
1665
1666         * gcc.dg/tree-ssa/20040615-1.c: New test.
1667         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1668         be less sensitive to operand ordering.
1669         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1670
1671 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1672
1673         * g++.dg/abi/bitfield3.C: Add comment..
1674
1675 2004-06-15  Richard Henderson  <rth@redhat.com>
1676
1677         * g++.dg/ext/stmtexpr1.C: XFAIL.
1678         * gcc.dg/20030612-1.c: XFAIL.
1679
1680 2004-06-15  Eric Christopher  <echristo@redhat.com>
1681
1682         * g++.dg/charset/asm5.c: New.
1683         * gcc.dg/charset/asm6.c: New.
1684
1685 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1686
1687         PR fortran/15962
1688         * gfortran.fortran-torture/execute/select_1.f90: New test.
1689
1690 2004-06-15  Paul Brook  <paul@codesourcery.com>
1691
1692         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1693
1694 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1695
1696         PR c++/15967
1697         * g++.dg/lookup/crash3.C: New test.
1698
1699 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1700
1701         PR c++/15947
1702         * g++.dg/parse/dtor4.C: New test.
1703
1704 2004-06-14  Jeff Law  <law@redhat.com>
1705
1706         * gcc.c-torture/compile/20040614-1.c: New test.
1707
1708 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1709
1710         PR fortran/15211
1711         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1712         LEN of a character array.
1713
1714 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1715
1716         PR c++/15096
1717         * g++.dg/template/ptrmem10.C: New test.
1718
1719         PR c++/14930
1720         * g++.dg/template/friend30.C: New test.
1721
1722 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1723
1724         PR fortran/14928
1725         * gfortran.fortran-torture/compile/mloc.f90: New test.
1726
1727 2004-06-13  Paul Brook  <paul@codesourcery.com>
1728
1729         * gfortran.fortran-torture/execute/random_2.f90: New test.
1730
1731 2004-06-13  Eric Christopher  <echristo@redhat.com>
1732
1733         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1734
1735 2004-06-12  Paul Brook  <paul@codesourcery.com>
1736
1737         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1738
1739 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1740
1741         PR fortran/14923
1742         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1743
1744 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1745
1746         PR fortran/14957
1747         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1748         syntax errors in end statements of contained subroutines.
1749
1750 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1751
1752         PR fortran/12841
1753         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1754
1755 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1756
1757         PR fortran/15665
1758         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1759
1760 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1761
1762         PR gfortran/12839
1763         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1764
1765 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1766
1767         PR c++/15862
1768         * g++.dg/parse/enum1.C: New test.
1769
1770 2004-06-10  Jeff Law  <law@redhat.com>
1771
1772         * gcc.c-torture/compile/20040610-1.c: New test.
1773
1774 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1775
1776         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1777         * g++.old-deja/g++.other/decl3.C: Likewise.
1778
1779 2004-06-10  Brian Booth  <bbooth@redhat.com>
1780
1781         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1782         V_MAY_DEF instead of VDEF.
1783         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1784
1785 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1786
1787         PR c++/14211
1788         * g++.dg/conversion/const1.C: New test.
1789
1790         PR c++/15076
1791         * g++.dg/conversion/reinterpret1.C: New test.
1792
1793         PR c++/15877
1794         * g++.dg/template/enum2.C: New test.
1795
1796         PR c++/15227
1797         * g++.dg/template/error13.C: New test.
1798
1799 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1800
1801         PR fortran/14957
1802         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1803         arguments to test_* REAL and of the right size.
1804
1805 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1806
1807         PR target/15569
1808         PR rtl-optimization/15681
1809         * gcc.dg/20040609-1.c: New test.
1810
1811 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1812
1813         PR c++/14791
1814         * g++.dg/opt/builtins1.C: New test.
1815
1816 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1817
1818         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1819         that use default windows32 struct layout.
1820         * gcc.dg/i386-bitfield2.c: Likewise.
1821
1822 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1823
1824         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1825         for mingw32 and cygwin targets.
1826
1827 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1828
1829         * gcc.dg/pch/macro-4.c: New.
1830         * gcc.dg/pch/macro-4.hs: New.
1831
1832 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1833
1834         PR fortran/13249
1835         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1836
1837 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1838
1839         PR fortran/13372
1840         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1841
1842 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1843
1844         PR gfortran/14897
1845         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1846
1847 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1848
1849         PR gfortran/15755
1850         * gfortran.fortran-torture/execute/backspace.c : New test.
1851
1852 2004-06-09  Paul Brook  <paul@codesourcery.com>
1853
1854         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1855         (pointer_to_section): Rewrite to use smaller array.
1856
1857 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1858
1859         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1860         * gcc.dg/ext/altivec-10.c: Same.
1861         * gcc.dg/ext/altivec-11.c: Same.
1862         * gcc.dg/ext/altivec-12.c: Same.
1863         * gcc.dg/ext/altivec-13.c: Same.
1864         * gcc.dg/ext/altivec-14.c: Same.
1865         * gcc.dg/ext/altivec-15.c: Same.
1866         * gcc.dg/ext/altivec-16.c: Same.
1867         * gcc.dg/ext/altivec-3.c: Same.
1868         * gcc.dg/ext/altivec-4.c: Same.
1869         * gcc.dg/ext/altivec-6.c: Same.
1870         * gcc.dg/ext/altivec-7.c: Same.
1871         * gcc.dg/ext/altivec-8.c: Same.
1872         * gcc.dg/ext/altivec-varargs-1.c: Same.
1873
1874         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1875         * g++.dg/ext/altivec-10.C: Same.
1876         * g++.dg/ext/altivec-2.C: Same.
1877         * g++.dg/ext/altivec-3.C: Same.
1878         * g++.dg/ext/altivec-4.C: Same.
1879         * g++.dg/ext/altivec-5.C: Same.
1880         * g++.dg/ext/altivec-6.C: Same.
1881         * g++.dg/ext/altivec-7.C: Same.
1882         * g++.dg/ext/altivec-8.C: Same.
1883         * g++.dg/ext/altivec-9.C: Same.
1884
1885 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1886
1887         PR c++/7841
1888         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1889
1890 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1891
1892         * gcc.dg/union-1.c: New test.
1893
1894 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1895
1896         * gcc.dg/builtins-41.c: New test case.
1897         * gcc.dg/builtins-42.c: New test case.
1898
1899 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1900
1901         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1902         * g++.dg/ext/altivec-10.C: Same.
1903         * g++.dg/ext/altivec-2.C: Same.
1904         * g++.dg/ext/altivec-3.C: Same.
1905         * g++.dg/ext/altivec-4.C: Same.
1906         * g++.dg/ext/altivec-5.C: Same.
1907         * g++.dg/ext/altivec-6.C: Same.
1908         * g++.dg/ext/altivec-7.C: Same.
1909         * g++.dg/ext/altivec-8.C: Same.
1910         * g++.dg/ext/altivec-9.C: Same.
1911         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1912         * g++.old-deja/g++.brendan/new3.C: Same.
1913         * gcc.c-torture/execute/eeprof-1.x: Same.
1914
1915 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1916
1917         PR c/14765
1918         * gcc.dg/pr14765-1.c: New test.
1919
1920 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1921
1922         PR c/14649
1923         * gcc.dg/pr14649-1.c: New test case.
1924
1925 2004-06-07  Richard Henderson  <rth@redhat.com>
1926
1927         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1928         if temporaries.
1929
1930 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1931
1932         * g++.dg/eh/elide1.C: Remove XFAIL.
1933
1934 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1935
1936         PR c++/15337
1937         * g++.dg/expr/sizeof3.C: New test.
1938
1939         PR c++/14777
1940         * g++.dg/template/access14.C: New test.
1941
1942         PR c++/15554
1943         * g++.dg/template/enum1.C: New test.
1944
1945         PR c++/15057
1946         * g++.dg/eh/throw1.C: New test.
1947
1948 2004-06-07  David Ayers  <d.ayers@inode.at>
1949             Ziemowit Laski  <zlaski@apple.com>
1950
1951         * lib/objc.exp (objc_target_compile): Revert the '-framework
1952         Foundation' flag fix, since bare Darwin does not ship
1953         with the Foundation framework.
1954         * objc/execute/next_mapping.h: Provide a local NSConstantString
1955         @interface and @implementation.
1956         (objc_constant_string_init): A constructor function, used to
1957         initialize the NSConstantString meta-class object.
1958         * objc/execute/string1.m: Include "next_mapping.h" instead of
1959         <Foundation/NSString.h>.
1960         * objc/execute/string2.m: Likewise.
1961         * objc/execute/string3.m: Likewise.
1962         * objc/execute/string4.m: Likewise.
1963
1964 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1965
1966         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1967         to double. Replace double with FLOAT.
1968         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1969
1970         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1971         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1972         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1973         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1974         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1975         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1976         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1977         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1978
1979 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1980
1981         PR c/13519
1982         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1983
1984 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1985
1986         PR c++/15503
1987         * g++.dg/template/meminit2.C: New test.
1988
1989 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1990
1991         PR target/15822
1992         * gcc.c-torture/execute/compare-fp-1.c,
1993         gcc.c-torture/execute/compare-fp-2.c,
1994         gcc.c-torture/execute/compare-fp-3.c,
1995         gcc.c-torture/execute/compare-fp-4.c,
1996         gcc.c-torture/execute/compare-fp-3.x,
1997         gcc.c-torture/execute/compare-fp-4.x: Moved...
1998         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1999         gcc.c-torture/execute/ieee/compare-fp-2.c,
2000         gcc.c-torture/execute/ieee/compare-fp-3.c,
2001         gcc.c-torture/execute/ieee/compare-fp-4.c,
2002         gcc.c-torture/execute/ieee/compare-fp-3.x,
2003         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2004
2005 2004-06-04  David Ayers  <d.ayers@inode.at>
2006
2007         * objc/execute/protocol-isEqual-4.m: New testcase.
2008
2009 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2010
2011         * objc/execute/protocol-isEqual-1.m: New testcase.
2012         * objc/execute/protocol-isEqual-2.m: New testcase.
2013         * objc/execute/protocol-isEqual-3.m: New testcase.
2014
2015 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2016
2017         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2018
2019 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2020
2021         * lib/objc.exp (objc_target_compile): When running tests on
2022         Darwin (Mac OS X), inform the linker about '-framework
2023         'Foundation'.
2024
2025 2004-06-02  Eric Christopher  <echristo@redhat.com>
2026
2027         * gcc.c-torture/compile/20040602-1.c: New.
2028
2029 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2030
2031         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2032         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2033
2034         PR tree-optimization/14736
2035         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2036
2037         PR tree-optimization/14042
2038         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2039
2040         PR tree-optimization/14729
2041         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2042
2043 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2044
2045         PR fortran/15557
2046         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2047
2048 2004-06-01  Richard Hederson  <rth@redhat.com>
2049
2050         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2051
2052 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2053
2054         PR c++/14932
2055         * g++.dg/parse/offsetof4.C: New test.
2056
2057 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2058
2059         PR objc/7993
2060         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2061
2062 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2063
2064         PR c++/15701
2065         * g++.dg/template/friend29.C: New test.
2066
2067 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2068
2069         PR c/15749
2070         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2071
2072 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2073
2074         * gcc.dg/sparc-trap-1.c: New test.
2075
2076 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2077
2078         PR middle-end/15069
2079         * g++.dg/opt/fold3.C: New test case.
2080
2081 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2082
2083         * lib/target-supports.exp (check_iconv_available): Fix fallout
2084         from 2004-05-28 patch.
2085
2086 2004-05-30  Paul Brook  <paul@codesourcery.com>
2087
2088         PR fortran/15620
2089         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2090         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2091
2092 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2093
2094         * gfortran.fortran-torture/execute/random_1.f90: New test.
2095
2096 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2097
2098         * g++.dg/ext/altivec-10.C: New test.
2099
2100 2004-05-29  Paul Brook  <paul@codesourcery.com>
2101
2102         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2103
2104 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2105
2106         * gcc.dg/altivec-16.c: New test.
2107
2108 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2109
2110         * lib/target-supports.exp (check_vmx_hw_available): New.
2111         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2112
2113         * lib/target-supports.exp (check_alias_available,
2114         check_iconv_available, check_named_sections_available): Use
2115         unique names for temporary files.
2116
2117 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2118
2119         * gcc.dg/altivec-15.c: New test.
2120
2121 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2122
2123         PR c++/15083
2124         * g++.dg/warn/noeffect6.C: New test.
2125
2126         PR c++/15471
2127         * g++.dg/expr/ptrmem4.C: New test.
2128
2129         PR c++/15640
2130         * g++.dg/template/operator3.C: New test.
2131
2132 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2133
2134         PR c++/14668
2135         * g++.dg/lookup/redecl1.C: New test.
2136         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2137
2138 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2139
2140         * gcc.c-torture/execute/compare-fp-1.c,
2141         gcc.c-torture/execute/compare-fp-2.c,
2142         gcc.c-torture/execute/compare-fp-3.c,
2143         gcc.c-torture/execute/compare-fp-4.c,
2144         gcc.c-torture/execute/compare-fp-3.x,
2145         gcc.c-torture/execute/compare-fp-4.x,
2146         gcc.dg/pr15649-1.c: New.
2147
2148 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2149
2150         PR c++/12883
2151         * g++.dg/init/array14.C: New test.
2152
2153 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2154
2155         * lib/compat.exp (compat-get-options-main): New.
2156         (compat-get-options): Remove unneeded code, warn for ignored
2157         command.
2158         (compat-execute): Check flag set by dg-require-* commands.
2159
2160         * lib/compat.exp (compat-execute): Break up long lines.
2161
2162 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2163
2164         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2165         * gcc.dg/altivec-14.c: New test.
2166         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2167
2168         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2169         * gcc.dg/altivec-12.c: Ditto.
2170
2171         * gcc.dg/altivec-3.c: Move call to altivec_check.
2172
2173 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2174
2175         PR c++/15044
2176         * g++.dg/template/error12.C: New test.
2177
2178         PR c++/15317
2179         * g++.dg/ext/attrib15.C: New test.
2180
2181         PR c++/15329
2182         * g++.dg/template/ptrmem9.C: New test.
2183
2184 2004-05-25  Paul Brook  <paul@codesourcery.com>
2185
2186         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2187
2188 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/15165
2191         * g++.dg/template/crash19.C: New test.
2192
2193 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2194
2195         PR c++/15025
2196         * g++.dg/template/redecl1.C: New test.
2197
2198 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2199
2200         PR c++/14821
2201         * g++.dg/other/ns1.C: New test.
2202
2203         PR c++/14883
2204         * g++.dg/template/invalid1.C: New test.
2205
2206 2004-05-23  Paul Brook  <paul@codesourcery.com>
2207         Victor Leikehman  <lei@haifasphere.co.il>
2208
2209         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2210         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2211
2212 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2213
2214         PR c++/15285
2215         PR c++/15299
2216         * g++.dg/template/non-dependent5.C: New test.
2217         * g++.dg/template/non-dependent6.C: New test.
2218
2219 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2220
2221         PR c++/15507
2222         * g++.dg/inherit/union1.C: New test.
2223
2224         PR c++/15542
2225         * g++.dg/template/addr1.C: New test.
2226
2227         PR c++/15427
2228         * g++.dg/template/array5.C: New test.
2229
2230         PR c++/15287
2231         * g++.dg/template/array6.C: New test.
2232
2233 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2234             Roger Sayle  <roger@eyesopen.com>
2235
2236         * g++.dg/lookup/forscope2.C: New test case.
2237
2238 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2239
2240         * gcc.dg/cpp/Wmissingdirs.c: New.
2241
2242 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2243
2244         PR target/15301
2245         * gcc.dg/compat/union-m128-1.h: New file.
2246         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2247         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2248         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2249
2250 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2251
2252         PR target/15302
2253         * gcc.dg/compat/struct-complex-1.h: New file.
2254         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2255         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2256         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2257
2258 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2259
2260         PR middle-end/3074
2261         * gcc.dg/pr3074-1.c: New test case.
2262         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2263
2264 2004-05-20  Falk Hueffner  <falk@debian.org>
2265
2266         PR other/15526
2267         * gcc.dg/ftrapv-1.c: New test case.
2268
2269 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2270
2271         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2272
2273 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2274             Jeff Law  <law@redhat.com>
2275
2276         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2277         * gcc.dg/tree-ssa/20040518-2.c: New test.
2278
2279         * gcc.dg/tree-ssa/20040518-1.c: New test.
2280
2281 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2282
2283         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2284
2285 2004-05-18  Paul Brook  <paul@codesourcery.com>
2286
2287         PR fortran/13930
2288         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2289
2290 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2291
2292         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2293         constant folding.
2294
2295 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2296
2297         * gcc.dg/tree-ssa/20040517-1.c: New test.
2298
2299 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2300
2301         * gcc.dg/loop-4.c: New test.
2302
2303 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2304
2305         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2306
2307 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2308
2309         PR fortran/15311
2310         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2311
2312 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2313
2314         PR fortran/13826
2315         PR fortran/13940
2316         * gfortran.fortran-torture/compile/data_1.f90: New test.
2317
2318 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2319
2320         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2321         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2322
2323 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2324
2325         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2326
2327 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2328
2329         PR c/15444
2330         * gcc.dg/format/xopen-1.c: Adjust expected message.
2331         * gcc.dg/format/xopen-3.c: New test.
2332
2333 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2334
2335         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2336
2337 2004-05-14  Jeff Law  <law@redhat.com>
2338
2339         * gcc.dg/tree-ssa/20040514-2.c: New test.
2340
2341 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2342
2343         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2344         this ...
2345         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2346         this.
2347
2348 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2349
2350         * gcc.dg/tree-ssa/20040514-1.c: New test.
2351
2352 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2353
2354         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2355         test.
2356
2357 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2358
2359         PR fortran/14066
2360         * gfortran.fortran-torture/compile/do_1.f90: New test.
2361
2362 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2363
2364         PR fortran/15051
2365         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2366         test.
2367
2368 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2369
2370         PR fortran/15149
2371         * gfortran.fortran-torture/execute/random_init.f90: New test.
2372
2373 2004-05-13  Paul Brook  <paul@codesourcery.com>
2374
2375         PR fortran/15314
2376         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2377
2378 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2379
2380         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2381         for the powerpc case.
2382
2383 2004-05-13  Jeff Law  <law@redhat.com>
2384
2385         * gcc.dg/tree-ssa/20040513-1.c: New test.
2386         * gcc.dg/tree-ssa/20040513-2.c: New test.
2387
2388 2004-05-13  Paul Brook  <paul@codesourcery.com>
2389
2390         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2391         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2392         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2393
2394 2004-05-13  Andreas Schwab  <schwab@suse.de>
2395
2396         PR other/10819
2397         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2398         characters.
2399
2400 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2401
2402         PR fortran/15294
2403         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2404
2405 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2406
2407         Merge from tree-ssa-20020619-branch.  See
2408         ChangeLog.tree-ssa for details.
2409
2410 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2411
2412         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2413         include <altivec.h> explicitly.
2414         * gcc.dg/altivec-13.c: Likewise.
2415
2416 2004-05-11  Paul Brook  <paul@codesourcery.com>
2417
2418         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2419
2420 2004-05-10  Eric Christopher  <echristo@redhat.com>
2421
2422         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2423         * gcc.dg/sibcall-4.c: Ditto.
2424
2425 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2426
2427         * g++.dg/ext/altivec-8.C: New test case.
2428         * gcc.dg/altivec-13.c: New test case.
2429
2430 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2431
2432         * gcc.c-torture/execute/divcmp-1.c: New test case.
2433         * gcc.c-torture/execute/divcmp-2.c: New test case.
2434         * gcc.c-torture/execute/divcmp-3.c: New test case.
2435
2436 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2437
2438         * g++.dg/other/pragma-re-2.C: New test.
2439
2440 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2441
2442         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2443         * gcc.dg/i386-387-2.c: Likewise.
2444
2445         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2446         __builtin_drem.
2447         * gcc.dg/i386-387-6.c: Likewise.
2448
2449 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2450
2451         * gcc.dg/builtins-33.c:  Also check log1p*.
2452
2453 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2454
2455         PR optimization/15296
2456         * gcc.c-torture/execute/pr15296.c: New test.
2457
2458 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2459
2460         * gcc.dg/builtins-40.c: New test.
2461
2462 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2463
2464         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2465
2466 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2467
2468         * g++.dg/ext/spe1.C: New testcase.
2469
2470 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2471
2472         * objc.dg/image-info.m: Allow additional attributes
2473         for __image_info section.
2474
2475 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2476
2477         * gcc.dg/torture/mips-hilo-2.c: New test.
2478
2479 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2480
2481         PR c++/14389
2482         * g++.dg/template/member5.C: New test.
2483
2484 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2485
2486         * gcc.dg/builtins-34.c: Also check expm1*.
2487
2488 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2489
2490         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2491         * gcc.dg/torture/builtin-convert-3.c: New test.
2492
2493 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2494
2495         PR middle-end/15054
2496         * g++.dg/opt/pr15054.C: New test.
2497
2498 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2499
2500         * gcc.dg/torture/builtin-rounding-1.c: New test.
2501         * gcc.dg/builtins-25.c: Delete.
2502         * gcc.dg/builtins-29.c: Delete.
2503
2504 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2505
2506         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2507         * gcc.dg/sibcall-4.c: Likewise.
2508         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2509
2510 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2511
2512         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2513         bit-field on 16-bit targets.
2514
2515 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2516
2517         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2518         16-bit targets.
2519
2520 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2521
2522         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2523         * gcc.dg/rs6000-power2-2.c: Likewise.
2524
2525 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2526
2527         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2528         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2529         Change the asm registers to be in form of frN instead of fN.
2530
2531 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2532
2533         * gcc.dg/torture/builtin-convert-2.c: New test.
2534
2535 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2536
2537         * gcc.dg/rs6000-power2-1.c: New test.
2538         * gcc.dg/rs6000-power2-2.c: New test.
2539
2540 2004-04-28  Jan Hubicka  <jh@suse.cz>
2541
2542         * gcc.dg/unused-6.c: New test.
2543
2544 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2545             Ulrich Weigand  <uweigand@de.ibm.com>
2546
2547         * ada/acats/run_all.sh: Define $target variable.
2548
2549 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2550
2551         PR c++/15119
2552         * g++.dg/other/vararg-1.C: New test.
2553
2554         PR c++/4794
2555         * g++.dg/eh/cleanup3.C: New test.
2556
2557 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2558
2559         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2560         and ad8011a (target_insn).
2561         * ada/acats/support/macro.dfs: Likewise.
2562         * ada/acats/support/impbit.adb: New file.
2563
2564 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2565
2566         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2567
2568 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2569
2570         * gcc.dg/loop-3.c: New test.
2571
2572 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2573
2574         * gcc.c-torture/execute/simd-5.c: New test.
2575
2576 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2577
2578         PR c++/15064
2579         * g++.dg/template/crash18.C: New test.
2580
2581 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2582
2583         * g++.dg/ext/complit3.C: New test.
2584
2585 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2586
2587         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2588         * gcc.dg/altivec-3.c: Same.
2589         * gcc.dg/altivec-varargs-1.c: Same.
2590
2591 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2592
2593         * lib/target-supports.exp (check_profiling_available): Assume
2594         profiling is not available on powerpc-eabi targets.
2595
2596 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2597
2598         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2599         * gcc.dg/vmx/bug-1.c: Ditto.
2600
2601 2004-04-20  Eric Christopher  <echristo@redhat.com>
2602
2603         * gcc.dg/charset/extern.c: New test.
2604         * g++.dg/charset/extern3.cc: Ditto.
2605
2606 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2607
2608         * gcc.dg/builtins-39.c: New test.
2609
2610 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2611
2612         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2613
2614 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2615
2616         * gcc.dg/torture/mips-hilo-1.c: New test.
2617
2618 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2619
2620         * gcc.c-torture/compile/20040419-1.c: New test.
2621
2622 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2623
2624         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2625
2626 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2627             Aldy Hernandez  <aldyh@redhat.com>
2628
2629         * gcc.c-torture/execute/va-arg-24.c: New.
2630
2631 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2632             Aldy Hernandez  <aldyh@redhat.com>
2633
2634         * gcc.dg/vmx/1b-01.c: New.
2635         * gcc.dg/vmx/1b-02.c: New.
2636         * gcc.dg/vmx/1b-03.c: New.
2637         * gcc.dg/vmx/1b-04.c: New.
2638         * gcc.dg/vmx/1b-05.c: New.
2639         * gcc.dg/vmx/1b-06.c: New.
2640         * gcc.dg/vmx/1b-07.c: New.
2641         * gcc.dg/vmx/1c-01.c: New.
2642         * gcc.dg/vmx/1c-02.c: New.
2643         * gcc.dg/vmx/3a-01a.c: New.
2644         * gcc.dg/vmx/3a-01.c: New.
2645         * gcc.dg/vmx/3a-01m.c: New.
2646         * gcc.dg/vmx/3a-03.c: New.
2647         * gcc.dg/vmx/3a-03m.c: New.
2648         * gcc.dg/vmx/3a-04.c: New.
2649         * gcc.dg/vmx/3a-04m.c: New.
2650         * gcc.dg/vmx/3a-05.c: New.
2651         * gcc.dg/vmx/3a-06.c: New.
2652         * gcc.dg/vmx/3a-06m.c: New.
2653         * gcc.dg/vmx/3a-07.c: New.
2654         * gcc.dg/vmx/3b-01.c: New.
2655         * gcc.dg/vmx/3b-02.c: New.
2656         * gcc.dg/vmx/3b-10.c: New.
2657         * gcc.dg/vmx/3b-13.c: New.
2658         * gcc.dg/vmx/3b-14.c: New.
2659         * gcc.dg/vmx/3b-15.c: New.
2660         * gcc.dg/vmx/3c-01a.c: New.
2661         * gcc.dg/vmx/3c-01.c: New.
2662         * gcc.dg/vmx/3c-02.c: New.
2663         * gcc.dg/vmx/3c-03.c: New.
2664         * gcc.dg/vmx/3d-01.c: New.
2665         * gcc.dg/vmx/4-01.c: New.
2666         * gcc.dg/vmx/4-03.c: New.
2667         * gcc.dg/vmx/5-01.c: New.
2668         * gcc.dg/vmx/5-02.c: New.
2669         * gcc.dg/vmx/5-03.c: New.
2670         * gcc.dg/vmx/5-04.c: New.
2671         * gcc.dg/vmx/5-05.c: New.
2672         * gcc.dg/vmx/5-06.c: New.
2673         * gcc.dg/vmx/5-07.c: New.
2674         * gcc.dg/vmx/5-07t.c: New.
2675         * gcc.dg/vmx/5-08.c: New.
2676         * gcc.dg/vmx/5-10.c: New.
2677         * gcc.dg/vmx/5-11.c: New.
2678         * gcc.dg/vmx/7-01a.c: New.
2679         * gcc.dg/vmx/7-01.c: New.
2680         * gcc.dg/vmx/7c-01.c: New.
2681         * gcc.dg/vmx/7d-01.c: New.
2682         * gcc.dg/vmx/7d-02.c: New.
2683         * gcc.dg/vmx/8-01.c: New.
2684         * gcc.dg/vmx/8-02a.c: New.
2685         * gcc.dg/vmx/8-02.c: New.
2686         * gcc.dg/vmx/brode-1.c: New.
2687         * gcc.dg/vmx/bug-1.c: New.
2688         * gcc.dg/vmx/bug-2.c: New.
2689         * gcc.dg/vmx/bug-3.c: New.
2690         * gcc.dg/vmx/cw-bug-1.c: New.
2691         * gcc.dg/vmx/cw-bug-2.c: New.
2692         * gcc.dg/vmx/cw-bug-3.c: New.
2693         * gcc.dg/vmx/dct.c: New.
2694         * gcc.dg/vmx/debug-1.c: New.
2695         * gcc.dg/vmx/debug-2.c: New.
2696         * gcc.dg/vmx/debug-3.c: New.
2697         * gcc.dg/vmx/debug-4.c: New.
2698         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2699         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2700         * gcc.dg/vmx/eg-5.c: New.
2701         * gcc.dg/vmx/fft.c: New.
2702         * gcc.dg/vmx/gcc-bug-1.c: New.
2703         * gcc.dg/vmx/gcc-bug-2.c: New.
2704         * gcc.dg/vmx/gcc-bug-3.c: New.
2705         * gcc.dg/vmx/gcc-bug-4.c: New.
2706         * gcc.dg/vmx/gcc-bug-5.c: New.
2707         * gcc.dg/vmx/gcc-bug-6.c: New.
2708         * gcc.dg/vmx/gcc-bug-7.c: New.
2709         * gcc.dg/vmx/gcc-bug-8.c: New.
2710         * gcc.dg/vmx/gcc-bug-9.c: New.
2711         * gcc.dg/vmx/gcc-bug-b.c: New.
2712         * gcc.dg/vmx/gcc-bug-c.c: New.
2713         * gcc.dg/vmx/gcc-bug-d.c: New.
2714         * gcc.dg/vmx/gcc-bug-e.c: New.
2715         * gcc.dg/vmx/gcc-bug-f.c: New.
2716         * gcc.dg/vmx/gcc-bug-g.c: New.
2717         * gcc.dg/vmx/gcc-bug-i.c: New.
2718         * gcc.dg/vmx/harness.h: New.
2719         * gcc.dg/vmx/ira1.c: New.
2720         * gcc.dg/vmx/ira2a.c: New.
2721         * gcc.dg/vmx/ira2b.c: New.
2722         * gcc.dg/vmx/ira2.c: New.
2723         * gcc.dg/vmx/ira2c.c: New.
2724         * gcc.dg/vmx/mem.c: New.
2725         * gcc.dg/vmx/newton-1.c: New.
2726         * gcc.dg/vmx/ops.c: New.
2727         * gcc.dg/vmx/sn7153.c: New.
2728         * gcc.dg/vmx/spill2.c: New.
2729         * gcc.dg/vmx/spill3.c: New.
2730         * gcc.dg/vmx/spill.c: New.
2731         * gcc.dg/vmx/t.c: New.
2732         * gcc.dg/vmx/varargs-1.c: New.
2733         * gcc.dg/vmx/varargs-2.c: New.
2734         * gcc.dg/vmx/varargs-3.c: New.
2735         * gcc.dg/vmx/varargs-4.c: New.
2736         * gcc.dg/vmx/varargs-5.c: New.
2737         * gcc.dg/vmx/varargs-6.c: New.
2738         * gcc.dg/vmx/varargs-7.c: New.
2739         * gcc.dg/vmx/vmx.exp: New.
2740         * gcc.dg/vmx/vprint-1.c: New.
2741         * gcc.dg/vmx/vscan-1.c: New.
2742         * gcc.dg/vmx/x-01.c: New.
2743         * gcc.dg/vmx/x-02.c: New.
2744         * gcc.dg/vmx/x-03.c: New.
2745         * gcc.dg/vmx/x-04.c: New.
2746         * gcc.dg/vmx/x-05.c: New.
2747         * gcc.dg/vmx/yousufi-1.c: New.
2748         * gcc.dg/vmx/zero-1.c: New.
2749         * gcc.dg/vmx/zero.c: New.
2750
2751 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2752
2753         * g++.dg/lookup/java1.C: Update for chage of
2754         _Jv_AllocObject.
2755         * g++.dg/lookup/java2.C: Likewise.
2756
2757 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2758
2759         * ada/acats/run_all.sh: use -O2 by default.
2760
2761 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2762
2763         * gcc.dg/vr-mult-[12].c: New tests.
2764
2765 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2766
2767         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2768
2769         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2770
2771 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2772
2773         * lib/target-supports.exp (check_profiling_available): Assume profiling
2774         isn't available for mips*-*-elf targets.
2775
2776 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2777
2778         * gcc.dg/builtins-38.c: New test.
2779
2780 2004-04-14  Eric Christopher  <echristo@redhat.com>
2781
2782         * g++.dg/charset/charset.exp: Run .cc extension tests.
2783
2784 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2785
2786         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2787
2788 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2789
2790         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2791
2792 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2793
2794         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2795         * gcc.dg/i386-387-2.c: Likewise.
2796
2797         * gcc.dg/i386-387-7.c: New test.
2798         * gcc.dg/i386-387-8.c: New test.
2799
2800         * gcc.dg/builtins-37.c: New test.
2801
2802 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2803
2804         * g++.dg/pch/externc-1.C: Add missing semicolon.
2805
2806 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2807
2808         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2809
2810 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2811
2812         * gcc.c-torture/execute/20040411-1.c: New test.
2813
2814 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2815
2816         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2817
2818 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2819
2820         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2821
2822 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2823
2824         * lib/target-supports.exp (check_named_sections_available): New.
2825         * lib/gcc-dg.exp (dg-require-named-sections): New.
2826         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2827         old-deja.exp.  Also prune error-count message from HP linker.
2828         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2829
2830         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2831         * g++.old-deja/g++.pt/static3.C: Likewise.
2832         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2833
2834 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2835
2836         * gcc.c-torture/execute/20040409-1.c: New test case.
2837         * gcc.c-torture/execute/20040409-2.c: New test case.
2838         * gcc.c-torture/execute/20040409-3.c: New test case.
2839
2840 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2841
2842         * gcc.dg/20040409-1.c: New test.
2843
2844 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2845
2846         PR target/14888
2847         * g++.dg/opt/pr14888.C: New test case.
2848
2849 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2850
2851         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2852         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2853         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2854         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2855         New tests.
2856
2857 2004-04-08  Paul Brook  <paul@codesourcery.com>
2858
2859         * gcc.dg/spill-1.c: New test.
2860
2861 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2862
2863         * gcc.dg/torture/builtin-ctype-2.c: New test.
2864
2865 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2866
2867         * gcc.dg/pch/pch.exp: Add largefile test.
2868
2869 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2870
2871         * g++.dg/pch/externc-1.Hs: New.
2872         * g++.dg/pch/externc-1.C: New.
2873
2874 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2875
2876         * gcc.dg/compat/struct-by-value-5a_main.c,
2877         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2878         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2879         * gcc.dg/compat/struct-by-value-5a_x.c,
2880         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2881         gcc.dg/compat/struct-by-value-5_x.c.
2882         * gcc.dg/compat/struct-by-value-5a_y.c,
2883         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2884         gcc.dg/compat/struct-by-value-5_y.c.
2885
2886         * gcc.dg/compat/struct-by-value-6a_main.c,
2887         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2888         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2889         * gcc.dg/compat/struct-by-value-6a_x.c,
2890         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2891         gcc.dg/compat/struct-by-value-6_x.c.
2892         * gcc.dg/compat/struct-by-value-6a_y.c,
2893         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2894         gcc.dg/compat/struct-by-value-6_y.c.
2895
2896         * gcc.dg/compat/struct-by-value-7a_main.c,
2897         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2898         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2899         * gcc.dg/compat/struct-by-value-7a_x.c,
2900         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2901         gcc.dg/compat/struct-by-value-7_x.c.
2902         * gcc.dg/compat/struct-by-value-7a_y.c,
2903         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2904         gcc.dg/compat/struct-by-value-7_y.c.
2905
2906 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2907
2908         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2909         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2910         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2911         options.
2912
2913 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2914
2915         * gcc.dg/builtins-36.c: New test.
2916
2917 2004-04-06  Paul Brook  <paul@codesourcery.com>
2918
2919         * README.gcc: Remove obsolete contraint on testcases.
2920
2921 2004-04-05  Paul Brook  <paul@codesourcery.com>
2922
2923         PR2123
2924         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2925         failure and exit(0) on success.
2926         * g++.dg/expr/anew2.C: Ditto.
2927         * g++.dg/expr/anew3.C: Ditto.
2928         * g++.dg/expr/anew4.C: Ditto.
2929
2930 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2931
2932         PR c++/3518
2933         * g++.dg/template/unify7.C: New.
2934
2935 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2936
2937         * g++.dg/README: Bring up to date with new subdirectories; remove
2938         duplicate subdirectory lines.
2939
2940 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2941
2942         PR c++/14007
2943         * g++.dg/template/unify5.C: New.
2944         * g++.dg/template/unify6.C: New.
2945         * g++.dg/template/qualttp20.C: Adjust.
2946         * g++.old-deja/g++.jason/report.C: Adjust.
2947         * g++.old-deja/g++.other/qual1.C: Adjust.
2948
2949 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2950
2951         PR c++/14803
2952         * g++.dg/inherit/ptrmem1.C: New test.
2953
2954 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2955
2956         PR c++/14755
2957         * gcc.c-torture/execute/20040331-1.c: New test.
2958         * gcc.dg/20040331-1.c: New test.
2959
2960 2004-04-01  Paul Brook  <paul@codesourcery.com>
2961
2962         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2963
2964 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2965
2966         PR c++/14724
2967         * g++.dg/init/goto1.C: New test.
2968
2969         PR c++/14763
2970         * g++.dg/template/defarg4.C: New test.
2971
2972 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2973
2974         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2975
2976 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2977
2978         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2979
2980 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2981
2982         * gcc.dg/noncompile/undeclared-2.c: New test.
2983
2984 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2985
2986         * gcc.dg/940409-1.c: Remove XFAIL.
2987         * gcc.dg/reg-vol-struct-1.c: New test.
2988
2989 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2990
2991         * gcc.dg/torture/builtin-wctype-1.c: New test.
2992
2993 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2994
2995         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2996         * gcc.dg/20001101-1.c: Likewise.
2997         * gcc.dg/20001102-1.c: Likewise.
2998
2999 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3000
3001         * gcc.dg/compare8.c: Add an additional test for XOR.
3002
3003 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3004
3005         * gcc.dg/torture/builtin-ctype-1.c: New test.
3006
3007 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3008
3009         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3010         * gcc.dg/torture/builtin-math-1.c: Likewise.
3011         * gcc.dg/torture/builtin-power-1.c: New test.
3012
3013 2004-03-24  Andreas Schwab  <schwab@suse.de>
3014
3015         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3016         IA64 assembler.
3017
3018 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3019             Roger Sayle  <roger@eyesopen.com>
3020
3021         * gcc.dg/compare8.c: New test case.
3022
3023 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3024
3025         * g++.dg/ext/altivec-7.C: New test.
3026
3027 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3028
3029         PR 12267, 12391, 12560, 13129, 14114, 14133
3030         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3031         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3032         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3033         Adjust error regexps.
3034         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3035         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3036         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3037         * gcc.dg/local1.c: Add explanatory comment.
3038
3039 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3040
3041         PR optimization/14669
3042         * g++.dg/opt/fold2.C: New test case.
3043
3044 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3045
3046         PR c/14069
3047         * gcc.dg/20040322-1.c: New test.
3048
3049 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3050
3051         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3052         * gcc.dg/ultrasp4.c: Likewise.
3053         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3054
3055 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3056
3057         * gcc.dg/i386-sse-8.c: Reset default options.
3058
3059 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3060
3061         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3062         in the error message text.
3063
3064 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3065
3066         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3067
3068 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3069
3070         PR c++/14616
3071         * g++.dg/init/array13.C: New test.
3072
3073 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3074
3075         PR target/13889
3076         * gcc.c-torture/compile/pr13889.c: New test case.
3077
3078 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3079
3080         PR c/14635
3081         * builtins-1.c (nan, nans): Don't test.
3082         * builtins-30.c: Don't use nan, nanf, nanl.
3083         * builtins-35.c: New test.
3084
3085 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3086
3087         * g++.dg/ext/altivec-6.C: New test.
3088
3089 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3090
3091         * g++.dg/init/placement3.C: New test.
3092
3093         * g++.dg/template/spec13.C: New test.
3094
3095         * g++.dg/lookup/using11.C: New test.
3096
3097         * g++.dg/lookup/koenig3.C: New test.
3098
3099         * g++.dg/template/operator2.C: New test.
3100
3101         * g++.dg/expr/dtor3.C: New test.
3102         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3103         marker.
3104         * g++.old-deja/g++.law/visibility28.C: Likewise.
3105
3106 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3107
3108         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3109         * gcc.dg/ppc64-abi-3.c: Likewise.
3110
3111 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3112
3113         PR c++/14545
3114         * g++.dg/parse/template15.C: New test.
3115
3116 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3117
3118         * g++.dg/expr/dtor2.C: New test.
3119
3120         * g++.dg/lookup/anon4.C: New test.
3121
3122         * g++.dg/overload/using1.C: New test.
3123
3124         * g++.dg/template/lookup7.C: New test.
3125
3126         * g++.dg/template/typename6.C: New test.
3127
3128         * g++.dg/expr/cond6.C: New test.
3129
3130 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3131
3132         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3133
3134 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3135
3136         * g++.dg/expr/cond5.C: New test.
3137         * g++.dg/expr/constcast1.C: Likewise.
3138         * g++.dg/expr/ptrmem2.C: Likewise.
3139         * g++.dg/expr/ptrmem3.C: Likewise.
3140         * g++.dg/lookup/main1.C: Likewise.
3141         * g++.dg/template/lookup6.C: Likewise.
3142
3143 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3144
3145         * gcc.dg/local1.c: New test.
3146
3147         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3148
3149 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3150
3151         * gcc.dg/torture/builtin-convert-1.c: New test.
3152
3153 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3154
3155         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3156
3157 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3158
3159         PR c++/14481
3160         * g++.dg/warn/Wunused-7.C: New test.
3161
3162 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3163
3164         * gcc.dg/torture/builtin-integral-1.c: New test.
3165
3166 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3167
3168         PR c++/14586
3169         * g++.dg/parse/non-dependent3.C: New test.
3170
3171 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3172
3173         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3174         * g++.dg/eh/simd-2.C: Likewise.
3175         * g++.dg/init/array10.C: Likewise.
3176         * gcc.c-torture/compile/simd-1.c: Likewise.
3177         * gcc.c-torture/compile/simd-2.c: Likewise.
3178         * gcc.c-torture/compile/simd-3.c: Likewise.
3179         * gcc.c-torture/compile/simd-4.c: Likewise.
3180         * gcc.c-torture/compile/simd-6.c: Likewise.
3181         * gcc.c-torture/execute/simd-1.c: Likewise.
3182         * gcc.c-torture/execute/simd-2.c: Likewise.
3183         * gcc.dg/compat/vector-defs.h: Likewise.
3184         * gcc.dg/20020531-1.c: Likewise.
3185         * gcc.dg/altivec-3.c: Likewise.
3186         * gcc.dg/altivec-4.c: Likewise.
3187         * gcc.dg/altivec-varargs-1.c: Likewise.
3188         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3189         * gcc.dg/i386-mmx-3.c: Likewise.
3190         * gcc.dg/i386-sse-4.c: Likewise.
3191         * gcc.dg/i386-sse-5.c: Likewise.
3192         * gcc.dg/i386-sse-8.c: Likewise.
3193         * gcc.dg/simd-1.c: Likewise.
3194         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3195         __ev64_opaque__ since the machine description provides it.
3196
3197 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3198
3199         * lib/compat.exp (skip_list): New global variable.
3200         Use it to hold the user defined COMPAT_SKIPS list if any.
3201         (compat-obj): Add the members of skip_list to optall.
3202
3203 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3204
3205         * gcc.dg/compat/union-by-value-1_main.c,
3206         union-by-value-1_x.c, union-by-value-1_y.c,
3207         union-check.h, union-defs.h,
3208         union-init.h, union-return-1_main.c,
3209         union-return-1_x.c, union-return-1_y.c: New files.
3210
3211 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3212
3213         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3214         mixed-struct-init.h: Add 4 mixed structure types.
3215         struct-by-value-21_main.c, struct-by-value-21_x.c,
3216         struct-by-value-21_y.c, struct-return-21_main.c,
3217         struct-return-21_x.c, struct-return-21_y.c: New files.
3218
3219 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3220
3221         PR c++/14550
3222         * g++.dg/parse/template14.C: New test.
3223
3224 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3225
3226         * gcc.c-torture/execute/20040313-1.c: New test.
3227
3228 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3229
3230         PR target/14533
3231         * gcc.dg/20040311-2.c: New test.
3232
3233 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3234
3235         PR other/14544
3236         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3237         bit-field.
3238
3239 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3240
3241         * gcc.dg/20040305-2.c: Add missing return statement.
3242
3243 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3244
3245         * gcc.dg/builtins-34.c: Also check pow10*.
3246
3247 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3248
3249         PR target/14262
3250         * gcc.dg/20040305-2.c: New test.
3251
3252 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3253
3254         * gcc.dg/20040310-1.c: New test.
3255
3256 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3257
3258         * gcc.c-torture/execute/20040311-1.c: New test case.
3259
3260 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3261
3262         PR c++/14476
3263         * g++.dg/lookup/enum1.C: New test.
3264
3265 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3266
3267         PR c++/14510
3268         * g++.dg/lookup/struct2.C: New test.
3269
3270 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3271
3272         * gcc.dg/builtins-34.c: New test.
3273
3274 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3275
3276         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3277
3278 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3279
3280         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3281         * gcc.dg/alias-2.c: New testcase.
3282
3283 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3284
3285         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3286
3287 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3288
3289         * gcc.c-torture/execute/20040309-1.c: New test case.
3290
3291 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3292
3293         PR c++/14397
3294         * g++.dg/overload/ref1.C: New.
3295
3296 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3297
3298         PR c++/14409
3299         * g++.dg/template/spec12.C: New test.
3300
3301         PR c++/14448
3302         * g++.dg/parse/crash14.C: New test.
3303
3304 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3305
3306         PR c++/14230
3307         * g++.dg/init/ref11.C: New test.
3308
3309 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3310
3311         PR c++/14432
3312         * g++.dg/parse/builtin2.C: New test.
3313
3314 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3315
3316         PR c++/14401
3317         * g++.dg/init/ctor3.C: New test.
3318         * g++.dg/init/union1.C: New test.
3319         * g++.dg/ext/anon-struct4.C: New test.
3320
3321 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3322
3323         * g++.dg/lookup/koenig1.C: Tweak error messages.
3324         * g++.dg/lookup/used-before-declaration.C: Likewise.
3325         * g++.dg/other/do1.C: Likewise.
3326         * g++.dg/overload/koenig1.C: Likewise.
3327         * g++.dg/parse/crash13.C: Likewise.
3328         * g++.dg/template/instantiate3.C: Likewise.
3329
3330 2004-03-08  Eric Christopher  <echristo@redhat.com>
3331
3332         * * lib/target-supports.exp: Enable libiconv in test
3333         compilation.  Fix up error checking.
3334
3335 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3336
3337         PR middle-end/14289
3338         * gcc.dg/pr14289-1.c: New test case.
3339         * gcc.dg/pr14289-2.c: Likewise.
3340         * gcc.dg/pr14289-3.c: Likewise.
3341
3342 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3343
3344         * gcc.c-torture/execute/20040308-1.c: New test.
3345
3346 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3347
3348         * gcc.c-torture/execute/20040307-1.c: New test case.
3349
3350 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3351
3352         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3353
3354 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3355
3356         * gcc.dg/20040306-1.c: New test.
3357
3358 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3359
3360         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3361         them static.
3362         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3363
3364 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3365
3366         PR c/14465
3367         * gcc.dg/decl-6.c: New test.
3368
3369 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3370
3371         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3372         Rename LOGPOW -> LOG_POW.
3373         (SQRT_EXP, POW_EXP): New.
3374
3375 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3376
3377         * gcc.dg/i386-sse-8.c: New test.
3378
3379 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3380
3381         PR c/14114
3382         * gcc.dg/decl-5.c: New test.
3383
3384 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3385
3386         * gcc.dg/20040305-1.c: New test.
3387
3388 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3389
3390         PR other/14354
3391         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3392
3393 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3394
3395         PR c++/14425, c++/14426
3396         * g++.dg/ext/altivec-4.C: New test.
3397         * g++.dg/ext/altivec-5.C: New test.
3398
3399 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3400
3401         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3402         global variables of a type with no linkage.
3403         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3404         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3405         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3406         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3407         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3408         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3409         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3410         * g++.dg/warn/deprecated.C: Name enum Color.
3411         * g++.dg/overload/VLA.C: Name structure for 'b'.
3412         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3413
3414 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3415
3416         * gcc.c-torture/compile/20040304-1.c: New test.
3417
3418 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3419
3420         PR 13728
3421         * gcc.dg/decl-4.c: New testcase.
3422
3423 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3424
3425         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3426         as PRECF if sizeof (float) > sizeof (double).
3427         (PRECL): Make it the same as PRECF if
3428         sizeof (float) > sizeof (long double).
3429
3430 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3431
3432         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3433         system type.  Add check for irix6 which doesn't have c99 runtime.
3434
3435 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3436
3437         * gcc.dg/const-elim-1.c: xfail for xtensa.
3438
3439 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3440
3441         PR c++/14369
3442         * g++.dg/template/cond4.C: New test.
3443
3444 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3445
3446         PR c++/14360
3447         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3448
3449         PR c++/14361
3450         * g++.dg/parse/defarg7.C: New test.
3451
3452         PR c++/14359
3453         * g++.dg/template/friend26.C: New test.
3454
3455 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3456
3457         PR c++/14324
3458         * g++.dg/abi/mangle21.C: New test.
3459
3460         PR c++/14260
3461         * g++.dg/parse/constructor2.C: New test.
3462
3463         PR c++/14337
3464         * g++.dg/template/sfinae1.C: New test.
3465
3466 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3467
3468         PR c++/14267
3469         * g++.dg/expr/crash2.C: New test.
3470
3471         PR middle-end/13448
3472         * gcc.dg/inline-5.c: New test.
3473         * gcc.dg/always-inline.c: Split out tests into ...
3474         * gcc.dg/always-inline2.c: ... this and ...
3475         * gcc.dg/always-inline3.c: ... this.
3476
3477 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3478
3479         PR debug/12103
3480         * g++.dg/debug/crash1.C: New test.
3481
3482 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3483
3484         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3485         function with __attribute__((noinline)).
3486         (recurser_void2): Likewise.
3487         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3488         (recurser_void2): Likewise.
3489
3490 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3491
3492         PR middle-end/14203
3493         * g++.dg/warn/Wunused-6.C: New test case.
3494
3495 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3496
3497         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3498         not defined.
3499
3500 2004-02-27  Eric Christopher  <echristo@redhat.com>
3501
3502         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3503         * g++.dg/charset/asm2.c: Run only x86.
3504         * gcc.dg/charset/asm3.c: Ditto.
3505
3506 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3507
3508         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3509         ld_library_path.
3510
3511 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3512
3513         * g++.dg/ext/altivec-3.C: New.
3514
3515 2004-02-26  Richard Henderson  <rth@redhat.com>
3516
3517         * g++.dg/ext/attrib10.C: Mark for warning.
3518         * gcc.dg/attr-alias-1.c: New.
3519
3520 2004-02-26  Richard Henderson  <rth@redhat.com>
3521
3522         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3523         * gcc.c-torture/execute/20040208-2.c: ... it back.
3524
3525 2004-02-26  Eric Christopher  <echristo@redhat.com>
3526
3527         * lib/target-supports.exp (check-iconv-available): New function.
3528         * lib/gcc-dg.exp (dg-require-iconv): New function.
3529         Use above.
3530         * gcc.dg/charset: New directory.
3531         * gcc.dg/charset/charset.exp: New file.
3532         * gcc.dg/charset/asm1.c: Ditto.
3533         * gcc.dg/charset/asm2.c: Ditto.
3534         * gcc.dg/charset/asm3.c: Ditto.
3535         * gcc.dg/charset/asm4.c: Ditto.
3536         * gcc.dg/charset/asm5.c: Ditto.
3537         * gcc.dg/charset/attribute1.c: Ditto.
3538         * gcc.dg/charset/attribute2.c: Ditto.
3539         * gcc.dg/charset/string1.c: Ditto.
3540         * g++.dg/charset: New directory.
3541         * g++.dg/dg.exp: Add here. Special options.
3542         * g++.dg/charset/charset.exp: New file.
3543         * g++.dg/charset/asm1.c: Ditto.
3544         * g++.dg/charset/asm2.c: Ditto.
3545         * g++.dg/charset/asm3.c: Ditto.
3546         * g++.dg/charset/asm4.c: Ditto.
3547         * g++.dg/charset/attribute1.c: Ditto.
3548         * g++.dg/charset/attribute2.c: Ditto.
3549         * g++.dg/charset/extern1.cc: Ditto.
3550         * g++.dg/charset/extern2.cc: Ditto.
3551         * g++.dg/charset/string1.c: Ditto.
3552
3553 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3554
3555         PR c++/14278
3556         * g++.dg/parse/comma1.C: New test.
3557
3558 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3559
3560         PR c++/14284
3561         * g++.dg/template/ttp8.C: New test.
3562
3563 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3564
3565         * gcc.dg/fixuns-trunc-1.c: New test.
3566
3567 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3568
3569         * gcc.dg/builtins-config.h: Use #elif.
3570
3571 2004-02-26  Michael Matz  <matz@suse.de>
3572
3573         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3574         * gcc.dg/991214-1.c: Likewise.
3575         * gcc.dg/i386-asm-1.c: Likewise.
3576
3577 2004-02-25  Richard Henderson  <rth@redhat.com>
3578
3579         * gcc.c-torture/execute/20040208-2.c: Move ...
3580         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3581
3582 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3583
3584         PR c++/14246
3585         * g++.dg/other/crash-3.C: New test.
3586
3587 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3588
3589         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3590         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3591
3592         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3593         HP-UX.
3594
3595 2004-02-24  Michael Matz  <matz@suse.de>
3596
3597         * gcc.dg/i386-regparm.c: New.
3598
3599 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3600
3601         * gcc.c-torture/execute/20040223-1.c: New.
3602
3603 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3604             Kazu Hirata  <kazu@cs.umass.edu>
3605
3606         * gcc.dg/fwritable-strings-1.c: Remove.
3607
3608 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3609
3610         PR c/14156
3611         * gcc.dg/20040223-1.c: New test.
3612
3613 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3614
3615         PR c++/14106
3616         * g++.dg/ext/typeof9.C: New test.
3617
3618 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3619
3620         PR c++/14250
3621         * g++.dg/other/switch1.C: New test.
3622
3623 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3624
3625         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3626         * gcc.dg/va-arg-1.c: Likewise.
3627
3628 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3629
3630         PR c++/14143
3631         * g++.dg/template/koenig5.C: New test.
3632
3633 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3634
3635         * g++.dg/ext/altivec-1.C: Generalize target triple.
3636         * g++.dg/ext/altivec-2.C: New test case.
3637         * g++.dg/ext/altivec_check.h: New file.
3638         * gcc.dg/altivec-1.c: Generalize target triple;
3639         include altivec_check.h and call altivec_check().
3640         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3641         * gcc.dg/altivec-6.c: New test case.
3642         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3643         type casts as needed.
3644         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3645         altivec_check().
3646         * gcc.dg/altivec-12.c: New test case.
3647         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3648         include altivec_check.h and call altivec_check().
3649         * gcc.dg/altivec_check.h: New file.
3650
3651 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3652
3653         * lib/target-supports.exp (check_alias_available): Don't mangle
3654         function `g' in test program.
3655
3656 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3657
3658         * lib/target-supports.exp (check_profiling_available): Check
3659         argument to determine whether we support a profiling type.
3660         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3661         check_profiling_available.
3662         * g++.dg/bprob/bprob.exp: Likewise
3663         * g77.dg/bprob/bprob.exp: Likewise.
3664         * gcc.misc-tests/bprob.exp: Likewise.
3665         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3666         dg-require-profiling and delete expected error handling.
3667         * gcc.dg/20021014-1.c: Likewise.
3668         * gcc.dg/nest.c: Likewise.
3669
3670 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3671
3672         PR c++/12007
3673         * g++.dg/other/vthunk1.C: New test.
3674
3675 2004-02-20  Falk Hueffner  <falk@debian.org>
3676
3677         PR target/14201
3678         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3679
3680 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3681
3682         PR c++/13927
3683         * g++.dg/other/error8.C: Remove XFAIL markers.
3684
3685         PR c++/14173
3686         * g++.dg/ext/packed5.C: New test.
3687
3688         PR c++/14199
3689         * g++.dg/warn/Wunused-5.C: New test.
3690
3691         PR c++/14186
3692         * g++.dg/lookup/member1.C: New test.
3693
3694 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3695
3696         * gcc.c-torture/compile/20040130-1.c: Enable only when
3697         __INT_MAX__ >= 2147483647L.
3698         * gcc.c-torture/compile/961203-1.c: Likewise.
3699
3700 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3701
3702         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3703         * g++.dg/opt/template1.C: Robustify assembler regexp
3704
3705 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3706
3707         * gcc.c-torture/execute/simd-4.x: Remove.
3708         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3709         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3710         Guard with #ifndef SKIP_ATTRIBUTE.
3711         * gcc.dg/compat/vector-1_y.c: Likewise.
3712         * gcc.dg/compat/vector-2_x.c: Likewise.
3713         * gcc.dg/compat/vector-2_y.c: Likewise.
3714         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3715         * g++.dg/eh/simd-2.C: Likewise.
3716
3717 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3718
3719         * gcc.c-torture/compile/complex-1.c: New.
3720
3721 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3722
3723         PR target/14209
3724         * gcc.c-torture/execute/20040218-1.c: New test.
3725
3726 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3727
3728         PR c++/14181
3729         * g++.dg/parse/new2.C: New test.
3730
3731 2004-02-18  Paul Brook  <paul@codesourcery.com>
3732
3733         * gcc.c-torture/compile/libcall-1.c: New test.
3734
3735 2004-02-18  Paul Brook  <paul@codesourcery.com>
3736
3737         PR debug/12934
3738         * gcc.dg/debug/debug-7.c: New test.
3739
3740 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3741
3742         * gcc.dg/20040217-1.c: New test.
3743
3744 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3745
3746         * gcc.c-torture/execute/990208-1.x: Delete.
3747
3748 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3749
3750         * gcc.c-torture/execute/20040208-2.x: New file.
3751
3752 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3753
3754         PR c++/11326
3755         * g++.dg/abi/structret1.C: New test.
3756
3757 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3758
3759         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3760         (i386_cpuid): No need to test if cpuid is available on AMD64.
3761         Fix assembly, so that it works onboth i386 and AMD64.
3762         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3763         (vecInLong): Fix s[] member type to unsigned int.
3764         (vecInWord): Remove type.
3765         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3766         (a64, b64, c64, d64, e64): Remove.
3767         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3768         Remove unused variable.  Remove initialization of removed variables.
3769         Don't call mmx_tests nor sse_tests.
3770         (reference_mmx, reference_sse): Remove.
3771         (check): Add return stmt.
3772         * gcc.dg/i386-sse-7.c: New test.
3773         * gcc.dg/i386-mmx-4.c: New test.
3774
3775 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3776
3777         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3778         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3779         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3780         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3781         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3782         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3783         g++.dg/tc1/dr94.C: Fix line terminator.
3784
3785 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3786
3787         * gcc.c-torture/compile/20040216-1.c: New.
3788
3789 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3790
3791         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3792         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3793         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3794         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3795         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3796         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3797
3798 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3799
3800         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3801
3802 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3803
3804         PR c++/13971
3805         * g++.dg/expr/cond4.C: New test.
3806
3807         PR c++/14086
3808         * g++.dg/lookup/crash2.C: New test.
3809
3810 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3811
3812         * gcc.c-torture/compile/20040214-2.c: New test.
3813
3814 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3815
3816         PR c++/14116
3817         * g++.dg/ext/typeof8.C: New test.
3818
3819 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3820
3821         * gcc.c-torture/compile/20040214-1.c: New test.
3822
3823 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3824
3825         PR c++/13635
3826         * g++.dg/template/spec11.C: New test.
3827
3828 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3829
3830         PR c++/13927
3831         * g++.dg/other/error8.C: New test.
3832
3833 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3834
3835         PR c++/14122
3836         * g++.dg/template/array4.C: New test.
3837
3838         PR c++/14108
3839         * g++.dg/inherit/thunk2.C: New test.
3840
3841         PR c++/14083
3842         * g++.dg/eh/cond2.C: New test.
3843
3844 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3845
3846         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3847
3848 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3849
3850         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3851
3852 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3853
3854         * g++.dg/simd-2.C: xfail on ppc64-linux.
3855
3856 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3857
3858         PR c/456
3859         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3860         tests.
3861
3862 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3863
3864         * gcc.dg/builtins-33.c: New test.
3865
3866 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3867
3868         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3869
3870 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3871
3872         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3873
3874 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3875
3876         * gcc.dg/ppc64-abi-3.c: New test.
3877
3878 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3879
3880         PR c/14092
3881
3882         * gcc.dg/pr14092-1.c: New testcase.
3883
3884 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3885
3886         * gcc.dg/cpp/assert4.c: Fix typo last change.
3887
3888         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3889         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3890
3891         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3892
3893 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3894
3895         * gcc.c-torture/compile/20040209-1.c: New test case.
3896
3897 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3898
3899         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3900
3901 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3902
3903         * gcc.c-torture/execute/20040208-[12].c: New tests.
3904
3905 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3906
3907         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3908
3909 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3910
3911         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3912
3913 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3914
3915         Bug 13856
3916         * gcc.dg/visibility-8.c: New testcase.
3917
3918 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3919
3920         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3921         arguments.
3922         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3923
3924 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3925
3926         PR middle-end/13696
3927         * g++.dg/opt/fold1.C: New test case.
3928
3929 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3930
3931         PR c++/14033
3932         * g++.dg/other/crash-2.C: New test.
3933
3934 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3935
3936         PR c++/14028
3937         * g++.dg/parse/angle-bracket2.C: New test.
3938
3939 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3940
3941         PR middle-end/13750
3942         Revert:
3943         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3944         PR pch/13361
3945         * testsuite/g++.dg/pch/wchar-1.C: New.
3946         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3947
3948 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3949
3950         PR c++/14008
3951         * g++.dg/parse/error15.C: New test.
3952         * g++.dg/parse/crash11.C: Update dg-error mark.
3953
3954 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3955
3956         PR c++/13932
3957         * g++.dg/warn/conv2.C: New test.
3958
3959 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3960
3961         PR c++/13086
3962         * g++.dg/warn/incomplete1.C: Remove xfail.
3963
3964 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3965
3966         * lib/file-format.exp (gcc_target_object_format): Use
3967         ${tool}_target_compile, not gcc_target_compile.
3968         * lib/target-supports.exp (check_alias_available): Likewise.
3969         (check_gc_sections_available): Likewise.
3970         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3971         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3972         dg-require-alias.
3973
3974 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3975
3976         PR c++/13969
3977         * g++.dg/template/static6.C: New test.
3978
3979 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3980
3981         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3982
3983 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3984
3985         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3986         tests for systems where `char' is unsigned by default.
3987
3988 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3989
3990         PR c++/13997
3991         * g++.dg/template/partial3.C: New test.
3992
3993 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3994
3995         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3996         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3997         Remove mentions of obsolete ports.
3998
3999 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4000
4001         * gcc.dg/noncompile/20001228-1.c: Fix for new
4002         error message.
4003
4004 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4005
4006         PR target/9348
4007         * gcc.c-torture/execute/multdi-1.c: New test case.
4008
4009 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4010
4011         PR c++/13925
4012         * g++.dg/template/lookup5.C: New test.
4013
4014 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4015
4016         PR c++/13950
4017         * g++.dg/template/lookup4.C: New test.
4018
4019         PR c++/13970
4020         * g++.dg/parse/error14.C: New test.
4021
4022         PR c++/14002
4023         * g++.dg/parse/template13.C: New test.
4024
4025 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4026
4027         PR c++/13978
4028         * g++.dg/template/koenig4.C: New test.
4029
4030         PR c++/13968
4031         * g++.dg/template/crash17.C: New test.
4032
4033         PR c++/13975
4034         * g++.dg/parse/error13.C: New test.
4035         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4036
4037 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4038
4039         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4040
4041 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4042
4043         PR c/11658
4044         PR c/13994
4045         * gcc.dg/noncompile/20040203-1.c: New test.
4046         * gcc.dg/noncompile/20040203-2.c: Likewise.
4047         * gcc.dg/noncompile/20040203-3.c: Likewise.
4048         * gcc.dg/20040203-1.c: Likewise.
4049
4050 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4051
4052         PR c++/10858
4053         * g++.dg/template/sizeof7.C: New test.
4054
4055 2004-02-02  Eric Christopher  <echristo@redhat.com>
4056             Zack Weinberg  <zack@codesourcery.com>
4057
4058         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4059
4060 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4061
4062         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4063         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4064         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4065         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4066
4067 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4068
4069         PR c++/13113
4070         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
4071
4072         PR c++/13854
4073         * g++.dg/ext/attrib13.C: New test.
4074
4075         PR c++/13907
4076         * g++.dg/conversion/op2.C: New test.
4077
4078 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4079
4080         * gcc.dg/titype-1.c: Fix pasto.
4081
4082 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4083
4084         * gcc.dg/titype-1.c: New test.
4085
4086 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4087
4088         PR c++/13957
4089         * g++.dg/template/non-type-template-argument-1.C,
4090         g++.dg/template/qualified-id1.C: Update dg-error marks.
4091         * g++.dg/template/nontype6.C: New test.
4092
4093 2004-02-01  Roger Sayle  <roger@eyesopen.com>
4094
4095         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
4096         * gcc.dg/builtins-31.c: New testcase.
4097         * gcc.dg/builtins-32.c: New testcase.
4098
4099 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
4100
4101         * objc.dg/call-super-2.m: Update line numbers
4102         for the including of stddef.h.
4103
4104 2004-01-30  Michael Matz  <matz@suse.de>
4105
4106         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
4107         g++.dg/ext/case-range3.C: New tests.
4108
4109 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4110
4111         DR206
4112         PR c++/13813
4113         * g++.dg/template/member4.C: New test.
4114
4115 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4116
4117         PR c++/13683
4118         * g++.dg/template/sizeof6.C: New test.
4119
4120 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4121
4122         * gcc.dg/fwritable-strings-1.c: New test.
4123
4124 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4125
4126         * gcc.c-torture/compile/20040130-1.c: New test.
4127
4128 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
4129
4130         * objc.dg/call-super-2.m: Include stddef.h for size_t.
4131
4132 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
4133
4134         PR c++/13883
4135         * g++.dg/template/ctor3.C: New test.
4136
4137 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4138
4139         * g++.dg/tc1: New directory.
4140         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4141         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4142         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4143         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4144         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4145
4146 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4147
4148         * g++.dg/parse/error11.C: New test.
4149         * g++.dg/parse/error12.C: Likewise.
4150
4151 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4152
4153         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4154         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4155
4156 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4157
4158         PR c++/13791
4159         * g++.dg/ext/attrib12.C: New test.
4160
4161         PR c++/13736
4162         * g++.dg/parse/cast2.C: New test.
4163
4164 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4165
4166         * objc.dg/encode-2.m (main): New local string.  Set depending on
4167         sizeof long.  Use in sscanf call.
4168         * objc.dg/encode-3.m (main): New local string.  Set depending on
4169         sizeof long.  Use in scan_initial call.
4170
4171 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4172
4173         * objc.dg/call-super-2.m: Make LP64-safe.
4174         * objc.dg/desig-init-1.m: Likewise.
4175
4176 2004-01-27  Devang Patel <dpatel@apple.com>
4177
4178         * g++.dg/debug/namespace1.C: New test.
4179
4180 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4181
4182         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4183         xscale-*-*.
4184
4185         * gcc.dg/arm-mmx-1.c: New test.
4186
4187 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4188
4189         * gcc.dg/20040127-1.c: New test.
4190         * gcc.dg/20040127-2.c: New test.
4191
4192 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4193
4194         * objc.dg/stret-1.m (glob): Renamed to globa.
4195
4196 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4197
4198         PR c++/13663
4199         * g++.dg/expr/for1.C: New test.
4200
4201 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4202
4203         PR middle-end/13779
4204         * gcc.dg/darwin-longlong.c: New test.
4205
4206 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4207
4208         * gcc.dg/20040124-1.c: Moved test from here...
4209         * gcc.c-torture/compile/20040124-1.c: ...to here.
4210
4211 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4212
4213         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4214         the assembly output if -m64 is passed.
4215
4216 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4217
4218         PR c++/13833
4219         * g++.dg/template/cond3.C: New test.
4220
4221 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4222
4223         PR c++/13810
4224         * g++.dg/template/ttp7.C: New test.
4225
4226 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4227
4228         PR c++/13797
4229         * g++.dg/template/nontype4.C: New test.
4230         * g++.dg/template/nontype5.C: Likewise.
4231
4232 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4233
4234         * gcc.dg/torture/mips-clobber-at.c: New test.
4235
4236 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4237
4238         * gcc.dg/20040124-1.c: New test.
4239
4240 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4241
4242         * gcc.dg/20040123-1.c: New test.
4243
4244 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4245
4246         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4247
4248 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4249
4250         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4251
4252 2004-01-23  Andrew Pinski  <apinski@apple.com>
4253
4254         * gcc.dg/20030121-1.c: Move to ..
4255         * gcc.dg/20040121-1.c: here.
4256
4257 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4258
4259         * gcc.dg/builtins-29.c: New test case.
4260
4261 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4262
4263         PR 18314
4264         * gcc.dg/builtins-30.c: New testcase.
4265
4266 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4267
4268         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4269         * lib/g77.exp: Likewise.
4270         * lib/objc.exp: Likewise.
4271         * lib/g++.exp: Likewise.
4272
4273 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4274
4275         * gcc.dg/struct-by-value-2.c: New test.
4276
4277 2004-01-21  Andrew Pinski  <apinski@apple.com>
4278
4279         PR target/13785
4280         * gcc.dg/20030121-1.c: New test.
4281
4282 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4283
4284         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4285         clobber frame pointer register in asm statement.
4286
4287 2004-01-21  Falk Hueffner  <falk@debian.org>
4288
4289         * gcc.c-torture/compile/20040121-1.c: New test.
4290
4291 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4292
4293         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4294
4295 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4296
4297         * gcc.dg/ppc64-abi-2.c: New test.
4298
4299 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4300
4301         * lib/treelang.exp: Fill out this file.
4302         * lib/treelang-dg.exp: New File.
4303
4304 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4305
4306         * gcc.c-torture/compile/981022-1.c: Remove.
4307         * gcc.dg/array-5.c: Remove XFAIL.
4308         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4309         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4310         gcc.dg/cond-lvalue-1.c: Update.
4311         * gcc.dg/cast-lvalue-2.c: New test.
4312
4313 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4314
4315         PR c++/13592
4316         * g++.dg/other/error1.C (class foo): Tweak error message.
4317
4318         PR c++/13592
4319         * g++.dg/template/call2.C: New test.
4320
4321 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4322
4323         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4324         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4325         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4326         scalar-return-1_x.c, scalar-return-2_y.c,
4327         scalar-return-3_x.c, scalar-return-3_y.c,
4328         scalar-return-4_x.c, scalar-return-4_y.c,
4329         struct-align-1.h, struct-align-1_x.c,
4330         struct-align-1_y.c, struct-align-2.h,
4331         struct-align-2_x.c, struct-align-2_y.c,
4332         struct-by-value-10_y.c, struct-by-value-11_x.c,
4333         struct-by-value-11_y.c, struct-by-value-12_x.c,
4334         struct-by-value-12_y.c, struct-by-value-13_x.c,
4335         struct-by-value-13_y.c, struct-by-value-14_x.c,
4336         struct-by-value-14_y.c, struct-by-value-15_x.c,
4337         struct-by-value-15_y.c, struct-by-value-16_y.c,
4338         struct-by-value-17_y.c, struct-by-value-18_y.c,
4339         struct-by-value-19_y.c, struct-by-value-1_x.c,
4340         struct-by-value-1_y.c, struct-by-value-20_y.c,
4341         struct-by-value-2_x.c, struct-by-value-2_y.c,
4342         struct-by-value-3_y.c, struct-by-value-4_x.c,
4343         struct-by-value-4_y.c, struct-by-value-5_y.c,
4344         struct-by-value-6_y.c, struct-by-value-7_y.c
4345         struct-by-value-8_x.c, struct-by-value-8_y.c
4346         struct-by-value-9_x.c, struct-by-value-9_y.c
4347         struct-return-10_x.c, struct-return-10_y.c,
4348         struct-return-19_x.c, struct-return-20_x.c
4349         struct-return-2_x.c, struct-return-2_y.c
4350         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4351         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4352
4353 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4354
4355         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4356         attribute on sparc*-sun-solaris2.*.
4357
4358 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4359
4360         PR c++/13710
4361         * g++.dg/ext/typeof7.C: New test.
4362
4363 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4364
4365         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4366         * gcc.dg/const-elim-1.c: Same.
4367
4368 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4369
4370         * objc.dg/stret-1.m: New.
4371         * objc.dg/stret-2.m: New.
4372
4373 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4374
4375         PR c++/11895
4376         * g++.dg/ext/vector1.C: New test.
4377
4378 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4379
4380         * gcc.dg/pch/import-1.c: New.
4381         * gcc.dg/pch/import-1.hs: New.
4382         * gcc.dg/pch/import-1a.h: New.
4383         * gcc.dg/pch/import-1b.h: New.
4384         * gcc.dg/pch/import-1c.h: New.
4385
4386 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4387
4388         PR c++/13574
4389         * g++.dg/ext/array1.C: New test.
4390
4391         PR c++/13178
4392         * g++.dg/conversion/op1.C: New test.
4393
4394 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4395
4396         PR 11864
4397         From Kazumoto Kojima / Dan Kegel:
4398         * gcc.dg/pr11864-1.c: New test.
4399
4400         PR 10392
4401         From Marcus Comstedt / Dan Kegel:
4402         * gcc.dg/pr10392-1.c: New test.
4403
4404 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4405
4406         PR c++/13478
4407         * g++.dg/init/ref10.C: New test.
4408
4409 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4410
4411         PR c++/13407
4412         * g++.dg/parse/typename6.C: New test.
4413
4414 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4415
4416         PR pch/13361
4417         * testsuite/g++.dg/pch/wchar-1.C: New.
4418         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4419
4420 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4421
4422         PR c++/9259
4423         * g++.dg/expr/sizeof2.C: New test.
4424
4425 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4426
4427         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4428
4429 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4430
4431         PR c++/13659
4432         * g++.dg/lookup/strong-using-3.C: New.
4433         * g++.dg/lookup/using-10.C: New.
4434
4435 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4436
4437         PR c++/13594
4438         * g++.dg/lookup/strong-using-2.C: New.
4439
4440 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4441             Dan Kegel <dank@kegel.com>
4442             J"orn Rennecke <joern.rennecke@superh.com>
4443
4444         PR target/9365
4445         * gcc.dg/pr9365-1.c: New test.
4446
4447 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4448
4449         PR c++/8856
4450         * g++.dg/parse/casting-operator2.C: New test.
4451         * g++.old-deja/g++.pt/explicit83.C: Remove.
4452
4453 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4454
4455         * gcc.dg/label-compound-stmt-1.c: New test.
4456         * gcc.c-torture/compile/950922-1.c,
4457         gcc.c-torture/compile/20000211-3.c,
4458         gcc.c-torture/compile/20000518-1.c,
4459         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4460         compound statements.
4461
4462 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4463
4464         * gcc.dg/ppc64-abi-1.c: New test.
4465
4466 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4467
4468          * g++.dg/ext/attrib9.C: Add dg-warnings.
4469
4470 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4471
4472         PR c++/12335
4473         * g++.dg/parse/dtor3.C: New test.
4474
4475 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4476
4477         PR c++/12709
4478         * g++.dg/parse/try-catch-1.C: New test.
4479
4480 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4481
4482         * ada/acats/run_all.sh: Add more verbose output in acats.log
4483         when compiling tests.
4484
4485 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4486
4487         PR 13656
4488         * gcc.dg/typedef-redecl.c: New test case.
4489         * gcc.dg/typedef-redecl.h: New support file.
4490
4491 2004-01-13  Jan Hubicka  <jh@suse.cz>
4492
4493         * gcc.dg/always_inline.c: New test.
4494         * gcc.dg/debug/20031231-1.c: Fix.
4495
4496 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4497
4498         PR c++/13474
4499         * g++.dg/template/array3.C: New test.
4500
4501 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4502
4503         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4504         * g++.dg/warn/Wunused-2.C: Likewise.
4505
4506 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4507
4508         PR c++/13289
4509         * g++.dg/template/instantiate6.C: New test.
4510
4511 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4512
4513         PR middle-end/11397
4514         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4515
4516 2004-01-12  Jan Hubicka  <jh@suse.cz>
4517
4518         PR opt/12826
4519         * gcc.dg/20040112-1.c: New.
4520
4521         * gcc.dg/dwarf-die[1-7].c: Move to...
4522         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4523         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4524
4525 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4526
4527         PR c++/4100
4528         * g++.dg/parse/friend4.C: New test.
4529
4530 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4531
4532         PR c++/4100
4533         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4534         definition is called a friend.
4535
4536 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4537
4538         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4539
4540 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4541
4542         PR c++/3478
4543         * g++.dg/parse/error10.C: New test.
4544         * g++.dg/template/arg2.C: Accept "invalid type" error.
4545
4546 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4547
4548         PR middle-end/13392
4549         * g++.dg/opt/expect2.C: New test.
4550
4551 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4552
4553         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4554         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4555         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4556         Update dg-error regexps.
4557
4558 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4559
4560         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4561         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4562
4563 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4564
4565         * gcc.dg/pragma-re-1.c: Use right pointer type.
4566
4567 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4568
4569         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4570
4571 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4572
4573         * gcc.dg/rs6000-ldouble-1.c: New.
4574
4575 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4576
4577         DR 337
4578         PR c++/9256
4579         * g++.dg/other/abstract1.C: New test.
4580
4581 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4582
4583         * g++.dg/lookup/strong-using-1.C: New.
4584
4585 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4586
4587         PR c/11234
4588         * gcc.dg/func-ptr-conv-1.c: New test.
4589         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4590
4591 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4592
4593         PR target/13380.
4594         * gcc.c-torture/compile/20040109-1.c: New.
4595
4596 2004-01-08  Stuart Hastings  <stuart@apple.com>
4597
4598         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4599         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4600         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4601
4602 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4603
4604         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4605
4606 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4607
4608         * ada/acats/run_acats: Treat 'gnatchop' the same way
4609         as 'gnatmake'.  Export GCC_DRIVER.
4610         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4611         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4612
4613 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4614
4615         PR c++/12573
4616         * g++.dg/template/dependent-expr4.C: New test.
4617
4618 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4619
4620         * gcc.dg/altivec-11.c: New test.
4621
4622 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4623
4624         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4625
4626 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4627
4628         PR c/6024
4629         * gcc.dg/enum-compat-1.c: New test.
4630         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4631
4632 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4633
4634         PR c/12165
4635         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4636         gcc.dg/c99-idem-qual-3.c: New tests.
4637
4638 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4639
4640         * gcc.dg/winline-7.c: Don't cast void * to int.
4641
4642 2004-01-06  Jan Hubicka  <jh@suse.cz>
4643
4644         * gcc.dg/i386-sse-5.c: New test
4645         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4646
4647 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4648
4649         PR c++/12815
4650         * g++.dg/rtti/typeid4.C: New test.
4651
4652 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4653
4654         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4655
4656 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4657
4658         PR c++/12132
4659         * g++.dg/template/error11.C: New test.
4660
4661         PR c++/13451
4662         * g++.dg/template/class2.C: New test.
4663
4664 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4665         Richard Sandiford <rsandifo@redhat.com>
4666
4667         PR c++/13387
4668         * g++.dg/opt/alias3.C: New test.
4669
4670 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4671
4672         PR c++/13157
4673         * g++.dg/template/koenig3.C: New test.
4674
4675         PR c++/13529
4676         * g++.dg/parse/offsetof3.C: New test.
4677
4678         * g++.dg/init/copy7.C: Add missing dg-error markers.
4679
4680         PR c++/12226
4681         * g++.dg/init/copy7.c: New test.
4682
4683         PR c++/13536
4684         * g++.dg/parse/cast1.C: New test.
4685
4686 2004-01-04  Jan Hubicka  <jh@suse.cz>
4687
4688         * gcc.dg/winline[1-7].c: New tests.
4689
4690 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4691
4692         PR c++/13520
4693         * g++.dg/template/qualttp22.C: New test.
4694
4695 2004-01-01  Jan Hubicka  <jh@suse.cz>
4696
4697         * gcc.dg/debug/20031231-1.c: New.
4698         * gcc.c-torture/compile/20040101-1.c: New.
4699         * gcc.dg/dwarf-die-[1-7].c: New.
4700
4701 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4702
4703         PR optimization/13521
4704         * gcc.c-torture/compile/20031231-1.c: New test.
4705
4706 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4707
4708         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4709
4710 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4711
4712         PR c++/10079
4713         * g++.dg/template/crash16.C: New test.
4714
4715 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4716
4717         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4718
4719 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4720
4721         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4722         ports.
4723         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4724         * g++.old-deja/g++.law/profile1.C: Likewise.
4725         * gcc.c-torture/compile/981006-1.c: Likewise.
4726         * gcc.c-torture/execute/loop-2e.x: Likewise.
4727         * gcc.c-torture/execute/loop-2f.x: Remove.
4728         * gcc.c-torture/execute/loop-2g.x: Likewise.
4729         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4730         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4731
4732 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4733
4734         PR c++/13507
4735         * g++.dg/ext/attrib11.C: New test.
4736
4737         PR c++/13494
4738         * g++.dg/template/array2-1.C: New test.
4739         * g++.dg/template/array2-2.C: New test.
4740
4741 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4742
4743         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4744
4745 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4746
4747         PR c++/12774
4748         * g++.dg/template/array1-1.C: New test.
4749         * g++.dg/template/array1-2.C: New test.
4750
4751 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4752
4753         PR fortran/12632
4754         * g77.dg/12632.f: New test case.
4755
4756 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4757
4758         PR c++/13289
4759         * g++.dg/parse/nontype1.C: New test.
4760
4761 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4762
4763         PR c++/12403
4764         * g++.dg/parse/explicit1.C: New test.
4765         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4766
4767 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4768
4769         PR c++/13081
4770         * g++.dg/opt/inline6.C: New test.
4771
4772         PR c++/12613
4773         * g++.dg/parse/error9.C: New test.
4774
4775         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4776
4777 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4778
4779         PR c++/13009
4780         * g++.dg/init/assign1.C: New test.
4781
4782 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4783
4784         PR c++/13070
4785         * g++.dg/warn/format3.C: New test case.
4786
4787 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4788
4789         * gcc.c-torture/compile/20031227-1.c: New test.
4790
4791 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4792
4793         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4794         * g77.dg/bprob/bprob.exp: Likewise.
4795         * gcc.misc-tests/bprob.exp: Likewise.
4796         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4797         variants on systems where the library does not provide that
4798         functionality.
4799         * gcc.dg/builtins-20.c: Use builtins-config.h.
4800         * gcc.dg/builtins-config.h: New file.
4801
4802 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4803
4804         * lib/gcc-dg.exp (dg-require-profiling): New function.
4805         * lib/target-supports.exp (check_profiling_available): Likewise.
4806         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4807         * g77.dg/bprob/bprob.exp: Likewise.
4808         * gcc.misc-tests/bprob.exp: Likewise.
4809         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4810         * gcc.dg/20021014-1.c: Likewise.
4811         * gcc.dg/nest.c: Likewise.
4812
4813 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4814
4815         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4816         compiling.
4817         * g++.dg/lookup/java2.C: Likewise.
4818         * gcc.dg/cpp/lexident.c: Likewise.
4819
4820 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4821
4822         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4823         given.
4824         * gcc.c-torture/compile/961203-1.c: Likewise.
4825         * gcc.c-torture/compile/980506-1.c: Likewise.
4826
4827 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4828
4829         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4830         (additional_prunes): New global.
4831         (gcc-dg-prune): Handle additional per-test pruning.
4832         (dg-test): Clear additional_prunes between tests.
4833
4834         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4835         dg-prune-output to avoid spurious failures from assembler
4836         complaining about nonexistent WAW violations.
4837         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4838         Use dg-prune-output to avoid spurious failures from assembler
4839         warning about Itanium B-step errata.
4840
4841 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4842
4843         * g++.dg/abi/macro0.C: New test.
4844         * g++.dg/abi/macro1.C: Likewise.
4845         * g++.dg/abi/macro2.C: Likewise.
4846
4847         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4848         * g++.dg/abi/bitfield7.C: Likewise.
4849         * g++.dg/abi/dtor2.C: Likewise.
4850         * g++.dg/abi/mangle11.C: Likewise.
4851         * g++.dg/abi/mangle12.C: Likewise.
4852         * g++.dg/abi/mangle14.C: Likewise.
4853         * g++.dg/abi/mangle17.C: Likewise.
4854         * g++.dg/abi/vbase10.C: Likewise.
4855         * g++.dg/abi/vbase14.C: Likewise.
4856         * g++.dg/template/qualttp17.C: Likewise.
4857
4858 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4859
4860         PR c/11995
4861         * gcc.dg/20031223-1.c: New test.
4862
4863 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4864
4865         * gcc.dg/noreturn-7.c: New test.
4866
4867 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4868
4869         * gcc.dg/null-pointer-1.c: New test.
4870
4871 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4872
4873         * g++.old-deja/g++.jason/template18.C: Remove.
4874         * g++.old-deja/g++.jason/template37.C: Likewise.
4875
4876         PR c++/12862
4877         * g++.dg/lookup/ns1.C: New test.
4878
4879         PR c++/12397
4880         * g++.dg/template/lookup3.C: New test.
4881
4882 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4883
4884         * g++.dg/template/recurse1.C: New test
4885
4886 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4887
4888         PR c++/12479
4889         * g++.dg/parse/semicolon1.C: New test.
4890         * g++.dg/parse/semicolon1.h: Likewise.
4891
4892 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4893
4894         * gcc.dg/darwin-misaligned.c: New test.
4895
4896 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4897
4898         PR c/9163
4899         * gcc.dg/20031222-1.c: New test.
4900
4901 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4902
4903         PR c++/13438
4904         * g++.dg/parse/error8.C: New test.
4905
4906         PR c++/11554
4907         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4908
4909 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4910
4911         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4912         too small.
4913         * gcc.c-torture/compile/930217-1.c: Likewise.
4914         * gcc.c-torture/compile/930513-1.c: Likewise.
4915         * gcc.c-torture/execute/920908-2.c: Likewise.
4916         * gcc.c-torture/execute/921204-1.c: Likewise.
4917         * gcc.c-torture/execute/930621-1.c: Likewise.
4918         * gcc.c-torture/execute/930630-1.c: Likewise.
4919         * gcc.c-torture/execute/931031-1.c: Likewise.
4920         * gcc.c-torture/execute/980602-2.c: Likewise.
4921         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4922         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4923         * gcc.c-torture/execute/extzvsi.c: Likewise.
4924         * gcc.c-torture/unsorted/ext.c: Likewise.
4925
4926 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4927
4928         PR target/12749
4929         * gcc.c-torture/compile/20031220-2.c: New test case.
4930
4931 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4932
4933         PR optimization/13031
4934         * gcc.c-torture/compile/20031220-1.c: New test case.
4935
4936 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4937
4938         * gcc.dg/cast-function-1.c: New test.
4939
4940 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4941
4942         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4943         formats.
4944
4945 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4946
4947         PR c++/12795
4948         * g++.dg/ext/attrib10.C: New test.
4949
4950 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4951
4952         * gcc.dg/cleanup-10.c: New test.
4953         * gcc.dg/cleanup-11.c: New test.
4954
4955 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4956
4957         PR c++/13239
4958         * g++.dg/opt/expect1.C: New test.
4959
4960 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4961
4962         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4963
4964 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4965
4966         PR debug/12923
4967         * gcc.dg/20031218-1.c: New test.
4968
4969         PR debug/12389
4970         * gcc.dg/20031218-2.c: New test.
4971         * gcc.dg/20031218-3.c: New test.
4972
4973         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4974         of label name and allow for USER_LABEL_PREFIX == "_" names.
4975         * g++.dg/abi/mangle18-2.C: Likewise.
4976         * g++.dg/abi/mangle19-1.C: Likewise.
4977         * g++.dg/abi/mangle19-2.C: Likewise.
4978         * g++.dg/abi/mangle20-1.C: Likewise.
4979         * g++.dg/abi/mangle20-2.C: Likewise.
4980
4981 2003-12-18  Richard Henderson  <rth@redhat.com>
4982
4983         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4984
4985 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4986             Dan Kegel <dank@kegel.com>
4987
4988         PR other/12009
4989         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4990         testing a cross compiler, it causes spurious compile failures.
4991         * lib/g++.exp: Likewise.
4992
4993 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4994
4995         PR c++/13262
4996         * g++.dg/template/access13.C: New test.
4997
4998 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4999
5000         * gcc.dg/20031216-1.c: New test.
5001
5002 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5003
5004         PR c++/9154
5005         * g++.dg/template/error10.C: New test.
5006
5007 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5008
5009         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5010         * g++.dg/eh/simd-2.C: Likewise.
5011
5012 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5013             Roger Sayle  <roger@eyesopen.com>
5014
5015         * gcc.c-torture/execute/ieee/mzero5.c: New.
5016
5017 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5018
5019         PR c++/10603
5020         * g++.dg/parse/error6.C: New test.
5021
5022         PR c++/12827
5023         * g++.dg/parse/error7.C: New test.
5024
5025 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5026
5027         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
5028         at -O with stabs debugging formats.
5029         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
5030         * gcc.dg/debug/debug-2.c: Likewise.
5031
5032 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5033
5034         PR c++/12696
5035         * g++.dg/init/error1.C: New test.
5036
5037         PR c++/12218
5038         * g++.dg/init/pm3.C: New test.
5039
5040 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5041
5042         PR c/3347
5043         * gcc.dg/bitfld-8.c: New test.
5044
5045 2003-12-16  James Lemke  <jim@wasabisystems.com>
5046
5047         * gcc.dg/arm-scd42-[123].c: New tests.
5048
5049 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5050
5051         PR c++/9043
5052         * g++.dg/abi/mangle20-1.C: New test.
5053         * g++.dg/abi/mangle20-2.C: New test.
5054
5055 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5056
5057         PR c++/13275
5058         * g++.dg/other/offsetof2.C: Remove XFAIL.
5059         * g++.dg/parse/offsetof1.C: New test.
5060         * g++.gd/parse/offsetof2.C: Likewise.
5061
5062 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5063
5064         * g++.dg/template/nontype3.C: New test.
5065         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5066
5067 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5068
5069         * g++.dg/warn/noreturn-3.C: Also test instantiation.
5070
5071 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5072
5073         PR c++/13387
5074         * g++.dg/expr/assign1.C: New test.
5075
5076         PR c++/13242
5077         * g++.dg/abi/mangle19-1.C: New test.
5078         * g++.dg/abi/mangle19-2.C: New test.
5079
5080 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
5081
5082         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
5083
5084 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5085
5086         * gcc.c-torture/execute/20031216-1.c: New test.
5087
5088 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5089
5090         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
5091         an ICE regression.
5092
5093 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5094
5095         PR c++/10926
5096         * g++.dg/template/error9.C: New test.
5097
5098         PR c++/11116
5099         * g++.dg/template/error8.C: New test.
5100
5101 2003-12-15  Roger Sayle  <roger@eyesopen.com>
5102
5103         PR middle-end/13400
5104         * gcc.c-torture/execute/20031215-1.c: New test case.
5105
5106 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5107
5108         PR c++/13269
5109         * g++.dg/parse/error5.C: New test.
5110
5111         PR c++/12989
5112         * g++.dg/expr/sizeof1.C: New test.
5113
5114         PR c++/13310
5115         * g++.dg/template/crash15.C: New test.
5116
5117 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
5118
5119         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
5120         a non-POD type as the last named parameter of a varargs function.
5121
5122 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5123
5124         PR c++/13243
5125         PR c++/12573
5126         * g++.dg/template/crash14.C: New test.
5127         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
5128
5129 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5130
5131         * g++.dg/other/java1.C: New test.
5132
5133         PR c++/13241
5134         * g++.dg/abi/mangle18-1.C: New test.
5135         * g++.dg/abi/mangle18-2.C: New test.
5136
5137 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5138
5139         PR optimization/10312
5140         * gcc.c-torture/execute/20031214-1.c: New.
5141
5142 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5143
5144         PR c++/10779
5145         PR c++/12160
5146         * g++.dg/parse/error3.C: New test.
5147         * g++.dg/parse/error4.C: Likewise.
5148         * g++.dg/abi/mangle4.C: Tweak error messages.
5149         * g++.dg/lookup/using5.C: Likewise.
5150         * g++.dg/other/error2.C: Likewise.
5151         * g++.dg/parse/typename5.C: Likewise.
5152         * g++.dg/parse/undefined1.C: Likewise.
5153         * g++.dg/template/arg2.C: Likewise.
5154         * g++.dg/template/ttp3.C: Likewise.
5155         * g++.dg/template/type1.C: Likewise.
5156         * g++.old-deja/g++.other/crash32.C: Likewise.
5157         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5158
5159 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5160
5161         PR c++/13106
5162         * g++.dg/warn/noreturn-3.C: New test.
5163
5164 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5165
5166         PR c++/13118
5167         * g++.dg/abi/covariant3.C: New.
5168
5169 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5170
5171         * g++.dg/eh/ia64-1.C: New test.
5172
5173 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5174
5175         PR optimization/13037
5176         * g77.f-torture/execute/13037.f: New test case.
5177
5178 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5179
5180         PR c++/12881
5181         * g++.dg/abi/covariant2.C: New.
5182
5183 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5184
5185         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5186
5187 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5188
5189         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5190
5191 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5192
5193         PR other/10819
5194         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5195         to fix Bug 10819.
5196         * lib/g++.exp (g++_version): Likewise.
5197         * lib/g77.exp (g77_version): Likewise.
5198         * lib/objc.exp (default_objc_version): Likewise.
5199
5200 2003-12-10  Richard Henderson  <rth@redhat.com>
5201
5202         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5203
5204         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5205
5206 2003-12-08  Matt Austern  <austern@apple.com>
5207
5208         PR c/13134
5209         * lib/gcc-dg.exp (dg-require-visibility): Define.
5210         * lib/target-supports (check_visibility_available): Define.
5211         * gcc.dg/visibility-1.c: New test.
5212         * gcc.dg/visibility-2.c: Likewise.
5213         * gcc.dg/visibility-3.c: Likewise.
5214         * gcc.dg/visibility-4.c: Likewise.
5215         * gcc.dg/visibility-5.c: Likewise.
5216         * gcc.dg/visibility-6.c: Likewise.
5217         * g++.dg/ext/visibility-1.C: Likewise.
5218         * g++.dg/ext/visibility-2.C: Likewise.
5219         * g++.dg/ext/visibility-3.C: Likewise.
5220         * g++.dg/ext/visibility-4.C: Likewise.
5221         * g++.dg/ext/visibility-5.C: Likewise.
5222         * g++.dg/ext/visibility-6.C: Likewise.
5223
5224 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5225
5226         * g++.dg/lookup/java1.C: New test.
5227         * g++.dg/lookup/java2.C: New test.
5228
5229 2003-12-07  Falk Hueffner  <falk@debian.org>
5230
5231         * g++.dg/opt/noreturn-1.C: New test.
5232
5233 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5234
5235         * gcc.dg/overflow-1.c: New test.
5236
5237 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5238
5239         * g77.f-torture/compile/13060.f: New test.
5240
5241 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5242
5243         PR c++/13323
5244         * g++.dg/inherit/operator2.C: New test.
5245
5246 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5247
5248         PR c++/13305
5249         * g++.dg/ext/attrib9.C: New test.
5250
5251 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5252
5253         PR c++/13314
5254         * g++.dg/template/error7.C: New test.
5255
5256 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5257             J"orn Rennecke <joern.rennecke@superh.com>
5258
5259         PR target/13302
5260         * g++.dg/other/struct-va_list.C: New test.
5261
5262 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5263
5264         PR c++/13166
5265         * g++.dg/parse/defarg6.C: New test.
5266
5267 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5268
5269         PR target/13256
5270         * gcc.c-torture/execute/20031201-1.c: New test.
5271
5272 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5273
5274         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5275
5276 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5277
5278         * gcc.dg/builtin-return-1.c: New test.
5279
5280 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5281             J"orn Rennecke <joern.rennecke@superh.com>
5282
5283         PR optimization/13260
5284         * gcc.c-torture/execute/20031204-1.c: New test.
5285
5286 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5287
5288         PR c++/9127
5289         * g++.dg/template/error6.C: New test.
5290
5291 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5292
5293         * gcc.dg/20031202-1.c: New test.
5294
5295 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5296
5297         PR c++/13179
5298         * g++.dg/template/eh1.C: New test.
5299
5300         PR c++/10771
5301         * g++.dg/template/error5.C: New test.
5302
5303 2003-12-02  David Ung  <davidu@mips.com>
5304
5305         * gcc.dg/compat/vector-check.h: Corrected type for var
5306         g_##TMODE
5307
5308 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5309
5310         PR c++/10126
5311         * g++.dg/template/ptrmem8.C: New test.
5312
5313 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5314
5315         PR c++/12573
5316         * g++.dg/template/dependent-expr3.C: New test.
5317
5318 2003-12-01  James Lemke  <jim@wasabisystems.com>
5319
5320         * gcc.dg/arm-g2.c: New test.
5321
5322 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5323
5324         PR optimization/11634
5325         * gcc.dg/20031201-2.c: New test case.
5326
5327 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5328
5329         PR 11433
5330         * objc.dg/proto-lossage-3.m: New test.
5331
5332 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5333
5334         PR optimization/12628
5335         * gcc.dg/20031201-1.c: New test case.
5336
5337 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5338
5339         * gcc.dg/unaligned-1.c: New test.
5340
5341 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5342
5343         PR c++/9849
5344         * g++.dg/template/error4.C: New test.
5345         * g++.dg/template/nested3.C: Adjust error markers.
5346
5347 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5348
5349         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5350
5351 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5352
5353         PR c/10333
5354         * gcc.dg/bitfld-7.c: New test.
5355
5356 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5357
5358         * gcc.dg/tls/asm-1.C: New test.
5359
5360 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5361
5362         * gcc.dg/cpp/assert4.c: Update.
5363
5364 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5365
5366         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5367         * gcc.dg/builtin-apply3.c: New test.
5368
5369 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5370
5371         * lib/compat.exp (compat-obj): New xfaildata parameter.
5372         Use it to set compiler_conditional_xfail_data before compiling.
5373         (compat-get-options): Handle dg-xfail-if.
5374         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5375         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5376         * gcc.dg/compat/vector-1_y.c: Likewise.
5377         * gcc.dg/compat/vector-2_x.c: Likewise.
5378         * gcc.dg/compat/vector-2_y.c: Likewise.
5379
5380 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5381
5382         * g++.dg/opt/reg-stack4.C: New test.
5383
5384 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5385
5386         * gcc.dg/builtin-apply2.c: New test.
5387
5388 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5389
5390         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5391
5392 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5393
5394         PR c++/12924
5395         * g++.dg/template/template-id-2.C: New test.
5396
5397 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5398
5399         PR c++/5369
5400         * g++.dg/template/memfriend1.C: New test.
5401         * g++.dg/template/memfriend2.C: Likewise.
5402         * g++.dg/template/memfriend3.C: Likewise.
5403         * g++.dg/template/memfriend4.C: Likewise.
5404         * g++.dg/template/memfriend5.C: Likewise.
5405         * g++.dg/template/memfriend6.C: Likewise.
5406         * g++.dg/template/memfriend7.C: Likewise.
5407         * g++.dg/template/memfriend8.C: Likewise.
5408         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5409
5410 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5411
5412         PR c++/12515
5413         * g++.dg/ext/cond1.C: New test.
5414
5415 2003-11-20  Richard Henderson  <rth@redhat.com>
5416
5417         * gcc.dg/20020201-2.c: Remove.
5418         * gcc.dg/20020201-4.c: Remove.
5419         * gcc.dg/20020304-1.c: Remove.
5420
5421 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5422
5423         * gcc.dg/cpp/trad/xwin1.c: New test case.
5424
5425 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5426
5427         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5428         * lib/g77.exp: Likewise.
5429         * lib/objc.exp: Likewise.
5430         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5431         for darwin.
5432
5433 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5434
5435         PR c++/12932
5436         * g++.dg/template/static5.C: New test.
5437
5438 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5439
5440         * gcc.dg/nested-func-1.c: New test.
5441
5442 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5443
5444         * gcc.dg/cpp/assert4.c: New test.
5445
5446 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5447
5448         PR c++/2294
5449         * g++.dg/lookup/using9.c: New test.
5450
5451 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5452
5453         PR c++/12762
5454         * g++.dg/template/error3.C: New test.
5455
5456 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5457
5458         PR ada/13035
5459         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5460         No longer use a wrapper for gcc, since this does not work under
5461         Windows.
5462
5463 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5464
5465         PR c++/2094
5466         * g++.dg/template/ptrmem7.C: New test.
5467
5468 2003-11-13  Andrew Pinski <apinski@apple.com>
5469
5470         * gcc.c-torture/compile/20031113-1.c: New test.
5471
5472 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5473             Kean Johnston <jkj@sco.com>
5474
5475         PR c/13029
5476         * gcc.dg/unused-4.c: Update.
5477
5478 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5479
5480         * g++.dg/opt/const3.C: New test.
5481
5482 2003-11-13  Jan Hubicka  <jh@suse.cz>
5483
5484         * gcc.c-torture/compile/20031112-1.c: New test.
5485
5486 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5487
5488         * g++.dg/parse/crash10.C: Remove bogus error marker.
5489
5490 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5491
5492         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5493         (host_gcc): Likewise.
5494         (ROOT): Honor $PWDCMD.
5495         (BASE): Likewise.
5496         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5497
5498 2003-11-12  Catherine Moore  <clm@redhat.com>
5499
5500         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5501
5502 2003-11-12  Andreas Jaeger  <aj@suse.de>
5503             Jakub Jelinek  <jakub@redhat.com>
5504             Andrew Pinski  <pinskia@physics.uc.edu>
5505             Richard Henderson  <rth@redhat.com>
5506
5507         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5508         systems.
5509         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5510
5511         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5512         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5513
5514 2003-11-11  Andreas Jaeger  <aj@suse.de>
5515
5516         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5517
5518         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5519
5520 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5521
5522         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5523         Clean ups.
5524
5525 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5526
5527         * gcc.dg/trampoline-1.c: New test.
5528
5529 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5530
5531         * gcc.c-torture/compile/200031109-1.c: New test.
5532
5533 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5534
5535         PR c/3190
5536         PR c/8714
5537         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5538         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5539         gcc.dg/format/no-y2k-1.c: Update.
5540
5541 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5542
5543         PR optimization/10467
5544         * gcc.dg/20031108-1.c: New test case.
5545
5546 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5547
5548         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5549
5550 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5551
5552         * gcc.dg/compound-lvalue-1.c: New test.
5553         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5554         some XFAILs.
5555
5556 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5557
5558         * gcc.dg/altivec-varargs-1.c: New test.
5559
5560 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5561
5562         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5563         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5564         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5565         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5566         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5567
5568 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5569
5570         * gcc.dg/cond-lvalue-1.c: New test.
5571
5572 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5573
5574         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5575
5576 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5577
5578         PR c++/11616
5579         * g++.dg/template/instantiate5.C: New test.
5580
5581 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5582
5583         PR c++/12726
5584         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5585         * ChangeLog: Add missing first entry for above test.
5586
5587 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5588
5589         PR c++/9810
5590         * g++.dg/template/using8.C: New test.
5591         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5592
5593 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5594
5595         PR optimization/10817
5596         * gcc.c-torture/compile/20031102-1.c: New test case.
5597
5598 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5599
5600         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5601         2147483647.
5602
5603 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5604
5605         * gcc.dg/20031102-1.c: New test.
5606
5607 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5608
5609         * gcc.dg/complex-1.c: New test.
5610
5611 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5612
5613         PR c++/12796
5614         * g++.dg/template/crash13.C: Adjust expected error location.
5615         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5616
5617 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5618
5619         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5620
5621 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5622
5623         PR/10239
5624         * gcc.c-torture/compile/20031031-2.c: New test.
5625
5626 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5627
5628         PR/11640
5629         * gcc.c-torture/compile/20031031-1.c: New test.
5630
5631 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5632
5633         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5634         * gcc.misc-tests/bprob.exp: Likewise.
5635         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5636         the execution test on arm-elf configs.
5637         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5638         configs that don't support scratch files.
5639         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5640
5641 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5642
5643         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5644         done by dejagnu.
5645
5646 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5647
5648         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5649         Avoid non pure sh syntax. Add more logging.
5650
5651         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5652         fail.
5653
5654 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5655
5656         PR libgcj/10610
5657         * gcc.dg/ppc-stackalign-1.c: New test.
5658
5659 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5660
5661         * ada/acats/run_all.sh: Change output to be more compliant with
5662         dejagnu framework.
5663         Create acats.sum and acats.log files under testsuite/ada/acats
5664         Only run [a-z]* directories, to filter out e.g. CVS.
5665         Redirect build output to log file.
5666
5667 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5668
5669         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5670
5671 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5672
5673         PR ada/5909:
5674         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5675
5676 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5677
5678         * gcc.c-torture/compile/20031023-1.c: New test.
5679         * gcc.c-torture/compile/20031023-2.c: New test.
5680         * gcc.c-torture/compile/20031023-3.c: New test.
5681         * gcc.c-torture/compile/20031023-4.c: New test.
5682
5683 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5684
5685         PR c++/10371
5686         * g++.dg/lookup/scoped8.C: New test.
5687
5688 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5689
5690         * g++.dg/opt/reg-stack3.C: New test.
5691
5692 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5693
5694         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5695
5696 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5697
5698         PR c++/11076
5699         * g++.dg/template/crash13.C: New test.
5700
5701 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5702
5703         * gcc.dg/c99-restrict-2.c: New test.
5704
5705 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5706
5707         PR c++/12698, c++/12699, c++/12700, c++/12566
5708         * g++.dg/inherit/covariant9.C: New test.
5709         * g++.dg/inherit/covariant10.C: New test.
5710         * g++.dg/inherit/covariant11.C: New test.
5711
5712 2003-10-23  Jason Merrill  <jason@redhat.com>
5713
5714         PR c++/12726
5715         * g++.dg/ext/complit2.C: New test.
5716
5717 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5718
5719         PR target/12654
5720         * gcc.c-torture/execute/20031020-1.c: New test.
5721
5722 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5723
5724         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5725         following the jump_insn.
5726
5727 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5728
5729         * gcc.dg/cast-lvalue-1.c: New test.
5730
5731 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5732
5733         PR c++/11962
5734         * g++.dg/template/cond2.C: New test.
5735
5736 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5737
5738         * gcc.dg/builtins-28.c: New test.
5739
5740 2003-10-20  Jan Hubicka  <jh@suse.cz>
5741
5742         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5743         parameter.
5744         * testsuite/gcc.dg/inline-2.c: Likewise.
5745
5746 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5747
5748         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5749         * gcc.dg/nest.c:  Likewise.
5750
5751 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5752
5753         PR c++/9781, c++/10583, c++/11862
5754         * g++.dg/parse/crash13.C: New test.
5755
5756 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5757
5758         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5759
5760 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5761
5762         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5763         Define HAVE_C99_RUNTIME except on Solaris.
5764         * gcc.dg/builtins-20.c: Likewise.
5765
5766 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5767
5768         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5769
5770 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5771
5772         PR c++/12495
5773         * g++.dg/template/crash21.C: New test.
5774
5775 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5776
5777         PR c++/2513
5778         * g++.dg/template/typename5.C: New test.
5779
5780 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5781
5782         PR c++/12369
5783         * g++.dg/template/friend25.C: New test.
5784
5785 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5786
5787         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5788         versions.
5789
5790 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5791
5792         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5793         == 2147483647.
5794
5795 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5796
5797         * gcc.c-torture/execute/960416-1.x: Remove.
5798         * gcc.c-torture/execute/divconst-3.x: Likewise.
5799
5800 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5801
5802         PR target/12598
5803         * gcc.dg/torture/cris-volatile-1.c: New test.
5804
5805 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5806
5807         PR optimization/9325
5808         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5809         for overflowing floating point to integer conversion during RTL
5810         simplification.
5811
5812 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5813
5814         * objc/execute/_cmd.m: Fix typo.
5815         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5816         Relax 'scan-assembler' regexp.
5817         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5818         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5819         * objc.dg/zero-link-2.m: Remove blank line.
5820         * objc.dg/zero-link-3.m: New test case.
5821
5822 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5823
5824         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5825
5826         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5827         than linker trickery.
5828
5829 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5830
5831         PR c++/12370
5832         * g++.dg/other/friend2.C: New test.
5833
5834 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5835
5836         * gcc.dg/20031012-1.c: New test.
5837
5838 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5839
5840         * gcc.dg/weak/weak-3.c: Fix for new warning.
5841
5842 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5843
5844         PR optimization/8750
5845         * gcc.c-torture/execute/20031012-1.c: New test case.
5846
5847 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5848
5849         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5850         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5851
5852 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5853
5854         PR optimization/12260
5855         * gcc.c-torture/compile/20031011-2.c: New test case.
5856
5857 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5858
5859         * gcc.c-torture/execute/20031011-1.c: New testcase.
5860
5861 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5862
5863         * gcc.c-torture/compile/20031011-1.c: New test.
5864
5865 2003-10-11  Jan Hubicka  <jh@suse.cz>
5866
5867         * g++.dg/other/first-global.C: New test.
5868
5869 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5870
5871         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5872
5873 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5874
5875         * gcc.c-torture/compile/20031010-1.c: New test.
5876
5877 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5878
5879         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5880         * gcc.c-torture/execute/va-arg-25.c: ... here.
5881
5882 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5883
5884         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5885
5886 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5887
5888         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5889
5890 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5891
5892         * g++.dg/parse/error2.C: New test.
5893
5894 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5895
5896         PR c++/11097
5897         * g++.dg/other/error5.C: Modify the error message.
5898         * g++.dg/lookup/using8.C: New test.
5899
5900 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5901
5902         * gcc.dg/darwin-abi-2.c: New file.
5903         * gcc.c-torture/execute/va-arg-24.c: New file.
5904
5905 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5906
5907         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5908         indentation.
5909
5910 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5911
5912         PR c++/10147
5913         * g++.dg/other/error4.C: Update error messages.
5914         * g++.dg/template/ptrmem4.C: Likewise.
5915
5916         PR c++/12337
5917         * g++.dg/init/new9.C: New test.
5918
5919         PR c++/12334, c++/12236, c++/8656
5920         * g++.dg/ext/attrib8.C: New test.
5921
5922 2003-10-06  Devang Patel  <dpatel@apple.com>
5923
5924         * gcc.dg/debug/dwarf2-3.h: New test.
5925         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5926
5927 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5928
5929         * g++.dg/opt/cfg2.C: New test.
5930
5931 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5932
5933         * g++.dg/opt/float1.C: New test.
5934
5935 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5936
5937         * gcc.dg/c90-array-lval-6.c: New test.
5938         * gcc.dg/c99-array-lval-6.c: New test.
5939
5940 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5941             Ziemowit Laski  <zlaski@apple.com>
5942
5943         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5944         'Derived', so that it is never considered a class method; add
5945         new warning for '+port' method ambiguity.
5946         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5947         <objc/objc-api.h> (needed on Mac OS X).
5948         * objc.dg/method-13.m: New test.
5949
5950 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5951
5952         PR optimization/9325, PR java/6391
5953         * gcc.c-torture/execute/20031003-1.c: New test case.
5954
5955 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5956
5957         PR optimization/12180
5958         * gcc.dg/20031002-1.c: New test.
5959
5960         PR c++/12486
5961         * g++.dg/inherit/error1.C: New test.
5962
5963 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5964
5965         * lib/f-torture.exp (search_for): Rename to...
5966         (search_for_re): This.  Also, clean up comments and the
5967         "regexp" invocation.
5968
5969 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5970
5971         * gcc.c-torture/compile/20031002-1.c: New test.
5972
5973 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5974
5975         * g++.dg/opt/cond1.C: New test.
5976
5977 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5978
5979         * gcc.dg/Wold-style-definition-2.c: New testcase.
5980         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5981
5982 2003-09-29  Richard Henderson  <rth@redhat.com>
5983
5984         * g++.dg/init/array10.C: Add dg-options.
5985
5986 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5987
5988         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5989
5990 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5991
5992         * g++.dg/template/friend19.C: Fix typo.
5993         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5994
5995 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5996
5997         * gcc.c-torture/execute/20030928-1.c: New test.
5998         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5999
6000 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6001
6002         * g++.dg/opt/unroll1.C: New test.
6003
6004 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6005
6006         PR optimization/11741
6007         * gcc.dg/20030926-1.c: New test case.
6008
6009 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6010
6011         PR c++/5655
6012         * g++.dg/parse/access7.C: New test.
6013         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6014
6015 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6016
6017         MERGE OF objc-improvements-branch into MAINLINE:
6018         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6019         if libobjc has not been built.
6020         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6021         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6022         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6023         objc/execute/nested-3.m, objc/execute/np-2.m,
6024         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
6025         objc/execute/redefining_self.m, objc/execute/root_methods.m,
6026         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
6027         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
6028         objc.dg/special/unclaimed-category-1.h,
6029         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
6030         well as GNU runtime.
6031         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
6032         * execute/cascading-1.m, execute/function-message-1.m,
6033         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
6034         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
6035         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
6036         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
6037         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
6038         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
6039         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
6040         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
6041         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
6042         * objc.dg/bitfield-2.m: Run only on Darwin.
6043         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
6044         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
6045         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
6046         * objc.dg/const-str-1.m: Fix constant string layout.
6047
6048 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
6049
6050         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
6051
6052 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
6053
6054         * gcc.dg/darwin-abi-1.c: New file.
6055
6056 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
6057
6058         PR target/12281
6059         * gcc.c-torture/compile/20030921-1.c: New test.
6060
6061 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6062
6063         * g++.dg/opt/reg-stack2.C: New test.
6064
6065 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6066
6067         * g++.dg/eh/delayslot1.C: New test.
6068
6069 2003-09-20  Richard Henderson  <rth@redhat.com>
6070
6071         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
6072
6073 2003-09-20  Roger Sayle  <roger@eyesopen.com>
6074
6075         * gcc.c-torture/execute/20030920-1.c: New test case.
6076
6077 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6078
6079         * g++.dg/rtti/typeid3.C: Correct expected error message.
6080
6081 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6082
6083         PR c++/157
6084         * g++.dg/parse/crash12.C: New test.
6085
6086 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
6087
6088         * gcc.dg/compat/mixed-struct-check.h: New.
6089         * gcc.dg/compat/mixed-struct-defs.h: New.
6090         * gcc.dg/compat/mixed-struct-init.h: New.
6091         * gcc.dg/compat/struct-by-value-19_main.c: New.
6092         * gcc.dg/compat/struct-by-value-19_x.c: New.
6093         * gcc.dg/compat/struct-by-value-19_y.c: New.
6094         * gcc.dg/compat/struct-by-value-20_main.c: New.
6095         * gcc.dg/compat/struct-by-value-20_x.c: New.
6096         * gcc.dg/compat/struct-by-value-20_y.c: New.
6097         * gcc.dg/compat/struct-return-19_main.c: New.
6098         * gcc.dg/compat/struct-return-19_x.c: New.
6099         * gcc.dg/compat/struct-return-19_y.c: New.
6100         * gcc.dg/compat/struct-return-20_main.c: New.
6101         * gcc.dg/compat/struct-return-20_x.c: New.
6102         * gcc.dg/compat/struct-return-20_y.c: New.
6103
6104 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
6105         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
6106         so that it will not complain on LP64 targets.
6107
6108 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6109
6110         PR c++/495
6111         * g++.dg/template/friend24.C: New test.
6112
6113 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
6114
6115         PR c++/12332
6116         * g++.dg/template/memtmpl2.C: New test.
6117
6118 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
6119
6120         PR target/11184
6121         * gcc.dg/builtin-apply1.c: New test.
6122
6123 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6124
6125         PR c++/9848
6126         * g++.dg/warn/Wunused-4.C: New test.
6127
6128 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6129
6130         PR c++/12316
6131         * g++.dg/other/gc2.C: New test.
6132
6133 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
6134
6135         PR c++/11991
6136         * g++.dg/rtti/typeid3.C: New test.
6137
6138         PR c++/12266
6139         * g++.dg/overload/template1.C: New test.
6140
6141 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6142
6143         * g++.dg/opt/cfg3.C: New test.
6144
6145 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6146
6147         PR c++/7939
6148         * g++.dg/template/crash11.C: New test.
6149
6150 2003-09-16  Jason Merrill  <jason@redhat.com>
6151             Jakub Jelinek  <jakub@redhat.com>
6152
6153         * gcc.dg/attr-warn-unused-result.c: New test.
6154
6155 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6156
6157         PR c++/12184
6158         * g++.dg/expr/call2.C: New test.
6159
6160 2003-09-15  Andreas Jaeger  <aj@suse.de>
6161
6162         * gcc.dg/Wold-style-definition-1.c: New test.
6163
6164 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6165
6166         PR c++/3907
6167         * g++.dg/parse/template12.C: New test.
6168
6169         * g++.dg/abi/bitfield11.C: New test.
6170         * g++.dg/abi/bitfield12.C: Likewise.
6171
6172 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6173
6174         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6175         non-expansion of functional macro name without arguments at EOL.
6176         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6177
6178 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6179
6180         * gcc.c-torture/execute/20030914-[12].c: New tests.
6181
6182 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6183
6184         PR c++/11788
6185         * g++.dg/overload/addr1.C: New test.
6186
6187 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6188
6189         * gcc.dg/20030909-1.c: New test.
6190
6191 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6192
6193         * gcc.dg/ultrasp10.c: New test.
6194
6195 2003-09-09  Devang Patel  <dpatel@apple.com>
6196
6197         * gcc.dg/darwin-ld-6.c: New test.
6198
6199 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6200
6201         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6202
6203 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6204
6205         * gcc.dg/ia64-types1.c: New test.
6206         * gcc.dg/ia64-types2.c: Likewise.
6207
6208 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6209
6210         * gcc.dg/builtins-1.c: Add more _Complex tests.
6211         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6212
6213         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6214         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6215
6216 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6217
6218         PR c++/11786
6219         * g++.dg/lookup/koenig2.C: New test.
6220
6221         PR c++/5296
6222         * g++.dg/rtti/typeid2.C: New test.
6223
6224 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6225
6226         * gcc.c-torture/compile/20030904-1.c: New test.
6227
6228 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6229
6230         * g++.dg/opt/longbranch2.C: New test.
6231
6232 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6233
6234         * g++.dg/template/crash10.C: Only compile it.
6235
6236 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6237
6238         PR middle-end/11665
6239         * gcc.c-torture/compile/20030907-1.c: New test.
6240         * g++.dg/init/array11.C: New test.
6241
6242 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6243
6244         PR c++/11852
6245         * g++.dg/init/struct1.C: New test.
6246
6247 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6248
6249         PR c++/12181
6250         * g++.dg/expr/comma1.C: New test.
6251
6252 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6253
6254         PR c++/11867
6255         * g++.dg/expr/static_cast5.C: New test.
6256
6257 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6258
6259         PR c++/11507
6260         * g++.dg/lookup/scoped7.C: New test.
6261
6262         PR c++/9574
6263         * g++.dg/other/static1.C: New test.
6264
6265         PR c++/11490
6266         * g++.dg/warn/template-1.C: New test.
6267
6268         PR c++/11432
6269         * g++.dg/template/crash10.C: New test.
6270
6271         PR c++/2478
6272         * g++.dg/overload/VLA.C: New test.
6273
6274         PR c++/10804
6275         * g++.dg/template/call1.C: New test.
6276
6277 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6278
6279         PR c++/11794
6280         * g++.dg/parse/using3.C: New test.
6281
6282 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6283
6284         PR c++/11409
6285         * g++.dg/overload/builtin3.C: New test case.
6286
6287 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6288
6289         PR c/9862
6290         * gcc.dg/20030906-1.c: New test.
6291         * gcc.dg/20030906-2.c: Likewise.
6292
6293 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6294
6295         PR c++/12167
6296         * g++.dg/parse/defarg5.C: New test.
6297
6298         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6299
6300 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6301
6302         PR c++/12163
6303         * g++.dg/expr/static_cast4.C: New test.
6304
6305         PR c++/12146
6306         * g++.dg/template/crash9.C: New test.
6307
6308 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6309
6310         * g++.old-deja/g++.ext/pretty2.C: Update for change
6311         in __FUNCTION__.
6312         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6313
6314 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6315
6316         PR c++/11922
6317         * g++/dg/template/qualified-id1.C: New test.
6318
6319         PR c++/12037
6320         * g++.dg/warn/noeffect4.C: New test.
6321
6322 2003-09-04  Matt Austern  <austern@apple.com>
6323
6324         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6325         * g++.dg/ext/fnname2.C: Likewise.
6326         * g++.dg/ext/fnname3.C: Likewise.
6327
6328 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6329
6330         * g++.dg/expr/lval1.C: New test.
6331         * g++.dg/ext/lvcast.C: Remove.
6332
6333 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6334
6335         PR optimization/11700.
6336         * gcc.c-torture/compile/20030903-1.c: New test case.
6337
6338 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6339
6340         PR c++/12053
6341         * g++.dg/abi/layout4.C: New test.
6342
6343 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6344
6345         PR c++/11553
6346         * g++.dg/parse/friend3.C: New test.
6347
6348 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6349
6350         PR c++/11847
6351         * g++.dg/template/class1.C: New test.
6352
6353         PR c++/11808
6354         * g++.dg/expr/call1.C: New test.
6355
6356 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6357
6358         PR c++/12114
6359         * g++.dg/init/ref9.C: New test.
6360
6361         PR c++/11972
6362         * g++.dg/template/nested4.C: New test.
6363
6364 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6365
6366         PR c++/12093
6367         * g++.dg/template/non-dependent4.C: New test.
6368
6369         PR c++/11928
6370         * g++.dg/inherit/conv1.C: New test.
6371
6372 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6373
6374         PR c++/6196
6375         * g++.dg/ext/label1.C: New test.
6376         * g++.dg/ext/label2.C: Likewise.
6377
6378 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6379
6380         * g++.dg/expr/cond3.C: New test.
6381
6382 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6383
6384         * gcc.dg/builtins-1.c: Add new builtin cases.
6385
6386 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6387
6388         * gcc.dg/builtins-1.c: Add new cases.
6389         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6390
6391 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6392
6393         * gcc.dg/builtins-1.c: Add more math builtin tests.
6394         * gcc.dg/torture/builtin-attr-1.c: New test.
6395
6396 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6397
6398         PR optimization/5079
6399         * g++.dg/opt/static3.C: New test.
6400
6401 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6402
6403         * gcc.misc-tests/gcov-10b.c: New test.
6404
6405 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6406
6407         * g++.dg/opt/ptrmem3.C: New test.
6408
6409         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6410
6411 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6412
6413         * gcc.dg/20030826-2.c: New test.
6414
6415 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6416
6417         PR middle-end/12002
6418         * g77.f-torture/compile/12002.f: New test case.
6419
6420 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6421
6422         * gcc.dg/20030826-1.c: New test case.
6423
6424 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6425
6426         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6427
6428 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6429
6430         PR c++/11871
6431         * c++.dg/lookup/crash1.C: New test.
6432
6433         * c++.dg/warn/noeffect3.C: New test.
6434
6435 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6436
6437         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6438         * gcc.dg/compat/vector-1_y.c: Ditto.
6439         * gcc.dg/compat/vector-2_x.c: Ditto.
6440         * gcc.dg/compat/vector-2_y.c: Ditto.
6441
6442 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6443
6444         * gcc.dg/20030702-1.c: New test.
6445
6446 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6447
6448         PR c++/8795
6449         * g++.dg/ext/altivec-1.C: New test.
6450
6451 2003-08-24  Richard Henderson  <rth@redhat.com>
6452
6453         * g++.dg/eh/simd-2.C: Add -w for x86.
6454
6455 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6456
6457         * gcc.dg/20030815-1.c: New test.
6458
6459 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6460
6461         PR c++/3765
6462         * g++.dg/parse/access6.C: New test.
6463
6464 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6465
6466         PR c++/641, c++/11876
6467         * g++.dg/template/friend22.C: New test.
6468         * g++.dg/template/friend23.C: Likewise.
6469
6470 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6471
6472         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6473         identically.
6474
6475 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6476
6477         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6478
6479 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6480
6481         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6482
6483 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6484
6485         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6486
6487 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6488
6489         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6490
6491 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6492
6493         PR c++/11919
6494         * g++.dg/overload/prom1.C: New test.
6495
6496         PR c++/11551
6497         * g++.dg/parse/dtor2.C: New test.
6498
6499         PR c++/10762
6500         * g++.dg/parse/using2.C: New test.
6501
6502 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6503
6504         PR target/11805
6505         * gcc.c-torture/compile/20030821-1.c: New.
6506
6507 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6508
6509         PR c++/11834
6510         * g++.dg/template/deduce2.C: New test.
6511
6512 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6513
6514         * gcc.c-torture/execute/20030821-1.c: New test.
6515
6516 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6517
6518         PR middle-end/11984
6519         * gcc.dg/20030820-1.c: New test case.
6520
6521 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6522
6523         PR c++/11945
6524         * g++.dg/warn/noeffect2.C: New test.
6525
6526 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6527
6528         PR c++/10926
6529         * g++.dg/template/dtor2.C: New test.
6530
6531         PR c++/11684
6532         * g++.dg/template/operator1.C: New test.
6533         * g++.dg/parse/operator4.C: New test.
6534
6535         PR c++/11946.C
6536         * g++.dg/expr/enum1.C: New test.
6537         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6538
6539         PR c++/11036.C
6540         * g++.dg/parse/elab2.C: New test.
6541         * g++.dg/parse/typedef4.C: Change error message.
6542         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6543         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6544         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6545
6546 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6547
6548         * gcc.dg/pch/warn-1.c: New.
6549         * gcc.dg/pch/warn-1.hs: New.
6550
6551         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6552         not-tested file.
6553
6554 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6555
6556         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6557
6558 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6559
6560         * gcc.dg/uninit-D.c: New Test.
6561         * gcc.dg/uninit-E.c: New Test.
6562         * gcc.dg/uninit-F.c: New Test.
6563         * gcc.dg/uninit-G.c: New Test.
6564
6565 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6566
6567         * g++.dg/README: Describe the pch directory.
6568
6569 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6570
6571         PR c++/11174
6572         * g++.dg/parse/access4.C: New test.
6573         * g++.dg/parse/access5.C: Likewise.
6574         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6575
6576 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6577
6578         * gcc.dg/noncompile/20030818-1.c: New.
6579
6580 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6581
6582         PR c++/11957
6583         * g++.dg/warn/noeffect1.C: New test.
6584
6585         * g++.dg/template/scope2.C: New test.
6586         * g++.dg/template/error2.C: Correct dg-error
6587
6588 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6589
6590         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6591
6592 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6593
6594         PR C++/11512
6595         * g++.dg/template/warn1.C: New.
6596
6597 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6598
6599         * g++.dg/template/error2.C: New test.
6600         * g++.dg/lookup/using7.C: Adjust errors
6601         * g++.old-deja/g++.pt/crash36.C: Likewise.
6602         * g++.old-deja/g++.pt/derived3.C: Likewise.
6603
6604 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6605
6606         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6607         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6608         * gcc.c-torture/execute/builtins/string-9.c: New, from
6609         string-opt-9.c.  Adjust for execute/builtins framework.
6610         * gcc.c-torture/execute/string-opt-9.c: Delete.
6611
6612 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6613
6614         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6615
6616         * g++.dg/parse/ret-type2.C: New test.
6617
6618         PR c++/11703
6619         * g++.dg/init/new8.C: New test.
6620
6621         PR c++/10923
6622         * g++.dg/parse/typedef5.C: New test.
6623
6624         PR c++/9512
6625         * g++.dg/parse/qualified2.C: New test.
6626         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6627         invalid code.
6628
6629 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6630
6631         * g++.dg/conversion/ptrmem1.C: New test.
6632
6633 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6634
6635         PR target/11693
6636         * gcc.dg/20030811-1.c: New test.
6637
6638         PR target/11535
6639         * gcc.c-torture/execute/20030811-1.c: New test.
6640
6641 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6642
6643         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6644
6645 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6646
6647         PR c++/11789.C
6648         * g++.dg/inherit/multiple1.C: New test.
6649
6650 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6651
6652         * gcc.dg/spe1.c: New test.
6653
6654         PR c++/11670
6655         * g++.dg/expr/cast2.C: New test.
6656
6657         PR c++/10530
6658         * g++.dg/template/dependent-name2.C: New test.
6659
6660 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6661
6662         * g++.dg/parse/crash11.C: Put the dg options in comments.
6663
6664 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6665
6666         * lib/gcc-dg.exp: Update for diagnostic change.
6667
6668 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6669
6670         PR c++/5767
6671         * g++.dg/parse/crash11.C: New test.
6672
6673 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6674
6675         * gcc.dg/cpp/spacing1.c: Update.
6676
6677 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6678
6679         PR target/11739
6680         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6681         a value for -mtune.
6682
6683 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6684
6685         PR middle-end/11771
6686         * gcc.c-torture/compile/20030804-1.c: New test case.
6687
6688 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6689
6690         * gcc.dg/20030804-1.c: New test case.
6691
6692 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6693
6694         * gcc.dg/cpp/separate-1.c: New test.
6695
6696 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6697
6698         PR c++/11704
6699         * g++.dg/template/dependent-expr2.C: New test.
6700
6701         PR c++/11766
6702         * g++.dg/expr/ptrmem1.C: New test.
6703
6704 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6705
6706         PR c++/9453
6707         * g++.dg/template/friend15.C: New test.
6708
6709 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6710
6711         * lib/dg-pch.exp: Work round PCH bug.
6712
6713 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6714
6715         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6716         builtins.  Move cases from builtins-4.c here.
6717
6718         * gcc.dg/torture/builtin-math-1.c: New test taken from
6719         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6720         additional cases.
6721
6722         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6723         Delete.
6724
6725 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6726
6727         PR c++/9447
6728         * g++.dg/template/using7.C: New test.
6729
6730 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6731
6732         * import1.c, import2.c: New tests.
6733
6734 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6735
6736         * g++.dg/eh/crossjump1.C: New test.
6737
6738 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6739
6740         PR c++/11697
6741         * g++.dg/template/using6.C: New test.
6742
6743         PR c++/11744
6744         * g++.dg/template/koenig2.C: New test.
6745
6746 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6747
6748         PR c++/7983
6749         * g++.dg/parse/typedef4.C: New test.
6750
6751 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6752
6753         PR c++/8442, c++/8806
6754         * g++.dg/template/elab1.C: New test.
6755         * g++.dg/template/type2.C: Likewise.
6756         * g++.dg/template/ttp3.C: Adjust expected error message.
6757         * g++.old-deja/g++.law/visibility13.C: Likewise.
6758         * g++.old-deja/g++.niklas/t135.C: Likewise.
6759         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6760         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6761         template argument.
6762         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6763
6764 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6765
6766         PR c++/11295
6767         * g++.dg/ext/stmtexpr1.C: New test.
6768
6769         * g++.dg/opt/tmp1.C: New test.
6770
6771         PR c++/11525
6772         * g++.dg/parse/constant4.C: New test.
6773
6774         PR c++/9447
6775         * g++.dg/template/using5.C: New test.
6776
6777 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6778
6779         * gcc.dg/builtins-27.c: New test case.
6780
6781 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6782
6783         * gcc.dg/tls/opt-7.c: New test.
6784
6785 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6786
6787         * g++.old-deja/g++.other/crash18.C: Remove.
6788
6789 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6790
6791         * g++.dg/template/explicit3.C: New.
6792         * g++.dg/template/explicit4.C: New.
6793         * g++.dg/template/explicit5.C: New.
6794
6795         PR c++/11347
6796         * g++.dg/template/memtmpl1.C: New.
6797
6798 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6799
6800         PR target/11565
6801         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6802         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6803
6804 2003-07-30  Jan Hubicka  <jh@suse.cz>
6805
6806         * vtgc1.c: Kill.
6807
6808 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6809
6810         * gcc.dg/struct-in-proto-1.c: New test.
6811
6812 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6813
6814         * gcc.dg/cpp/include2.c: Only expect one message.
6815
6816 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6817
6818         PR c++/9447
6819         * g++.dg/template/using1.C: New test.
6820         * g++.dg/template/using2.C: New test.
6821         * g++.dg/template/using3.C: New test.
6822         * g++.dg/template/using4.C: New test.
6823
6824 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6825
6826         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6827         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6828
6829 2003-07-28  Jan Hubicka  <jh@suse.cz>
6830
6831         PR c++/11530
6832         * g++.dg/opt/call1.C: New test.
6833
6834 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6835
6836         PR c++/11667
6837         * g++.dg/init/enum2.C: New test.
6838         * g++.dg/template/overload1.C: Add "-w" option.
6839
6840 2003-07-28    <hp@bitrange.com>
6841
6842         * gcc.dg/Wdeclaration-after-statement-1.c,
6843         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6844
6845 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6846
6847         * gcc.c-torture/compile/20030725-1.c: New test.
6848
6849 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6850
6851         * gcc.dg/20030505.c: Only run for SPE.
6852         Remove definition of opaque type.
6853
6854 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6855
6856         * g++.dg/template/ptrmem6.C: New test.
6857
6858 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6859
6860         * gcc.c-torture/compile/zero-strct-2.c: New test.
6861
6862 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6863
6864         * gcc.dg/intermod-1.c: New test.
6865
6866 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6867
6868         PR c++/11617
6869         * g++.dg/template/lookup2.C: New test.
6870         * g++.dg/template/memclass1.C: Remove instantiated from error.
6871         * g++.dg/other/error2.C: Tweak expected errors.
6872
6873         PR c++/11596
6874         * g++.dg/template/defarg3.C: New test.
6875
6876         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6877
6878 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6879
6880         * g++.dg/inherit/access5.C: New test.
6881
6882 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6883
6884         PR c++/11513
6885         * g++.dg/template/crash8.C: New test.
6886
6887 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6888
6889         PR c/10602
6890         * gcc.dg/noncompile/incomplete-2.c: New test.
6891
6892 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6893
6894         PR c++/11645
6895         * g++.dg/inherit/access4.C: New test.
6896
6897         PR c++/11517
6898         * g++.dg/expr/cond2.C: New test.
6899
6900         PR optimization/10679
6901         * g++.dg/opt/inline4.C: New test.
6902
6903 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6904
6905         * g++.dg/parse/crash10: New test.
6906
6907 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6908
6909         * g++.dg/ext/flexary1.C: New test.
6910
6911 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6912
6913         PR c++/10793
6914         * g++.dg/template/crash9.C: New test.
6915
6916 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6917
6918         PR c++/3004
6919         * g++.dg/parse/typedef3.C: New test.
6920
6921         PR c++/7906
6922         * g++.dg/parse/operator2.C: New test.
6923
6924         PR c++/8895
6925         * g++.dg/parse/def-tmpl-arg1.C: New test.
6926
6927         PR c++/9282
6928         * g++.dg/parse/funptr1.C: New test.
6929
6930         PR c++/9452
6931         * g++.dg/parse/ambig3.C: New test.
6932
6933         PR c++/9454
6934         * g++.dg/parse/operator3.C: New test.
6935
6936         PR c++/9486
6937         * g++.dg/parse/template10.C: New test.
6938
6939         PR c++/9488
6940         * g++.dg/parse/template11.C: New test.
6941
6942         PR c++/10150
6943         * g++.dg/parse/invalid-op1.C: New test.
6944
6945         PR c++/10247
6946         * g++.dg/parse/condexpr1.C: New test.
6947
6948 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6949
6950         * g++.dg/ext/packed3.C: New test.
6951         * g++.dg/ext/packed4.C: New test.
6952
6953         * gcc.dg/pack-test-3.c: New test.
6954
6955 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6956
6957         * lib/compat.exp: Handle dg-options per source file.
6958         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6959         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6960         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6961         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6962         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6963         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6964         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6965         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6966         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6967         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6968         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6969         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6970         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6971         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6972
6973 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6974
6975         PR c/10320
6976         * gcc.c-torture/execute/20030718-1.c: New test.
6977
6978 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6979
6980         PR optimization/11536
6981         * gcc.dg/20030721-1.c: New test.
6982
6983 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6984
6985         PR c++/11546
6986         * g++.dg/template/lookup1.C: New test.
6987
6988 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6989
6990         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6991         diagnostics of ill-formed constructs involving labels.
6992         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6993         the new 'previously defined here' message.
6994
6995 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6996
6997         * g++.dg/parse/non-dependent2.C: New test.
6998
6999 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7000
7001         * g++.dg/init/init-ref4.C: xfail on targets without
7002         weak symbols.
7003
7004 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7005
7006         PR target/11087
7007         * gcc.c-torture/execute/20030717-1.c: New test.
7008
7009 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7010
7011         * g++.dg/opt/cfg1.C: New test.
7012
7013 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7014
7015         PR optimization/11557
7016         * gcc.dg/20030717-1.c: New test.
7017
7018 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7019
7020         PR c++/10476
7021         * g++.dg/expr/crash-1.C: New test.
7022
7023         PR c++/11027
7024         * g++.dg/template/init3.C: New test.
7025
7026         PR c++/8222
7027         * g++.dg/template/non-dependent1.C: New test.
7028
7029         PR c++/11070
7030         * g++.dg/template/non-dependent2.C: New test.
7031
7032         PR c++/11071
7033         * g++.dg/template/non-dependent3.C: New test.
7034
7035         PR c++/9907
7036         * g++.dg/template/sizeof5.C: New test.
7037
7038 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
7039
7040         PR 11498
7041         * gcc.c-torture/compile/mangle-1.c: New file.
7042
7043 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7044
7045         PR c++/7809
7046         * g++.dg/parse/access3.C: New test.
7047
7048 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
7049
7050         PR c++/11384
7051         * g++.dg/init/init-ref4.C: New test.
7052
7053 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
7054
7055         PR c++/11547
7056         * g++.dg/parse/constant3.C: New test.
7057         * g++.dg/parse/crash7.C: Likewise.
7058
7059 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
7060
7061         PR target/11008
7062         * gcc.dg/i386-pentium4-not-mull.c: New.
7063
7064 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
7065
7066         * gcc.dg/asm-names.c (ymain): Make it weak.
7067
7068 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7069
7070         PR c++/5421
7071         * g++.dg/template/friend21.C: New test.
7072
7073 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7074
7075         * gcc.dg/cleanup-8.c: New test.
7076         * gcc.dg/cleanup-9.c: New test.
7077
7078 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
7079
7080         * g++.dg/ext/dll-MI1.h: New file.
7081         * g++.dg/ext/dllexport-MI1.C: New file.
7082         * g++.dg/ext/dllimport-MI1.C: New file.
7083
7084 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
7085
7086         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
7087         it does not have cmpstrsi patterns (just cmpmemsi).
7088
7089 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
7090
7091         PR debug/11473
7092         * g++.dg/debug/debug8.C: New test.
7093
7094 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7095
7096         PR c++/10108
7097         * g++.dg/template/crash7.C: New test.
7098
7099 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
7100
7101         PR target/10795
7102         * gcc.c-torture/compile/20030708-1.c: New.
7103
7104 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7105
7106         * gcc.c-torture/execute/20030715-1.c: New test.
7107
7108 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
7109
7110         * gcc.dg/pch/inline-3.c: New file.
7111         * gcc.dg/pch/inline-3.hs: New file.
7112         * gcc.dg/pch/inline-4.c: New file.
7113         * gcc.dg/pch/inline-4.hs: New file.
7114
7115 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
7116
7117         PR c++/11509
7118         * g++.dg/template/crash6.C: New test.
7119
7120         PR c++/7053
7121         * g++.dg/template/friend20.C: New test.
7122
7123         PR c++/7019
7124         * g++.dg/template/overload2.C: New test.
7125
7126 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7127
7128         PR optimization/11440
7129         * gcc.c-torture/execute/20030714-1.c: New test.
7130
7131 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7132
7133         PR c++/11154
7134         * g++.dg/template/partial2.C: New test.
7135
7136 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
7137
7138         PR c++/11503
7139         * g++.dg/template/anon1.C: New test.
7140
7141         PR c++/11493
7142         PR c++/11495
7143         * g++.dg/parse/template9.C: Likewise.
7144         * g++.dg/template/crash4.C: New test.
7145         * g++.dg/template/koenig1.C: Likewise.
7146         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7147         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7148         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7149         functions.
7150         * g++.old-deja/g++.jason/template36.C: Likewise.
7151         * g++.old-deja/g++.mike/p1989.C: Likewise.
7152         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7153         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7154         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7155         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7156         compiling.
7157         * g++.old-deja/g++.pt/union2.C: Use this->.
7158
7159 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7160
7161         * gcc.dg/20030711-1.c: New test.
7162
7163 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7164
7165         PR c++/11050
7166         * g++.dg/parse/args1.C: New test.
7167         * g++.pt/defarg8.C: Change expected errors.
7168
7169 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7170
7171         PR c++/8164
7172         * g++.dg/template/nontype2.C: New test.
7173
7174         PR c++/10558
7175         * g++.dg/parse/template8.C: New test.
7176
7177         PR c++/8327
7178         * g++.dg/template/scope1.C: New test.
7179
7180         * g++.dg/warn/Wsign-compare-1.C: New test.
7181
7182 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7183
7184         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7185
7186 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7187
7188         PR c++/9411
7189         * g++.dg/template/explicit2.C: New test.
7190
7191         PR c++/10032
7192         * g++.dg/warn/pedantic1.C: New test.
7193
7194 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7195
7196         PR c++ 9483
7197         * g++.dg/other/field1.C: New test.
7198
7199 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7200
7201         PR c/11449
7202         * gcc.c-torture/compile/20030707-1.c: New.
7203
7204 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7205
7206         PR c++/10849
7207         * g++.dg/template/access12.C: New test.
7208
7209 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7210
7211         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7212         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7213         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7214         * gcc.misc-tests/gcov.exp: Update
7215         * g++.dg/gcov/gcov.exp: Update
7216         * lib/gcov.exp: Update.
7217
7218 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7219
7220         * g++.dg/abi/mangle17.C: Make sure template expressions are
7221         dependent.
7222         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7223         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7224         * g++.dg/opt/stack1.C: Remove erroneous code.
7225         * g++.dg/parse/template7.C: New test.
7226         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7227         * g++.old-deja/g++.pt/crash4.C: Likewise.
7228
7229 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7230
7231         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7232         with zero or one occurence of `$' after the initial `L'.
7233
7234 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7235
7236         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7237
7238 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7239
7240         PR c/11370
7241         * gcc.dg/Wunreachable-6.c: New testcase.
7242         * gcc.dg/Wunreachable-7.c: New testcase.
7243
7244 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7245
7246         PR c/11420
7247         * gcc.dg/20030708-1.c: New test.
7248
7249 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7250
7251         * gcc.dg/compat/sdata-section.h: New file.
7252         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7253         * gcc.dg/torture/mips-sdata-1.c: New test.
7254
7255 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7256
7257         PR c++/11030
7258         * g++.dg/template/friend19.C: New test.
7259
7260 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7261
7262         * g++.dg/opt/strength-reduce.C: New test.
7263
7264 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7265
7266         PR target/10979
7267         * gcc.dg/20030707-1.c: New testcase.
7268
7269 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7270
7271         PR optimization/11059
7272         * g++.dg/opt/emptyunion.C: New testcase.
7273
7274 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7275             Eric Botcazou  <ebotcazou@libertysurf.fr>
7276
7277         * g++.dg/opt/stack1.C: New test.
7278
7279 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7280
7281         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7282         run test.
7283
7284         PR c++/11431
7285         * g++.dg/expr/static_cast3.C: New test.
7286
7287 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7288
7289         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7290         everywhere.
7291         * gcc.dg/concat.c: Concatenation of string constants with
7292         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7293         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7294         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7295         necessary to avoid multi-character character constant warning.
7296         * gcc.dg/cpp/escape.c: Likewise.
7297         * gcc.dg/cpp/ucs.c: Likewise.
7298         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7299         Fix a typo.
7300
7301 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7302
7303         PR c/11428
7304         * gcc.c-torture/compile/20030704-1.c: New.
7305
7306 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7307
7308         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7309
7310 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7311
7312         PR c++/5287, PR c++/7910,  PR c++/11021
7313         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7314         tests for warnings.
7315         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7316         * g++.dg/ext/dllimport3.C: Likewise.
7317         * g++.dg/ext/dllimport4.C: New file.
7318         * g++.dg/ext/dllimport5.C: New file.
7319         * g++.dg/ext/dllimport6.C: New file.
7320         * g++.dg/ext/dllimport7.C: New file.
7321         * g++.dg/ext/dllimport8.C: New file.
7322         * g++.dg/ext/dllimport9.C: New file.
7323         * g++.dg/ext/dllimport10.C: New file.
7324         * g++.dg/ext/dllexport1.C: New file.
7325
7326 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7327
7328         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7329         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7330
7331 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7332
7333         * gcc.dg/builtins-25.c: New testcase.
7334         * gcc.dg/builtins-26.c: New testcase.
7335
7336 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7337
7338         * gcc.dg/compat/vector-defs.h: New file.
7339         * gcc.dg/compat/vector-setup.h: New file.
7340         * gcc.dg/compat/vector-check.h: New file.
7341         * gcc.dg/compat/vector-1_main.c: New file.
7342         * gcc.dg/compat/vector-1_x.c: New file.
7343         * gcc.dg/compat/vector-1_y.c: New file.
7344         * gcc.dg/compat/vector-2_main.c: New file.
7345         * gcc.dg/compat/vector-2_x.c: New file.
7346         * gcc.dg/compat/vector-2_y.c: New file.
7347
7348         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7349         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7350         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7351         * gcc.dg/compat/struct-align-1.h: New file.
7352         * gcc.dg/compat/struct-align-1_main.c: New file.
7353         * gcc.dg/compat/struct-align-1_x.c: New file.
7354         * gcc.dg/compat/struct-align-1_y.c: New file.
7355         * gcc.dg/compat/struct-align-2.h: New file.
7356         * gcc.dg/compat/struct-align-2_main.c: New file.
7357         * gcc.dg/compat/struct-align-2_x.c: New file.
7358         * gcc.dg/co
7359         * g++.old-deja/g++.other/comdat3.C: Likewise.
7360         * g++.old-deja/g++.other/ctor1.C: Likewise.
7361         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7362
7363 2003-06-05  Richard Henderson  <rth@redhat.com>
7364
7365         * gcc.dg/debug/20030605-1.c: New.
7366
7367 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7368
7369         * README.QMTEST: Update.
7370
7371 2003-06-04  Richard Henderson  <rth@redhat.com>
7372
7373         * gcc.dg/cleanup-1.c: New.
7374         * gcc.dg/cleanup-2.c: New.
7375         * gcc.dg/cleanup-3.c: New.
7376         * gcc.dg/cleanup-4.c: New.
7377         * gcc.dg/cleanup-5.c: New.
7378         * gcc.dg/cleanup-6.c: New.
7379         * gcc.dg/cleanup-7.c: New.
7380
7381 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7382
7383         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7384
7385         * lib/dg-pch.exp: New file.
7386         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7387         * gcc.dg/pch/pch.exp: Likewise.
7388
7389 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7390
7391         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7392         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7393         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7394         * gcc.dg/builtins-17.c: New test case.
7395         * gcc.dg/i386-387-4.c: New test case.
7396         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7397
7398 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7399
7400         * gcc.dg/ultrasp9.c: New test.
7401
7402 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7403
7404         * gcc.c-torture/compile/20030604-1.c: New test.
7405         * gcc.dg/sparc-constant-1.c: New test.
7406
7407 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7408
7409         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7410
7411 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7412
7413         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7414
7415         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7416         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7417
7418 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7419
7420         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7421
7422 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7423
7424         PR c++/10940
7425         * g++.dg/template/spec10.C: New test.
7426
7427 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7428
7429         * gcc.dg/builtins-16.c: New test case.
7430
7431 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7432
7433         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7434         mempcpy test with post-increments.
7435         * gcc.c-torture/execute/string-opt-3.c: New test.
7436         * gcc.dg/string-opt-1.c: New test.
7437
7438 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7439
7440         PR fortran/10965
7441         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7442
7443 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7444
7445         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7446         (scan-assembler): ... here.  Use dg-scan.
7447         (scan-assembler-not): Likewise.
7448         (scan-file): New function.
7449         (scan-file-not): Likewise.
7450         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7451         * gcc.dg/cpp/_Pragma4.c: Likewise.
7452         * gcc.dg/cpp/_Pragma5.c: Likewise.
7453         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7454         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7455         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7456         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7457         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7458         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7459         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7460         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7461         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7462         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7463         * gcc.dg/cpp/cxxcom1.c: Likewise.
7464         * gcc.dg/cpp/line1.c: Likewise.
7465         * gcc.dg/cpp/maccom1.c: Likewise.
7466         * gcc.dg/cpp/maccom2.c: Likewise.
7467         * gcc.dg/cpp/maccom3.c: Likewise.
7468         * gcc.dg/cpp/maccom4.c: Likewise.
7469         * gcc.dg/cpp/maccom5.c: Likewise.
7470         * gcc.dg/cpp/maccom6.c: Likewise.
7471         * gcc.dg/cpp/multiline.c: Likewise.
7472         * gcc.dg/cpp/spacing1.c: Likewise.
7473         * gcc.dg/cpp/spacing2.c: Likewise.
7474         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7475         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7476         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7477         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7478         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7479         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7480         * gcc.dg/cpp/cxxcom2.c: Likewise.
7481         * gcc.dg/cpp/cxxcom2.h: New file.
7482
7483         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7484         * g++.dg/cpp/truefalse.C: Here.
7485         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7486
7487 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7488
7489         * gcc.dg/cpp/redef3.c: New file.
7490
7491 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7492
7493         * gcc.dg/i386-loop-3.c: New test.
7494
7495 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7496
7497         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7498
7499 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7500
7501         * gcc.dg/fwrapv-1.c: New test case.
7502         * gcc.dg/fwrapv-2.c: New test case.
7503
7504 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7505
7506         PR c++/10956
7507         * g++.dg/template/spec9.C: New test.
7508
7509 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7510
7511         * gcc.dg/duff-4.c: New test case.
7512
7513 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7514
7515         PR fortran/10843
7516         * g77.dg/ffixed-form-1.f: New test
7517         * g77.dg/ffixed-form-2.f: New test
7518         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7519         * g77.dg/ffree-form-3.f: New test
7520
7521 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7522
7523         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7524         * gcc.dg/wint_t-1.c: Likewise.
7525
7526 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7527
7528         * g++.dg/template/access11.C: New test.
7529
7530 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7531
7532         PR c++/10849
7533         * g++.dg/template/access10.C: New test.
7534
7535 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7536             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7537
7538         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7539
7540 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7541
7542         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7543         suppress for powerpc-*-darwin*.
7544         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7545
7546 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7547
7548         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7549         suppress option for powerpc-*-darwin*.
7550
7551 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7552
7553         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7554         * gcc.dg/builtins-4.c: Add test for fmod.
7555
7556 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7557
7558         PR c++/10682
7559         * g++.dg/template/instantiate4.C: New test.
7560
7561 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7562
7563         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7564
7565 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7566
7567         * gcc.dg/compat/scalar-return-1_main.c: New file.
7568         * gcc.dg/compat/scalar-return-1_x.c: New file.
7569         * gcc.dg/compat/scalar-return-1_y.c: New file.
7570         * gcc.dg/compat/scalar-return-2_main.c: New file.
7571         * gcc.dg/compat/scalar-return-2_x.c: New file.
7572         * gcc.dg/compat/scalar-return-2_y.c: New file.
7573         * gcc.dg/compat/struct-return-3_main.c: New file.
7574         * gcc.dg/compat/struct-return-3_y.c: New file.
7575         * gcc.dg/compat/struct-return-3_x.c: New file.
7576         * gcc.dg/compat/struct-return-2_main.c: New file.
7577         * gcc.dg/compat/struct-return-2_x.c: New file.
7578         * gcc.dg/compat/struct-return-2_y.c: New file.
7579
7580 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7581
7582         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7583         for hppa*-hp-hpux*.
7584         * gcc.dg/20021014-1.c (dg-options): Likewise.
7585         * gcc.dg/nest.c (dg-options): Likewise.
7586
7587 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7588
7589         PR c++/9738
7590         * g++.dg/ext/dllimport2.C: New file.
7591         * g++.dg/ext/dllimport3.C: New file.
7592
7593 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7594
7595         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7596         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7597         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7598         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7599         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7600         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7601         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7602         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7603         * gcc.dg/compat/small-struct-defs.h: New file.
7604         * gcc.dg/compat/small-struct-init.h: New file.
7605         * gcc.dg/compat/small-struct-check.h: New file.
7606         * gcc.dg/compat/fp-struct-defs.h: New file.
7607         * gcc.dg/compat/fp-struct-check.h: New file.
7608         * gcc.dg/compat/fp-struct-init.h: New file.
7609         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7610         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7611
7612 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7613
7614         * gcc.dg/20030225-2.c: New test.
7615
7616 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7617             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7618
7619         * gcc.c-torture/compile/20030518-1.c: New test case.
7620
7621 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7622
7623         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7624         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7625         gcc-dg-debug-runtest.
7626         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7627         gcc-dg-debug-runtest.
7628
7629 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7630
7631         PR c++/9022
7632         * g++.dg/lookup/using6.C: New test.
7633
7634 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7635
7636         * g++.dg/parse/access2.C: New test.
7637
7638 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7639
7640         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7641         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7642         * gcc.dg/debug/debug.exp: Likewise.
7643
7644 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7645
7646         * gcc.dg/dollar.c: New test.
7647
7648 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7649
7650         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7651         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7652         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7653         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7654         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7655         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7656         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7657         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7658         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7659         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7660         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7661         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7662         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7663         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7664         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7665         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7666         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7667         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7668
7669 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7670
7671         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7672         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7673         support for "repo" mode.
7674         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7675         * lib/g77-dg.exp: Likewise.
7676         * lib/obj-dg.exp: Likewise.
7677
7678 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7679
7680         Merge from gcc-3_2-rhl8-branch:
7681         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7682
7683         * gcc.dg/tls/opt-6.c: New test.
7684
7685         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7686
7687         * gcc.dg/20030405-1.c: New test.
7688
7689         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7690
7691         * gcc.dg/20030309-1.c: New test.
7692
7693         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7694
7695         * gcc.c-torture/execute/20030307-1.c: New test.
7696
7697         2003-02-20  Randolph Chung  <tausq@debian.org>
7698
7699         * gcc.c-torture/compile/20030220-1.c: New test.
7700
7701         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7702
7703         * gcc.dg/20030217-1.c: New test.
7704
7705         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7706
7707         * gcc.c-torture/compile/20020129-1.c: New test.
7708
7709         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7710
7711         * gcc.dg/unroll-1.c: New test.
7712
7713         2002-11-16  Jan Hubicka  <jh@suse.cz>
7714
7715         * gcc.c-torture/execute/20020920-1.c: New test.
7716
7717         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7718
7719         PR target/7434
7720         * gcc.c-torture/compile/20021008-1.c: New test.
7721
7722         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7723
7724         PR target/7559
7725         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7726
7727         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7728
7729         * gcc.c-torture/compile/20020807-1.c: New test.
7730
7731         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7732
7733         * gcc.dg/tls/opt-1.c: New test.
7734
7735         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7736
7737         * gcc.dg/20020729-1.c: New test.
7738
7739         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7740
7741         * g++.dg/opt/life1.C: New test.
7742
7743         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7744
7745         * gcc.dg/20020525-1.c: New test.
7746
7747         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7748
7749         PR c++/6794
7750         * g++.dg/ext/pretty1.C: New test.
7751         * g++.dg/ext/pretty2.C: New test.
7752
7753 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7754
7755         PR c++/8385
7756         * g++.dg/ext/typeof5.C: New test.
7757
7758 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7759
7760         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7761         __USER_LABEL_PREFIX__ into account.
7762         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7763
7764 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7765
7766         * gcc.dg/builtins-15.c: New test case.
7767
7768 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7769
7770         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7771
7772 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7773
7774         * lib/g++.exp: Tweak handling of additional source files.
7775         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7776         * g++.dg/special/conpr-2a.C: Rename to ...
7777         * g++.dg/special/conpr-2a.cc: ... this.
7778         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7779         * g++.dg/special/conpr-3a.C: Rename to ...
7780         * g++.dg/special/conpr-3a.cc: This.
7781         * g++.dg/special/conpr-3b.C: Rename to ...
7782         * g++.dg/special/conpr-3b.cc: This.
7783         * g++.dg/special/conpr-4.C: New test.
7784         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7785
7786 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7787
7788         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7789
7790 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7791
7792         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7793         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7794         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7795         * g++.old-deja/g++.other/warn3.C: Likewise.
7796
7797 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7798
7799         * gcc.dg/i386-387-1.c: Update to also test log.
7800         * gcc.dg/i386-387-2.c: Likewise.
7801
7802 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7803
7804         * g77.f-torture/execute/int8421.f: New test.
7805
7806 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7807
7808         PR c++/10230, c++/10481
7809         * g++.dg/lookup/scoped5.C: New test.
7810
7811 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7812
7813         PR c++/10552
7814         * g++.dg/template/ttp6.C: New test.
7815
7816 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7817
7818         * gcc.c-torture/execute/builtins: New directory.
7819         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7820         gcc.c-torture/execute/builtins.
7821         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7822         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7823         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7824         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7825
7826 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7827
7828         PR c++/9252
7829         * g++.dg/template/access8.C: New test.
7830         * g++.dg/template/access9.C: New test.
7831
7832 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7833
7834         PR c++/9554
7835         * g++.dg/parse/access1.C: New test.
7836
7837 2003-05-09  DJ Delorie  <dj@redhat.com>
7838
7839         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7840         long, and not an int.
7841
7842 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7843
7844         PR c++/10555, c++/10576
7845         * g++.dg/template/memclass1.C: New test.
7846
7847 2003-05-08  DJ Delorie  <dj@redhat.com>
7848
7849         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7850         targets.
7851         * gcc.c-torture/execute/20021024-1.x: Likewise.
7852         * gcc.c-torture/execute/shiftdi.x: Likewise.
7853         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7854         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7855         * gcc.dg/20021018-1.c: Likewise.
7856
7857 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7858
7859         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7860
7861         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7862         (bcopy): Call memmove.
7863
7864 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7865
7866         * g77.f-torture/compile/8485.f: New test case.
7867
7868 2003-05-07  Richard Henderson  <rth@redhat.com>
7869
7870         PR c++/10570
7871         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7872         Verify exception_cleanup not called for rethrows.
7873         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7874         when exiting catch block without rethrowing.
7875         * g++.dg/eh/forced3.C: New.
7876         * g++.dg/eh/forced4.C: New.
7877
7878 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7879
7880         * gcc.dg/20030505.c: Fix triplet.
7881
7882 2003-05-06  DJ Delorie  <dj@redhat.com>
7883
7884         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7885         * gcc.dg/nest.c: Likewise.
7886
7887 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7888
7889         * gcc.dg/builtins-14.c: New test case.
7890
7891 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7892
7893         * lib/compat.exp (compat-execute): New argument.
7894         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7895         * gcc.dg/compat: New test directory.
7896         * gcc.dg/compat/compat.exp: New expect script.
7897         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7898         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7899         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7900         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7901         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7902         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7903
7904         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7905         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7906         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7907         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7908         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7909         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7910         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7911         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7912         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7913         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7914         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7915         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7916         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7917         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7918         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7919
7920 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7921
7922         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7923
7924 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7925
7926         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7927
7928 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7929
7930         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7931         * gcc.dg/ppc-fsel-2.c: New test.
7932
7933         * gcc.dg/unused-5.c: New test.
7934
7935 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7936
7937         PR c++/10496
7938         * g++.dg/warn/pmf1.C: New test.
7939
7940 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7941
7942         PR c++/4494
7943         * g++.dg/warn/main.C: New test.
7944
7945 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7946
7947         * gcc.dg/nonnull-3.c: New test.
7948
7949 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7950
7951         * gcc.dg/cpp/Wtrigraphs.c: Update.
7952         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7953
7954 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7955
7956         * gcc.dg/ppc-fsel-1.c: New test.
7957
7958 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7959
7960         PR c/10604
7961         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7962
7963 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7964
7965         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7966
7967 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7968
7969         PR c++/9364, c++/10553, c++/10586
7970         * g++.dg/parse/typename4.C: New test.
7971         * g++.dg/parse/typename5.C: Likewise.
7972
7973 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7974
7975         * gcc.c-torture/compile/20030503-1.c: New test.
7976
7977 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7978
7979         * g++.dg/lookup/using5.C: Fix testcase error.
7980
7981 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7982
7983         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7984         since MEABI is no longer supported.  Remove all vestiges
7985         of MEABI from the test.
7986
7987 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7988
7989         PR c++/10554
7990         * g++.dg/lookup/using5.C: New test.
7991
7992 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7993
7994         PR c++/8772
7995         * g++.dg/template/ttp5.C: New test.
7996
7997 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7998
7999         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
8000         (dg-gpp-additional-sources): New function.
8001         (dg-gpp-additional-files): Likewise.
8002         * lib/g++.exp (additional_sources): New variable.
8003         (additional_files): Likewise.
8004         (g++_target_compile): Deal with them.
8005         * lib/old-dejagnu.exp: Remove.
8006         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
8007         * g++.old-deja: Revise all tests to use dg commands.
8008
8009 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8010
8011         PR c++/9432, c++/9528
8012         * g++.dg/lookup/using4.C: New test.
8013
8014 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
8015
8016         * gcc.dg/noreturn-5.c: New file.
8017         * gcc.dg/noreturn-6.c: New file.
8018
8019         * gcc.c-torture/compile/inline-1.c: New file.
8020
8021 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8022
8023         PR c++/10551
8024         * g++.dg/template/explicit1.C: New test.
8025
8026 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8027
8028         PR c++/10549
8029         * g++.dg/other/bitfield1.C: New test.
8030
8031         PR c++/10527
8032         * g++.dg/init/new7.C: New test.
8033
8034 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8035
8036         * g++.dg/ext/desig1.C: New test.
8037         * g++.dg/ext/init1.C: Update.
8038
8039         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
8040
8041 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
8042
8043         PR c++/10180
8044         * g++.dg/warn/Winline-1.C: New test.
8045
8046 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
8047
8048         * gcc.c-torture/execute/string-opt-19.c: New test.
8049
8050         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
8051         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
8052
8053 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
8054
8055         PR c++/10506
8056         * g++.dg/init/new6.C: New test.
8057
8058         PR c++/10503
8059         * g++.dg/init/ref6.C: New test.
8060
8061 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
8062
8063         * g++.dg/warn/weak1.C: XFAIL on AIX4.
8064
8065 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8066
8067         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
8068         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
8069
8070 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
8071
8072         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
8073         initialized static data members.
8074
8075 2003-04-25  H.J. Lu <hjl@gnu.org>
8076
8077         * gcc.dg/ia64-sync-4.c: New test.
8078
8079 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8080
8081         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
8082         date.
8083
8084 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
8085
8086         PR c++/10337
8087         * g++.dg/warn/conv1.C: New test.
8088         * g++.old-deja/g++.other/conv7.C: Adjust.
8089         * g++.old-deja/g++.other/overload14.C: Adjust.
8090
8091 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8092
8093         PR c++/10471
8094         * g++.dg/template/defarg2.C: New test.
8095
8096 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
8097
8098         * gcc.dg/cpp/include2.c: Update.
8099         * gcc.dg/cpp/multiline-2.c: New.
8100         * gcc.dg/cpp/multiline.c: Update.
8101         * gcc.dg/cpp/strify2.c: Update.
8102         * gcc.dg/cpp/trad/literals-2.c: Update.
8103
8104 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8105
8106         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
8107
8108 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8109
8110         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
8111
8112 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8113
8114         PR c++/10451
8115         * g++.dg/parse/crash4.C: New test.
8116
8117         PR c++/9847
8118         * g++.dg/parse/crash5.C: New test.
8119
8120 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
8121
8122         PR c++/10446
8123         * g++.dg/parse/crash3.C: New test.
8124
8125         PR c++/10428
8126         * g++.dg/parse/elab1.C: New test.
8127
8128 2003-04-22  Devang Patel  <dpatel@apple.com>
8129
8130         * gcc.dg/cpp/trad/funlike-5.c: New test.
8131
8132 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
8133
8134         * g++.dg/other/packed1.C: Fix dg options.
8135
8136 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
8137
8138         * g++.dg/other/offsetof2.C: New test.
8139
8140 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
8141
8142         * g++.dg/template/recurse.C: Adjust location of error messages.
8143
8144 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
8145
8146         PR c++/9881
8147         * g++.dg/init/addr-const1.C: New test.
8148         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
8149
8150 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8151
8152         PR c++/10405
8153         * g++.dg/lookup/struct-hack1.C: New test.
8154
8155 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
8156
8157         * ucs.c: Update diagnostic messages.
8158
8159 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8160
8161         * gcc.dg/cpp/truefalse.cpp: New test.
8162         * gcc.dg/cpp/cpp.exp: Update.
8163         * g++.dg/other/stdbool-if.C: Remove.
8164
8165 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8166
8167         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
8168         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
8169
8170 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8171
8172         * gcc.c-torture/compile/20030418-1.c: New test.
8173
8174 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
8175
8176         * README.compat: Remove; content moved to doc/sourcebuild.texi.
8177
8178 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8179
8180         PR c++/10347
8181         g++.dg/template/dependent-name1.C: New test.
8182
8183 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
8184
8185         * gcc.dg/warn-1.c (tourist_guide): New array,
8186         contains a pointer to bar.
8187
8188 2003-04-16  Roger Sayle  <roger@eyesopen.com>
8189
8190         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
8191         * gcc.c-torture/execute/medce-1.c: New test case.
8192         * gcc.c-torture/execute/medce-2.c: New test case.
8193
8194 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
8195
8196         * lib/prune.exp: Ignore more messages.
8197
8198         PR c++/10381
8199         * g++.dg/parse/lookup3.C: New test.
8200
8201 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8202
8203         * gcc.c-torture/compile/20030415-1.c : New test.
8204
8205 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8206
8207         * gcc.c-torture/execute/scope-2.c: Move to ...
8208         * gcc.dg/noncompile/scope.c: .... here.
8209
8210 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8211
8212         * gcc.dg/20030414-2.c: New test case.
8213
8214 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8215
8216         PR target/10377
8217         * gcc.dg/20030414-1.c: New test.
8218
8219 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8220
8221         * gcc.dg/builtins-12.c: New test case.
8222         * gcc.dg/builtins-13.c: New test case.
8223
8224 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8225
8226         * gcc.c-torture/execute/string-opt-18.c: New test.
8227
8228 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8229
8230         PR c++/10300
8231         * g++.dg/init/new5.C: New test.
8232
8233 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8234
8235         PR c++/7910
8236         * g++.dg/ext/dllimport1.C: New test.
8237
8238 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8239
8240         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8241
8242 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8243
8244         PR Fortran/9263
8245         * g77.f-torture/noncompile/9263.f: New test
8246         PR Fortran/1832
8247         * g77.f-torture/execute/1832.f: New test
8248
8249 2003-04-11  David Chad  <davidc@freebsd.org>
8250             Loren J. Rittle  <ljrittle@acm.org>
8251
8252         libobjc/8562
8253         * objc.dg/headers.m: New test.
8254
8255 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8256
8257         * gcc.c-torture/execute/builtin-noret-2.c: New.
8258         * gcc.c-torture/execute/builtin-noret-2.x: New.
8259         XFAIL builtin-noret-2.c at -O1 and above.
8260         * gcc.dg/redecl.c: New.
8261         * gcc.dg/Wshadow-1.c: Update error regexps.
8262
8263 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8264
8265         * g++.dg/abi/bitfield10.C: New test.
8266
8267 2003-04-09  Mike Stump  <mrs@apple.com>
8268
8269         * gcc.dg/pch/pch.exp: Make testcase names longer.
8270         * g++.dg/pch/pch.exp: Make testcase names longer.
8271
8272 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8273
8274         * gcc.dg/builtins-11.c: New test case.
8275
8276 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8277
8278         * gcc.dg/builtins-9.c: New test case.
8279         * gcc.dg/builtins-10.c: New test case.
8280
8281 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8282
8283         * gcc.dg/noncompile/init-4.c.c: New test.
8284
8285 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8286
8287         * gcc.misc-test/gcov-9.c: New test.
8288         * gcc.misc-test/gcov-10.c: New test
8289         * gcc.misc-test/gcov-11.c: New test.
8290
8291 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8292
8293         PR optimization/10024
8294         * gcc.c-torture/compile/20030405-1.c: New test.
8295
8296 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8297
8298         * gcc.dg/pch/static-3.c: New.
8299         * gcc.dg/pch/static-3.hs: New.
8300         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8301
8302 2003-04-04  Richard Henderson  <rth@redhat.com>
8303
8304         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8305         * g++.dg/eh/forced2.C: Likewise.
8306
8307 2003-04-03  Mike Stump  <mrs@apple.com>
8308
8309         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8310         target arg.
8311         (scan-assembler-times, scan-assembler-not): Likewise.
8312         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8313
8314 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8315
8316         * gcc.dg/sparc-loop-1.c: New test.
8317
8318 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8319
8320         PR other/9274
8321         * g++.dg/pch/system-2.C: New.
8322         * g++.dg/pch/system-2.Hs: New.
8323
8324 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8325
8326         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8327
8328         * g++.dg/eh/simd-1.C (vecfunc): Same.
8329
8330 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8331
8332         * gcc.c-torture/execute/20030401-1.c: New test case.
8333
8334 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8335
8336         * objc.dg/defs.m: New.
8337
8338 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8339
8340         * g++.dg/eh/simd-1.C: New.
8341         * g++.dg/eh/simd-2.C: New.
8342
8343 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8344
8345         * gcc.c-torture/execute/simd-3.c: New.
8346
8347 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8348
8349         PR c/9936
8350         * gcc.dg/20030331-2.c: New test.
8351
8352 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8353
8354         PR c++/10278
8355         * g++.dg/parse/crash2.C: New test.
8356
8357 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8358
8359         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8360         * gcc.c-torture/execute/20030331-1.c: ...here.
8361
8362 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8363
8364         * gcc.c-torture/execute/20030331-1.c: New test.
8365
8366 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8367
8368         * lib/gcov.exp: Adjust call return testing strings.
8369         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8370
8371 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8372
8373         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8374         * gcc.dg/builtins-7.c: New test case.
8375         * gcc.dg/builtins-8.c: New test case.
8376
8377 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8378
8379         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8380
8381 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8382
8383         PR c++/7647
8384         * g++.dg/lookup-class-member-2.C: New test.
8385
8386 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8387
8388         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8389
8390 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8391
8392         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8393
8394 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8395
8396         * g++.dg/init/attrib1.C: New test.
8397
8398 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8399
8400         * gcc.dg/ultrasp8.c: New test.
8401
8402 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8403
8404         * gcc.dg/ultrasp7.c: New test.
8405
8406 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8407
8408         PR c++/10047
8409         * g++.dg/template/inline1.C: New test.
8410
8411 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8412
8413         * gcc.dg/sparc-dwarf2.c: New test.
8414
8415 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8416
8417         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8418         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8419
8420 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8421
8422         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8423         than reading .x files.
8424         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8425         * g77.dg/gcov/gcov-1.f: Likewise.
8426         * gcc.misc-tests/gcov-4b.c: Likewise.
8427         * gcc.misc-tests/gcov-5b.c: Likewise.
8428         * gcc.misc-tests/gcov-6.c: Likewise.
8429         * gcc.misc-tests/gcov-7.c: Likewise.
8430         * gcc.misc-tests/gcov-8.c: Likewise.
8431         * g++.dg/gcov/gcov-1.x: Remove.
8432         * g77.dg/gcov/gcov-1.x: Likewise.
8433         * gcc.misc-tests/gcov-4b.x: Likewise.
8434         * gcc.misc-tests/gcov-5b.x: Likewise.
8435         * gcc.misc-tests/gcov-6.x: Likewise.
8436         * gcc.misc-tests/gcov-7.x: Likewise.
8437         * gcc.misc-tests/gcov-8.x: Likewise.
8438
8439 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8440
8441         PR opt/10087
8442         * gcc.dg/20030324-1.c: New test.
8443
8444 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8445
8446         PR c++/10224
8447         * g++.dg/template/arg3.C: New test.
8448
8449         PR c++/10158
8450         * g++.dg/template/friend18.C: New test.
8451
8452 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8453
8454         * g77.f-torture/compile/20030326-1.f: New test case.
8455
8456 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8457
8458         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8459
8460         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8461
8462 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8463
8464         * gcc.dg/ia64-sync-3.c: New test.
8465
8466 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8467
8468         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8469
8470 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8471
8472         * gcc.dg/ultrasp6.c: New test.
8473
8474 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8475
8476         * gcc.dg/i386-signbit-1.c: New test.
8477         * gcc.dg/i386-signbit-2.c: New test.
8478         * gcc.dg/i386-signbit-3.c: New test.
8479
8480 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8481
8482         * gcc.dg/ultrasp5.c: Fix options.
8483
8484 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8485
8486         * gcc.dg/ultrasp5.c: Fix comment.
8487
8488 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8489
8490         PR fortran/10197
8491         * g77.f-torture/execute/10197.f: New test.
8492
8493 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8494
8495         PR c++/9898, c++/383
8496         * g++.dg/template/conv6.C: New test.
8497
8498         PR c++/10119
8499         * g++.dg/template/ptrmem5.C: New test.
8500
8501         PR c++/10026
8502         * g++.dg/lookup/koenig1.C: New test.
8503
8504         PR C++/10199
8505         * g++.dg/lookup/template2.C: New test.
8506
8507 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8508
8509         * g++.dg/opt/rtti1.C: New test.
8510
8511 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8512
8513         * gcc.dg/ultrasp5.c: New test.
8514
8515 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8516
8517         PR middle-end/9967
8518         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8519         builtin fputs.
8520
8521 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8522
8523         PR c/8224
8524         * gcc.dg/20030323-1.c: New test.
8525
8526 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8527
8528         * gcc.c-torture/compile/20030323-1.c: New test case.
8529
8530 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8531
8532         * gcc.dg/20030321-1.c: New test.
8533
8534 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8535
8536         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8537
8538 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8539
8540         PR c++/9978, c++/9708
8541         * g++.dg/ext/vlm1.C: Adjust expected error.
8542         * g++.dg/ext/vla2.C: New test.
8543         * g++.dg/template/arg1.C: New test.
8544         * g++.dg/template/arg2.C: New test.
8545
8546 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8547
8548         * g77.f-torture/execute/select.f: New test.
8549         * g77.f-torture/noncompile/select_no_compile.f: New test.
8550
8551 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8552
8553         PR c++/9898
8554         * g++.dg/other/error4.C: New test.
8555
8556 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8557
8558         * g++.dg/template/friend17.C: New test.
8559
8560 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8561
8562         * gcc.c-torture/compile/20030320-1.c: New.
8563
8564 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8565
8566         * gcc.dg/builtins-6.c: New test case.
8567
8568 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8569
8570         PR target/10073
8571         * gcc.c-torture/compile/20030319-1.c: New.
8572
8573 2003-03-18  Jan Hubicka  <jh@suse.cz>
8574
8575         * gcc.dg/i386-cvt-1.c: New test.
8576
8577 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8578
8579         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8580         * objc.dg/naming-2.m: Likewise.
8581
8582 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8583
8584         PR c++/9639
8585         * g++.dg/parse/crash1.C: New test.
8586
8587 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8588
8589         PR c++/8805
8590         * g++.dg/eh/cleanup1.C: New test.
8591
8592 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8593
8594         * gcc.c-torture/execute/20030316-1.c: New test case.
8595
8596 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8597
8598         PR c++/9629
8599         * g++.dg/init/ctor2.C: New test.
8600
8601 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8602
8603         * g77.f-torture/compile/xformat.f: New test case.
8604
8605 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8606
8607         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8608         * g++.old-deja/g++.mike/eh50.C: Likewise.
8609
8610 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8611
8612         PR c++/6440
8613         * g++.dg/template/spec7.C: New test.
8614         * g++.dg/template/spec8.C: Likewise.
8615
8616 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8617
8618         * gcc.c-torture/execute/20030313-1.c: New test.
8619
8620 2003-03-14  Richard Henderson  <rth@redhat.com>
8621
8622         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8623
8624 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8625
8626         * gcc.c-torture/compile/20030314-1.c: New test.
8627
8628 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8629
8630         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8631         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8632         thumb target,
8633         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8634         to accept newer _imp__  prefix and additional
8635         newline in .drectve section.
8636         * gcc.dg/dll-4.c: Likewise.
8637         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8638         switch.
8639
8640 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8641
8642         * g++.dg/parse/namespace9.C: New test.
8643
8644         * g++.dg/init/ref5.C: New test.
8645         * g++.dg/parse/ptrmem1.C: Likewise.
8646
8647 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8648
8649         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8650         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8651         regular expression.
8652         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8653         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8654
8655 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8656
8657         * gcc.c-torture/execute/20030224-2.c: New test.
8658
8659 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8660
8661         * gcc.dg/decl-3.c: New test.
8662
8663 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8664
8665         * gcc.dg/i386-loop-2.c: New test.
8666
8667 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8668
8669         PR c++/9474
8670         * g++.dg/parse/namespace8.C: New test.
8671
8672         PR c++/9924
8673         * g++.dg/overload/builtin2.C: New test.
8674
8675 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8676
8677         * gcc.dg/return-type-3.c: New test.
8678
8679 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8680
8681         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8682         profiling options are not supported.
8683
8684 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8685
8686         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8687         * g++.old-deja/g++.warn/impint2.C: Likewise.
8688
8689 2003-03-10  Devang Patel  <dpatel@apple.com>
8690
8691         * g++.dg/cpp/c++_cmd_1.C: New test.
8692         * g++.dg/cpp/c++_cmd_1.h: New file.
8693
8694 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8695
8696         * gcc.dg/altivec-9.c: New file.
8697
8698 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8699
8700         * gcc.dg/ppc-sdata-1.c: New test.
8701         * gcc.dg/ppc-sdata-2.c: New test.
8702
8703 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8704
8705         PR c++/9373
8706         * g++.dg/opt/ptrmem2.C: New test.
8707
8708         PR c++/8534
8709         * g++.dg/opt/ptrmem1.C: New test.
8710
8711 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8712
8713         * gcc.dg/i386-loop-1.c: New test.
8714
8715 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8716
8717         PR c++/9970
8718         * g++.dg/lookup/friend1.C: New test.
8719
8720 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8721
8722         PR c++/9823
8723         * g++.dg/parser/constructor1.C: New test.
8724
8725 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8726
8727         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8728
8729         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8730
8731 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8732
8733         * gcc.dg/cpp/Wunused.c: Update test.
8734
8735 2003-03-08  Jan Hubicka  <jh@suse.cz>
8736
8737         * gcc.dg/inline-3.c: New test.
8738
8739 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8740
8741         PR c++/9809
8742         * g++.dg/parse/builtin1.C: New test.
8743
8744         PR c++/9982
8745         * g++.dg/abi/cookie1.C: New test.
8746         * g++.dg/abi/cookie2.C: Likewise.
8747
8748         PR c++/9524
8749         * g++.dg/template/field1.C: New test.
8750
8751         PR c++/9912
8752         * g++.dg/parse/class1.C: New test.
8753         * g++.dg/parse/namespace7.C: Likewise.
8754         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8755
8756 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8757
8758         * g++.dg/init/ref4.C: New test.
8759
8760 2003-03-07  Jan Hubicka  <jh@suse.cz>
8761
8762         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8763         * gcc.dg/inline-3.c:  New test.
8764
8765 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8766
8767         * g++.dg/init/ref3.C: New test.
8768
8769         PR c++/9965
8770         * g++.dg/init/ref2.C: New test.
8771
8772         PR c++/9400
8773         * g++.dg/warn/Wshadow-2.C: New test.
8774
8775         PR c++/9791
8776         * g++.dg/warn/Woverloaded-1.C: New test.
8777
8778 2003-03-05  Jan Hubicka  <jh@suse.cz>
8779
8780         * gcc.dg/i386-local2.c: New.
8781         * gcc.dg/i386-local.c: Fix typo.
8782
8783 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8784
8785         * g++.dg/abi/layout3.C: New test.
8786
8787 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8788
8789         * gcc.c-torture/compile/20030305-1.c
8790
8791 2003-03-05  Jan Hubicka  <jh@suse.cz>
8792
8793         * gcc.dg/i386-local.c: New.
8794
8795 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8796
8797         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8798
8799 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8800
8801         * gcc.dg/switch-2.c: New test.
8802         * gcc.dg/switch-3.c: New test.
8803         * gcc.dg/Wswitch.c: Adjust line numbers.
8804         * gcc.dg/Wswitch-default.c: Likewise.
8805         * gcc.dg/Wswitch-enum.c: Likewise.
8806
8807 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8808
8809         * gcc.c-torture/execute/20030222-1.c: New test.
8810
8811 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8812
8813         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8814
8815 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8816
8817         PR c++/9878
8818         * g++.dg/init/ref1.C: New test.
8819
8820 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8821
8822         * gcc.dg/sh-relax.c: New SH-only test.
8823
8824 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8825
8826         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8827         comment explaining purpose of testcase.
8828
8829 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8830
8831         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8832         for HC11/HC12 (asm needs two int registers).
8833         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8834         HC11/HC12 because the test uses an asm which needs two 32-bit
8835         registers.
8836
8837 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8838
8839         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8840         for HC11/HC12 (array is too large otherwise).
8841         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8842         * gcc.c-torture/compile/20010518-2.x: Likewise.
8843         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8844         HC11/HC12 (array is too large).
8845
8846 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8847
8848         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8849         * lib/g++-dg.exp (g++-dg-test): Likewise.
8850
8851 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8852
8853         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8854         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8855
8856 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8857
8858         * g++.dg/warn/implicit-typename1.C: Remove warning.
8859
8860 2003-02-28  Richard Henderson  <rth@redhat.com>
8861
8862         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8863         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8864
8865 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8866
8867         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8868         * g++.dg/pch/pch.exp: Likewise.
8869
8870 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8871
8872         PR c++/9879
8873         * testsuite/g++.dg/init/new4.C: New test.
8874
8875 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8876
8877         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8878
8879 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8880
8881         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8882         unsigned long.
8883
8884         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8885         wider than float.
8886
8887 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8888
8889         * lib/scanasm.exp: Add support for counting numbers of
8890         occurences.
8891         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8892         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8893
8894 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8895
8896         PR c++/9683
8897         * g++.dg/template/static3.C: New test.
8898
8899         PR c++/9829
8900         * g++.dg/parse/namespace6.C: New test.
8901
8902 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8903
8904         PR target/9732
8905         * gcc.dg/20030225-1.c: New test.
8906
8907 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8908
8909         * README: Remove out-of-date information.
8910
8911         PR c++/9836
8912         * g++.dg/template/spec6.C: New test.
8913
8914 2003-02-24  Jeff Law  <law@redhat.com>
8915
8916         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8917
8918 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8919
8920         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8921         * gcc.dg/pragma-ep-1.c: Likewise.
8922
8923 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8924
8925         PR c++/9602
8926         * g++.dg/template/friend16.C: New test.
8927
8928 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8929
8930         PR c++/5333
8931         * g++.dg/parse/fused-params1.C: Adjust error messages.
8932         * g++.dg/template/nested3.C: New test.
8933
8934 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8935
8936         * g++.dg/abi/param1.C: New test.
8937
8938 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8939
8940         PR c++/7982
8941         * g++.dg/warn/implicit-typename1.C: New test.
8942
8943 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8944
8945         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8946         with "mtune".
8947         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8948         * gcc.c-torture/execute/20010129-1.x: Likewise.
8949         * gcc.dg/20011107-1.c: Likewise.
8950         * gcc.dg/20020108-1.c: Likewise.
8951         * gcc.dg/20020122-3.c: Likewise.
8952         * gcc.dg/20020206-1.c: Likewise.
8953         * gcc.dg/20020310-1.c: Likewise.
8954         * gcc.dg/20020426-2.c: Likewise.
8955         * gcc.dg/20020517-1.c: Likewise.
8956         * gcc.dg/991230-1.c: Likewise.
8957         * gcc.dg/i386-unroll-1.c: Likewise.
8958         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8959
8960 2003-02-22  Jan Hubicka  <jh@suse.cz>
8961
8962         * gcc.dg/i386-mul.c: New test.
8963
8964 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8965
8966         * gcc.dg/builtins-5.c: New test case.
8967
8968 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8969
8970         * gcc.dg/asmreg-1.c: New test.
8971
8972 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8973
8974         PR c++/9749
8975         * g++.dg/parse/varmod1.C: New test.
8976
8977 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8978
8979         PR c++/9727
8980         * g++.dg/template/op1.C: New test.
8981
8982 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8983
8984         PR c++/8906
8985         * g++.dg/template/nested2.C: New test.
8986
8987 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8988
8989         PR c++/8724
8990         * g++.dg/expr/dtor1.C: New test.
8991
8992 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8993
8994         * gcc.dg/cpp/include3.c: New test.
8995         * gcc.dg/cpp/inc/foo.h: New file.
8996
8997 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8998
8999         * gcc.c-torture/execute/20030221-1.c: New test.
9000
9001 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
9002
9003         PR c++/9729
9004         * g++.dg/abi/conv1.C: New test.
9005
9006 2003-02-20  Jan Hubicka  <jh@suse.cz>
9007
9008         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
9009
9010 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
9011
9012         * gcc.c-torture/compile/20030219-1.c: New test.
9013
9014 2003-02-18  Jan Hubicka  <jh@suse.cz>
9015
9016         * gcc.dg/funcorder.c: New test.
9017
9018 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9019
9020         * gcc.c-torture/execute/20030218-1.c: New.
9021
9022 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
9023
9024         * gcc.dg/20030218-1.c: New.
9025
9026 2003-02-18  Richard Henderson  <rth@redhat.com>
9027
9028         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
9029         * gcc.dg/attr-used-2.c: New.
9030
9031 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
9032
9033         PR c++/9704
9034         * g++.dg/init/copy5.C: New test.
9035
9036 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
9037
9038         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
9039         * g++.dg/pch/pch.exp: Likewise.
9040
9041 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9042
9043         * gcc.c-torture/execute/20030209-1.c: Enable the test if
9044         STACK_SIZE is not defined.
9045
9046 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9047
9048         PR c++/9457
9049         * g++.dg/template/init1.C: New test.
9050
9051 2003-02-16  Jan HUbicka  <jh@suse.cz>
9052
9053         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
9054         (foo): Add few extra tests
9055         * gcc.dg/c99-const-expr-3.c: Likewise.
9056         * gcc.c-torture/execute/20030216-1.c: New.
9057
9058 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9059
9060         PR c++/9459
9061         * g++.dg/ext/typeof4.C: New test.
9062
9063 2003-02-15  Roger Sayle  <roger@eyesopen.com>
9064
9065         * gcc.dg/i386-387-3.c: New test case.
9066
9067 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
9068
9069         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
9070         cris-*-elf* cris-*-aout* and mmix-*-*.
9071
9072 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
9073
9074         * gcc.dg/20030213-1.c: New test.
9075
9076 2003-02-12  Roger Sayle  <roger@eyesopen.com>
9077
9078         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
9079         * gcc.dg/i386-387-2.c: Likewise.
9080
9081 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
9082
9083         * gcc.dg/ppc-spe.c: Fix formatting.
9084         Enable tests that were previously unsupported by gas.
9085         Delete tests for instructions that no longer exist.
9086         Switch arguments on evsubifw builtin.
9087
9088 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
9089
9090         * gcc.c-torture/execute/20030209-1.c: Disable the test if
9091         STACK_SIZE is too small.
9092
9093 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9094             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9095
9096         * gcc.dg/decl-2.c: New test.
9097
9098 2003-02-10  Jan Hubicka  <jh@suse.cz>
9099
9100         * gcc.dg/i386-fpcvt-1.c:  New test.
9101
9102 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
9103
9104         * gcc.c-torture/execute/20030209-1.c: New test.
9105
9106 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
9107
9108         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
9109         int-wide bitops, use the constants of the same width.
9110         Likewise, if long long is 32-bit wide, test bitops using
9111         32-bit constants.
9112
9113 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
9114
9115         * gcc.dg/20021014-1.c: Annotate with expected notice text.
9116
9117 2003-02-07  Roger Sayle  <roger@eyesopen.com>
9118
9119         * testsuite/gcc.dg/builtins-4.c: New test case.
9120
9121 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9122
9123         * gcc.dg/20020430-1.c: Fix dg command typos.
9124         * gcc.dg/20020503-1.c: Likewise.
9125
9126 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9127
9128         PR c++/8785
9129         * g++.dg/parse/fused-params1.C: New test.
9130
9131         PR c++/8857
9132         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
9133
9134         PR c++/8921
9135         * g++.dg/parse/non-dependent1.C: New test.
9136
9137         PR c++/8928
9138         * g++.dg/parse/dupl-tmpl-args1.C: New test.
9139
9140         PR c++/9228
9141         * g++.dg/parse/undefined7.C: New test.
9142         * g++.dg/parse/non-templ1.C: New test.
9143
9144         PR c++/9229
9145         * g++.dg/parse/too-many-tmpl-args1.C: New test.
9146
9147 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
9148
9149         * gcc.c-torture/compile/20030206-1.c: New test.
9150
9151 2003-02-05  Roger Sayle  <roger@eyesopen.com>
9152
9153         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
9154         "pow" to "foo" to avoid potential confusion with a math built-in.
9155
9156 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9157
9158         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
9159         conditions for SPARC targets.
9160
9161 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
9162
9163         * gcc.dg/20030204-1.c: New test.
9164
9165 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9166
9167         PR c++/38
9168         * g++.dg/parse/array-size1.C: New test.
9169
9170         PR c++/5657
9171         * g++.dg/parse/undefined3.C: New test.
9172
9173         PR c++/5665
9174         * g++.dg/parse/undefined4.C: New test.
9175
9176         PR c++/5975
9177         * g++.dg/parse/undefined5.C: New test.
9178
9179         PR c++/7259
9180         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
9181
9182         PR c++/8578
9183         * g++.dg/parse/casting-operator1.C: New test.
9184
9185         PR c++/8596
9186         * g++.dg/parse/undefined6.C: New test.
9187
9188         PR c++/8736
9189         * g++.dg/parse/missing-template1.C: New test.
9190
9191 2003-02-04  Jan Hubicka  <jh@suse.cz>
9192
9193         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
9194         * gcc.dg/i386-cmov?.c:  Likewise.
9195         * gcc.dg/i386-fpcvt-?.c:  Likewise.
9196         * gcc.dg/i386-ssefp-1.c:  Likewise.
9197         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9198         conventions.
9199
9200 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9201
9202         PR c++/7129
9203         * testsuite/g++.dg/ext/max.C: New test.
9204
9205 2003-02-03  Jan Hubicka  <jh@suse.cz>
9206
9207         * gcc.c-torture/execute/20030203-1.c: New test.
9208
9209 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9210
9211         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9212         'natural-endian'.
9213
9214 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9215
9216         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9217         * g++.dg/init/new2.C: Likewise.
9218         * g++.dg/other/new1.C: Likewise.
9219
9220 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9221
9222         * gcc.dg/struct-ret-libc.c: New test.
9223
9224 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9225
9226         * gcc.dg/20030129-1.c: New test.
9227
9228 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9229
9230         PR c++/8849
9231         * g++.dg/template/ptrmem4.C: New test.
9232
9233 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9234
9235         * g++.dg/parser/constant1.C: New test.
9236
9237 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9238
9239         PR c++/8591
9240         * g++.dg/parse/friend2.C: New test.
9241
9242 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9243
9244         PR c++/9437
9245         * g++.dg/template/unify4.C: New test.
9246
9247 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9248
9249         * gcc.c-torture/execute/20030128-1.c: New test.
9250
9251 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9252
9253         * g++.dg/lookup/nested1.C: Test moved from ...
9254         * g++.old-deja/g++.other/lookup24.C: ... here.
9255
9256 2003-01-28  Jan Hubicka  <jh@suse.cz>
9257
9258         * gcc.dg/i386-cmov5.c:  New test.
9259
9260 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9261
9262         * gcc.c-torture/execute/20010925-1.c: Changed the
9263         memcpy declaration.
9264
9265 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9266
9267         PR c++/3902
9268         * g++.dg/parse/template5.C: New test.
9269
9270 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9271
9272         PR fortran/9258
9273         * g77.dg/pr9258: New test.
9274
9275 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9276
9277         * README: Move relevant parts from README.g++.
9278
9279         * README.g++: Remove this file.
9280
9281 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9282
9283         * g++.dg/abi/dcast1.C: New test.
9284
9285 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9286
9287         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9288
9289 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9290
9291         PR c++/47
9292         * g++.old-deja/g++.other/lookup24.C: New test.
9293
9294 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9295
9296         PR middle-end/7227
9297         * gcc.dg/uninit-C.c: New test.
9298
9299 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9300
9301         * g++.dg/abi/covariant1.C: New test.
9302
9303 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9304
9305         * gcc.dg/20030123-1.c: New test.
9306
9307 2003-01-25  Jan Hubicka  <jh@suse.cz>
9308
9309         PR opt/8492
9310         * gcc.c-torture/compile/20030125-1.c
9311
9312 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9313
9314         PR c++/9403
9315         * g++.dg/parse/template3.C: New test.
9316         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9317
9318         PR c++/795
9319         * g++.dg/parse/template4.C: New test.
9320
9321         PR c++/9415
9322         * g++.dg/template/qual2.C: New test.
9323
9324         PR c++/8545
9325         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9326
9327         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9328
9329 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9330
9331         * gcc.c-torture/execute/switch-1.c: New test case.
9332
9333 2003-01-25  Jan Hubicka  <jh@suse.cz>
9334
9335         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9336
9337 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9338
9339         Tweaks for Bison-1.875. From the NEWS file:
9340         "- `parse error' -> `syntax error'
9341         Bison now uniformly uses the term `syntax error'"
9342         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9343         * gcc.dg/cpp/digraph2.c: Likewise.
9344         * gcc.dg/cpp/direct2.c: Likewise.
9345         * gcc.dg/cpp/paste4.c: Likewise.
9346         * gcc.dg/c90-restrict-1.c: Likewise.
9347         * gcc.dg/c99-func-2.c: Likewise.
9348         * gcc.dg/noncompile/920721-2.c: Likewise.
9349         * gcc.dg/noncompile/930622-2.c: Likewise.
9350         * gcc.dg/noncompile/940112-1.c: Likewise.
9351         * gcc.dg/noncompile/950921-1.c: Likewise.
9352         * gcc.dg/noncompile/951123-1.c: Likewise.
9353         * gcc.dg/noncompile/971104-1.c: Likewise.
9354         * gcc.dg/noncompile/990416-1.c: Likewise.
9355
9356 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9357
9358         * g++.dg/parse/undefined1.C: Add error message.
9359
9360 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9361
9362         PR c++/9354
9363         * g++.dg/parse/new1.C: New test.
9364
9365         PR c++/9216
9366         * g++.dg/parse/template2.C: New test.
9367
9368         PR c++/9354
9369         * g++.dg/parse/typedef2.C: New test.
9370
9371         PR c++/9328
9372         * g++.dg/ext/typeof3.C: New test.
9373
9374 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9375
9376         PR c++/2738
9377         * g++.dg/parse/ret-type1.C: New test.
9378
9379         PR c++/3792
9380         * g++.dg/parse/tmpl-outside1.C: New test.
9381
9382         PR c++/4207
9383         * g++.dg/parse/int-as-enum1.C: New test.
9384
9385         PR c++/4903
9386         * g++.dg/parse/no-typename1.C: New test.
9387
9388         PR c++/5533
9389         * g++.dg/parse/no-value1.C: New test.
9390
9391         PR c++/5921
9392         * g++.dg/parse/wrong-inline1.C: New test.
9393
9394         PR c++/6402
9395         * g++.dg/parse/ref1.C: New test.
9396
9397         PR c++/6992
9398         * g++.dg/parse/attr-ctor1.C: New test.
9399
9400         PR c++/7229
9401         * g++.dg/parse/namespace5.C: New test.
9402
9403         PR c++/7917
9404         * g++.dg/parse/func-def1.C: New test.
9405
9406         PR c++/8143
9407         * g++.dg/parse/undefined1.C: New test.
9408
9409         PR c++/5723, PR c++/8522
9410         * g++.dg/parse/specialization1.C: New test.
9411
9412         PR c++/163, PR c++/8595
9413         * g++.dg/parse/struct-as-enum1.C: New test.
9414
9415         PR c++/9173
9416         * g++.dg/parse/undefined2.C: New test.
9417
9418 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9419
9420         PR c++/9298
9421         * g++.dg/parse/template1.C: New test.
9422
9423         PR c++/9384
9424         * g++.dg/parse/using1.C: New test.
9425
9426         PR c++/9285
9427         PR c++/9294
9428         * g++.dg/parse/expr2.C: New test.
9429
9430         PR c++/9388
9431         * g++.dg/parse/lookup2.C: Likewise.
9432
9433 2003-01-21  Jan Hubicka  <jh@suse.cz>
9434
9435         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9436         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9437         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9438         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9439
9440 2003-01-20  Nick Clifton  <nickc@redhat.com>
9441
9442         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9443         problem with ARM sibcall code generation.
9444
9445 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9446
9447         * gcc.c-torture/execute/20030120-1.c: New.
9448
9449 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9450
9451         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9452
9453 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9454
9455         PR c++/9272
9456         * g++.dg/parse/ctor1.C: New test.
9457
9458         PR c++/9294:
9459         * g++.dg/parse/qualified1.C: New test.
9460
9461         * g++.dg/parse/typename3.C: New test.
9462
9463 2003-01-16  Richard Henderson  <rth@redhat.com>
9464
9465         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9466
9467 2003-01-16  Richard Henderson  <rth@redhat.com>
9468
9469         * g++.dg/pch/pch.exp: Copy test header to the working directory
9470         before using it either for precompilation or direct use.
9471         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9472         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9473
9474 2003-01-16  Richard Henderson  <rth@redhat.com>
9475
9476         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9477         before using it either for precompilation or direct use.
9478         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9479         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9480
9481 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9482
9483         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9484         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9485         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9486         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9487         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9488         typename warning into error.
9489         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9490         error messages.
9491         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9492         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9493         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9494         messages.
9495         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9496         make declaration visible in template.
9497         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9498         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9499         messages.
9500         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9501         message.
9502         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9503         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9504         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9505         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9506         typename warning with error message.
9507         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9508         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9509         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9510
9511 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9512
9513         * g++.dg/parse/ambig2.C: New test.
9514
9515 2003-01-15  Richard Henderson  <rth@redhat.com>
9516
9517         * g++.dg/tls/init-2.C: Update error message string.
9518
9519 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9520
9521         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9522
9523 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9524
9525         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9526         all for HC11/HC12.
9527         * gcc.c-torture/compile/20001205-1.x: Likewise.
9528         * gcc.c-torture/compile/20001226-1.x: Likewise.
9529         * gcc.c-torture/compile/920520-1.x: Likewise.
9530         * gcc.c-torture/compile/961203-1.x: Likewise.
9531         * gcc.c-torture/compile/20020604-1.x: Likewise.
9532
9533 2003-01-15  Jan Hubicka  <jh@suse.cz>
9534
9535         * gcc.c-torture/compile/20030115-1.c: New test.
9536
9537         * gcc.dg/i386-fpcvt-1.c: New test.
9538         * gcc.dg/i386-fpcvt-2.c: New test.
9539
9540 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9541
9542         Further conform g++'s __vmi_class_type_info to the C++ ABI
9543         specification.
9544         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9545         the specification.
9546
9547 2003-01-14  Jan Hubicka  <jh@suse.cz>
9548
9549         * gcc.dg/i386-fpcvt-1.c: New test.
9550         * gcc.dg/i386-fpcvt-2.c: New test.
9551
9552 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9553
9554         * gcc.dg/i386-mmx-3.c: New test.
9555
9556 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9557
9558         PR c++/9264
9559         * g++.dg/parse/octal1.C: New file.
9560
9561         PR c++/9172
9562         * g++.dg/parse/typename1.C: New file.
9563
9564 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9565
9566         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9567         * gcc.dg/bf-no-ms-layout.c: Likewise.
9568         * gcc.dg/bf-ms-attrib.c: Likewise.
9569
9570 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9571
9572         PR c++/9099
9573         * g++.dg/parse/dtor1.C: New file.
9574
9575         PR c++/9128
9576         * g++.dg/rtti/typeid1.C: New file.
9577
9578         PR c++/9153
9579         * g++.dg/parse/lookup1.C: New file.
9580
9581         PR c++/9171
9582         * g++.dg/templ/spec5.C: New file.
9583
9584 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9585
9586         * gcc.c-torture/compile/20030110-1.c: New test.
9587
9588 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9589
9590         Merge from pch-branch:
9591
9592         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9593
9594         * gcc.dg/pch/cpp-1.h: New.
9595         * gcc.dg/pch/cpp-1.c: New.
9596         * gcc.dg/pch/cpp-2.h: New.
9597         * gcc.dg/pch/cpp-2.c: New.
9598
9599         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9600
9601         * gcc.dg/pch/except-1.h: New.
9602         * gcc.dg/pch/except-1.c: New.
9603
9604         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9605
9606         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9607         running test.
9608         * gcc.dg/pch: Include *.hp not *.h.
9609         * gcc.dg/pch/system-1.h: New.
9610         * gcc.dg/pch/system-1.c: New.
9611
9612         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9613
9614         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9615         rather than trying to build and run a program using PCH.
9616         * gcc.dg/pch: Remove dg-do commands from test files.
9617
9618         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9619
9620         * gcc.dg/pch/macro-3.c: New.
9621         * gcc.dg/pch/macro-3.h: New.
9622
9623         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9624
9625         * gcc.dg/pch/common-1.c: New.
9626         * gcc.dg/pch/common-1.h: New.
9627         * gcc.dg/pch/decl-1.c: New.
9628         * gcc.dg/pch/decl-1.h: New.
9629         * gcc.dg/pch/decl-2.c: New.
9630         * gcc.dg/pch/decl-2.h: New.
9631         * gcc.dg/pch/decl-3.c: New.
9632         * gcc.dg/pch/decl-3.h: New.
9633         * gcc.dg/pch/decl-4.c: New.
9634         * gcc.dg/pch/decl-4.h: New.
9635         * gcc.dg/pch/decl-5.c: New.
9636         * gcc.dg/pch/decl-5.h: New.
9637         * gcc.dg/pch/global-1.c: New.
9638         * gcc.dg/pch/global-1.h: New.
9639         * gcc.dg/pch/inline-1.c: New.
9640         * gcc.dg/pch/inline-1.h: New.
9641         * gcc.dg/pch/inline-2.c: New.
9642         * gcc.dg/pch/inline-2.h: New.
9643         * gcc.dg/pch/static-1.c: New.
9644         * gcc.dg/pch/static-1.h: New.
9645         * gcc.dg/pch/static-2.c: New.
9646         * gcc.dg/pch/static-2.h: New.
9647
9648         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9649
9650         * g++.dg/pch/pch.exp: Better handle failing testcases.
9651         * gcc.dg/pch/pch.exp: Likewise.
9652         * gcc.dg/pch/macro-1.c: New.
9653         * gcc.dg/pch/macro-1.h: New.
9654         * gcc.dg/pch/macro-2.c: New.
9655         * gcc.dg/pch/macro-2.h: New.
9656
9657         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9658
9659         * g++.dg/dg.exp: Treat files in pch/ specially.
9660         * g++.dg/pch/pch.exp: New file.
9661         * g++.dg/pch/empty.H: New file.
9662         * g++.dg/pch/empty.C: New file.
9663         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9664         "precompile".
9665
9666         * gcc.dg/pch/pch.exp: New file.
9667         * gcc.dg/pch/empty.h: New file.
9668         * gcc.dg/pch/empty.c: New file.
9669         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9670         "precompile".
9671
9672 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9673
9674         * g++.dg/template/friend14.C: New test.
9675
9676 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9677
9678         * gcc.dg/old-style-asm-1.c: New test.
9679
9680 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9681
9682         * gcc.c-torture/compile/20030109-1.c: New test.
9683
9684 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9685
9686         * gcc.c-torture/execute/20030109-1.c: New test.
9687
9688 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9689
9690         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9691         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9692         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9693         * g++.old-deja/g++.mike/eh2.C: Likewise
9694         * g++.old-deja/g++.mike/eh3.C: Likewise
9695         * g++.old-deja/g++.mike/eh5.C: Likewise
9696         * g++.old-deja/g++.mike/eh6.C: Likewise
9697         * g++.old-deja/g++.mike/eh7.C: Likewise
9698         * g++.old-deja/g++.mike/eh8.C: Likewise
9699         * g++.old-deja/g++.mike/eh9.C: Likewise
9700         * g++.old-deja/g++.mike/eh10.C: Likewise
9701         * g++.old-deja/g++.mike/eh12.C: Likewise
9702         * g++.old-deja/g++.mike/eh13.C: Likewise
9703         * g++.old-deja/g++.mike/eh14.C: Likewise
9704         * g++.old-deja/g++.mike/eh16.C: Likewise
9705         * g++.old-deja/g++.mike/eh17.C: Likewise
9706         * g++.old-deja/g++.mike/eh18.C: Likewise
9707         * g++.old-deja/g++.mike/eh21.C: Likewise
9708         * g++.old-deja/g++.mike/eh23.C: Likewise
9709         * g++.old-deja/g++.mike/eh24.C: Likewise
9710         * g++.old-deja/g++.mike/eh25.C: Likewise
9711         * g++.old-deja/g++.mike/eh26.C: Likewise
9712         * g++.old-deja/g++.mike/eh27.C: Likewise
9713         * g++.old-deja/g++.mike/eh28.C: Likewise
9714         * g++.old-deja/g++.mike/eh29.C: Likewise
9715         * g++.old-deja/g++.mike/eh31.C: Likewise
9716         * g++.old-deja/g++.mike/eh33.C: Likewise
9717         * g++.old-deja/g++.mike/eh34.C: Likewise
9718         * g++.old-deja/g++.mike/eh35.C: Likewise
9719         * g++.old-deja/g++.mike/eh36.C: Likewise
9720         * g++.old-deja/g++.mike/eh37.C: Likewise
9721         * g++.old-deja/g++.mike/eh38.C: Likewise
9722         * g++.old-deja/g++.mike/eh39.C: Likewise
9723         * g++.old-deja/g++.mike/eh40.C: Likewise
9724         * g++.old-deja/g++.mike/eh41.C: Likewise
9725         * g++.old-deja/g++.mike/eh42.C: Likewise
9726         * g++.old-deja/g++.mike/eh44.C: Likewise
9727         * g++.old-deja/g++.mike/eh46.C: Likewise
9728         * g++.old-deja/g++.mike/eh47.C: Likewise
9729         * g++.old-deja/g++.mike/eh48.C: Likewise
9730         * g++.old-deja/g++.mike/eh49.C: Likewise
9731         * g++.old-deja/g++.mike/eh50.C: Likewise
9732
9733
9734         PR c++/8615
9735         * g++.dg/template/char1.C: New test.
9736
9737         * g++.dg/template/varmod1.C: Fix typo.
9738
9739 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9740
9741         DR 180
9742         * g++.old-deja/g++.pt/crash32.C: Expect error.
9743
9744 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9745
9746         PR c++/5919
9747         * g++.dg/template/varmod1.C: New test.
9748
9749         PR c++/8727
9750         * g++.dg/inherit/typeinfo1.C: New test.
9751
9752         PR c++/8663
9753         * g++.dg/inherit/typedef1.C: New test.
9754
9755 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9756
9757         PR c++/8332
9758         PR c++/8493
9759         * g++.dg/template/strlen1.C: New test.
9760
9761         PR c++/8227
9762         * g++.dg/template/ctor2.C: New test.
9763
9764         PR c++/8214
9765         * g++.dg/init/string1.C: New test.
9766
9767         PR c++/8511
9768         * g++.dg/template/friend8.C: New test.
9769
9770 2002-11-29  Joe Buck <jbuck@synopsys.com>
9771
9772         * g++.dg/lookup/anon2.C: New test.
9773
9774 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9775
9776         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9777         h8300 port.
9778
9779 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9780
9781         * gcc.dg/bitfld-6.c: New test.
9782
9783 2002-11-27  Jan Hubicka  <jh@suse.cz>
9784
9785         * gcc.c-torture/execute/20021127.[cx]: New test.
9786
9787 2002-11-26  Jan Hubicka  <jh@suse.cz>
9788
9789         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9790         quality.
9791
9792 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9793
9794         * g++.dg/init/brace2.C: New test.
9795         * g++.old-deja/g++.mike/p9129.C: Correct.
9796
9797 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9798
9799         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9800
9801 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9802
9803         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9804
9805 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9806
9807         * testsuite/g++.dg/abi/empty11.C: New test.
9808         * testsuite/g++.dg/rtti/cv1.C: New test.
9809
9810 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9811
9812         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9813
9814 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9815
9816         * g++.dg/abi/empty10.C: New test.
9817
9818 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9819
9820         * gcc.c-torture/compile/20021124-1.c: New test.
9821
9822 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9823
9824         * g++.dg/abi/rtti2.C: New test.
9825
9826 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9827
9828         * gcc.dg/i386-unroll-1.c: New test.
9829
9830 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9831
9832         * gcc.c-torture/compile/20021120-1.c: New test.
9833         * gcc.c-torture/compile/20021120-2.c: New test.
9834
9835 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9836
9837         * gcc.dg/bitfld-5.c: New test.
9838
9839 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9840
9841         * gcc.c-torture/execute/20021120-3.c: New test.
9842
9843 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9844
9845         * gcc.c-torture/execute/20021120-2.c: New test.
9846
9847 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9848
9849         * gcc.c-torture/execute/20021120-1.c: New test.
9850
9851 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9852
9853         * gcc.c-torture/execute/20021118-3.c: New test.
9854
9855 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9856
9857         * gcc.c-torture/compile/20021119-1.c: New test.
9858
9859 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9860
9861         * gcc.dg/duff-1.c: New test.
9862         * gcc.dg/duff-2.c: New test.
9863         * gcc.dg/duff-3.c: New test.
9864
9865 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9866
9867         * gcc.dg/cpp/_Pragma5.c: New test.
9868
9869 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9870
9871         * gcc.c-torture/execute/20021118-2.c: New test.
9872
9873 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9874
9875         * gcc.c-torture/execute/20021118-1.c: New test.
9876
9877 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9878
9879         * gcc.dg/20021116-1.c: New test.
9880
9881 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9882
9883         * g++.dg/abi/vcall1.C: New test.
9884
9885 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9886
9887         * gcc.dg/20021029-1.c: New test.
9888         * gcc.dg/20021029-2.c: New test.
9889
9890 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9891
9892         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9893
9894 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9895
9896         PR c/8439
9897         * gcc.dg/20021110.c: Move to ...
9898         * gcc.c-torture/compile/20021110.c: .... here.
9899
9900 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9901
9902         PR c/8467
9903         * gcc.c-torture/execute/20021111-1.c
9904
9905 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9906
9907         PR c/8439
9908         * gcc.dg/20021110.c: New test.
9909
9910 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9911
9912         * g++.dg/abi/vthunk3.C: Run only on x86.
9913
9914 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9915
9916         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9917
9918 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9919
9920         * lib/compat.exp (compat-execute): Fix logic error in last
9921         change.
9922
9923 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9924
9925         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9926
9927 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9928
9929         PR c++/8389
9930         * g++.dg/template/access6.C: New test.
9931
9932 2002-11-08  Jan Hubicka  <jh@suse.cz>
9933
9934         * gcc.dg/i386-ssefp-1.c: New test.
9935         * gcc.dg/i386-ssefp-1.c: New test.
9936
9937 2002-11-08  Jan Hubicka  <jh@suse.cz>
9938
9939         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9940
9941 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9942
9943         * g++.dg/abi/vthunk3.C: New test.
9944
9945         PR c++/8338
9946         * g++.dg/template/crash2.C: New test.
9947
9948 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9949
9950         * testsuite/g++.dg/abi/dtor1.C: New test.
9951         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9952
9953 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9954
9955         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9956         Darwin.
9957
9958 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9959
9960         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9961         -mthumb.  Only xfail with -O0.
9962
9963 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9964
9965         * g++.dg/abi/thunk1.C: New test.
9966         * g++.dg/abi/thunk2.C: Likewise.
9967         * g++.dg/abi/vtt1.C: Likewise.
9968
9969 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9970
9971         PR optimization/8423
9972         * gcc.c-torture/execute/builtin-constant.c: New test.
9973
9974 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9975
9976         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9977         Add some more cases.
9978
9979 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9980
9981         PR c++/8391
9982         * g++.dg/opt/local1.C: New test.
9983
9984 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9985
9986         PR c++/8160
9987         * g++.dg/template/complit1.C: New test.
9988
9989         PR c++/8149
9990         * g++.dg/template/typename4.C: Likewise.
9991
9992 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9993
9994         Core issue 287, PR c++/7639
9995         * g++.dg/template/instantiate1.C: Adjust error location.
9996         * g++.dg/template/instantiate3.C: New test.
9997         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9998         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9999         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
10000
10001 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
10002
10003         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
10004
10005 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
10006
10007         PR c++/8287
10008         * g++.dg/init/dtor2.C: New test.
10009
10010 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10011
10012         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
10013         * gcc.dg/nest.c: Bypass errors on irix6.
10014
10015 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
10016
10017         * gcc.dg/nest.c: Expect error for mmix-*-*.
10018         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
10019
10020 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
10021
10022         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
10023         markers.
10024
10025         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
10026
10027 2002-10-25  Mike Stump  <mrs@apple.com>
10028
10029         * gcc.dg/warn-1.c: New test.
10030
10031 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10032
10033         * g++.dg/template/typename3.C: New test.
10034
10035 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
10036
10037         * g++.dg/lookup/ptrmem1.C: New test.
10038
10039         * g++.dg/abi/vthunk2.C: New test.
10040
10041 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10042
10043         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
10044
10045 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
10046
10047         * g++.dg/abi/empty9.C: New test.
10048
10049 2002-10-24  Richard Henderson  <rth@redhat.com>
10050
10051         * g++.dg/inherit/thunk1.C: Enable for ia64.
10052
10053 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10054
10055         PR c++/8067
10056         * g++.dg/lookup/pretty1.C: New test.
10057
10058 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
10059
10060         * gcc.dg/20021023-1.c: New test.
10061
10062 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10063
10064         PR c++/7679
10065         * g++.dg/parse/inline1.C: New test.
10066
10067 2002-10-23  Richard Henderson  <rth@redhat.com>
10068
10069         * g++.dg/inherit/thunk1.C: Enable for x86_64.
10070
10071         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
10072
10073 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
10074
10075         PR c++/6579
10076         * g++.dg/parse/stmtexpr3.C: New test.
10077
10078 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10079
10080         * g++.dg/expr/cond1.C: New test.
10081
10082 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10083
10084         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
10085
10086 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10087
10088         * g++.dg/abi/vbase13.C: New test.
10089         * g++.dg/abi/vbase14.C: Likewise.
10090
10091 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
10092
10093         * gcc.dg/tls/pic-1.c: New test.
10094         * gcc.dg/tls/nonpic-1.c: New test.
10095         * gcc.dg/20021018-1.c: New test.
10096
10097 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10098
10099         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
10100         Remove only files with the same base name as the test case.
10101         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
10102         (profopt-execute): Likewise.  Also, remove old profiling
10103         and performance data files before running the tests.
10104
10105         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
10106         * g++.dg/bprob/bprob.exp: Likewise.
10107         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
10108         to allow more general test case names.
10109
10110         * g++.dg/bprob/bprob-1.C: Rename to ...
10111         * g++.dg/bprob/g++-bprob-1.C: ... this.
10112
10113         * g77.dg/bprob/bprob-1.f: Rename to ...
10114         * g77.dg/bprob/g77-bprob-1.f: ... this.
10115
10116 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10117
10118         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
10119         bison 1.50 or later.
10120
10121 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
10122
10123         * g++.dg/README: Describe more test directories.
10124
10125 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10126
10127         * g++.dg/init/array6.C: Add additional tests.
10128
10129 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10130
10131         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
10132         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
10133
10134 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
10135
10136         * gcc.c-torture/compile/20020604-1.x: New.
10137         * gcc.c-torture/compile/simd-5.x: Likewise.
10138         * gcc.c-torture/execute/920710-1.x: Likewise.
10139         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
10140
10141 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10142
10143         * g++.dg/inherit/override1.C: Add dg-options clause.
10144
10145 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10146
10147         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
10148         _mm_slli_si128.
10149
10150 2002-10-19  Andreas Schwab  <schwab@suse.de>
10151
10152         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
10153         directory component.
10154
10155 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
10156
10157         * g++.dg/inherit/thunk1.C: New test.
10158
10159         * g++.dg/inherit/override1.C: New test.
10160
10161         * g++.dg/abi/mangle11.C: New test.
10162         * g++.dg/abi/mangle14.C: New test.
10163         * g++.dg/abi/mangle17.C: New test.
10164
10165 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10166
10167         * g++.dg/overload/member2.C: New test.
10168
10169 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
10170
10171         * g++.dg/README: Describe new compat directory.
10172         * g++.dg/dg.exp: Skip tests in compat directory.
10173         * README.compat: New file.
10174         * lib/compat.exp: New expect script.
10175         * g++.dg/compat: New test directory.
10176         * g++.dg/compat/compat.exp: New expect script.
10177         * g++.dg/compat/abi: New test directory.
10178         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
10179         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
10180         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
10181         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
10182         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
10183         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
10184         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
10185         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
10186         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
10187         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
10188         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
10189         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
10190         * g++.dg/compat/break: New test directory.
10191         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
10192         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
10193         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
10194         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
10195         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
10196         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
10197         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10198         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10199         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10200         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10201         g++.dg/compat/break/README: New files.
10202         * g++.dg/compat/eh: New test directory.
10203         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10204         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10205         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10206         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10207         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10208         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10209         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10210         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10211         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10212         g++.dg/compat/eh/filter2_y.C,
10213         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10214         g++.dg/compat/eh/new1_y.C,
10215         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10216         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10217         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10218         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10219         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10220         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10221         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10222         g++.dg/compat/eh/unexpected1_y.C: New files.
10223         * g++.dg/compat/init: New test directory.
10224         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10225         g++.dg/compat/init/array5_y.C,
10226         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10227         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10228         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10229         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10230         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10231         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10232         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10233         g++.dg/compat/init/init-ref2_y.C: New files.
10234
10235 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10236
10237         PR c++/7584
10238         * g++.dg/inherit/using3.C: New test.
10239
10240 2002-10-17  Jan Hubicka  <jh@suse.cz>
10241
10242         * gcc.dg/20021017-2.c: New test.
10243
10244 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10245
10246         * g++.dg/abi/mangle16.C: Adjust.
10247
10248         * g++.dg/init/array8.C: New test.
10249
10250 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10251
10252         * gcc.dg/special/mips-abi.exp: New test.
10253         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10254
10255 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10256
10257         * g++.dg/abi/mangle16.C: New test.
10258         * g++.dg/abi/mangle17.C: Likewise.
10259
10260         PR c++/7478
10261         * g++.dg/template/ref1.C: New test.
10262
10263 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10264
10265         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10266
10267 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10268
10269         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10270
10271 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10272
10273         PR c++/7524
10274         * g++.dg/init/array7.C: New test.
10275
10276 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10277
10278         * g++.dg/init/array6.C: New test.
10279
10280         * g++.dg/abi/mangle13.C: Likewise.
10281         * g++.dg/abi/mangle14.C: Likewise.
10282         * g++.dg/abi/mangle15.C: Likewise.
10283
10284 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10285
10286         * g++.dg/abi/empty8.C: New test.
10287
10288 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10289
10290         * g++.dg/init/ctor1.C: New test.
10291
10292 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10293
10294         * gcc.c-torture/execute/20021015-1.c: New test.
10295
10296 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10297
10298         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10299
10300 2002-10-14  Jan Hubicka  <jh@suse.cz>
10301
10302         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10303
10304 2002-10-14  Richard Henderson  <rth@redhat.com>
10305
10306         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10307
10308 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10309
10310         PR optimization/6631
10311         * g++.dg/opt/const2.C: New test.
10312
10313 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10314
10315         PR c++/7176
10316         * g++.dg/parse/friend1.C: New test.
10317         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10318
10319 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10320
10321         * gcc.dg/20021014-1.c: New test.
10322
10323 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10324
10325         PR c++/5661
10326         * g++.dg/ext/vlm1.C: New test.
10327         * g++.dg/ext/vlm2.C: Likewise.
10328
10329         * g++.dg/init/array1.C: Remove invalid braces.
10330         * g++.dg/init/brace1.C: New test.
10331         * g++.dg/init/copy2.C: Likewise.
10332         * g++.dg/init/copy3.C: Likewise.
10333         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10334         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10335         braces.
10336
10337 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10338
10339         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10340
10341 2002-10-11  Richard Shann  <richard.shann@superh.com>
10342
10343         * gcc.c-torture/compile/simd-5.c: New test.
10344
10345 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10346
10347         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10348
10349 2002-10-10  Jim Wilson  <wilson@redhat.com>
10350
10351         * gcc.c-torture/execute/20021010-1.c: New test.
10352
10353 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10354
10355         PR c/7353
10356         * g++.dg/ext/typedef-init.C: New test.
10357         * gcc.dg/typedef-init.c: New test.
10358
10359 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10360
10361         * gcc.dg/cpp/paste13.c: New test.
10362
10363 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10364
10365         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10366         remaining platforms, XFAIL during compile, not execute.  Don't
10367         XFAIL at -O0.
10368
10369 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10370
10371         * gcc.dg/alias-1.c: Tweak expected warning.
10372
10373 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10374
10375         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10376
10377 2002-10-06  Andreas Jaeger  <aj@suse.de>
10378
10379         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10380         * gcc.dg/cpp/c++98.C: Likewise.
10381
10382         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10383         * g++.dg/cpp/c++98.C: Likewise.
10384
10385         * g++.dg/README (Subdirectories): Mention cpp directory.
10386
10387         PR target/7559
10388         * gcc.dg/20021006-1.c: New test.
10389
10390 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10391
10392         PR c++/7804
10393         * g++.dg/other/warning1.C: New test.
10394
10395 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10396
10397         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10398         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10399         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10400
10401 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10402
10403         PR c++/7931
10404         * g++.dg/template/ptrmem3.C: New test.
10405
10406         PR c++/7754
10407         * g++.dg/template/union1.C: New test.
10408
10409 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10410
10411         PR c++/8006
10412         * g++.dg/abi/mangle9.C: New test.
10413         * g++.dg/abi/mangle10.C: New test.
10414         * g++.dg/abi/mangle11.C: New test.
10415         * g++.dg/abi/mangle12.C: New test.
10416
10417 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10418
10419         PR c++/7188.
10420         * g++.dg/template/meminit1.C: New test.
10421         * g++.dg/warn/Wreorder-1.C: Likewise.
10422         * g++.old-deja/g++.mike/warn3.C: Tweak.
10423         * lib/prune.exp: Ingore "in copy constructor".
10424
10425 2002-10-02  Andreas Jaeger  <aj@suse.de>
10426
10427         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10428         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10429         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10430         on x86-64.
10431
10432 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10433
10434         * gcc.dg/empty1.C: Fix typo.
10435
10436 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10437
10438         * gcc.dg/alias-1.c: New test.
10439
10440 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10441
10442         * gcc.dg/empty1.C: New test.
10443
10444         * g++.dg/tls/init-2.C: Tweak error messages.
10445
10446 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10447
10448         * gcc.c-torture/compile/20020923-1.c: New test.
10449
10450 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10451
10452         * gcc.c-torture/execute/ffs-1.c: New test.
10453         * gcc.c-torture/execute/ffs-2.c: Ditto.
10454
10455 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10456
10457         * g++.dg/overload/member1.C: New test.
10458
10459 2002-09-30  Mark Mitchell  <mark@code
10460
10461 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10462
10463         * testsuite/gcc.dg/tls/diag-3.c: New.
10464
10465 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10466
10467         * g++.dg/README (Subdirectories): Document new subdir expr.
10468         * g++.dg/expr/pmf-1.C: New test.
10469
10470 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10471
10472         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10473
10474 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10475
10476         * g++.dg/abi/bitfield3.C: New test.
10477
10478 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10479
10480         * lib/gcov.exp: Tweak expected line formats.
10481         * gcc.misc-tests/gcov8.c: New test.
10482         * gcc.misc-tests/gcov8.x: New flags.
10483
10484 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10485
10486         * consistency.vlad/layout/endian.c: Include string.h.
10487
10488         * gcc.c-torture/execute/20020805-1.c: New test.
10489
10490 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10491
10492         * g++.dg/other/conversion1.C: New test.
10493
10494 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10495
10496         * gcc.dg/builtins-1.c: New testcase.
10497
10498 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10499
10500         * g++.dg/inherit/access3.C: New test.
10501
10502 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10503
10504         * gcc.dg/ia64-visibility-2.c: New test.
10505
10506 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10507
10508         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10509         __qualifier_flags to __flags.
10510
10511 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10512
10513         * g++.dg/inherit/operator1.C: New test.
10514         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10515         * g++.dg/other/error1.C: Change expected error message.
10516         * g++.dg/template/conv4.C: Likewise.
10517
10518 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10519
10520         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10521         for documented behavior.
10522
10523 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10524
10525         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10526         several targets known to fail.
10527
10528 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10529
10530         * gcc.dg/mips-args-[123].c: New tests.
10531
10532 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10533
10534         * gcc.dg/ppc-spe.c: New.
10535
10536 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10537
10538         * g++.dg/other/ptrmem4.C: New testcase.
10539
10540 2002-07-24  Richard Henderson  <rth@redhat.com>
10541
10542         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10543
10544 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10545
10546         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10547
10548 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10549
10550         * gcc.c-torture/execute/memset-3.c: New testcase.
10551
10552 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10553
10554         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10555         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10556
10557 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10558
10559         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10560         Delete.
10561
10562 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10563
10564         * gcc.c-torture/compile/simd-4.c: New test.
10565
10566 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10567
10568         PR c++/7347, c++/7348
10569         * g++.dg/template/access4.C: New test.
10570         * g++.dg/template/access5.C: New test.
10571         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10572         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10573         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10574         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10575
10576 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10577
10578         * gcc.dg/gnu89-init-2.c: New test.
10579
10580 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10581
10582         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10583
10584 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10585
10586         * gcc.c-torture/execute/20020720-1.c: New testcase.
10587
10588 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10589
10590         * gcc.dg/cpp/Wsignprom.c: New tests.
10591
10592 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10593
10594         * gcc.c-torture/execute/loop-13.c: New test.
10595
10596 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10597
10598         * gcc.dg/cpp/expr.c: New tests.
10599
10600 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10601
10602         * g++.dg/opt/pr6713.C: Add template instantiation.
10603
10604 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10605
10606         * gcc.dg/nest.c: New test.
10607
10608 2002-07-17  Richard Henderson  <rth@redhat.com>
10609
10610         * g++.dg/opt/pr6713.C: New test.
10611
10612 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10613
10614         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10615         XFAIL for all x86 processors.
10616
10617 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10618
10619         * gcc.c-torture/execute/20010122-1.x: Do not test with
10620         -fomit-frame-pointer.
10621
10622 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10623
10624         * g++.dg/template/instantiate2.C: New test.
10625         * g++.dg/template/spec4.C: New test.
10626
10627 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10628
10629         * g++.dg/template/access2.C: New test.
10630         * g++.dg/template/access3.C: New test.
10631
10632 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10633
10634         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10635         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10636         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10637         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10638         Convert to use <stdarg.h>.
10639         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10640         Delete.
10641         * gcc.dg/va-arg-2.c: New.
10642         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10643
10644 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10645
10646         * gcc.c-torture/compile/20020710-1.c: New test.
10647
10648 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10649                           Andrew Pinski  <pinskia@physics.uc.edu>
10650
10651         gcc.c-torture/compile/simd-2.c: New testcase.
10652         gcc.c-torture/compile/simd-3.c: Likewise.
10653
10654 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10655
10656         PR c++/7224
10657         * g++.dg/overload/error1.C: New test.
10658
10659 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10660
10661         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10662         configuration and IRIX 6 O32 ABI.
10663
10664 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10665
10666         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10667
10668 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10669
10670         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10671
10672 2002-07-10  Jeffrey A Law  <law@redhat.com>
10673
10674         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10675
10676         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10677
10678 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10679
10680         * gcc.dg/20020312-2.c: Check for __PPC__.
10681
10682 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10683
10684         * gcc.c-torture/compile/20020709-1.c: New test.
10685
10686 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10687
10688         * g++.dg/template/qualttp21.C: New test case.
10689
10690 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10691
10692         * gcc.c-torture/compile/20020706-1.c: New test.
10693         * gcc.c-torture/compile/20020706-2.c: New test.
10694
10695 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10696             Alexandre Oliva  <aoliva@redhat.com>
10697
10698         * g++.dg/warn/incomplete1.C: New test.
10699
10700 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10701
10702         PR c++/7099
10703         * g++.dg/warn/noreturn1.C: New test.
10704
10705 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10706
10707         PR c++/6706
10708         * g++.dg/debug/debug6.C: New test.
10709         * g++.dg/debug/debug7.C: New test.
10710
10711 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10712
10713         * gcc.c-torture/compile/simd-3.c: New test.
10714
10715 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10716
10717         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10718         * gcc.dg/20020620-1.c: Likewise.
10719
10720 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10721
10722         PR c++/6944
10723         * g++.dg/init/array4.C: New test.
10724         * g++.dg/init/array5.C: New test.
10725
10726 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10727
10728         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10729         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10730
10731 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10732
10733         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10734         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10735         * gcc.dg/wtr-conversion-1.c: Likewise.
10736         * gcc.dg/wtr-escape-1.c: Likewise.
10737         * gcc.dg/wtr-int-type-1.c: Likewise.
10738         * gcc.dg/wtr-label-1.c: Likewise.
10739         * gcc.dg/wtr-static-1.c: Likewise.
10740         * gcc.dg/wtr-strcat-1.c: Likewise.
10741         * gcc.dg/wtr-suffix-1.c: Likewise.
10742         * gcc.dg/wtr-switch-1.c: Likewise.
10743         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10744         * gcc.dg/wtr-union-init-1.c: Likewise.
10745         * gcc.dg/wtr-union-init-2.c: Likewise.
10746         * gcc.dg/wtr-union-init-3.c: Likewise.
10747
10748         * gcc.dg/wtr-func-def-1.c: New test.
10749
10750 2002-07-02 Devang Patel <dpatel@apple.com>
10751
10752         * objc.dg/param-1.m: New test.
10753
10754 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10755
10756         * gcc.dg/cpp/trad/directive.c: Add test.
10757         * gcc.dg/cpp/trad/macroargs.c: Add test.
10758         * gcc.dg/cpp/trad/rec
10759
10760 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10761
10762         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10763
10764 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10765
10766         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10767         targets.
10768
10769 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10770
10771         * g++.dg/abi/mange7.C: New test.
10772
10773         PR c++/6438.
10774         * g++.dg/parse/stmtexpr2.C: New test.
10775
10776 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10777
10778         * gcc.dg/20020312-2.c: Add SH target.
10779
10780 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10781
10782         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10783         compiler output on mips*-*-irix*.
10784
10785 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10786
10787         * g++.dg/parse/attr1.C: New test.
10788
10789 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10790
10791         * gcc.c-torture/execute/string-opt-17.c: New test case.
10792         * gcc.c-torture/execute/memset-2.c: New test case.
10793
10794 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10795
10796         PR c++/6256:
10797         * g++.dg/template/friend5.C: New test.
10798
10799         PR c++/6331:
10800         * g++.dg/template/qual1.C: Likewise.
10801
10802 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10803
10804         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10805         Include stdlib.h, not stdio.h or ctype.h.
10806
10807 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10808
10809         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10810         cris-*-elf* and mmix-*-*.
10811         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10812         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10813         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10814         Ditto.
10815         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10816         * gcc.dg/wchar_t-1.c: Ditto.
10817
10818 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10819
10820         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10821         Clarify comment.
10822
10823 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10824
10825         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10826
10827 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10828
10829         * gcc.c-torture/execute/20000906-1.x: Delete.
10830
10831 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10832
10833         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10834
10835 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10836
10837         * PR6367
10838         * g77.f-torture/execute/6367.f: New test.
10839         * g77.f-torture/execute/6367.x: Disable for MMIX.
10840
10841 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10842
10843         * PR6352
10844         * g++.dg/opt/inline2.C: New test.
10845
10846 2002-04-18  Richard Henderson  <rth@redhat.com>
10847
10848         * gcc.dg/20000906-1.c: Enable for all targets.
10849         * gcc.c-torture/compile/iftrap-2.c: New.
10850
10851 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10852
10853         * gcc.dg/20020418-1.c: New test.
10854         * gcc.dg/20020418-2.c: New test.
10855
10856 2002-04-18  Richard Henderson  <rth@redhat.com>
10857
10858         * gcc.c-torture/compile/iftrap-1.c: New.
10859         * gcc.dg/iftrap-1.c: Adjust for ia64.
10860         * gcc.dg/iftrap-2.c: New.
10861
10862 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10863
10864         * gcc.c-torture/compile/20020418-1.c: New test.
10865
10866 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10867
10868         * gcc.c-torture/compile/20020415-1.c: New.
10869
10870 2002-04-18  David S. Miller  <davem@redhat.com>
10871
10872         * gcc.c-torture/execute/20020418-1.c: New test.
10873
10874 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10875
10876         * gcc.dg/20020416-1.c: New test.
10877
10878         * g++.dg/opt/inline1.C: New test.
10879
10880 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10881
10882         * gcc.dg/altivec-5.c: New test.
10883
10884         * gcc.dg/20020415-1.c: New test.
10885
10886 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10887
10888         * testsuite/lib/chill.exp: Remove.
10889
10890 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10891
10892         * g++.dg/other/big-struct.C: New test.
10893
10894 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10895
10896         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10897         of scratch file.
10898
10899 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10900
10901         PR c/6277
10902         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10903         in scan-assembler function name
10904
10905 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10906
10907         * g77.f-torture/execute/980628-4.x,
10908         g77.f-torture/execute/980628-5.x,
10909         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10910         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10911         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10912         i[34567]86-*-*.
10913
10914 2002-04-13  David S. Miller  <davem@redhat.com>
10915
10916         * gcc.c-torture/execute/20020413-1.c: New test.
10917
10918 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10919
10920         * gcc.dg/asm-6.c,
10921         * g++.dg/ext/asm1.C: New tests.
10922
10923 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10924
10925         PR c++ 5373.
10926         * g++.dg/parse/stmtexpr1.C: New test.
10927
10928         PR c++/5189.
10929         * g++.dg/template/copy1.C: New test.
10930
10931 2002-04-12  Richard Henderson  <rth@redhat.com>
10932
10933         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10934
10935 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10936
10937         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10938         gcc.c-torture/execute/20020307-2.c.
10939
10940 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10941
10942         * g++.dg/ext/attrib5.C,
10943         * g++.dg/lookup/struct1.C: New tests.
10944
10945 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10946
10947         * gcc.dg/20020411-1.c: New test.
10948
10949         * gcc.c-torture/execute/20020411-1.c: New test.
10950
10951 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10952
10953         * g77.f-torture/execute/6177.f: New test.
10954
10955 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10956
10957         PR middle-end/6247
10958         * g++.dg/opt/cleanup1.C: New test.
10959
10960         * g++.dg/opt/const1.C: New test.
10961
10962 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10963
10964         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10965
10966 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10967
10968         PR c++/5507
10969         * g++.dg/template/typename2.C: New test.
10970
10971 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10972
10973         * gcc.c-torture/execute/loop-12.c: New.
10974
10975 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10976
10977         * g77.f-torture/execute/980628-4.x,
10978         g77.f-torture/execute/980628-5.x,
10979         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10980         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10981         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10982
10983 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10984
10985         PR optimization/6086
10986         * g++.dg/opt/preinc1.C: New test.
10987
10988 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10989
10990         PR c++/5571
10991         * g++.dg/opt/static2.C: New test.
10992
10993 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10994
10995         PR c/5120
10996         * gcc.dg/20020406-1.c: New test.
10997
10998 2002-04-04  David S. Miller  <davem@redhat.com>
10999
11000         * gcc.c-torture/execute/20020404-1.c: New test.
11001
11002 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11003
11004         PR c/6123
11005         * gcc.dg/20020312-2.c: Do not declare global register variable
11006         if __PIC__ or __pic__ is defined.
11007
11008 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11009
11010         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11011         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11012
11013 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11014
11015         * gcc.misc-tests/linkage.exp: Update last change to handle
11016         sparc*-, not just sparc-.
11017
11018 2002-04-03  Richard Henderson  <rth@redhat.com>
11019
11020         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11021
11022 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11023
11024         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11025
11026 2002-04-02  David S. Miller  <davem@redhat.com>
11027
11028         * gcc.c-torture/execute/20020402-3.c: New test.
11029
11030 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11031
11032         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11033         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11034
11035         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11036         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11037         g77.f-torture/execute/20001201.x,
11038         g77.f-torture/execute/u77-test.x: New files.
11039
11040         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11041         * gcc.dg/wchar_t-1.c: Ditto.
11042
11043 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11044
11045         * gcc.c-torture/execute/20020402-1.c: New test.
11046
11047 2002-04-01  Richard Henderson  <rth@redhat.com>
11048
11049         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11050
11051         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11052
11053 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11054
11055         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11056
11057 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11058
11059         * g++.dg/inherit/template-as-base.C: Expect error.
11060         * g++.dg/inherit/namespace-as-base.C: Likewise.
11061
11062 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11063
11064         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11065         g++.dg/ext/instantiate3.C: Tweak match patterns.
11066
11067         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11068         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11069         -da test.
11070
11071 2002-03-31  Richard Henderson  <rth@redhat.com>
11072
11073         * gcc.dg/special/alias-2.c: New.
11074         * gcc.dg/special/ecos.exp: Run it.
11075
11076 2002-03-31  Richard Henderson  <rth@redhat.com>
11077
11078         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11079
11080 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11081
11082         * gcc.dg/weak-1.c: Disable on h8300 port.
11083
11084 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11085
11086         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11087         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11088         ordering tests.
11089         * g++.dg/bprob/bprob-1.C: New test.
11090         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11091         * g++.dg/gcov/gcov-1.C: New test.
11092         * g++.dg/gcov/gcov-1.x: New file.
11093         * g++.dg/gcov/gcov-2.C: New test.
11094         * g++.dg/gcov/gcov-3.C: New test.
11095         * g++.dg/gcov/gcov-3.h: New file.
11096
11097 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11098
11099         * g++.old-deja/g++.other/builtins5.C: New test.
11100         * g++.old-deja/g++.other/builtins6.C: New test.
11101         * g++.old-deja/g++.other/builtins7.C: New test.
11102         * g++.old-deja/g++.other/builtins8.C: New test.
11103         * g++.old-deja/g++.other/builtins9.C: New test.
11104
11105 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11106
11107         * g++.dg/opt/static1.C: New test.
11108
11109         * g++.dg/opt/longbranch1.C: New test.
11110
11111 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11112
11113         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11114
11115         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11116
11117 2002-03-28  Jeffrey A Law  (law@redhat.com)
11118
11119         * gcc.c-torture/execute/20020328-1.c: New test.
11120
11121 2002-03-27  Richard Henderson  <rth@redhat.com>
11122
11123         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11124         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11125         move from g++.old-deja/g++.ext/.
11126
11127 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11128
11129         * g++.dg/init/new2.C: New test.
11130
11131 2002-03-26  Richard Henderson  <rth@redhat.com>
11132
11133         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11134
11135         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11136         on sparc.
11137
11138         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11139         sparcv9 systems.
11140         * gcc.dg/20001102-1.c: Likewise.
11141
11142 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11143
11144         * gcc.dg/cpp/endif-pedantic1.c,
11145         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11146
11147 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11148
11149         * g++.dg/init/new1.C: New test.
11150
11151 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11152
11153         * g++.dg/abi/vbase9.C: New test.
11154
11155 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11156
11157         * gcc.dg/arm-asm.c: New test.
11158
11159 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11160
11161         * gcc.dg/Wswitch-enum.c: New test.
11162         Fix PR c/5044.
11163
11164 2002-03-26  Richard Henderson  <rth@redhat.com>
11165
11166         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11167         structure.
11168
11169 2002-03-25  Richard Henderson  <rth@redhat.com>
11170
11171         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11172         sparcv9 systems.
11173
11174         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11175         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11176
11177 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11178
11179         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11180
11181 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11182
11183         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11184         targets using generic thunk support.
11185
11186 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11187
11188         * gcc.c-torture/compile/20020323-1.c: New test.
11189
11190         * g++.dg/opt/conj2.C: New test.
11191
11192 2002-03-24  Richard Henderson  <rth@redhat.com>
11193
11194         * gcc.dg/weak-1.c: Use -fno-common.
11195
11196 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11197
11198         * g77.dg/f77-edit-apostrophe-out.f: New test
11199         * g77.dg/f77-edit-h-out.f: New test
11200         * g77.dg/f77-edit-t-in.f: New test
11201         * g77.dg/f77-edit-t-out.f: New test
11202         * g77.dg/f77-edit-x-out.f: New test
11203         * g77.dg/f77-edit-slash-out.f: New test
11204         * g77.dg/f77-edit-colon-out.f: New test
11205         * g77.dg/f77-edit-s-out.f: New test
11206
11207 2002-03-24  Richard Henderson  <rth@redhat.com>
11208
11209         * objc/execute/formal_protocol-6.x: New XFAIL.
11210
11211 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11212
11213         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11214         that do not support weak symbols
11215
11216 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11217
11218         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11219         * lib/g77.exp:  Likewise
11220         * lib/objc.exp: Likewise
11221
11222 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11223
11224         * gcc.dg/Wswitch-default.c: New test.
11225
11226 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11227
11228         * g++.dg/other/enum1.C: New test.
11229
11230 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11231
11232         * gcc.dg/pragma-ep-3.c: Fix typo.
11233
11234 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11235
11236         * g++.dg/inherit/template-as-base.C: New test.
11237
11238 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11239
11240         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11241         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11242
11243 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11244
11245         * gcc.dg/cpp/multiline.c: Update to match.
11246
11247 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11248
11249         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11250
11251 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11252
11253         * gcc.dg/cpp/extratokens2.c:  New file.
11254
11255 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11256
11257         * gcc.dg/20020312-2.c: Add rs6000 target.
11258
11259         * gcc.c-torture/compile/20020319-1.c: New test.
11260
11261 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11262
11263         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11264         (A, E): Handle this.
11265
11266 2002-03-20  Jason Merrill  <jason@redhat.com>
11267
11268         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11269         ignoring -fpic.
11270         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11271         through prune_gcc_output.
11272
11273 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11274
11275         * gcc.c-torture/compile/20020320-1.c: New test.
11276
11277 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11278
11279         * gcc.c-torture/compile/20020318-1.c: New test.
11280
11281         * gcc.dg/struct-by-value-1.c: New test.
11282
11283         * gcc.dg/20020319-1.c: New test.
11284
11285 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11286
11287         * g++.dg/opt/conj1.C: New test.
11288
11289 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11290
11291         * g++.dg/template/qualttp20.C: Revert previous change.
11292         * g++.dg/template/qualttp3.C: Likewise.
11293         * g++.dg/template/qualttp4.C: Likewise
11294         * g++.dg/template/qualttp5.C: Likewise
11295         * g++.dg/template/qualttp6.C: Likewise
11296         * g++.dg/template/qualttp7.C: Likewise
11297         * g++.dg/template/qualttp8.C: Likewise
11298         * g++.dg/template/recurse.C: Likewise.
11299
11300 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11301
11302         * gcc.dg/cpp/wchar-1.c: Update.
11303
11304 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11305
11306         * g++.dg/template/conv1.C: New test.
11307         * g++.dg/template/conv2.C: New test.
11308         * g++.dg/template/conv3.C: New test.
11309         * g++.dg/template/conv4.C: New test.
11310
11311 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11312
11313         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11314         * g++.dg/template/qualttp3.C: Likewise.
11315         * g++.dg/template/qualttp4.C: Likewise
11316         * g++.dg/template/qualttp5.C: Likewise
11317         * g++.dg/template/qualttp6.C: Likewise
11318         * g++.dg/template/qualttp7.C: Likewise
11319         * g++.dg/template/qualttp8.C: Likewise
11320         * g++.dg/template/recurse.C: Likewise.
11321
11322 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11323
11324         * g++.dg/opt/dtor1.C: New test.
11325
11326 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11327
11328         * gcc.c-torture/compile/20020315-1.c: New test.
11329
11330 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11331
11332         * gcc.dg/weak-1.c: Fix scan tests.
11333
11334 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11335
11336         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11337         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11338         cris-*-aout* mmix-*-*.
11339         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11340         cris-*-aout* mmix-*-*.
11341         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11342         cris-*-elf* cris-*-aout* and mmix-*-*.
11343         * gcc.dg/20001009-1.c: Ditto.
11344         * gcc.dg/20010912-1.c: Ditto.
11345         * gcc.dg/20020122-4.c: Ditto.
11346         * gcc.dg/inline-2.c: Ditto.
11347
11348 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11349
11350         * gcc.c-torture/compile/20020314-1.c: New test.
11351
11352 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11353
11354         * gcc.c-torture/execute/20020314-1.c: New test.
11355
11356 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11357
11358         * g++.dg/warn/Wunused-1.C: New test.
11359
11360 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11361
11362         * g++.dg/abi/mangle6.C: New test.
11363
11364 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11365
11366         * gcc.c-torture/compile/20020309-2.c: New test.
11367
11368         * gcc.c-torture/compile/20020312-1.c: New test.
11369
11370 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11371
11372         * g++.dg/other/access1.C: New test.
11373
11374 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11375
11376         * gcc.c-torture/execute/wchar_t-1.c: New test.
11377
11378 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11379
11380         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11381
11382 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11383
11384         * gcc.dg/20020312-1.c: New test case.
11385
11386 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11387
11388         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11389
11390 2002-03-11  Richard Henderson  <rth@redhat.com>
11391
11392         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11393         * g++.old-deja/g++.jason/report.C: Likewise.
11394
11395 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11396
11397         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11398         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11399
11400 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11401
11402         * testsuite/g++.dg/overload/pmf1.C: New test.
11403
11404 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11405
11406         * gcc.c-torture/execute/20020307-1.c: Use long.
11407
11408 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11409
11410         PR optimization/5844
11411         * gcc.dg/20020310-1.c: New test.
11412
11413 2002-03-09  Michael Meissner  <meissner@redhat.com>
11414
11415         * gcc.c-torture/execute/memcpy-2.c: New test.
11416         * gcc.c-torture/execute/memset-1.c: New test.
11417         * gcc.c-torture/execute/strlen-1.c: New test.
11418         * gcc.c-torture/execute/strcmp-1.c: New test.
11419         * gcc.c-torture/execute/strncmp-1.c: New test.
11420
11421 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11422
11423         * gcc.dg/ppc-ldstruct.c: New test.
11424
11425 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11426
11427         * gcc.c-torture/execute/va-arg-22.c: New test.
11428
11429 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11430
11431         * gcc.c-torture/compile/20020309-1.c: New test.
11432
11433 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11434
11435         * gcc.c-torture/execute/20020307-2.c: New test.
11436
11437 2002-03-07  Jeffrey A Law  (law@redhat.com)
11438
11439         * g77.f-torture/compile/20020307-1.f: New test.
11440
11441 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11442
11443         * gcc.dg/unordered-1.c: New test.
11444
11445 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11446
11447         * gcc.c-torture/execute/20020307-1.c: New test.
11448
11449 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11450
11451         * gcc.dg/20020304-1.c: New test.
11452
11453         * gcc.c-torture/compile/20020304-2.c: New test.
11454
11455 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11456
11457         * gcc.c-torture/compile/20020304-1.c: New test case
11458         (from PR c/5830).
11459
11460 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11461
11462         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11463
11464 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11465
11466         * g++.dg/other/classkey1.C: New test.
11467
11468 2002-03-01  Richard Henderson  <rth@redhat.com>
11469
11470         * gcc.c-torture/compile/981223-1.x: New.
11471         * gcc.c-torture/compile/920625-1.x: New.
11472
11473 2002-02-28  Richard Henderson  <rth@redhat.com>
11474
11475         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11476
11477 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11478
11479         * gcc.c-torture/execute/20020227-1.c: New test.
11480
11481 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11482
11483         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11484         here" ERROR lines.
11485         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11486         * g++.old-deja.g++.other/defarg1.C: Likewise.
11487         * g++.old-deja/g++.pt/calls2.C: Likewise.
11488         * g++.old-deja/g++.pt/crash20.C: Likewise.
11489         * g++.old-deja/g++.pt/crash30.C: Likewise.
11490         * g++.old-deja/g++.pt/crash36.C: Likewise.
11491         * g++.old-deja/g++.pt/crash6.C: Likewise.
11492         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11493         * g++.old-deja/g++.pt/derived3.C: Likewise.
11494         * g++.old-deja/g++.pt/error1.C: Likewise.
11495         * g++.old-deja/g++.pt/friend21.C: Likewise.
11496         * g++.old-deja/g++.pt/friend23.C: Likewise.
11497         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11498         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11499
11500 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11501
11502         * gcc.c-torture/execute/20020225-2.c: New test.
11503
11504 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11505
11506         * gcc.c-torture/execute/920730-1t.c,
11507         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11508         Delete test cases, only relevant to -traditional.
11509
11510 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11511
11512         * gcc.dg/cpp/undef1.c: Remove.
11513         * gcc.dg/cpp/directiv.c: Update.
11514         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11515
11516 2002-02-27  Michael Meissner  <meissner@redhat.com>
11517
11518         * gcc.c-torture/execute/20020226-1.c: New test.
11519
11520 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11521
11522         * g++.dg/debug/debug4.C: New test.
11523
11524         * gcc.dg/ia64-visibility-1.c: New test.
11525
11526 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11527
11528         * gcc.dg/debug/20020224-1.c: New.
11529
11530 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11531
11532         * gcc.c-torture/execute/960416-1.x: New.
11533         * gcc.c-torture/execute/divconst-3.x: Likewise.
11534
11535 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11536
11537         * gcc.dg/20020224-1.c: New test.
11538
11539 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11540
11541         * gcc.c-torture/execute/20020225-1.c: New.
11542
11543 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11544
11545         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11546
11547 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11548
11549         * gcc.dg/20020222-1.c: New test.
11550
11551 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11552
11553         * g++.dg/opt/anonunion1.C: New test.
11554
11555 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11556
11557         * g++.dg/template/qualttp19.C: New test.
11558         * g++.dg/template/qualttp20.C: New test.
11559         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11560         * g++.old-deja/g++.other/qual1.C: Likewise.
11561
11562 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11563
11564         * gcc.dg/attr-alwaysinline.c: New.
11565
11566 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11567
11568         * gcc.dg/20020220-1.c: New test.
11569
11570         * gcc.dg/20020220-2.c: New test.
11571
11572         * g++.dg/opt/mmx1.C: New test.
11573
11574 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11575
11576         * gcc.c-torture/compile/20020110.c: New test.
11577
11578 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11579
11580         * gcc.c-torture/execute/20020219-1.c: New test.
11581
11582         * gcc.dg/20020219-1.c: New test.
11583
11584         * gcc.dg/noncompile/20020220-1.c: New test.
11585
11586         * g++.dg/opt/ptrintsum1.C: New test.
11587
11588         * gcc.dg/debug/20020220-1.c: New test.
11589
11590 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11591
11592         * gcc.c-torture/execute/20020216-1.c: New test.
11593
11594 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11595
11596         * gcc.dg/decl-1.c: Update, new test.
11597
11598 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11599
11600         * g++.dg/abi/bitfield1.C: New test.
11601         * g++.dg/abi/bitfield2.C: New test.
11602
11603 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11604
11605         * gcc.dg/attr-nest.c: New test.
11606
11607 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11608
11609         * gcc.c-torture/execute/20020215-1.c: New test.
11610
11611 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11612
11613         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11614         * g++.dg/debug/debug.exp: New.
11615         * g++.dg/debug/trivial.C: New.
11616         * g++.dg/debug/debug1.C: Moved...
11617         * g++.dg/other/debug1.C: ...from here.
11618         * g++.dg/debug/debug2.C: Moved...
11619         * g++.dg/other/debug2.C: ...from here.
11620         * g++.dg/debug/debug3.C: Moved...
11621         * g++.dg/other/debug3.C: ...from here.
11622
11623         * gcc.dg/noncompile/20020213-1.c: New test.
11624
11625 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11626
11627         * g++.dg/other/debug3.C: New test.
11628
11629         * gcc.c-torture/execute/20020213-1.c: New test.
11630
11631 2002-02-13  Richard Smith <richard@ex-parrot.com>
11632
11633         * g++.old-deja/g++.other/thunk1.C: New test.
11634
11635 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11636
11637         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11638
11639 2002-02-13  Stan Shebs  <shebs@apple.com>
11640
11641         * gcc.dg/altivec-3.c: New.
11642
11643 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11644
11645         * gcc.dg/Wunreachable-1.c: New test.
11646         * gcc.dg/Wunreachable-2.c: New test.
11647
11648 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11649
11650         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11651
11652 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11653
11654         * gcc.dg/decl-1.c: New test.
11655
11656 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11657
11658         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11659
11660 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11661
11662         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11663         * gcc.c-torture/compile/980506-1.x: Likewise.
11664
11665 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11666
11667         * gcc.dg/20020210-1.c: New.
11668
11669 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11670
11671         * g77.f-torture/execute/947.f: New regression test
11672         for PR fortran/947.
11673
11674 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11675
11676         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11677         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11678
11679 2002-02-08  Richard Henderson  <rth@redhat.com>
11680
11681         * gcc.c-torture/compile/labels-3.c: New.
11682
11683 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11684
11685         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11686         expression statements work instead.
11687         * gcc.dg/noncompile/20020207-1.c: New test.
11688
11689 2002-02-07  Richard Henderson  <rth@redhat.com>
11690
11691         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11692
11693 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11694
11695         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11696         message from g77
11697         * lib/g77-dg.exp: Trim g77 error messages so that they are
11698         recognized by dg.exp.
11699
11700 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11701
11702         PR fortran/5473
11703         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11704
11705 2002-02-07  Richard Henderson  <rth@redhat.com>
11706
11707         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11708         to be sufficiently aligned for integers.
11709
11710 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11711
11712         * g++.dg/template/friend4.C: New test.
11713
11714 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11715
11716         PR fortran/5743
11717         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11718         unsupported cases.
11719
11720 2002-02-07  Richard Henderson  <rth@redhat.com>
11721
11722         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11723         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11724         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11725         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11726
11727 2002-02-06  Richard Henderson  <rth@redhat.com>
11728
11729         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11730
11731 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11732
11733         * gcc.dg/20020206-1.c: New test.
11734
11735 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11736
11737         * gcc.c-torture/execute/20020206-1.c: New test.
11738
11739         * gcc.c-torture/execute/20020206-2.c: New test.
11740
11741         PR optimization/5429:
11742         * gcc.c-torture/compile/20020206-1.c: New test.
11743
11744 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11745
11746         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11747         as certain file formats cannot support particularly large
11748         alignments.
11749
11750         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11751         and do not expect to be able to link the executable.
11752
11753         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11754         fail because the COFF format does not support the weak attribute.
11755
11756 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11757
11758         * g77.dg/pr5473.f:  New test
11759
11760 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11761
11762         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11763         Fix testcase accordingly.
11764
11765 2002-02-04  Richard Henderson  <rth@redhat.com>
11766
11767         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11768         (buf): Change to be an array of pointers, not ints.
11769
11770 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11771
11772         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11773         before all tests.  Move warning one line above to match where it
11774         C frontend emits.
11775         * gcc.dg/Wswitch-2.c: New test.
11776         * g++.dg/warn/Wswitch-1.C: New test.
11777         * g++.dg/warn/Wswitch-2.C: New test.
11778
11779 2002-02-04  Richard Henderson  <rth@redhat.com>
11780
11781         * g++.dg/abi/offsetof.C: Fix size comparison.
11782
11783 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11784
11785         * gcc.dg/cast-qual-2.c: New test.
11786
11787 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11788
11789         * gcc.dg/20020201-4.c: New test.
11790
11791 2002-02-04  Ben Elliston  <bje@redhat.com>
11792
11793         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11794         target_info attribute != 0, in addition to the empty string.
11795         (gcc_target_compile): Likewise.
11796
11797 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11798
11799         * gcc.dg/Wswitch.c: New test.
11800         PR gcc/4475. PR gcc/3780.
11801
11802 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11803
11804         * g77.f-torture/execute/5122.f: New test for regressions
11805         against PR fortran/5122.
11806
11807 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11808
11809         * g77.f-torture/compile/pr3743.f: Delete
11810         * g77.dg/pr3743-1.f: New test.
11811         * g77.dg/pr3743-2.f: New test.
11812         * g77.dg/pr3743-3.f: New test.
11813         * g77.dg/pr3743-4.f: New test.
11814
11815 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11816
11817         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11818
11819 2002-02-02  Richard Henderson  <rth@redhat.com>
11820
11821         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11822         * gcc.c-torture/execute/bf64-1.c: Likewise.
11823
11824 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11825
11826         * gcc.dg/20020201-2.c: New test.
11827
11828         * gcc.dg/20020201-3.c: New test.
11829
11830         * gcc.c-torture/execute/bitfld-2.c: New test.
11831
11832 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11833
11834         * gcc.dg/bitfld-1.c: Update.
11835         * gcc.dg/bitfld-2.c: Update.
11836         * gcc.c-torture/execute/bitfld-1.x: New.
11837
11838 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11839
11840         * gcc.c-torture/execute/20020201-1.c: New test.
11841
11842 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11843
11844         PR target/5469
11845         * gcc.dg/20020201-1.c: New test.
11846
11847 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11848
11849         PR fortran/3743
11850         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11851         * g77.f-torture/compile/pr3743.x: Remove
11852
11853 2002-01-31  Tom Rix  <trix@redhat.com>
11854
11855         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11856
11857 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11858
11859         * gcc.dg/noncompile/20020130-1.c: New test.
11860
11861 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11862
11863         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11864
11865 2002-01-29  Richard Henderson  <rth@redhat.com>
11866
11867         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11868         to long long.
11869         * gcc.c-torture/execute/bf64-1.c: Likewise.
11870
11871 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11872
11873         * gcc.c-torture/execute/20020129-1.c: New test.
11874
11875 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11876
11877         * gcc.c-torture/compile/20000224-1.c: Update.
11878         * gcc.c-torture/execute/bitfld-1.c: New tests.
11879         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11880         * gcc.dg/uninit-A.c: Update.
11881
11882 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11883
11884         * g++.dg/template/ctor1.C: Add instantiation.
11885
11886 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11887
11888         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11889         argument to __builtin_prefetch to be const ptr.
11890
11891 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11892
11893         * gcc.c-torture/compile/20020120-1.c: New test.
11894
11895 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11896
11897         * gcc.c-torture/execute/20020127-1.c: New test.
11898
11899 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11900
11901         * g77.dg/f77-edit-i-in.f: New test
11902         * g77.dg/f77-edit-i-out.f: New test
11903
11904 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11905
11906         * gcc.dg/debug/debug.exp: New file.
11907         * gcc.dg/debug/trivial.c: New file.
11908         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11909         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11910         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11911         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11912         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11913         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11914         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11915         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11916         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11917         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11918         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11919         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11920         * gcc.dg/20000503-1.c: Removed.
11921         * gcc.dg/20010207-1.c: Removed.
11922         * gcc.dg/20011223-1.c: Removed.
11923         * gcc.dg/20020104-2.c: Removed.
11924         * gcc.dg/debug-1.c: Removed.
11925         * gcc.dg/debug-2.c: Removed.
11926         * gcc.dg/debug-3.c: Removed.
11927         * gcc.dg/debug-4.c: Removed.
11928         * gcc.dg/debug-5.c: Removed.
11929         * gcc.dg/debug-6.c: Removed.
11930         * gcc.dg/dwarf2-1.c: Removed.
11931         * gcc.dg/dwarf2-2.c: Removed.
11932
11933 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11934
11935         * g++.old-deja/g++.other/eh5.C: New test.
11936         * g++.old-deja/g++.other/sibcall2.C: New test.
11937         * g++.old-deja/g++.other/array9.C: New test.
11938         * g++.old-deja/g++.other/typename2.C: New test.
11939         * g++.old-deja/g++.other/crash60.C: New test.
11940         * g++.old-deja/g++.other/conv9.C: New test.
11941         * g++.old-deja/g++.other/mangle10.C: New test.
11942         * g++.old-deja/g++.other/unchanging1.C: New test.
11943         * g++.old-deja/g++.other/exprstmt1.C: New test.
11944         * g++.old-deja/g++.other/inline23.C: New test.
11945         * g++.old-deja/g++.eh/ia64-1.C: New test.
11946         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11947         * g++.old-deja/g++.other/reload1.C: New test.
11948         * g++.old-deja/g++.other/static20.C: New test.
11949         * g++.old-deja/g++.other/local-alloc1.C: New test.
11950         * g++.old-deja/g++.other/conv8.C: New test.
11951         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11952         * g++.old-deja/g++.other/storeexpr1.C: New test.
11953         * g++.old-deja/g++.other/storeexpr2.C: New test.
11954         * g++.dg/eh/template2.C: New test.
11955         * g++.dg/warn/weak1.C: New test.
11956
11957 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11958
11959         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11960         Remove first, non-varying, argument.
11961
11962 2002-01-23  Richard Henderson  <rth@redhat.com>
11963
11964         * gcc.dg/inline-2.c: New.
11965
11966         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11967         Add optional target arg.  Check number of arguments.
11968         (scan-assembler-not, scan-assembler-dem): Likewise.
11969         (scan-assembler-dem-not): Likewise.
11970
11971 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11972
11973         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11974         line 12.
11975         * g++.old-deja/g++.brendan/parse3.C,
11976         g++.old-deja/g++.other/crash26.C,
11977         g++.old-deja/g++.other/crash28.C,
11978         g++.old-deja/g++.other/crash29.C,
11979         g++.old-deja/g++.other/crash30.C,
11980         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11981
11982 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11983
11984         * gcc.dg/20020115-1.c: New.
11985
11986 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11987
11988         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11989
11990 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11991
11992         * gcc.dg/20020122-3.c: New.
11993
11994 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11995
11996         * g++.dg/other/gc1.C: New test.
11997
11998 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11999
12000         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12001
12002 2002-01-22  Richard Henderson  <rth@redhat.com>
12003
12004         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12005
12006 2002-01-22  Richard Henderson  <rth@redhat.com>
12007
12008         * gcc.dg/20020122-4.c: New.
12009
12010 2002-01-22  H.J. Lu <hjl@gnu.org>
12011
12012         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12013         link output.
12014         * gcc.dg/special/ecos.exp: Likewise.
12015         * lib/g++-dg.exp: Likewise.
12016         * lib/g77-dg.exp: Likewise.
12017         * lib/gcc-dg.exp : Likewise.
12018         * lib/mike-g++.exp: Likewise.
12019         * lib/mike-g77.exp: Likewise.
12020         * lib/mike-gcc.exp: Likewise.
12021         * lib/objc-dg.exp: Likewise.
12022
12023 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12024
12025         PR target/5379
12026         * gcc.dg/20020122-2.c: New test.
12027
12028 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12029
12030         * gcc.dg/20020122-1.c: New test.
12031
12032 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12033
12034         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12035
12036 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12037
12038         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12039
12040 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12041
12042         * gcc.c-torture/compile/20020121-1.c: New test.
12043
12044 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12045
12046         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12047         ld_library_path.
12048
12049 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12050
12051         * gcc.dg/20020218-1.c: New test.
12052
12053 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12054
12055         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12056         messages
12057         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12058         "At global scope" warning
12059         * g++.dg/ext/align1.C: Change cygwin test for alignment
12060         from db-bogus to dg-warning
12061
12062 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12063
12064         * g77.f-torture/compile/cpp2.F: New test.
12065
12066 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12067
12068         * g++.dg/template/access1.C: New test.
12069
12070 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12071
12072         * gcc.dg/20020118-1.c: New.
12073
12074 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12075
12076         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12077
12078 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12079
12080         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12081         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12082         alignment warnings.
12083
12084 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12085
12086         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12087         torture_with_loops and torture_without_loops
12088
12089 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12090
12091         * gcc.c-torture/compile/20020116-1.c: New test.
12092
12093 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12094
12095         * gcc.dg/20020116-2.c: New test.
12096
12097         * gcc.dg/ultrasp4.c: New test.
12098
12099         * gcc.dg/20020116-1.c: New test.
12100
12101 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12102
12103         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12104         by EABI.
12105
12106 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12107
12108         * gcc.misc-tests/i386-prefetch.exp: New.
12109         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12110         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12111         * gcc.misc-tests/i386-pf-none-1.c: New test.
12112         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12113
12114 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12115
12116         * gcc.dg/gnu89-init-1.c: Add new tests.
12117
12118 2002-01-15  Andreas Jaeger  <aj@suse.de>
12119
12120         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12121         * gcc.dg/i386-mmx-2.c: Likewise.
12122         * gcc.dg/i386-sse-1.c: Likewise.
12123         * gcc.dg/i386-sse-2.c: Likewise.
12124         * gcc.dg/i386-sse-3.c: Likewise.
12125
12126 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12127
12128         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12129         Uncomment additional cases that now pass.
12130
12131 2002-01-11  Richard Henderson  <rth@redhat.com>
12132
12133         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12134         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12135
12136 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12137
12138         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12139
12140 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12141
12142         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12143         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12144
12145 2002-01-10  Dale Johannesen  <dalej@apple.com>
12146
12147         * gcc.c-torture/execute/loop-11.c: New.
12148
12149 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12150
12151         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12152         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12153
12154 2002-01-09  Richard Henderson  <rth@redhat.com>
12155
12156         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12157         type in which to perform the operation for each size.
12158
12159 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12160
12161         * gcc.c-torture/compile/20020109-2.c: New test.
12162
12163 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12164
12165         * gcc.c-torture/execute/loop-10.c: New test.
12166
12167 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12168
12169         * gcc.c-torture/compile/20010226-1.c: New test.
12170         * gcc.c-torture/compile/20010227-1.c: New test.
12171         * gcc.c-torture/compile/20010426-1.c: New test.
12172         * gcc.c-torture/compile/20010510-1.c: New test.
12173         * gcc.c-torture/compile/20010605-3.c: New test.
12174         * gcc.c-torture/compile/20010824-1.c: New test.
12175         * gcc.c-torture/execute/20010409-1.c: New test.
12176         * gcc.dg/noncompile/20000901-1.c: New test.
12177         * gcc.dg/20001023-1.c: New test.
12178         * gcc.dg/20001101-1.c: New test.
12179         * gcc.dg/20001102-1.c: New test.
12180         * gcc.dg/20010207-1.c: New test.
12181         * gcc.dg/20010405-1.c: New test.
12182         * gcc.dg/20010822-1.c: New test.
12183         * gcc.dg/20011107-1.c: New test.
12184
12185 2002-01-09  Jeffrey A Law  (law@redhat.com)
12186
12187         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12188
12189         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12190         execution failure on PA targets.
12191
12192 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12193
12194         * gcc.c-torture/compile/20020109-1.c: New test.
12195
12196 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12197
12198         * gcc.c-torture/execute/20020108-1.c: New test.
12199
12200 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12201
12202         * gcc.dg/20020108-1.c: New test.
12203
12204 2002-01-08  H.J. Lu <hjl@gnu.org>
12205
12206         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12207         for header files.
12208
12209 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12210
12211         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12212         consistency.
12213
12214 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12215
12216         * gcc.dg/altivec-4.c: Test altivec predicates.
12217
12218 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12219
12220         * gcc.c-torture/execute/20020107-1.c: New test.
12221
12222 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12223
12224         PR c/5279
12225         * gcc.c-torture/compile/20020106-1.c: New test.
12226
12227 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12228
12229         * gcc.c-torture/execute/nestfunc-4.c: New test.
12230
12231 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12232
12233         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12234         extra triple that slipped in.
12235         * g++.old-deja/g++.abi/align.C: Likewise.
12236         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12237
12238 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12239
12240         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12241         * g++.old-deja/g++.abi/align.C: Likewise.
12242         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12243
12244         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12245         on FreeBSD/i386.
12246         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12247         FreeBSD.
12248
12249 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12250
12251         * gcc.dg/20020104-1.c: New test.
12252
12253         * gcc.dg/20020104-2.c: New test.
12254
12255 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12256
12257         * gcc.dg/20020103-1.c: Fix typo in target selector.
12258
12259 2002-01-03  Richard Henderson  <rth@redhat.com>
12260
12261         * gcc.dg/20020103-1.c: New.
12262
12263 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12264
12265         * gcc.c-torture/execute/20020103-1.c: New test.
12266
12267 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12268
12269         * g++.dg/other/debug2.C: New test.
12270
12271         * gcc.c-torture/compile/20020103-1.c: New test.
12272
12273 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12274
12275         * gcc.dg/gnu89-init-1.c: Added new tests.
12276
12277 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12278
12279         * g++.dg/template/friend2.C: Remove as patch is reverted.
12280
12281         * g++.dg/warn/oldcast1.C: New test.
12282
12283         * g++.dg/template/ptrmem1.C: New test.
12284         * g++.dg/template/ptrmem2.C: New test.
12285
12286         * g++.dg/template/ntp.C: New test.
12287
12288         * g++.dg/other/component1.C: New test.
12289
12290         * g++.dg/template/ttp3.C: New test.
12291
12292         * g++.dg/template/friend2.C: New test.
12293         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12294
12295 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12296
12297         * g++.dg/other/ptrmem1.C: New test.
12298         * g++.dg/other/ptrmem2.C: New test.
12299
12300 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12301
12302         * g++.dg/template/ctor1.C: New test.
12303
12304 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12305
12306         * g++.dg/template/friend2.C: New test.
12307
12308 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12309
12310         * gcc.dg/mmix-1.c: New test.
12311
12312 2001-12-31  Richard Henderson  <rth@redhat.com>
12313
12314         * gcc.dg/asm-5.c: New.
12315
12316 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12317
12318         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12319         in namespace __gnu_cxx
12320
12321 2001-12-30  Richard Henderson  <rth@redhat.com>
12322
12323         * gcc.dg/debug-6.c: New.
12324
12325 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12326
12327         * gcc.c-torture/compile/20011229-2.c: New test.
12328
12329 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12330
12331         * gcc.dg/debug-3.c: New test.
12332         * gcc.dg/debug-4.c: New test.
12333         * gcc.dg/debug-5.c: New test.
12334
12335 2001-12-29  Richard Henderson  <rth@redhat.com>
12336
12337         * g++.dg/eh/loop1.C: New.
12338
12339 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12340
12341         * g++.dg/template/crash1.C: New test.
12342
12343 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12344
12345         * g++.dg/other/const1.C: New test.
12346
12347 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12348
12349         * gcc.c-torture/compile/20011229-1.c: New test.
12350
12351 2001-12-28  Stan Shebs  <shebs@apple.com>
12352
12353         * lib/objc-torture.exp: Resync with c-torture.exp.
12354         * lib/objc.exp: Load standard libraries.
12355
12356 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12357
12358         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12359         additional tests.
12360
12361 2001-12-27  Roger Sayle <roger@eyesopen.com>
12362
12363         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12364
12365 2001-12-27  Richard Henderson  <rth@redhat.com>
12366
12367         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12368
12369 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12370
12371         * g++.dg/eh/ctor1.C: New test.
12372         * g++.dg/other/error2.C: New test.
12373
12374 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12375
12376         * g++.dg/other/init2.C: New test.
12377
12378 2001-12-24  Richard Henderson  <rth@redhat.com>
12379
12380         * gcc.dg/20011223-1.c: New.
12381         * gcc.dg/inline-1.c: New.
12382
12383 2001-12-23  Richard Henderson  <rth@redhat.com>
12384
12385         * gcc.dg/asm-4.c: Test operand modifiers.
12386
12387 2001-12-23  Richard Henderson  <rth@redhat.com>
12388
12389         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12390
12391 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12392
12393         * gcc.c-torture/execute/20011223-1.c: New test.
12394
12395 2001-12-21  Richard Henderson  <rth@redhat.com>
12396
12397         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12398         re-enables the warning.
12399
12400 2001-12-21  Richard Henderson  <rth@redhat.com>
12401
12402         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12403
12404 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12405
12406         * gcc.c-torture/compile/20011218-1.c: New test.
12407
12408 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12409
12410         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12411         arm-isr.c test.
12412         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12413         epilogue generation for ARM ISR routines.
12414
12415 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12416
12417         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12418         * gcc.dg/format/c90-printf-3.c: Likewise.
12419         * gcc.dg/format/c99-printf-3.c: Likewise.
12420         * gcc.dg/format/ext-1.c: Likewise.
12421         * gcc.dg/format/ext-6.c: Likewise.
12422         * gcc.dg/format/format.h: Prototype unlocked stdio.
12423
12424 2001-12-20  Richard Henderson  <rth@redhat.com>
12425
12426         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12427         (arena): Use it.
12428         (malloc): Correct allocation logic.  Abort if we fill up the
12429         arena before initialization complete.
12430         (realloc): Correct allocation logic.
12431
12432 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12433
12434         * gcc.c-torture/compile/20011219-2.c: New test.
12435
12436         * gcc.c-torture/execute/20011219-1.c: New test.
12437
12438 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12439
12440         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12441         target does not support weak symbols.
12442
12443 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12444
12445         * gcc.c-torture/compile/20011219-1.c: New test.
12446
12447 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12448
12449         * g++.dg/other/error1.C: New test.
12450
12451 2001-12-17  Jeffrey A Law  (law@redhat.com)
12452
12453         * gcc.c-torture/execute/20011217-1.c: New test.
12454
12455 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12456
12457         * objc.dg/special/: New directory.
12458         * objc.dg/special/special.exp: New file.
12459         * objc.dg/special/unclaimed-category-1.h: New file.
12460         * objc.dg/special/unclaimed-category-1a.m: New file.
12461         * objc.dg/special/unclaimed-category-1.m: New file.
12462
12463 2001-12-17  Andreas Jaeger  <aj@suse.de>
12464
12465         * gcc.c-torture/compile/20011217-2.c: New test.
12466
12467 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12468
12469         * gcc.c-torture/compile/20011217-1.c: New test.
12470
12471 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12472
12473         * testsuite/gcc.dg/20011214-1.c: New.
12474
12475 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12476
12477         * gcc.dg/altivec-4.c: New.
12478
12479 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12480
12481         * gcc.dg/20011113-1.c: New test.
12482
12483 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12484
12485         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12486         std::__malloc_alloc_template<0> and
12487         std::__default_alloc_template<false, 0>.
12488
12489 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12490
12491         * objc/execute/bf-21.m: New test.
12492         * objc/execute/enumeration-1.m: New test.
12493         * objc/execute/enumeration-2.m: New test.
12494
12495 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12496
12497         * gcc.dg/gnu89-init-1.c: New test.
12498
12499 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12500
12501         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12502         * g++.old-deja/g++.jason/2371.C: Likewise.
12503         * g++.old-deja/g++.jason/template33.C: Likewise.
12504         * g++.old-deja/g++.jason/template34.C: Likewise.
12505         * g++.old-deja/g++.jason/template36.C: Likewise.
12506         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12507         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12508         * g++.old-deja/g++.other/typename1.C: Likewise.
12509         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12510         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12511         * g++.old-deja/g++.pt/typename11.C: Likewise.
12512         * g++.old-deja/g++.pt/typename14.C: Likewise.
12513         * g++.old-deja/g++.pt/typename16.C: Likewise.
12514         * g++.old-deja/g++.pt/typename3.C: Likewise.
12515         * g++.old-deja/g++.pt/typename4.C: Likewise.
12516         * g++.old-deja/g++.pt/typename5.C: Likewise.
12517         * g++.old-deja/g++.pt/typename7.C: Likewise.
12518         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12519
12520 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12521
12522         * g++.dg/other/linkage1.C: New test.
12523         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12524         specifiers.
12525
12526 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12527
12528         * gcc.dg/concat.c: New test.
12529
12530 2001-12-11  Stan Shebs  <shebs@apple.com>
12531
12532         * objc/compile: New test directory.
12533         * objc/compile/compile.exp: New expect script.
12534         * objc/compile/20011211-1.m: New compile test.
12535
12536 2001-12-11  Jason Merrill  <jason@redhat.com>
12537
12538         * lib/prune.exp (prune_gcc_output): Also handle "In member
12539         function".  So many permutations...
12540
12541 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12542
12543         * g++.dg/template/typedef1.C: New test.
12544
12545 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12546
12547         * g++.dg/other/copy1.C: New test.
12548
12549 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12550
12551         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12552
12553         * gcc.dg/builtin-choose-expr.c: New.
12554
12555 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12556
12557         * gcc.dg/altivec-2.c: New.
12558
12559 2001-12-07  Richard Henderson  <rth@redhat.com>
12560
12561         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12562
12563 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12564
12565         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12566         ultrasparc.
12567
12568 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12569
12570         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12571
12572 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12573
12574         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12575         variable argument list.
12576
12577 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12578
12579         * gcc.c-torture/execute/memcheck: Delete entire directory.
12580         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12581         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12582
12583 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12584
12585         * gcc.dg/Wshadow-1.c: New test.
12586
12587 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12588
12589         * gcc.c-torture/compile/20011130-1.c: New test.
12590
12591         * gcc.dg/noncompile/20011025-1.c: New test.
12592
12593         * g++.dg/other/anon-union.C: New test.
12594
12595         * gcc.c-torture/execute/20011024-1.c: New test.
12596
12597 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12598
12599         * gcc.c-torture/execute/20000722-1.x,
12600         gcc.c-torture/execute/20010123-1.x: Remove.
12601         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12602         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12603         gcc.dg/c99-complit-2.c: New tests.
12604
12605 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12606
12607         * g++.dg/inherit/base1.C: New test.
12608
12609 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12610
12611         * g++.dg/other/stdarg1.C: New test.
12612
12613         * gcc.c-torture/compile/20011130-2.c: New test.
12614
12615 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12616
12617         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12618         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12619         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12620         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12621         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12622         * gcc.dg/builtin-prefetch-1.c: New test.
12623
12624 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12625
12626         * gcc.dg/20011130-1.c: New test.
12627
12628 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12629
12630         * g++.dg/other/scope1.C: New test.
12631         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12632
12633 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12634
12635         * gcc.dg/vla-init-1.c: New test.
12636
12637 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12638
12639         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12640
12641 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12642
12643         * objc.dg/alias.m: Update.
12644         * objc.dg/class-1.m: Update.
12645         * objc.dg/const-str-1.m: Update.
12646         * objc.dg/fwd-proto-1.m: Update.
12647         * objc.dg/id-1.m: Update.
12648         * objc.dg/super-class-1.m: Update.
12649
12650 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12651
12652         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12653         constructs.
12654
12655 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12656
12657         * gcc.c-torture/execute/20011128-1.c: New test.
12658
12659 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12660
12661         * gcc.dg/20011127-1.c: New test.
12662
12663 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12664
12665         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12666         from Austin Group draft 7.
12667         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12668         scanf format arguments.
12669         * gcc.dg/format/no-exargs-2.c: New test.
12670
12671 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12672
12673         * g++.dg/abi/vbase8-4.C: New test.
12674
12675 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12676
12677         * gcc.c-torture/execute/20011121-1.c: New test.
12678
12679 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12680
12681         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12682
12683 2001-11-23  Andreas Jaeger  <aj@suse.de>
12684
12685         * gcc.dg/cpp/charconst-2.c: New test.
12686
12687 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12688
12689         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12690         to the host if it is remote.  Let tests specify extra headers
12691         they use.
12692         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12693         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12694         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12695         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12696         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12697         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12698         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12699         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12700         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12701         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12702
12703 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12704
12705         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12706         for little endian ARMs.
12707
12708 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12709
12710         * gcc.c-torture/compile/20011119-1.c: New test.
12711         * gcc.c-torture/compile/20011119-2.c: New test.
12712
12713 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12714
12715         * gcc.dg/altivec-1.c: Fix typo.
12716
12717 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12718
12719         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12720
12721 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12722
12723         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12724
12725 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12726
12727         * lib/g77.exp: Don't specify --rpath-link.
12728
12729         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12730         across all the headers.
12731         * gcc.dg/format/format.exp: For testing on a remote host,
12732         copy format.h.
12733
12734         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12735         * gcc.c-torture/execute/930406-1.c: Likewise.
12736         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12737
12738 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12739
12740         * gcc.dg/altivec-1.c: New.
12741
12742 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12743
12744         * gcc.dg/cpp/fpreprocessed.c: New test case.
12745
12746 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12747
12748         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12749         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12750         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12751
12752 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12753
12754         * gcc.dg/no-builtin-1.c: New test.
12755
12756 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12757
12758         * gcc.c-torture/execute/20011115-1.c: New test.
12759
12760 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12761
12762         * gcc.c-torture/compile/20011114-2.c: New test.
12763         * gcc.c-torture/compile/20011114-3.c: New test.
12764         * gcc.c-torture/compile/20011114-4.c: New test.
12765
12766 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12767
12768         * g++.dg/other/init1.C: New test.
12769
12770 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12771
12772         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12773         message.
12774
12775         * gcc.c-torture/execute/20011114-1.c: New testcase.
12776
12777         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12778         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12779         like the (before this change) version of 20010327-1.c.
12780
12781 2001-11-14  Roger Sayle <roger@eyesopen.com>
12782
12783         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12784
12785 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12786
12787         * g++.dg/init/array2.C: New test.
12788
12789 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12790
12791         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12792
12793 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12794
12795         * g++.dg/other/forscope1.C: New test.
12796         * g++.dg/ext/forscope1.C: New test.
12797         * g++.dg/ext/forscope2.C: New test.
12798
12799 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12800
12801         * gcc.c-torture/execute/20011113-1.c: New test.
12802
12803 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12804
12805         * gcc.c-torture/execute/20011109-2.c: New test.
12806
12807         * gcc.c-torture/execute/20011109-1.c: New test.
12808
12809 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12810
12811         * gcc.c-torture/compile/20011109-1.c: New test.
12812
12813 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12814
12815         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12816         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12817         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12818         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12819         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12820         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12821         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12822
12823 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12824
12825         * g++.dg/warn/Wshadow-1.C: New tests.
12826         * g++.old-deja/g++.mike/for3.C: Update.
12827
12828 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12829
12830         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12831         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12832         XFAILs.  Adjust expected error texts.
12833         * gcc.c-torture/compile/20011106-1.c,
12834         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12835         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12836         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12837         gcc.dg/c99-array-lval-5.c: New tests.
12838
12839 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12840
12841         * gcc.dg/cpp/defined.c: Update.
12842
12843 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12844
12845         * gcc.c-torture/execute/anon-1.c: New test.
12846
12847 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12848
12849         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12850         same size, so no warning should be produced on stormy16.
12851
12852         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12853         due to oversized array.
12854         * g++.old-deja/g++.mike/ns15.C: Likewise.
12855         * g++.old-deja/g++.pt/crash16.C: Likewise.
12856
12857 2001-11-02  Graham Stott  <grahams@redhat.com>
12858
12859         * g++.dgother/debug1.C: Fix typos.
12860
12861 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12862
12863         * g++.dg/other/debug1.C: New test.
12864
12865 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12866
12867         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12868         of unsigned long.
12869
12870 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12871
12872         * gcc.dg/20011029-2.c: New test.
12873
12874         * gcc.c-torture/compile/20011029-1.c: New test.
12875
12876 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12877
12878         * objc/execute/class_self-1.m: New test.
12879         * objc/execute/class_self-2.m: New test.
12880
12881 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12882
12883         * gcc.misc-tests/msgs.exp: Delete.
12884         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12885         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12886         error set to match recent changes.
12887
12888 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12889
12890         * gcc.dg/20011021-1.c: New test.
12891
12892 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12893
12894         * gcc.c-torture/compile/20011023-1.c: New test.
12895
12896 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12897
12898         * lib/g77.exp: Rewrite based on lib/g++.exp.
12899
12900 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12901
12902         * gcc.c-torture/execute/20011019-1.c: New test.
12903
12904         * gcc.dg/20011018-1.c: New test.
12905
12906 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12907
12908         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12909
12910 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12911
12912         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12913         * gcc.dg/attr-invalid.c: Likewise.
12914
12915 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12916
12917         * testsuite/gcc.dg/20011015-1.c: New test.
12918
12919 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12920
12921         * g++.dg/template/unify2.C: New test.
12922
12923 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12924
12925         * g++.dg/other/exception-specification.C: New test
12926
12927 2001-10-13  Tom Rix  <trix@redhat.com>
12928
12929         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12930         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12931
12932 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12933
12934         * testsuite/gcc.dg/20011009-1.c: New test.
12935
12936 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12937
12938         PR g++/4476
12939         * g++.dg/other/friend1.C: New test.
12940
12941 2001-10-11  Richard Henderson  <rth@redhat.com>
12942
12943         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12944
12945 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12946
12947         * gcc.c-torture/compile/20011010-1.c: New.
12948
12949 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12950
12951         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12952         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12953         g77.f-torture/execute/execute.exp,
12954         g77.f-torture/noncompile/noncompile.exp,
12955         gcc.c-torture/compile/compile.exp,
12956         gcc.c-torture/execute/execute.exp,
12957         gcc.c-torture/execute/ieee/ieee.exp,
12958         gcc.c-torture/execute/memcheck/memcheck.exp,
12959         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12960         objc/execute/execute.exp: Update FSF address.
12961
12962 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12963
12964         * gcc.dg/cpp/cmdlne-C.c: Update.
12965         * gcc.dg/cpp/cmdlne-C2.c: New.
12966
12967 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12968
12969         * gcc.c-torture/execute/20011008-3.c: New.
12970
12971 2001-10-08  DJ Delorie  <dj@redhat.com>
12972
12973         * gcc.dg/20011008-1.c: New.
12974         * gcc.dg/20011008-2.c: New.
12975
12976 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12977
12978         * gcc.dg/cpp/spacing1.c: Update test.
12979
12980 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12981
12982         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12983         spelling errors of "separate" as "seperate".
12984
12985 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12986
12987         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12988         enough to avoid inlining.
12989
12990 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12991
12992         * lib/g77.exp: set libg2c_dir correctly.
12993
12994 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12995
12996         * gcc.dg/cpp/macro11.c: New test.
12997
12998 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12999
13000         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13001         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13002         gcc.dg/format/multattr-3.c: New tests.
13003         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13004         tests for format attributes on function pointers being rejected.
13005
13006 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13007
13008         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13009
13010 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13011
13012         * g++.dg/warn/format1.C: New test.
13013
13014 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13015
13016         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13017
13018 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13019
13020         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13021
13022 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13023
13024         * gcc.dg/cpp/redef2.c: Add test.
13025
13026 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13027
13028         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13029         long-standing bug on i686, apparently.
13030         * gcc.c-torture/execute/loop-2c.x: New file.
13031         * gcc.c-torture/execute/loop-2d.x: New file.
13032         * gcc.c-torture/execute/loop-3c.x: New file.
13033
13034 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13035
13036         * gcc.dg/cpp/20000625-2.c: Correct line number.
13037
13038 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13039
13040         * gcc.dg/cpp/macro10.c: New test.
13041         * gcc.dg/cpp/strify3.c: New test.
13042         * gcc.dg/cpp/spacing1.c: Add tests.
13043         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13044         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13045
13046 2001-09-24  DJ Delorie  <dj@redhat.com>
13047
13048         * gcc.c-torture/execute/20010924-1.c: New test.
13049
13050 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13051
13052         * testsuite/objc/execute/paste.m: Remove.
13053
13054 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13055
13056         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13057
13058 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13059
13060         * g77.dg/strlen0.f: New test.
13061
13062 2001-09-21  Richard Henderson  <rth@redhat.com>
13063
13064         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13065         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13066
13067 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13068
13069         Table-driven attributes.
13070         * g++.dg/ext/attrib1.C: New test.
13071
13072 2001-09-20  DJ Delorie  <dj@redhat.com>
13073
13074         * gcc.dg/20000926-1.c: Update expected warning messages.
13075         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13076         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13077         array.
13078
13079 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13080
13081         * g++.dg/eh/registers1.C: New test case.
13082
13083 2001-09-17  Richard Henderson  <rth@redhat.com>
13084
13085         * gcc.dg/array-5.c: Fix VLA decomposition test.
13086
13087 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13088
13089         * gcc.dg/cpp/line5.c: New testcase.
13090
13091 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13092
13093         * gcc.dg/cpp/macro9.c: New test.
13094
13095 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13096
13097         * gcc.c-torture/execute/980223.c: Change type of addr from long
13098         to char *.
13099
13100 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13101
13102         * gcc.c-torture/execute/20010915-1.c: New test.
13103
13104 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13105
13106         * g77.dg/bprob: New directory.
13107         * g77.dg/bprob/bprob.exp: New file.
13108         * g77.dg/bprob/bprob-1.f: New test.
13109         * g77.dg/gcov: New directory.
13110         * g77.dg/gcov/gcov.exp: New file.
13111         * g77.dg/gcov/gcov-1.f: New test.
13112         * g77.dg/gcov/gcov-1.x: New file.
13113
13114 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13115
13116         * gcc.dg/cpp/directiv.c: Update.
13117         * gcc.dg/cpp/undef1.c: Update.
13118
13119 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13120
13121         * gcc.dg/20010912-1.c: New test.
13122
13123 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13124
13125         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13126         language-independent file in lib.
13127         * lib/gcov.exp: New file.
13128
13129 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13130
13131         * gcc.c-torture/compile/20010911-1.c: New test.
13132
13133 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13134
13135         * lib/profopt.exp: New, to support profile-directed optimizations.
13136         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13137         * gcc.misc-tests/bprob-1.c: New test.
13138         * gcc.misc-tests/bprob-2.c: New test.
13139
13140 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13141
13142         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13143         XFAIL and which kinds of gcov output to verify.
13144         * gcc.misc-tests/gcov-4b.x: New file.
13145         * gcc.misc-tests/gcov-5b.x: New file.
13146         * gcc.misc-tests/gcov-6.x: New file.
13147         * gcc.misc-tests/gcov-7.c: New test.
13148         * gcc.misc-tests/gcov-7.x: New file.
13149
13150 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13151
13152         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13153         * gcc.misc-tests/gcov-6.c: New test.
13154
13155 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13156
13157         PR c++/3986
13158         * g++.dg/abi/vbase1.C: New test.
13159
13160 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13161
13162         * objc.dg/method-2.m: New.
13163
13164 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13165
13166         PR c++/4203
13167         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13168         * g++.dg/init/empty1.C: New test.
13169
13170 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13171
13172         * gcc.c-torture/compile/20010903-1.c: New test.
13173
13174 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13175
13176         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13177         for m68k.
13178
13179 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13180
13181         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13182
13183         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13184
13185         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13186
13187 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13188
13189         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13190         for 16-bit 'unsigned int'.
13191
13192 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13193
13194         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13195
13196 2001-08-27  Richard Henderson  <rth@redhat.com>
13197
13198         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13199         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13200
13201 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13202
13203         * gcc.dg/asm-names.c (ymain): New.
13204
13205 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13206
13207         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13208         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13209         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13210
13211 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13212
13213         * gcc.dg/compare5.c: New testcase.
13214
13215 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13216
13217         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13218         and "In instantiation".
13219
13220 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13221
13222         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13223
13224 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13225
13226         * gcc.misc-tests/gcov.exp: Add support for branch information.
13227         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13228         * gcc.misc-tests/gcov-4.c: New test.
13229         * gcc.misc-tests/gcov-4b.c: New test.
13230         * gcc.misc-tests/gcov-5b.c: New test.
13231
13232 2001-08-20  Zack Weinberg  <zackw@panix.com>
13233
13234         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13235         expected to fail.
13236
13237 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13238
13239         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13240
13241 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13242
13243         * g++.dg/eh/
13244         Moved to gcc-deps.exp
13245         * gcc-deps.exp: New file.
13246
13247 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13248
13249         * g++.old-deja/g++.pt/defarg14.C: New test.
13250
13251 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13252
13253         * g++.old-deja/g++.other/lineno5.C: New test.
13254
13255 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13256
13257         * g++.old-deja/g++.pt/crash68.C: New test.
13258
13259 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13260
13261         * g++.old-deja/g++.other/crash42.C: New test.
13262
13263 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13264
13265         * gcc.dg/cpp/extratokens.c: Fix.
13266         * gcc.dg/cpp/skipping2.c: New tests.
13267
13268 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13269
13270         * gcc.c-torture/execute/20010724-1.c: New file.
13271         * gcc.c-torture/execute/20010724-1.x: New file.
13272
13273 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13274
13275         * g++.old-deja/g++.other/cond7.C: New test.
13276
13277 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13278
13279         * g++.old-deja/g++.other/optimize4.C: New test.
13280
13281 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13282
13283         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13284
13285 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13286
13287         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13288         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13289         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13290         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13291
13292         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13293         bug report" message.
13294
13295         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13296         * g++.dg/ext/instantiate1.C: Move from old-deja.
13297
13298 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13299
13300         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13301         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13302         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13303         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13304
13305 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13306
13307         * gcc.c-torture/execute/20010723-1.c: New test.
13308
13309 2001-07-23  Ben Elliston  <bje@redhat.com>
13310
13311         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13312
13313 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13314
13315         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13316         i[34567]86-*-*.
13317         Delete handling of ieee_multilib_flags.
13318         Pass -mieee for alpha*-*-* and sh-*-*.
13319         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13320
13321 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13322
13323         Remove old-abi tests.
13324         * g++.old-deja/g++.mike/p11116.C: Remove.
13325         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13326
13327 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13328
13329         * g77.f-torture/compile/pr3743.f:  New test
13330
13331 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13332
13333         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13334
13335 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13336
13337         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13338         g++.old-deja/g++.pt/static6.C: Likewise.
13339         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13340         supports weak symbols.
13341
13342 2001-07-18  Andreas Jaeger  <aj@suse.de>
13343
13344         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13345         supported again.
13346
13347 2001-07-18  Andreas Jaeger  <aj@suse.de>
13348
13349         * gcc.dg/iftrap-1.c: Fix target line.
13350
13351 2001-07-17  Richard Henderson  <rth@redhat.com>
13352
13353         * gcc.c-torture/execute/20010717-1.c: New.
13354
13355 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13356
13357         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13358         tests.
13359
13360 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13361
13362         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13363
13364 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13365
13366         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13367         UAC_SIGBUS, UAC_NOPRINT definitions.
13368
13369 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13370
13371         * objc/execute/object_is_class.m: New test.
13372         * objc/execute/object_is_meta_class.m: New test.
13373
13374 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13375
13376         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13377         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13378
13379 2001-01-15  David Bil
13380         * objc/execute/class-14.m: Added.
13381         * objc/execute/class-2.m: Added.
13382         * objc/execute/class-3.m: Added.
13383         * objc/execute/class-4.m: Added.
13384         * objc/execute/class-5.m: Added.
13385         * objc/execute/class-6.m: Added.
13386         * objc/execute/class-7.m: Added.
13387         * objc/execute/class-8.m: Added.
13388         * objc/execute/class-9.m: Added.
13389         * objc/execute/class-tests-1.h
13390         * objc/execute/class-tests-2.h
13391         * objc/execute/compatibility_alias.m: Added.
13392         * objc/execute/encode-1.m: Added.
13393         * objc/execute/formal_protocol-1.m: Added.
13394         * objc/execute/formal_protocol-2.m: Added.
13395         * objc/execute/formal_protocol-3.m: Added.
13396         * objc/execute/formal_protocol-4.m: Added.
13397         * objc/execute/formal_protocol-5.m: Added.
13398         * objc/execute/formal_protocol-6.m: Added.
13399         * objc/execute/formal_protocol-7.m: Added.
13400         * objc/execute/informal_protocol.m: Added.
13401         * objc/execute/initialize.m: Added.
13402         * objc/execute/load.m: Added.
13403         * objc/execute/many_args_method.m: Added.
13404         * objc/execute/nested-3.m: Added.
13405         * objc/execute/no_clash.m: Added.
13406         * objc/execute/private.m: Added.
13407         * objc/execute/redefining_self.m: Added.
13408         * objc/execute/root_methods.m: Added.
13409         * objc/execute/selector-1.m: Added.
13410         * objc/execute/static-1.m: Added.
13411         * objc/execute/static-2.m: Added.
13412         * objc/execute/va_method.m: Added.
13413
13414 2001-03-10  Richard Henderson  <rth@redhat.com>
13415
13416         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13417
13418 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13419
13420         * g++.old-deja/g++.other/crash31.C: XFAIL.
13421         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13422         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13423         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13424         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13425         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13426
13427 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13428
13429         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13430
13431 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13432
13433         * gcc.dg/20000724-1.c: Don't use multiline strings.
13434
13435 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13436
13437         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13438         result of -cString against what we expect it to be; don't just
13439         print it out for no one to read.
13440
13441         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13442         Based on testcases provided by Nicola Pero.
13443
13444 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13445
13446         * gcc.dg/cpp/macro7.c: New test.
13447
13448 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13449
13450         * gcc.dg/cpp/multiline.c: Update.
13451
13452 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13453
13454         * g++.old-deja/g++.other/enum3.C: New test.
13455
13456 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13457
13458         * g++.old-deja/g++.other/pod1.C: New test.
13459
13460 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13461
13462         * g++.old-deja/g++.ext/overload1.C: New test.
13463
13464 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13465
13466         * g++.old-deja/g++.pt/using1.C: New test.
13467
13468 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13469
13470         * g++.old-deja/g++.other/using9.C: New test.
13471
13472 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13473
13474         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13475
13476         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13477
13478 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13479
13480         * g++.old-deja/g++.ext/realpt1.C: Remove.
13481
13482 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13483
13484         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13485
13486 2001-02-26  Will Cohen  <wcohen@redhat.com>
13487
13488         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13489
13490 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13491
13492         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13493         templatized constructors.
13494
13495 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13496
13497         * gcc.c-torture/execute/20010224-1.c: New test.
13498
13499 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13500
13501         * gcc.c-torture/execute/20010222-1.c: New test.
13502
13503 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13504
13505         * g++.old-deja/g++.other/inline20.C: New test.
13506
13507 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13508
13509         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13510
13511 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13512
13513         * g++.old-deja/g++.other/lookup22.C: New test.
13514
13515 200
13516         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13517         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13518         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13519         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13520         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13521
13522 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13523
13524         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13525         account.
13526
13527 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13528
13529         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13530
13531 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13532
13533         * g++.old-deja/g++.pt/crash62.C: New test.
13534
13535 2001-01-04  Richard Henderson  <rth@redhat.com>
13536
13537         * gcc.dg/20000926-1.c: Update expected warnings.
13538         * gcc.dg/array-2.c: Likewise.
13539         * gcc.dg/array-4.c: Also validate flexible array members.
13540         * gcc.dg/c99-flex-array-1.c: New.
13541
13542 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13543
13544         * gcc.c-torture/compile/20001222-1.x: Remove.
13545
13546 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13547
13548         * gcc.c-torture/execute/built-in-setjmp.c: New.
13549
13550 2001-01-03  Richard Henderson  <rth@redhat.com>
13551
13552         * gcc.dg/940510-1.c: Update expected error wording.
13553         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13554
13555 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13556
13557         * lib/target-supports.exp (check_alias_available): Modified to
13558         indicate aliases not supported if only weak aliases are supported.
13559
13560 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13561
13562         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13563         Turn on cmpstrsi checks for __pj__ and __i370__.
13564
13565 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13566
13567         * g++.old-deja/g++.other/virtual11.C: New test.
13568
13569 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13570
13571         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13572
13573 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13574
13575         * gcc.c-torture/compile/20010102-1.c: New test.
13576
13577 2001-01-02  Andreas Jaeger  <aj@suse.de>
13578
13579         * gcc.dg/noreturn-3.c: New test.
13580
13581         * gcc.dg/noreturn-4.c: New test.
13582
13583 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13584
13585         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13586         __builtin_fputc and __builtin_fwrite.
13587
13588 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13589
13590         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13591         signed char, not default char.
13592
13593 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13594
13595         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13596
13597 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13598
13599         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13600
13601 2000-12-29  Richard Henderson  <rth@redhat.com>
13602
13603         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13604         (__cyg_profile_func_exit): Define.
13605
13606 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13607
13608         * g++.dg/vtgc1.C: New test.
13609
13610 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13611
13612         * gcc.dg/noncompile/20001228-1.c: New test.
13613
13614         * gcc.dg/20001228-1.c: New test.
13615
13616         * gcc.c-torture/execute/20001228-1.c: New test.
13617
13618 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13619
13620         * gcc.dg/format-strfmon-1.c: New test.
13621
13622 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13623
13624         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13625         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13626         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13627         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13628         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13629         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13630         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13631         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13632         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13633         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13634         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13635         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13636         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13637
13638         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13639         * gcc.c-torture/execute/string-opt-4.c: Test index.
13640
13641 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13642
13643         * gcc.c-torture/compile/20001226-1.c: New test.
13644
13645 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13646
13647         * gcc.c-torture/compile/20001222-1.c: New test.
13648         * gcc.c-torture/compile/20001222-1.x: Xfail.
13649
13650 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13651
13652         * gcc.c-torture/execute/comp-goto-2.c: New test.
13653
13654 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13655
13656         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13657         Use long types if __INT_MAX__ is 32767.
13658         (main): Use cast to (sint32 *) when poking 88 into a_page.
13659
13660         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13661
13662 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13663
13664         * gcc.c-torture/compile/20001221-1.c: New test.
13665         * gcc.c-torture/execute/20001221-1.c: New test.
13666
13667 2000-12-20  Richard Henderson  <rth@redhat.com>
13668
13669         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13670         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13671
13672 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13673
13674         * gcc.dg/compare3.c: New test.
13675
13676 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13677
13678         * gcc.dg/format-warnll-1.c: New test.
13679
13680 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13681
13682         * gcc.dg/cpp/cmdlne-P.c: New test.
13683
13684 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13685
13686         * gcc.c-torture/execute/builtin-abs-1.c,
13687         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13688
13689 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13690
13691         * gcc.dg/cpp/multiline.c: New test.
13692
13693 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13694
13695         * g++.old-deja/g++.other/syshdr1.C: Update.
13696         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13697
13698 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13699
13700         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13701
13702 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13703
13704         * g++.old-deja/g++.pt/ttp65.C: New test.
13705
13706 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13707
13708         * g++.old-deja/g++.pt/ttp64.C: New test.
13709
13710 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13711
13712         * g++.old-deja/g++.pt/spec33.C: New test.
13713
13714 2000-12-14  Catherine Moore  <clm@redhat.com>
13715
13716         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13717         * gcc.c-torture/execute/920612-2.c: Likewise.
13718         * gcc.c-torture/execute/920428-2.c: Likewise.
13719         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13720         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13721
13722 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13723
13724         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13725         * gcc.dg/pack-test-2.c: Likewise.
13726
13727 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13728
13729         Tests by Zack Weinberg <zackw@stanford.edu>.
13730
13731         * gcc.dg/cpp/defined.c: Update.
13732         * gcc.dg/cpp/defined_trad.c: New tests.
13733
13734 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13735
13736         * gcc.dg/cpp/trad-direct.c: Update.
13737
13738 2000-12-11  Neil Booth  <neilb@earthling.net>
13739
13740         * gcc.dg/cpp/defined_trad.c
13741
13742 2000-12-11  Neil Booth  <neilb@earthling.net>
13743
13744         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13745
13746 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13747
13748         * gcc.dg/format-miss-2.c: New test.
13749
13750 2000-12-09  Neil Booth  <neilb@earthling.net>
13751
13752         * gcc.dg/cpp/lineflags.c: New tests.
13753         * gcc.dg/cpp/poison.c: Update.
13754         * gcc.dg/cpp/redef2.c: Update.
13755         * gcc.dg/cpp/skipping.c: New test.
13756
13757 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13758
13759         * g++.old-deja/g++.other/eh3.C: New testcase.
13760
13761 2000-12-07  Neil Booth  <neilb@earthling.net>
13762
13763         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13764         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13765         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13766         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13767         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13768         Update.
13769
13770 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13771
13772         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13773         __SIZE_TYPE__ instead of int for type of integers cast to
13774         pointers.
13775
13776 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13777
13778         * g++.old-deja/g++.other/cleanup4.C: New test.
13779
13780 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13781
13782         * format-sec-1.c: New test.
13783
13784 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13785
13786         * gcc.dg/format-nonlit-3.c: New test.
13787
13788 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13789
13790         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13791         through a null pointer.
13792
13793 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13794         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13795         library makes no calls to `operator new' during initialization.
13796
13797 2000-11-04  Neil Booth  <neilb@earthling.net>
13798
13799         * gcc.dg/cpp/include2.c: New tests.
13800
13801 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13802
13803         * lib/g++.exp (g++_set_ld_library_path): New function.
13804         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13805
13806 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13807
13808         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13809         warnings.
13810
13811 2000-11-01  Richard Henderson  <rth@redhat.com>
13812
13813         * g++.old-deja/g++.ext/namedret1.C: New.
13814         * g++.old-deja/g++.ext/namedret2.C: New.
13815         * g++.old-deja/g++.ext/namedret3.C: New.
13816
13817 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13818
13819         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13820         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13821
13822 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13823
13824         * gcc.c-torture/execute/va-arg-21.c: New test.
13825
13826 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13827
13828         * gcc.dg/c99-complex-2.c: New test.
13829
13830 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13831
13832         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13833
13834 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13835
13836         * g++.old-deja/g++.other/inline16.C: New test.
13837
13838 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13839
13840         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13841         __PRETTY_FUNCTION__
13842
13843 2000-10-29  Neil Booth  <neilb@earthling.net>
13844
13845         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13846         New tests.
13847         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13848         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13849         optimisation.
13850
13851 2000-10-29  Neil Booth  <neilb@earthling.net>
13852
13853         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13854         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13855         * mi5.c: Test multiple includes work with -C.
13856         * trigraphs.c: Test ^= version.
13857
13858 2000-10-28  Neil Booth  <neilb@earthling.net>
13859
13860         New tests and test updates for new macro expander.
13861
13862         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13863         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13864         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13865         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13866         new diagnostic messages.
13867
13868         * gcc.dg/cpp/macro3.c: New tests.
13869
13870 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13871
13872         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13873         on the same line.
13874
13875 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13876
13877         * g++.old-deja/g++.other/eh2.C: New test.
13878
13879 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13880
13881         * gcc.c-torture/execute/20001027-1.c: New test.
13882
13883 2000-10-26  Richard Henderson  <rth@redhat.com>
13884
13885         * gcc.c-torture/execute/20001026-1.c: New.
13886
13887 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13888
13889         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13890         * g++.old-deja/g++.law/builtin1.C: Likewise.
13891         * g++.old-deja/g++.law/ctors10.C: Likewise.
13892         * g++.old-deja/g++.law/virtual3.C: Likewise.
13893         * g++.old-deja/g++.mike/p658.C: Likewise.
13894         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13895         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13896         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13897         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13898         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13899
13900 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13901
13902         * gcc.c-torture/compile/20001024-1.c: New test.
13903
13904 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13905
13906         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13907         to tell us whether or not we are using V3.
13908
13909 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13910
13911         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13912         operands.
13913
13914 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13915
13916         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13917
13918 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13919
13920         * gcc.c-torture/execute/20001024-1.c: New test.
13921
13922 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13923
13924         * g++.old-deja/g++.other/sibcall1.C: New test.
13925
13926 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13927
13928         * gcc.dg/noncompile/init-3.c: New test.
13929
13930 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13931
13932         * gcc.dg/format-array-1.c: New test.
13933
13934 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13935
13936         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13937         writing through null pointers; remove comment about testing
13938         unterminated strings.
13939
13940 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13941
13942         * gcc.c-torture/execute/20001017-2.c: New test.
13943
13944 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13945
13946         * gcc.c-torture/compile/20001018-1.c: New test.
13947         * gcc.c-torture/compile/20001018-1.x: Xfail.
13948
13949 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13950
13951         * gcc.c-torture/execute/20001017-1.c: New test.
13952
13953 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13954
13955         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13956         for multiple use of arguments with scanf formats; add tests for
13957         multiple use of arguments.
13958
13959 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13960
13961         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13962
13963 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13964
13965         * gcc.dg/format-miss-1.c: New test.
13966
13967 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13968
13969         * gcc.c-torture/execute/20001013-1.c: New test.
13970
13971 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13972
13973         * gcc.dg/format-branch-1.c: New test.
13974
13975 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13976
13977         * README, lib/file-format.exp: Remove EGCS references.
13978
13979 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13980
13981         * gcc.dg/20001013-1.c: New test.
13982
13983 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13984
13985         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13986         for intmax_t in the compiler using __typeof__ and the type rules
13987         for conditional expressions.
13988
13989 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13990
13991         * gcc.dg/20001012-1.c: New test.
13992         * gcc.dg/20001012-2.c: New test.
13993
13994 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13995
13996         * gcc.dg/format-attr-1.c: New test.
13997
13998 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13999
14000         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14001         __LONG_LONG_MAX__ instead of LLONG_MAX.
14002
14003 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14004
14005         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14006         scanf flags.
14007         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14008         flags.
14009
14010 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14011
14012         * gcc.dg/sequence-pt-1.c: New test.
14013
14014 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14015
14016         * gcc.c-torture/execute/20001011-1.c: New testcase.
14017         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14018
14019 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14020
14021         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14022         does not error on it.
14023
14024 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14025
14026         * gcc.dg/20001009-1.c: New test.
14027
14028 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14029
14030         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14031         * gcc.c-torture/execute/20001009-2.c: ... to here.
14032
14033 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14034
14035         * gcc.c-torture/compile/20001009-1.c: New testcase.
14036         * gcc.c-torture/execute/20001009-1.c: New testcase.
14037         Testcases provided by Jan Hubicka <jh@suse.cz>.
14038
14039 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14040
14041         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14042         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14043         uintmax_t using <limits.h> to emulate the compiler's internal
14044         logic.  No longer XFAIL %j tests.
14045
14046 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14047
14048         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14049         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14050         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14051         regexps and details of expected handling of some bad formats.
14052         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14053         suppression.
14054
14055 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14056
14057         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14058         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14059         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14060         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14061         in list archives.
14062
14063 2000-10-06  Richard Henderson  <rth@cygnus.com>
14064
14065         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14066         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14067         * g++.old-deja/g++.jason/report.C: Likewise.
14068         * g++.old-deja/g++.law/friend5.C: Likewise.
14069         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14070         of the expected warnings.
14071
14072 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14073
14074         * g++.old-deja/g++.pt/enum14.C: New test.
14075
14076 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14077
14078         * g++.old-deja/g++.pt/crash59.C: New test.
14079
14080 2000-10-04  Will Cohen  <wcohen@redhat.com>
14081
14082         * gcc.dg/20000926-1.c: New test.
14083
14084 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14085
14086         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14087         function name for current C++ compiler.
14088         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14089
14090 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14091
14092         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14093         __PRETTY_FUNCTION__.
14094         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14095
14096 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14097
14098         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14099
14100 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14101
14102         * gcc.c-torture/compile/20000923-1.c: New test.
14103
14104 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14105
14106         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14107         * g++.old-deja/g++.pt/ttp62.C: Same.
14108         * g++.old-deja/g++.other/inline14.C: Same.
14109
14110 2000-09-24  Richard Henderson  <rth@cygnus.com>
14111
14112         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14113
14114 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14115
14116         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14117
14118 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14119
14120         * gcc.c-torture/compile/20000922-1.c: New file.
14121
14122 2000-09-21  Nick Clifton  <nickc@redhat.com>
14123
14124         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14125         a signed long modulo operation.
14126         (mod6): New function - perform an unsigned long modulo operation.
14127         (main): Add tests for modulos of very large numbers by very small
14128         dividends.
14129
14130 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14131
14132         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14133
14134 2000-09-19  Richard Henderson  <rth@cygnus.com>
14135
14136         * gcc.dg/compare2.c (case 10): XFAIL.
14137
14138 2000-09-18  Richard Henderson  <rth@cygnus.com>
14139
14140         * gcc.c-torture/execute/20000906-1.c: Move ...
14141         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14142         that support __builtin_trap.
14143
14144 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14145
14146         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14147
14148 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14149
14150         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14151         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14152         more $ format tests.
14153
14154 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14155
14156         * gcc.dg/format-errmk-1.c: New test.
14157
14158 2000-09-17  Greg McGary  <greg@mcgary.org>
14159
14160         * gcc.c-torture/execute/20000917-1.x: Remove.
14161
14162 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14163
14164         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14165
14166 2000-09-17  Greg McGary  <greg@mcgary.org>
14167
14168         * gcc.c-torture/execute/20000917-1.c: New test.
14169         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14170
14171 2000-09-16  Neil Booth  <NeilB@earthling.net>
14172
14173         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14174         in nested macro bug.
14175
14176 2000-09-15  Neil Booth  <NeilB@earthling.net>
14177
14178         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14179
14180 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14181
14182         * gcc.c-torture/execute/20000914-1.c: New test.
14183
14184 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14185
14186         * g++.other/inline13.C: New test.
14187
14188 2000-09-12  Andreas Jaeger  <aj@suse.de>
14189
14190         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14191         constant by Ulrich Drepper <drepper@redhat.com>.
14192
14193 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14194
14195         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14196
14197 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14198
14199         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14200
14201 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14202
14203         * gcc.dg/cpp/backslash.c: New test.
14204
14205 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14206
14207         * gcc.c-torture/execute/20000910-1.c: New test.
14208         * gcc.c-torture/execute/20000910-2.c: Likewise.
14209
14210 2000-09-11  Robert Lipe  <robertl@sco.com>
14211
14212         * gcc.dg/pragma-align.c: New test.
14213
14214 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14215
14216         * g++.old-deja/g++.pt/explicit82.C: New test.
14217         * g++.old-deja/g++.pt/explicit83.C: New test.
14218
14219 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14220
14221         * gcc.dg/asm-names.c: New test.
14222
14223 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14224
14225         * gcc.dg/cpp/tr-warn6.c: New test
14226
14227 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14228
14229         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14230         be accepted.
14231
14232 2000-09-07  Catherine Moore  <clm@redhat.com>
14233
14234         * gcc.c-torture/execute/unroll-1.c: New test.
14235
14236 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14237
14238         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14239         ERROR markers.
14240         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14241         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14242         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14243         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14244         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14245         Preprocess only.
14246         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14247         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14248
14249 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14250
14251         * g++.old-deja/g++.pt/deduct2.C: New test.
14252
14253 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14254
14255         * g++.old-deja/g++.pt/parms2.C: New test.
14256
14257 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14258
14259         * g++.old-deja/g++.pt/crash58.C: New test.
14260
14261 2000-09-06  Greg McGary  <greg@mcgary.org>
14262
14263         * gcc.c-torture/execute/20000906-1.c: New test.
14264         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14265
14266 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14267
14268         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14269
14270 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14271
14272         * g++.old-deja/g++.pt/crash57.C: New test.
14273
14274 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14275
14276         * g++.old-deja/g++.pt/crash56.C: New test.
14277
14278 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14279
14280         * g++.old-deja/g++.pt/koenig1.C: New test.
14281
14282 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14283
14284         * gcc.dg/20000904-1.c: New test.
14285
14286 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14287
14288         * gcc.dg/cpp/paste8.c: New test.
14289
14290 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14291
14292         * gcc.c-torture/compile/20000827-1.c: New test.
14293
14294 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14295
14296         * gcc.dg/format-diag-1.c: New test.
14297
14298 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14299
14300         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14301         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14302         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14303         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14304         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14305
14306 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14307
14308         * g++.old-deja/g++.other/nested4.C: New test.
14309
14310 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14311
14312         * g++.old-deja/g++.ns/scoped1.C: New test.
14313
14314 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14315
14316         * lib/g++.exp: Support testing already-installed GCC.
14317
14318 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14319
14320         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14321
14322 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14323
14324         * gcc.dg/return-type-2.c: New test.
14325
14326 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14327
14328         * gcc.c-torture/compile/20000825-1.c: New test.
14329
14330 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14331
14332         * gcc.dg/dwarf2-2.c: New test.
14333
14334 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14335
14336         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14337         dg-warning regexps.
14338
14339 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14340
14341         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14342         gcc.dg/format-ext-5.c: New tests.
14343
14344 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14345
14346         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14347
14348 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14349
14350         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14351
14352 2000-08-24  Richard Henderson  <rth@cygnus.com>
14353
14354         * gcc.dg/ia64-sync-1.c: New test.
14355         * gcc.dg/ia64-sync-2.c: New test.
14356         * gcc.dg/ia64-asm-1.c: New test.
14357
14358 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14359
14360         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14361         * gcc.dg/format-ext-2.c: New test.
14362
14363 2000-08-23  Jason Merrill  <jason@redhat.com>
14364
14365         * lib/old-dejagnu.exp: Also ignore "In member function" and
14366         "At global scope".
14367
14368 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14369
14370         * gcc.dg/noncompile/label-lineno-1.c: New test.
14371
14372 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14373
14374         * gcc.dg/c99-array-nonobj-1.c: New test.
14375
14376 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14377
14378         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14379         tests.
14380         * gcc.dg/format-ext-1.c: New test.
14381
14382 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14383
14384         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14385         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14386         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14387         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14388         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14389
14390 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14391
14392         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14393         gcc.dg/c99-strftime-2.c: New tests.
14394
14395 2000-08-22  Richard Henderson  <rth@cygnus.com>
14396
14397         * gcc.c-torture/execute/20000822-1.c: New test.
14398
14399 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14400
14401         * gcc.c-torture/execute/20000819-1.x: Remove.
14402
14403 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14404
14405         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14406         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14407         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14408         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14409         gcc.dg/format-xopen-1.c: New tests.
14410
14411 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14412
14413         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14414
14415 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14416
14417         * g++.old-deja/g++.other/loop2.C: New test.
14418
14419         * gcc.c-torture/compile/20000606-1.c: New test.
14420         * gcc.c-torture/compile/20000728-1.c: New test.
14421         * gcc.c-torture/execute/20000801-1.c: New test.
14422         * gcc.c-torture/execute/20000801-2.c: New test.
14423         * gcc.c-torture/execute/20000819-1.c: New test.
14424         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14425         * gcc.dg/20000629-1.c: New test.
14426         * gcc.dg/20000724-1.c: New test.
14427         * gcc.dg/20000807-1.c: New test.
14428
14429 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14430
14431         * gcc.dg/cpp/pragma-1.c: New test.
14432         * gcc.dg/cpp/pragma-2.c: New test.
14433
14434 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14435
14436         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14437         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14438
14439 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14440
14441         * gcc.c-torture/compile/20000818-1.c: New test.
14442
14443 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14444
14445         * gcc.c-torture/execute/20000818-1.c: New test.
14446
14447 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14448
14449         * gcc.dg/format-va-1.c: New test.
14450
14451 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14452
14453         * g++.old-deja/g++.other/typedef8.C: New test.
14454
14455 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14456
14457         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14458         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14459         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14460         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14461         * g++.old-deja/g++.other/ptrmem7.C: New test.
14462         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14463
14464 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14465
14466         * g++.old-deja/g++.pt/typename27.C: New test.
14467
14468 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14469
14470         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14471         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14472         * g++.old-deja/g++.pt/friend45.C: New test.
14473         * g++.old-deja/g++.other/friend8.C: New test.
14474
14475 2000-08-15  Richard Henderson  <rth@cygnus.com>
14476
14477         * gcc.c-torture/execute/20000815-1.c: New test.
14478
14479 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14480
14481         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14482         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14483         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14484
14485 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14486
14487         * g++.old-deja/g++.other/refinit2.C: New test.
14488
14489 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14490
14491         * lib/c-torture.exp (c-torture): Make
14492         compiler_conditional_xfail_data global.
14493         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14494         compiler_conditional_xfail_data machinery.
14495         (f-torture-execute): Likewise.
14496         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14497         and only when unrolling loops.
14498
14499         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14500
14501 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14502
14503         * g++.old-deja/g++.pt/explicit81.C: New test.
14504
14505 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14506
14507         * g++.old-deja/g++.pt/typename26.C: New test.
14508
14509 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14510
14511         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14512         warning.
14513
14514 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14515
14516         * g++.old-deja/g++.other/array3.C: New test.
14517
14518 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14519
14520         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14521         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14522         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14523         New tests.
14524
14525 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14526
14527         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14528         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14529
14530 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14531
14532         * gcc.c-torture/execute/20000808-1.c: New test.
14533
14534 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14535
14536         * gcc.dg/c90-const-expr-1.c: New test.
14537
14538 2000-08-08  Richard Henderson  <rth@cygnus.com>
14539
14540         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14541
14542 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14543
14544         * gcc.dg/noncompile/const-ll-1.c: New test.
14545
14546 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14547
14548         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14549
14550 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14551
14552         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14553         that running programs linked against the shared version of libobjc
14554         run correctly.
14555
14556 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14557
14558         * gcc.dg/c99-printf-1.c: New test.
14559
14560 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14561
14562         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14563
14564 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14565
14566         * gcc.c-torture/execute/20000731-1.x: Delete.
14567
14568 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14569
14570         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14571         and torture_without_loops as is done by c-torture.exp.
14572         (search_for): Copy from c-torture.exp.
14573         (gcc-dg-runtest): New function, drives a directory of tests
14574         iterating over the TORTURE_OPTIONS.
14575         (scan-assembler, scan-assembler-not): Move here from
14576         individual directory drivers.
14577
14578         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14579         defined by lib/gcc-dg.exp.
14580         * gcc.dg/cpp/cpp.exp: Likewise.
14581         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14582         gcc-dg-runtest, so we cycle over optimization options.
14583
14584         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14585         * gcc.dg/compare2.c: No longer expected to fail.
14586
14587 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14588
14589         * gcc.c-torture/execute/20000804-1.c: New test.
14590
14591 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14592
14593         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14594
14595 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14596
14597         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14598
14599 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14600
14601         * gcc.c-torture/compile/20000803-1.c: New test.
14602
14603 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14604
14605         * gcc.c-torture/execute/20000801-3.c,
14606         gcc.c-torture/execute/20000801-4.c: New tests.
14607         * gcc.c-torture/execute/20000801-3.x,
14608         gcc.c-torture/execute/20000801-4.x: Xfail.
14609
14610 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14611
14612         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14613         libobjc/.libs to allow for libtool.
14614
14615 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14616
14617         * gcc.c-torture/compile/20000802-1.c: New test.
14618
14619 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14620
14621         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14622
14623 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14624
14625         * gcc-c-torture/execute/20000731-2.c: New test.
14626
14627         * gcc.c-torture/execute/20000731-1.c: New test.
14628         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14629
14630 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14631
14632         * testsuite/gcc.dg/cpp/paste7.c: New test.
14633         * gcc.dg/cpp/20000725-1.c: New test.
14634
14635 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14636
14637         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14638         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14639         declaration warning for __builtin_dwarf_reg_size.
14640
14641         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14642
14643 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14644
14645         * gcc.dg/noncompile/voidparam-1.c: New test.
14646
14647 2000-07-30  Richard Henderson  <rth@cygnus.com>
14648
14649         * gcc.dg/c90-digraph-1.c: Don't xfail.
14650         * gcc.dg/compare2.c (case 10): Xfail.
14651         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14652
14653 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14654
14655         * gcc.dg/c99-main-1.c: New test.
14656
14657 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14658
14659         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14660
14661 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14662
14663         * gcc.c-tortuer/execute/20000726-1.c: New test.
14664
14665 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14666
14667         * gcc.c-torture/execute/enum-2.c: New test.
14668
14669 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14670
14671         * gcc.dg/cpp/tr-warn3.c: New test.
14672
14673 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14674
14675         * g++.old-deja/g++.ext/implicit1.C: Remove.
14676         * g++.old-deja/g++.jason/c2.C: Remove
14677         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14678         * g++.old-deja/g++.pt/crash16.C: Likewise.
14679         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14680
14681 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14682
14683         * g++.old-deja/g++.other/for2.C: New test.
14684
14685 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14686
14687         * gcc.dg/20000720-1.c: New test.
14688
14689 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14690
14691         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14692
14693 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14694
14695         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14696         * gcc.c-torture/execute/20000722-1.c: New.
14697         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14698
14699 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14700
14701         * gcc.dg/cpp/20000720-1.S: New test.
14702
14703 2000-07-21  Michael Meissner  <meissner@redhat.com>
14704
14705         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14706
14707 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14708
14709         * g++.old-deja/g++.brendan/crash16.C,
14710         g++.old-deja/g++.brendan/parse3.C,
14711         g++.old-deja/g++.brendan/redecl1.C,
14712         g++.old-deja/g++.ns/template13.C,
14713         g++.old-deja/g++.other/decl4.C,
14714         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14715
14716 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14717
14718         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14719         and "Internal error".
14720
14721         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14722         regexps.
14723         * gcc.dg/cpp/paste6.c: New test.
14724
14725 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14726
14727         * gcc.dg/cpp/tr-direct.c: New test.
14728
14729         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14730         gcc.dg/cpp/undef1.c: Tweak error regexps.
14731
14732 2000-07-18  Eric Christopher <echristo@redhat.com>
14733
14734         * gcc.c-torture/compile/20000718-1.c: New test.
14735
14736 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14737
14738         * cpplex.c (_cpp_push_token): If the token being pushed back
14739         is the previous token in this context, just subtract one from
14740         context->posn.
14741         * cppmacro.c (save_expansion): Clear aux field when storing a
14742         placemarker.
14743
14744 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14745
14746         * gcc.dg/noncompile/redecl-1.c: New test.
14747
14748 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14749
14750         * gcc.c-torture/execute/20000717-5.c: New test.
14751         * gcc.c-torture/execute/20000717-1.x: Removed.
14752
14753 2000-07-17  Richard Henderson  <rth@cygnus.com>
14754
14755         * gcc.c-torture/execute/20000717-4.c: New test.
14756
14757 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14758
14759         * gcc.dg/cpp/syshdr.c: New test.
14760         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14761
14762 2000-07-17  Neil Booth  <neilb@earthling.net>
14763
14764         * gcc.dg/cpp/cmdlne-dM.c: New test.
14765         * gcc.dg/cpp/cmdlne-dD.c: New test.
14766
14767 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14768
14769         * gcc.c-torture/execute/20000717-3.c: New test.
14770
14771         * gcc.c-torture/compile/20000717-1.c: New test.
14772
14773 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14774
14775         * gcc.c-torture/execute/20000717-2.c: New test.
14776
14777 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14778
14779         * gcc.dg/formatz-1.c: New test.
14780
14781         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14782         * gcc.dg/c99-digraph-1.c: New tests.
14783
14784         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14785         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14786
14787         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14788         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14789         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14790         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14791         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14792         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14793         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14794
14795 2000-07-17   Greg McGary <greg@mcgary.org>
14796
14797         * gcc.c-torture/execute/20000717-1.c: New test.
14798         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14799
14800 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14801
14802         * gcc.c-torture/execute/20000715-2.c: New test.
14803         * gcc.dg/20000715-1.c: New test.
14804
14805 2000-07-15  Michael Meissner  <meissner@redhat.com>
14806
14807         * gcc.c-torture/execute/20000715-1.c: New test.
14808
14809 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14810
14811         * gcc.c-torture/execute/20000707-1.c: New test.
14812
14813 2000-07-13  Neil Booth  <NeilB@earthling.net>
14814
14815         * testsuite/gcc.dg/cpp/digraph1.c,
14816         testsuite/gcc.dg/cpp/digraph2.c,
14817         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14818
14819 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14820
14821         * g77.f-torture/compile/20000630-2.f:  New test.
14822         * g77.f-torture/compile/20000630-2.x
14823
14824 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14825
14826         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14827
14828 2000-07-11  Neil Booth  <NeilB@earthling.net>
14829
14830         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14831
14832 2000-07-11  Neil Booth  <NeilB@earthling.net>
14833
14834         * gcc.dg/cpp/cmdlne-C.c: New.
14835
14836 2000-07-09  Neil Booth  <NeilB@earthling.net>
14837
14838         * gcc.dg/cpp/directiv.c: New tests.
14839         * gcc.dg/cpp/undef1.c: Update.
14840
14841 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14842
14843         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14844
14845 2000-07-09  Neil Booth  <NeilB@earthling.net>
14846
14847         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14848
14849 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14850
14851         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14852         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14853
14854 2000-07-08  Neil Booth  <NeilB@earthling.net>
14855
14856         * gcc.dg/cpp/macsyntx.c: New tests.
14857
14858 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14859
14860         * gcc.dg/20000707-1.c: New test.
14861
14862 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14863
14864         * gcc.c-torture/execute/20000706-1.c: New test.
14865         * gcc.c-torture/execute/20000706-2.c: New test.
14866         * gcc.c-torture/execute/20000706-3.c: New test.
14867         * gcc.c-torture/execute/20000706-4.c: New test.
14868         * gcc.c-torture/execute/20000706-5.c: New test.
14869
14870 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14871
14872         * g++.old-deja/g++.pt/instantiate7.C: New test.
14873
14874 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14875
14876         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14877         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14878         * g++.old-deja/g++.other/rtti3.C: Likewise.
14879         * g++.old-deja/g++.other/rttid3.C: Likewise.
14880
14881 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14882
14883         *  g77.f-torture/compile/20000630-1.x: Fix typo
14884
14885 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14886
14887         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14888         assembly output.
14889
14890 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14891
14892         * gcc.dg/cpp/ident.c: New test.
14893
14894 2000-07-05  Neil Booth  <NeilB@earthling.net>
14895
14896         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14897           gcc.dg/cpp/lexstrng.c: New tests.
14898
14899 2000-07-04  Neil Booth  <NeilB@earthling.net>
14900
14901         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14902         * gcc.dg/cpp/strify2.c: Same.
14903
14904 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14905
14906         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14907         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14908         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14909         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14910
14911         * testsuite/gcc.dg/cpp/macro1.c,
14912         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14913         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14914         testsuite/gcc.dg/cpp/strify1.c,
14915         testsuite/gcc.dg/cpp/strify2.c: New tests.
14916
14917 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14918
14919         * gcc.c-torture/execute/20000703-1.c: New test.
14920
14921 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14922
14923         * g++.old-deja/g++.pt (lookup10.C): New test.
14924
14925 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14926
14927         * g++.old-deja/g++.pt (typename25.C): New test.
14928
14929 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14930
14931         * gcc.c-torture/compile/20000701-1.c: New test.
14932
14933 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14934
14935         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14936         to test case.
14937
14938 2000-06-30  Catherine Moore  <clm@cygnus.com>
14939
14940         * gcc.c-torture/execute/align-1.c: New test.
14941
14942 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14943
14944         * g++.old-deja/g++.pt/expr8.C: New test.
14945         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14946
14947 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14948
14949         * gcc.c-torture/compile/20000629-1.c: New test.
14950
14951 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14952
14953
14954         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14955         gcc.dg/noncompile directory, depending on whether they're
14956         preprocessor tests or not.  Annotate all the tests for the dg
14957         framework.
14958
14959         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14960         * gcc.dg/noncompile/noncompile.exp: New.
14961
14962         * Moved files:
14963         Old name                                New name
14964         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14965         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14966         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14967         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14968         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14969         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14970         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14971         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14972         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14973         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14974         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14975         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14976         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14977         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14978         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14979         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14980         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14981         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14982         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14983         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14984         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14985         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14986         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14987         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14988
14989         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14990         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14991         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14992         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14993         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14994         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14995
14996 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14997
14998         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14999         declare one variable.  On the fourth, error.
15000         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15001         declared by 20000628-1a.h.
15002
15003 2000-06-29  Richard Henderson  <rth@redhat.com>
15004
15005         * gcc.c-torture/execute/930529-1.x: New file.
15006         * gcc.dg/920413-1.c: Adjust expected warning text.
15007         * gcc.dg/980217-1.c: Declare abort.
15008         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15009
15010 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15011
15012         * g77.f-torture/compile/20000629-1.f: New test.
15013         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15014
15015 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15016
15017         Rearrange lots of files, removing entirely the
15018         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15019         directories.
15020
15021         * Deleted files:
15022         gcc.c-torture/code_quality/code_quality.exp
15023         gcc.c-torture/special/special.exp
15024         gcc.failure/failure.exp
15025         gcc.failure/940409-1.x
15026         gcc.c-torture/compile/961203-1.x
15027
15028         * New files:
15029         gcc.misc-tests/linkage.exp
15030         gcc.c-torture/execute/920730-1t.c
15031         gcc.c-torture/execute/920730-1t.x
15032         gcc.c-torture/compile/920520-1.x
15033         gcc.c-torture/compile/920521-1.x
15034         gcc.c-torture/compile/981006-1.x
15035         gcc.c-torture/execute/eeprof-1.x
15036
15037         * Moved files (possibly with modifications to fit a new harness):
15038         Old name                                New name
15039         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15040         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15041         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15042         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15043         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15044         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15045         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15046         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15047         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15048         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15049         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15050         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15051         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15052         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15053
15054 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15055
15056         * c-torture/compile/961203-1.x: Delete.
15057
15058         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15059         not exit. Include stdio.h.
15060         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15061         * gcc.misc-tests/dg-12.c: Likewise.
15062         * gcc.misc-tests/dg-5.c: Likewise.
15063         * gcc.misc-tests/dg-6.c: Likewise.
15064         * gcc.misc-tests/dg-7.c: Prototype abort.
15065         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15066         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15067         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15068         not exit.
15069         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15070         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15071
15072 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15073
15074         * gcc.dg/cpp/20000628-1.c: New test.
15075         * gcc.dg/cpp/20000628-1.h: New header for above test.
15076         * gcc.dg/cpp/20000628-1a.h: Likewise.
15077
15078 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15079
15080         * gcc.dg/cpp: New directory.
15081         * gcc.dg/cpp/cpp.exp: New driver.
15082         * gcc.dg/cpp/20000627-1.c: New test.
15083         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15084         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15085         and rewrite as a compilation test.
15086
15087         * gcc.dg: Move many files into the cpp subdirectory, possibly
15088         renaming or editing them as well.
15089         Old name                New name
15090         990119-1.c              cpp/19990119-1.c
15091         990228-1.c              cpp/19990228-1.c
15092         990407-1.c              cpp/19990407-1.c
15093         990409-1.c              cpp/19990409-1.c
15094         990413-1.c              cpp/19990413-1.c
15095         990703-1.c              cpp/19990703-1.c
15096         20000127-1.c            cpp/20000127-1.c
15097         20000129-1.c            cpp/20000129-1.c
15098         20000207-1.c            cpp/20000207-1.c
15099         20000207-2.c            cpp/20000207-2.c
15100         20000209-1.c            cpp/20000209-1.c
15101         20000209-2.c            cpp/20000209-2.c
15102         20000301-1.c            cpp/20000301-1.c
15103         20000419-1.c            cpp/20000419-1.c
15104         20000510-1.S            cpp/20000510-1.S
15105         20000519-1.c            cpp/20000519-1.c
15106         20000529-1.c            cpp/20000529-1.c
15107         20000625-1.c            cpp/20000625-1.c
15108         20000625-2.c            cpp/20000625-2.c
15109         cpp-as1.c               cpp/assert1.c
15110         cpp-as2.c               cpp/assert2.c
15111         cxx-comments-1.c        cpp/cxxcom1.c
15112         cxx-comments-2.c        cpp/cxxcom2.c
15113         endif-label.c           cpp/endif.c
15114         cpp-hash1.c             cpp/hash1.c
15115         cpp-hash2.c             cpp/hash2.c
15116         cpp-if1.c               cpp/if-1.c
15117         cpp-if2.c               cpp/if-2.c
15118         cpp-if3.c               cpp/if-3.c
15119         cpp-if4.c               cpp/if-4.c
15120         cpp-if5.c               cpp/if-5.c
15121         cpp-cond.c              cpp/if-cexp.c
15122         cpp-missingop.c         cpp/if-mop.c
15123         cpp-missingparen.c      cpp/if-mpar.c
15124         cpp-opprec.c            cpp/if-oppr.c
15125         cpp-ifparen.c           cpp/if-paren.c
15126         cpp-shortcircuit.c      cpp/if-sc.c
15127         cpp-shift.c             cpp/if-shift.c
15128         cpp-unary.c             cpp/if-unary.c
15129         cpp-li1.c               cpp/line1.c
15130         cpp-li2.c               cpp/line2.c
15131         lineno.c                cpp/line3.c
15132         lineno-2.c              cpp/line4.c
15133         cpp-mi.c                cpp/mi1.c
15134         cpp-mic.h               cpp/mi1c.h
15135         cpp-micc.h              cpp/mi1cc.h
15136         cpp-mind.h              cpp/mi1nd.h
15137         cpp-mindp.h             cpp/mi1ndp.h
15138         cpp-mix.h               cpp/mi1x.h
15139         cpp-mi2.c               cpp/mi2.c
15140         cpp-mi2a.h              cpp/mi2a.h
15141         cpp-mi2b.h              cpp/mi2b.h
15142         cpp-mi2c.h              cpp/mi2c.h
15143         cpp-mi3.c               cpp/mi3.c
15144         cpp-mi3.def             cpp/mi3.def
15145         poison-1.c              cpp/poison.c
15146         pr-impl.c               cpp/prag-imp.c
15147         cpp-redef-2.c           cpp/redef1.c
15148         cpp-redef.c             cpp/redef2.c
15149         strpaste.c              cpp/strp1.c
15150         strpaste-2.c            cpp/strp2.c
15151         cpp-tradpaste.c         cpp/tr-paste.c
15152         cpp-tradstringify.c     cpp/tr-str.c
15153         cpp-tradwarn1.c         cpp/tr-warn1.c
15154         cpp-tradwarn2.c         cpp/tr-warn2.c
15155         trigraphs.c             cpp/trigraphs.c
15156         cpp-unc1.c              cpp/unc1.c
15157         cpp-unc2.c              cpp/unc2.c
15158         cpp-unc3.c              cpp/unc3.c
15159         cpp-unc.c               cpp/unc4.c
15160         undef.c                 cpp/undef1.c
15161         undef-2.c               cpp/undef2.c
15162         cpp-wi1.c               cpp/widestr1.c
15163
15164 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15165
15166         * lib/g++.exp (g++_include_flags): Tweak.
15167
15168 2000-06-27  H.J. Lu  <hjl@gnu.org>
15169             Loren J. Rittle  <ljrittle@acm.org>
15170
15171         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15172         version with one that knows about the new gcc tree structure.
15173         (g++_link_flags): Same.
15174
15175 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15176
15177         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15178         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15179         case we are cross-compiling.
15180
15181         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15182         g++.old-deja/g++.niklas/Makefile.in,
15183         g++.old-deja/g++.niklas/configure.in,
15184         g++.old-deja/g++.other/Makefile.in,
15185         g++.old-deja/g++.other/configure.in,
15186         gcc.c-torture/code_quality/Makefile.in,
15187         gcc.c-torture/code_quality/configure.in,
15188         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15189         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15190         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15191         gcc.c-torture/execute/ieee/Makefile.in,
15192         gcc.c-torture/execute/ieee/configure.in,
15193         gcc.c-torture/noncompile/Makefile.in,
15194         gcc.c-torture/noncompile/configure.in,
15195         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15196         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15197         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15198
15199 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15200
15201         * g++.old-deja/g++.other/ambig3.C: New test.
15202
15203 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15204
15205         * g++.old-deja/g++.pt/syntax1.C: New test.
15206         * g++.old-deja/g++.pt/syntax2.C: New test.
15207         * g++.old-deja/g++.other/syntax3.C: New test.
15208         * g++.old-deja/g++.other/syntax4.C: New test.
15209
15210 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15211
15212         * gcc.dg/20000623-1.c: Prototype exit and abort.
15213
15214 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15215
15216         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15217         New tests.
15218         * gcc.dg/cpp-mi3.def: New file.
15219
15220         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15221         inside assertions.
15222         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15223         lexer's error messages.
15224         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15225         divine anything from the linemarkers.
15226         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15227         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15228
15229 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15230
15231         * gcc.dg/20000623-1.c: New test.
15232
15233 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15234
15235         * gcc.c-torture/execute/20000622-1.c: New test.
15236
15237 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15238
15239         * g++.old-deja/g++.other/init15.C: New test.
15240
15241 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15242
15243         * g++.old-deja/g++.pt/vaarg2.C: New test.
15244         * g++.old-deja/g++.pt/vaarg3.C: New test.
15245
15246 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15247
15248         * g++.old-deja/g++.other/dyncast6.C: New test.
15249
15250 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15251
15252         * gcc.c-torture/execute/loop-6.c: New test.
15253
15254 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15255
15256         * gcc.dg/20000614-1.c: New test.
15257         * gcc.dg/20000614-2.c: New test.
15258
15259 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15260
15261         * g++.old-deja/g++.other/inline12.C: New test.
15262
15263 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15264
15265         * g++.old-deja/g++.other/eh1.C: New test.
15266
15267 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15268
15269         * g++.old-deja/g++.other/type.C: New test.
15270
15271 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15272
15273         * g++.old-deja/g++.other/initstring.C: New test.
15274
15275 2000-06-12  Jason Merrill  <jason@redhat.com>
15276
15277         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15278
15279 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15280
15281         * gcc.c-torture/compile/20000609-1.c: New test.
15282
15283 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15284
15285         * gcc.dg/20000609-1.c: New test.
15286
15287 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15288
15289         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15290         * gcc.c-torture/noncompile/poison-1.c: Move...
15291         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15292         * gcc.dg/cpp-li1.c: Add a token after the #line.
15293
15294 2000-06-05  Richard Henderson  <rth@cygnus.com>
15295
15296         * gcc.c-torture/execute/20000605-2.c: New test.
15297         * gcc.c-torture/execute/20000605-3.c: New test.
15298
15299 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15300
15301         * g77.f-torture/execute/20000503-1.x: New file.
15302
15303 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15304
15305         * g++.old-deja/g++.eh/badalloc1.C: New test.
15306
15307 2000-06-05  Richard Henderson  <rth@cygnus.com>
15308
15309         * gcc.c-torture/execute/20000605-1.c: New test.
15310
15311 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15312             Nathan Sidwell <nathan@codesourcery.com>
15313
15314         * gcc.c-torture/compile/20000605-1.c: New test.
15315
15316 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15317
15318         * g77.f-torture/compile/20000601-1.f:  New test.
15319
15320 2000-06-03  Richard Henderson  <rth@cygnus.com>
15321
15322         * gcc.c-torture/execute/20000603-1.c: New.
15323
15324 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15325
15326         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15327         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15328
15329 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15330
15331         * gcc.dg/compare2.c (case 12): XFAIL.
15332         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15333         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15334
15335         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15336
15337 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15338
15339         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15340         guard macro is already defined when the header is first
15341         included.
15342         * gcc.dg/cpp-mix.h: New file.
15343         * gcc.dg/endif-label.c: Update patterns to match compiler.
15344
15345         * g++.brendan/complex1.C: Declare abort.
15346         * g++.law/refs4.C: Remove XFAIL.
15347         * g++.oliva/expr2.C: Declare abort and exit.
15348
15349 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15350
15351         * gcc.c-torture/execute/20000528-1.c: New test.
15352
15353         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15354         * g++.old-deja/g++.law/temps4.C: Likewise.
15355
15356         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15357         stdlib.h.  Call abort() on failure.
15358         * g++.old-deja/g++.law/refs4.C: Likewise.
15359         * g++.old-deja/g++.law/temps4.C: Likewise.
15360         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15361         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15362
15363 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15364
15365         Relative to g++.dg/special:
15366         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15367
15368         Relative to g++.old-deja:
15369         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15370         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15371         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15372         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15373         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15374         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15375         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15376
15377         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15378         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15379         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15380         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15381         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15382         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15383         and/or string.h.
15384
15385         * g++.other/goto1.C: Update expectations for error messages.
15386
15387 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15388
15389         * gcc.c-torture/compile/20000523-1.c: New test.
15390
15391 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15392
15393         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15394
15395 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15396
15397         * g++.old-deja/g++.eh/catch11.C: New test.
15398         * g++.old-deja/g++.eh/catch12.C: New test.
15399
15400 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15401
15402         * gcc.c-torture/execute/20000523-1.c: New test.
15403
15404 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15405
15406         * c-torture/execute/bcp-1.c: Replace abort in arg of
15407         __builtin_constant_p with a generic external function.
15408
15409         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15410         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15411         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15412         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15413         Prototype abort and/or exit.
15414
15415         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15416         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15417         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15418         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15419
15420 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15421
15422         * gcc.dg/dwarf2-1.c: New test.
15423
15424 2000-05-20  Richard Henderson  <rth@cygnus.com>
15425
15426         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15427
15428 2000-05-20  Andreas Jaeger  <aj@suse.de>
15429
15430         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15431         testcase.
15432
15433 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15434
15435         * gcc.c-torture/execute/20000519-2.c: New test.
15436
15437 2000-05-19  Andreas Jaeger  <aj@suse.de>
15438
15439         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15440         which fails with SSA.
15441
15442         * lib/c-torture.exp: Also test with -O3 -fssa.
15443
15444 2000-05-18  Michael Meissner  <meissner@redhat.com>
15445
15446         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15447         * gcc.c-torture/execute/920415-1.c: Ditto.
15448         * gcc.c-torture/execute/920501-1.c: Ditto.
15449         * gcc.c-torture/execute/conversion.c: Ditto.
15450         * gcc.c-torture/execute/cvt-1.c: Ditto.
15451
15452 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15453
15454         * gcc.c-torture/compile/20000518-1.c: New test.
15455
15456 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15457
15458         * g77.f-torture/compile/200005018.f:  New test.
15459
15460 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15461
15462         * gcc.c-torture/compile/20000517-1.c: New test.
15463
15464 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15465
15466         * gcc.c-torture/execute/20000516-1.c: New test.
15467
15468 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15469
15470         * g++.old-deja/g++.other/eh.C: New test.
15471
15472 2000-05-12  Richard Henderson  <rth@cygnus.com>
15473
15474         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15475         constants through to doit's conditional.
15476
15477 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15478
15479         * gcc.c-torture/compile/20000511-1.c: New test.
15480         * g77.f-torture/compile/20000511-1.f: New test.
15481         * g77.f-torture/compile/20000511-2.f: New test.
15482
15483 2000-05-11  Michael Meissner  <meissner@redhat.com>
15484
15485         * gcc.c-torture/execute/20000511-1.c: New test.
15486
15487 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15488
15489         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15490         * gcc.dg/20000510-1.S: New.
15491
15492 2000-05-08  Catherine Moore  <clm@cygnus.com>
15493
15494         * gcc.dg/unused-3.c: New.
15495
15496 2000-05-06  Richard Henderson  <rth@cygnus.com>
15497
15498           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15499           * g++.old-deja/g++.mike/warn1.C: Likewise.
15500           * g++.old-deja/g++.pt/local1.C: Likewise.
15501           * g++.old-deja/g++.pt/local7.C: Likewise.
15502           * g++.old-deja/g++.pt/spec16.C: Likewise.
15503
15504 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15505
15506         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15507
15508 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15509
15510           * g77.f-torture/execute/20000503-1.f:  New test.
15511
15512 2000-05-04  Andreas Jaeger  <aj@suse.de>
15513
15514         * gcc.dg/noreturn-2.c: New test.
15515
15516 2000-05-04  Neil Booth  <NeilB@earthling.net>
15517
15518         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15519         preprocessor.
15520
15521 2000-05-04  Richard Henderson  <rth@cygnus.com>
15522
15523         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15524
15525 2000-05-04  Richard Henderson  <rth@cygnus.com>
15526
15527         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15528         OpenSSL by Jason R Thorpe.
15529
15530 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15531
15532         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15533
15534 2000-05-03  Robert Lipe <robertlipe@usa.net>
15535
15536         * gcc.dg/20000503-1.c: New test.
15537
15538 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15539
15540         * gcc.c-torture/compile/20000502-1.c: New test.
15541         * g++.old-deja/g++.other/align.C: New test.
15542         * gcc.dg/cpp-tradstringify.c: New test.
15543
15544 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15545
15546         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15547         and hard registers.
15548
15549 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15550
15551         * gcc.c-torture/execute/loop-5.c: New test.
15552
15553 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15554
15555         * gcc.c-torture/execute/va-arg-20.c: New test.
15556
15557 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15558
15559         * gcc.c-torture/execute/20000422-1.c: New test.
15560
15561 2000-04-20  Greg McGary  <gkm@gnu.org>
15562
15563         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15564         when optimizing, but without sibling-call optimizations (-O1).
15565
15566 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15567
15568           * gcc.c-torture/compile/20000420-1.c: New test.
15569
15570 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15571
15572         * g++.abi/ptrflags.C: New test.
15573         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15574
15575 2000-04-19  Catherine Moore  <clm@cygnus.com>
15576
15577         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15578
15579 2000-04-19  Greg McGary  <gkm@gnu.org>
15580
15581         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15582         sibling-call optimizations.
15583
15584 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15585
15586         * gcc.dg/20000419-1.c: New test.
15587
15588 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15589
15590         * gcc.c-torture/execute/20000412-6.c: New test.
15591
15592 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15593
15594         * gcc.c-torture/execute/20000412-5.c: New test.
15595         * g77.f-torture/compile/20000412-1.f: New test.
15596         * gcc.c-torture/execute/20000412-4.c: New test.
15597         * gcc.c-torture/compile/20000412-2.c: New test.
15598         * gcc.c-torture/execute/20000412-3.c: New test.
15599         * gcc.c-torture/compile/20000412-1.c: New test.
15600         * gcc.c-torture/execute/20000412-2.c: New test.
15601
15602 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15603
15604         * objc/execute/bf-20.m: New test.
15605
15606 2000-04-10  Richard Henderson  <rth@cygnus.com>
15607
15608         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15609
15610         * gcc.c-torture/execute/20000412-1.c: New test.
15611
15612 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15613
15614         * g++.old-deja/g++.eh/catchptr1.C: New test.
15615
15616 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15617
15618         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15619
15620 2000-04-08  Neil Booth  <NeilB@earthling.net>
15621
15622         * gcc.dg/cpp-nullchar.c: Remove test as
15623         embedded nulls cause problems.
15624
15625 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15626
15627         * gcc.dg/compare2.c: New test.
15628
15629 2000-04-08  Neil Booth  <NeilB@earthling.net>
15630
15631         * gcc.dg/cpp-nullchar.c: New test.
15632
15633 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15634
15635         * gcc.dg/cpp-mi2.c: New test.
15636         * gcc.dg/cpp-mi2[abc].h: New files.
15637
15638 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15639
15640         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15641         member name.
15642
15643 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15644
15645         * g++.old-deja/g++.abi/vmihint.C: New test.
15646
15647 2000-04-06  Neil Booth  <NeilB@earthling.net>
15648
15649         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15650         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15651         copyright.
15652
15653 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15654
15655         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15656         avoid stack-frame overwrite.
15657
15658 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15659
15660         * gcc.c-torture/compile/20000405-2.c: New test.
15661         * gcc.c-torture/compile/20000405-3.c: New test.
15662
15663 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15664
15665         * gcc.c-torture/compile/20000405-1.c: New test.
15666
15667 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15668
15669         * gcc.dg/cast-qual-1.c: Revert last change.
15670
15671 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15672
15673         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15674
15675 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15676
15677         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15678         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15679
15680 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15681
15682         * gcc.c-torture/compile/20000403-2.c: New test.
15683         * gcc.c-torture/compile/20000403-1.c: New test.
15684
15685 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15686
15687         * gcc.c-torture/execute/20000403-1.c: New test.
15688
15689 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15690
15691         * gcc.c-torture/execute/20000402-1.c: New test.
15692
15693 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15694
15695         * gcc.c-torture/execute/va-arg-15.c: New test.
15696         * gcc.c-torture/execute/va-arg-16.c: New test.
15697         * gcc.c-torture/execute/va-arg-17.c: New test.
15698         * gcc.c-torture/execute/va-arg-18.c: New test.
15699         * gcc.c-torture/execute/va-arg-19.c: New test.
15700
15701 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15702
15703         * gcc.c-torture/compile/981211-1.c: Move to...
15704         * gcc.dg/cpp-as1.c: ...here.
15705         * gcc.dg/cpp-as2.c: New file.
15706
15707         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15708         compiler.
15709
15710 2000-04-02  Neil Booth  <NeilB@earthling.net>
15711
15712         * gcc.dg/cpp-cond.c  New tests.
15713         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15714         accidental success less likely.
15715         * gcc.dg/cpp-missingop.c  New tests.
15716         * gcc.dg/cpp-missingparen.c  New tests.
15717         * gcc.dg/cpp-shift.c  New tests.
15718         * gcc.dg/cpp-shortcircuit.c  New tests.
15719         * gcc.dg/cpp-unary.c  New tests.
15720
15721 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15722
15723         * gcc.c-torture/compile/20000329-1.c: New test.
15724
15725 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15726
15727         * gcc.c-torture/compile/20000326-1.c: New test.
15728         * gcc.c-torture/compile/20000326-2.c: New test.
15729
15730 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15731
15732         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15733         the first parameter is a function argument.
15734
15735 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15736
15737         * g++.old-deja/g++.ext/array4.C: New test.
15738
15739 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15740
15741         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15742
15743 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15744
15745         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15746
15747 2000-03-19  Richard Henderson  <rth@cygnus.com>
15748
15749         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15750
15751 2000-03-19  Richard Henderson  <rth@cygnus.com>
15752
15753         * gcc.c-torture/compile/20000319-1.c: New test.
15754
15755 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15756
15757         * gcc.c-torture/execute/20000314-3.c: New test.
15758         * gcc.c-torture/execute/20000314-2.c: New test.
15759         * gcc.c-torture/execute/20000314-1.c: New test.
15760         * gcc.c-torture/compile/20000314-2.c: New test.
15761         * gcc.c-torture/compile/20000314-1.c: New test.
15762
15763 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15764
15765         * g++.old-deja/g++.warn/inline.C: New test.
15766
15767 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15768
15769         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15770         standards-compliant result rather than specific constants.
15771         Put test-values in array.
15772
15773 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15774
15775         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15776         (g++_target_compile): Put test-specific options last.
15777
15778 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15779
15780         * g++.old-deja/g++.eh/vbase4.C: New test.
15781
15782 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15783
15784         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15785
15786 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15787
15788         * g++.old-deja/g++.brendan/misc12.C: Removed.
15789         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15790         * g++.old-deja/g++.ext/pretty4.C: New test.
15791
15792 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15793
15794         * g++.old-deja/g++.other/string2.C: New test.
15795
15796 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15797
15798         * g++.old-deja/g++.warn/impint2.C: New test.
15799
15800 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15801
15802         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15803         is 1, not zero.
15804
15805 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15806
15807         * g++.old-deja/g++.warn/impint.C: New test.
15808         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15809         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15810         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15811         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15812         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15813         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15814         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15815         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15816         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15817         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15818         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15819         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15820
15821 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15822
15823         * gcc.dg/cpp-redef.c: New test.
15824
15825 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15826
15827         * g++.old-deja/g++.pt/unify7.C: New test.
15828
15829 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15830
15831         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15832         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15833
15834 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15835
15836         * gcc.c-torture/compile/20000224-1.c: New test.
15837
15838 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15839
15840         * gcc.c-torture/compile/cpp-2.c: New test.
15841         * gcc.c-torture/compile/cpp-1.c: New test.
15842
15843 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15844
15845         * gcc.c-torture/execute/20000225-1.c: New test.
15846
15847 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15848
15849         * gcc.dg/cpp-li2.c: New test.
15850
15851         * gcc.dg/cpp-wi1.c: New test.
15852
15853         * gcc.dg/cpp-li1.c: New test.
15854
15855 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15856
15857         * g++.old-deja/g++.other/sizeof5.C: New test.
15858
15859 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15860
15861         * gcc.c-torture/execute/va-arg-13.c: New test.
15862
15863 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15864
15865         * gcc.c-torture/execute/va-arg-12.c: New test.
15866
15867 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15868
15869         * gcc.c-torture/execute/20000223-1.c: New test.
15870
15871 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15872
15873         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15874
15875 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15876
15877         * g++.old-deja/g++.abi/ptrmem.C: New test.
15878
15879 2000-02-19  Richard Henderson  <rth@cygnus.com>
15880
15881         * gcc.c-torture/compile/init-3.c: New.
15882
15883 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15884
15885         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15886         ALWAYS_CXXFLAGS.
15887
15888 2000-02-11  Robert Lipe <robertl@sco.com>
15889
15890         * gcc.c-torture/compile/20000211-3.c: New test.
15891
15892 2000-02-11  Martin Buchholz <martin@xemacs.org>
15893
15894         * gcc.c-torture/compile/20000211-2.c: New test.
15895
15896 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15897
15898         * gcc.c-torture/compile/20000211-1.c: New test.
15899
15900 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15901
15902         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15903           on native targets
15904
15905 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15906
15907         * g++.old-deja/g++.other/cast5.C: New test.
15908
15909 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15910
15911         * gcc.c-torture/execute/20000205-1.c: New.
15912
15913 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15914
15915         * g++.old-deja/g++.jason/cast3.C: Return void.
15916         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15917
15918 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15919
15920         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15921
15922         * gcc.dg/loop-1.c: New test.
15923
15924 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15925
15926         * gcc.c-torture/compile/20000127-1.c: New test.
15927         * gcc.c-torture/execute/991228-1.c: New test.
15928
15929 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15930
15931         * gcc.dg/unused-2.c: New test.
15932
15933         * gcc.dg/conv-1.c: New test.
15934
15935 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15936
15937         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15938         compiler.
15939         (tool_option_proc): Fix typo.
15940
15941 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15942
15943         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15944         of the ld on the host, not on the build machine.
15945         Also, don't crash if '--help' is not a supported option.
15946
15947 2000-01-24  Richard Henderson  <rth@cygnus.com>
15948
15949         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15950
15951 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15952
15953         * gcc.c-torture/execute/20000120-2.c: New test.
15954         * gcc.c-torture/execute/20000120-1.c: New test.
15955
15956 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15957
15958         * gcc.c-torture/execute/20000113-1.c: New test.
15959
15960 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15961
15962         * gcc.c-torture/execute/20000112-1.c: New test.
15963
15964 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15965
15966         * gcc.dg/20000111-1.c: New test.
15967
15968 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15969
15970         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15971         with 16 bit integers.
15972
15973 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15974
15975         * gcc.dg/20000108-1.c: New test.
15976
15977 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15978
15979         * g++.old-deja/g++.ns/koenig8.C: New test.
15980
15981 2000-01-05  Nathan Sidwell  <nathan@
15982
15983         * gcc.c-torture/execute/990531-1.c: New test.
15984
15985 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15986
15987         * gcc.c-torture/compile/990527-1.c: New test.
15988
15989 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15990
15991         * gcc.c-torture/execute/990527-1.c: New test.
15992
15993 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15994
15995         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15996         bitfields as signed.
15997
15998 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15999
16000         * g77.f-torture/compile/19990525-0.f: New test.
16001
16002 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16003
16004         * gcc.c-torture/execute/990525-2.c: New test.
16005
16006         * gcc.c-torture/execute/990525-1.c: New test.
16007
16008 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16009
16010         * g++.old-deja/g++.other/anon3.C: New test.
16011         * g++.old-deja/g++.other/anon4.C: New test.
16012         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16013         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16014         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16015         Merrill).
16016
16017 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16018
16019         * gcc.c-torture/execute/990524-1.c: New test.
16020
16021         * gcc.dg/990524-1.c: New test.
16022
16023 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16024
16025         * gcc.c-torture/compile/990523-1.c: New test.
16026
16027 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16028
16029         * gcc.c-torture/compile/990519-1.c: New test.
16030
16031 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16032
16033         * gcc.c-torture/compile/990517-1.c: New test.
16034
16035         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16036         (e4, f4): New tests.
16037         (main): Call them.
16038
16039 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16040
16041         * gcc.dg/noreturn-1.c: New test.
16042
16043 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16044
16045         * gcc.c-torture/execute/990513-1.c: New test.
16046
16047 1999-05-10  Richard Henderson  <rth@cygnus.com>
16048
16049         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16050
16051 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16052
16053         * g77.f-torture/execute/erfc.f: Use small single-precision
16054         values, to avoid problems on Alphas when not -mieee.
16055
16056 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16057
16058         * gcc.dg/990506-0.c: New test.
16059
16060 1999-05-08  Richard Henderson  <rth@cygnus.com>
16061
16062         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16063         the constant to test.  Don't XFAIL 64-bit targets.
16064
16065         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16066         * g++.old-deja/g++.law/profile1.C: Likewise.
16067
16068         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16069         operator new instances.
16070         * g++.old-deja/g++.other/delete5.C: Likewise.
16071
16072 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16073
16074         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16075         intrinsic.
16076
16077 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16078
16079         * g77.f-torture/execute/u77-test.f: Reverse order of two
16080         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16081
16082 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16083
16084         * gcc.dg/compare1.c: New test.
16085
16086 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16087
16088         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16089         New tests.
16090
16091 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16092
16093         * g77.f-torture/compile/19990502-1.f: New test.
16094
16095 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16096
16097         * g77.f-torture/compile/19990502-0.f: New test.
16098
16099 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16100
16101         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16102         intrinsic.
16103
16104 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16105
16106         * g77.f-torture/execute/u77-test.f (main): List libU77
16107         intrinsics not currently tested.
16108         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16109         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16110         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16111         Trim blanks off the ends of some printed strings.
16112
16113 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16114
16115         * g77.f-torture/execute/u77-test.f (main): Just warn about
16116         FSTAT gid disagreement, as it's expected on some systems.
16117
16118 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16119
16120         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16121         use a new function, which allows for some slop.
16122         Clean up some commentary.
16123         (issum): The new function.
16124         (sgladd): Deleted subroutine.
16125
16126 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16127
16128         * g77.f-torture/execute/u77-test.f: Modify to be more like
16129         libf2c/libU77 version, bringing patches to that version here.
16130         Add suitable commentary.
16131
16132 1999-04-25  Richard Henderson  <rth@cygnus.com>
16133
16134         * gcc.dg/990424-1.c: New test.
16135
16136 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16137
16138         * g77.f-torture/execute/u77-test.f (main): Bug involving
16139         LSTAT has been fixed, so turn back on full checking.
16140
16141 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16142
16143         * g77.f-torture/compile/19990419-0.f: New test.
16144         * g77.f-torture/execute/19990419-1.f: New test.
16145
16146 1999-04-17  Richard Henderson  <rth@cygnus.com>
16147
16148         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16149         to avoid the need for a prototype to supress a warning.
16150
16151 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16152
16153         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16154
16155 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16156
16157         * gcc.c-torture/execute/990404-1.c: New test.
16158
16159 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16160
16161         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16162         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16163         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16164         missing initializer warnings.
16165
16166 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16167
16168         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16169         matching strings.
16170
16171 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16172
16173         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16174
16175 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16176
16177         * g77.f-torture/execute/19990325-0.f: New test.
16178         * g77.f-torture/execute/19990325-1.f: New test.
16179
16180 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16181
16182         * gcc.c-torture/execute/990324-1.c: New test.
16183
16184 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16185
16186         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16187         test with 4.
16188
16189 1999-03-17  Richard Henderson  <rth@cygnus.com>
16190
16191         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16192
16193 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16194
16195         * g77.f-torture/execute/19990313-2.f: New test.
16196         * g77.f-torture/execute/19990313-3.f: New test.
16197
16198 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16199
16200         * g77.f-torture/execute/19990313-0.f: New test.
16201         * g77.f-torture/execute/19990313-1.f: New test.
16202
16203 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16204
16205         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16206         printf to sprintf.
16207         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16208         (main): Add check for u15.  Conditionalize u31 check depending on
16209         whether ints are <32 bits or >=32 bits.
16210
16211 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16212
16213         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16214
16215 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16216
16217         * g77.f-torture/compile/19990305-0.f: New test.
16218         * g77.f-torture/execute/19981119-0.f: New test.
16219
16220 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16221
16222         * g77.f-torture/execute/970625-2.f: call ABORT if final
16223         result is not correct, instead of just printing it.
16224         Add this checking via newly introduced obfuscation, to
16225         trip up buggy front ends.
16226
16227 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16228
16229         * g77.f-torture/compile/960317-1.f: Moved from being
16230         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16231
16232 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16233
16234         * g77.f-torture/execute/960317-1.f: New (old) test.
16235         * g77.f-torture/execute/970625-2.f: Ditto.
16236
16237 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16238
16239         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16240         message on line 1 or line 2; cccp and cpplib do this differently.
16241
16242 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16243
16244         * g++.old-deja/g++.law/weak1.C: New test.
16245
16246 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16247
16248         * gcc.c-torture/execute/990119-1.c: Renamed to...
16249         * gcc.dg/990119-1.c: this, so it will only be tested once
16250         (it's a preprocessor test, it doesn't need to be run at
16251         multiple optimization levels).
16252
16253 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16254
16255         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16256           ALWAYS_CXXFLAGS.
16257
16258 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16259
16260         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16261         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16262         to not be compilable by current g77.
16263
16264 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16265
16266         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16267
16268 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16269
16270         * gcc.c-torture/execute/990222-1.c: New test.
16271
16272 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16273
16274         * g77.f-torture/compile/19990218-0.f: New test.
16275         * g77.f-torture/noncompile/19990218-1.f: New test.
16276
16277 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16278
16279         * g77.f-torture/compile/19981216-0.f: New test.
16280
16281 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16282
16283         * gcc.dg/990214-1.c: New test.
16284
16285 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16286
16287         * gcc.dg/990213-2.c: New test.
16288
16289         * gcc.dg/990213-1.c: New test.
16290
16291 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16292
16293         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16294         ints.
16295
16296 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16297
16298         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16299         specified by target.
16300
16301         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16302
16303 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16304
16305         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16306
16307 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16308
16309         * gcc.dg/special/ecos.exp: New test driver for new tests with
16310         special requirements.
16311
16312         * gcc.dg/special/alias-1.c: New test.
16313         * gcc.dg/special/gcsec-1.c: New test.
16314         * gcc.dg/special/weak-1.c: New test.
16315         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16316         * gcc.dg/special/weak-2.c: New test.
16317         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16318         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16319         * gcc.dg/special/wkali-1.c: New test.
16320         * gcc.dg/special/wkali-2.c: New test.
16321         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16322         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16323
16324 1999-02-10  Felix Lee  <flee@cygnus.com>
16325
16326           * lib/c-torture.exp (c-torture-compile): Pull out code for
16327           analyzing gcc error messages.
16328           (c-torture-execute): Likewise.  Fix some (harmless) false
16329           positives.
16330           * lib/gcc.exp (gcc_check_compile): New function.
16331
16332 1999-02-08  Richard Henderson  <rth@cygnus.com>
16333
16334         * gcc.c-torture/execute/990208-1.c: New test.
16335
16336 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16337
16338         * g++.dg/special/ecos.exp: New driver for new tests with special
16339         requirements
16340
16341         * g++.dg/special/conpr-1.C: New test
16342         * g++.dg/special/conpr-2.C: New test
16343         * g++.dg/special/conpr-2a.C: New test
16344         * g++.dg/special/conpr-3.C: New test
16345         * g++.dg/special/conpr-3a.C: New test
16346         * g++.dg/special/conpr-3b.C: New test
16347
16348         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16349         allow g++ to use the dg driver
16350
16351         * README: Add comment about g++.dg directory
16352
16353 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16354
16355         * README: Update email addresses.
16356
16357 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16358
16359         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16360         arguments in order to force structure S onto the stack even on
16361         the alpha.
16362         (test): Pass 10 leading arguments to function foo as well as the
16363         structure S.
16364
16365         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16366         failure for all targets.
16367
16368         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16369         abort to terminate program execution.
16370
16371 1999-01-30  Richard Henderson  <rth@cygnus.com>
16372
16373         * gcc.c-torture/execute/990130-1.c: New test.
16374
16375 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16376
16377         * gcc.dg/990130-1.c: New test.
16378
16379 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16380
16381         * gcc.c-torture/execute/990128-1.c: New test.
16382
16383 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16384
16385         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16386
16387 1999-01-27  Felix Lee  <flee@cygnus.com>
16388
16389         * lib/c-torture.exp (c-torture-compile): pull out code for
16390         analyzing gcc error messages.
16391         (c-torture-execute): ditto, and fix some (harmless) false
16392         positives.
16393         * lib/gcc.exp (gcc_check_compile): new function.
16394
16395 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16396
16397         * gcc.dg/990117-1.c: New test.
16398
16399         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16400
16401         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16402
16403 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16404
16405         * g77.f-torture/compile/990115-1.f: New test.
16406
16407 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16408
16409         * gcc.c-torture/compile/990107-1.c: New test
16410
16411 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16412
16413         * gcc.c-torture/execute/990106-2.c: New test.
16414
16415         * gcc.c-torture/execute/990106-1.c: New test.
16416
16417 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16418
16419         * gcc.c-torture/compile/981223-1.c: New test.
16420
16421 1998-12-29  Richard Henderson  <rth@cygnus.com>
16422
16423         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16424         (opt3): Rename from opt4 and disable.
16425
16426 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16427
16428         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16429
16430 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16431
16432         * g++.old-deja/g++.other/conv5.C: New test.
16433
16434 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16435
16436         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16437
16438 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16439
16440         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16441
16442 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16443
16444         * gcc.c-torture/compile/981211-1.c: New test.
16445
16446 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16447
16448         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16449
16450         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16451
16452 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16453
16454         * gcc.special/930510-1.c: Make C9X safe.
16455         * gcc.misc-tests/gcov-1.c Similarly.
16456         * gcc.misc-tests/gcov-2.c Similarly.
16457
16458 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16459
16460         * gcc.dg/ultrasp1.c: New test.
16461
16462 1998-12-06  Richard Henderson  <rth@cygnus.com>
16463
16464         * gcc.c-torture/execute/981206.c: New test.
16465
16466 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16467
16468         * g++.old-deja/g++.ns/template7.C: New test.
16469
16470         * g++.old-deja/g++.other/expr1.C: New test.
16471
16472         * g++.old-deja/g++.eh/tmpl3.C: New test.
16473
16474         * g++.old-deja/g++.eh/tmpl2.C: New test.
16475
16476 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16477
16478         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16479         * g++.old-deja/g++.other/using6.C: Removed.
16480         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16481
16482         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16483
16484 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16485
16486         * g++.old-deja/g++.pt/overload8.C: New test.
16487
16488         * g++.old-deja/g++.pt/overload7.C: New test.
16489
16490         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16491
16492         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16493         and relinking messages.
16494         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16495         compiling with -frepo.
16496
16497 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16498
16499         * g++.old-deja/g++.pt/lookup6.C: New test.
16500
16501 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16502
16503         * gcc.c-torture/execute/981130-1.c: New test.
16504         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16505
16506 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16507
16508         * g++.old-deja/g++.pt/explicit76.C: New test.
16509
16510         * g++.old-deja/g++.pt/friend38.C: New test.
16511
16512         * g++.old-deja/g++.ns/crash2.C: New test.
16513
16514         * g++.old-deja/g++.pt/defarg8.C: New test.
16515
16516         * g++.old-deja/g++.pt/instantiate6.C: New test.
16517
16518         * g++.old-deja/g++.pt/static6.C: New test.
16519
16520         * g++.old-deja/g++.pt/decl2.C: New test.
16521
16522 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16523
16524         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16525         problem is actually related with name lookup, but so what? :-)
16526
16527         * g++.old-deja/g++.pt/friend37.C: New test.
16528
16529 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16530
16531         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16532         element, which fails on some systems.
16533
16534         * g77.f-torture/execute/labug1.f: New test.
16535
16536 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16537
16538         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16539         is defined.
16540
16541 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16542
16543         * g77.f-torture/compile/981117-1.f: New test.
16544
16545 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16546
16547         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16548         properly discarded.
16549
16550 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16551
16552         * gcc.c-torture/execute/memcheck: New directory of tests for
16553         -fcheck-memory-usage.
16554
16555 1998-11-07  Gerald Pfe
16556
16557         * g77.f-torture/noncompile/980615-0.f: New test.
16558
16559 1998-07-26  H.J. Lu  (hjl@gnu.org)
16560
16561         * gcc.dg/980312-1.c: Do link instead of compile.
16562         * gcc.dg/980313-1.c: Likewise.
16563
16564 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16565
16566         * gcc.c-torture/compile/980726-1.c: New test.
16567
16568 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16569
16570         * g77.f-torture/execute/io0.f: New test.
16571
16572 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16573
16574         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16575         an int.
16576
16577 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16578
16579         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16580         m32r bugs.
16581
16582 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16583
16584         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16585         c-decl.c:grokdeclarator can handle mode attributes.
16586
16587 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16588
16589         * gcc.c-torture/execute/980716-1.c: New test.
16590
16591 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16592
16593         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16594         the mn10200.
16595         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16596         the mn10200.
16597         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16598         * gcc.c-torture/compile/930326-1.x: Similarly.
16599
16600 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16601
16602         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16603         New test from Craig.
16604
16605 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16606
16607         * g77.f-torture/noncompile/980616-0.f: New test.
16608
16609         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16610
16611 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16612
16613         *  g++.other/singleton.C: Return error value instead of taking
16614         SIGSEGV.
16615
16616 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16617
16618         *  g++.other/singleton.C: New test.   Warning is under dispute.
16619         Runtime crash is not.
16620
16621 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16622
16623         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16624         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16625         using6.C, using7.C}:  New namespace tests.
16626
16627 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16628
16629         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16630         specialization with typedef'ed names used as array indexes.
16631
16632 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16633
16634         * gcc.c-torture/execute/980709-1.c: New test.
16635
16636         * gcc.dg/980709-1.c: New test.
16637
16638 1998-07-07  Richard Henderson  <rth@cygnus.com>
16639
16640         * gcc.c-torture/execute/bcp-1.c: New test.
16641
16642 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16643
16644         * gcc.c-torture/execute/980707-1.c: New test.
16645
16646 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16647
16648         * gcc.c-torture/compile/980706-1.c: New test.
16649
16650 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16651
16652         * g77.f-torture/execute/980701-0.f,
16653         g77.f-torture/execute/980701-1.f: New test from Craig.
16654
16655 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16656
16657         * gcc.c-torture/compile/980701-1.c: New test.
16658
16659         * gcc.c-torture/execute/980701-1.c: New test.
16660
16661 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16662 rlsruhe.de>
16663
16664         * g++.old-deja/g++.robertl/eb132.C: New test.
16665         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16666
16667 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16668
16669         * g77.f-torture/execute/980628-7.f,
16670         g77.f-torture/execute/980628-8.f,
16671         g77.f-torture/execute/980628-9.f,
16672         g77.f-torture/execute/980628-10.f: New tests from Craig.
16673
16674         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16675
16676 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16677
16678         * g77.f-torture/execute/980628-4.f: New test from Craig.
16679         * g77.f-torture/execute/980628-5.f: Likewise.
16680         * g77.f-torture/execute/980628-2.f: Likewise.
16681         * g77.f-torture/execute/980628-0.f: Likewise.
16682         * g77.f-torture/execute/980628-1.f: Likewise.
16683         * g77.f-torture/execute/980628-3.f: Likewise.
16684         * g77.f-torture/execute/980628-6.f: Likewise.
16685
16686 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16687
16688         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16689         directory when nothing has been installed yet.
16690
16691 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16692
16693         * gcc.c-torture/special/special.exp: Handle newer versions of
16694         dejagnu.
16695
16696 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16697
16698         * gcc.dg/980626-1.c: New test.
16699
16700 1998-06-19  Bruno Haible <haible@ilog.fr>
16701
16702         * gcc.misc-tests/m-un-2.c: New test.
16703         * g++.old-deja/g++.other/warn01.c: Likewise.
16704
16705 1998-06-19  Robert Lipe  <robertl@dgii.com>
16706
16707         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16708         compatibility with assmblers with a different comment character.
16709         Eliminate use of GAS-specific extensions.
16710
16711 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16712
16713         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16714
16715 1998-06-19  Robert Lipe  <robertl@dgii.com>
16716
16717         *lib/g77.exp: Replace search for libf2c.a with search for newly
16718         renamed libg2c.a
16719
16720 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16721
16722         * gcc.c-torture/execute/980617-1.c: New test.
16723
16724 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16725
16726         * gcc.c-torture/execute/980612-1.c: New test.
16727
16728 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16729
16730         * gcc.dg/980523-1.c: Only test on ppc-linux.
16731         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16732
16733         * gcc.c-torture/execute/980608-1.c: New test.
16734
16735 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16736
16737         * gcc.c-torture/execute/980605-1.c: New test.
16738
16739 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16740
16741         * gcc.c-torture/execute/980604-1.c: New test.
16742
16743 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16744
16745         * gcc.c-torture/execute/980602-1.c: New test.
16746         * gcc.c-torture/execute/980602-2.c: Likewise.
16747
16748 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16749
16750         * 970125-0.f: Fix per JCB.  Add commentary.
16751
16752 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16753
16754         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16755         IEEE -0 support.
16756
16757 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16758
16759         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16760         earlier.
16761
16762 1998-05-28  Catherine Moore <clm@cygnus.com>
16763
16764         * gcc.c-torture/execute/980526-3.c: New test.
16765
16766 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16767
16768         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16769         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16770         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16771         m88k-motorola-sysv3 to XFAIL.
16772
16773 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16774
16775         * gcc.dg/980526-1.c: New test.
16776         * gcc.c-torture/execute/980526-2.c: New test.
16777
16778 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16779
16780         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16781
16782         * gcc.c-torture/execute/980526-1.c: New test.
16783
16784 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16785
16786         * g77.f-torture/execute/alpha2.f: Add runtime test.
16787
16788 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16789
16790         * g++.old-deja/old-deja.exp: Strip leading directories.
16791
16792         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16793         error for the line.  Don't run multiple tests for the same line.
16794
16795 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16796
16797         * gcc.dg/980523-1.c: New test.
16798
16799 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16800
16801         * g77.f-torture/compile/970915-0.f: New test.
16802
16803 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16804
16805         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16806
16807 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16808
16809         * gcc.dg/980520-1.c: New test.
16810
16811 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16812
16813         * gcc.dg/980502-1.c: Fix return type.
16814
16815 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16816
16817         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16818         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16819         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16820         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16821         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16822
16823 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16824
16825         * g77.f-torture/execute/980520-1.f: New test.
16826
16827 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16828
16829         * lib/mike-g77.exp: New file.
16830
16831         * g77.f-torture/noncompile/noncompile.exp,
16832         g77.f-torture/noncompile/check0.f: New files.
16833
16834 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16835
16836         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16837         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16838         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16839         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16840         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16841         abort where appropriate.
16842
16843 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16844
16845         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16846         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16847
16848 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16849
16850         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16851
16852 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16853
16854         * g77.f-torture/compile/980427-0.f: New test.
16855
16856 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16857
16858         * g77.f-torture/compile/980424-0.f: New test.
16859
16860 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16861
16862         * g77.f-torture/compile/980419-2.f (main): New test.
16863         * g77.f-torture/compile/970125-0.f: New test.
16864         * g77.f-torture/compile/980419-1.f: New test.
16865
16866 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16867
16868         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16869         of loop-4.c.
16870
16871 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16872
16873         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16874
16875 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16876
16877         * gcc.c-torture/compile/980329-1.c: New test.
16878
16879 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16880
16881         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16882         * gcc.dg/980312-1.c: Fix typo in -march command.
16883
16884 1998-03-16  H.J. Lu  (hjl@gnu.org)
16885
16886         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16887
16888 1998-03-11  Robert Lipe  <robertl@dgii.com>
16889
16890         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16891         Dave Love agree the Fortran source is bogus.
16892
16893 1998-03-11  Robert Lipe  <robertl@dgii.com>
16894
16895         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16896         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16897         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16898         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16899         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16900
16901 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16902
16903         * g++.old-deja/g++.other/friend1.C: New test.
16904
16905 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16906
16907         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16908         possibly uninitialized) variables and declare dnrm2.
16909
16910 1998-02-23  Robert Lipe <robertl@dgii.com>
16911
16912         From Bruno Haible <haible@ilog.fr>:
16913         * gcc.c-torture/execute/980223.c: New test.
16914
16915 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16916
16917         * gcc.dg/ifelse-1.c: New test.
16918
16919 1998-02-09  H.J. Lu  (hjl@gnu.org)
16920
16921         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16922
16923           * lib/old-dejagnu.exp (old-dejagnu): Added the
16924           "execution test - XFAIL *-*-*" handling in the spirit of
16925           "excess errors test -". Changed the "execution test fails"
16926           handling to be like "excess errors test fails".
16927           * Update various tests accordingly.
16928
16929 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16930
16931         * gcc.c-torture/execute/980205.c: New test.
16932
16933 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16934
16935         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16936         * lib/f-torture.exp: Similarly.
16937         * gcc.c-torture: Rename all .cexp files to .x files.
16938
16939 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16940
16941         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16942         (940510-1.c): Removed duplicate.
16943         (971104-1.c): New test.
16944
16945 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16946
16947           * lib/f-torture.exp: Improve error and loop detection.
16948
16949 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16950
16951         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16952         use that to size the filler array.
16953
16954 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16955
16956         * lib/c-torture.exp(c-torture-execute): Fix typo.
16957
16958         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16959         testcase as the executable name. Keep the executable around if
16960         the test fails.
16961
16962 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16963
16964         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16965         changes.  Only test one -g option, and move it to the end of the
16966         list of options to test.
16967
16968 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16969
16970         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16971         variable GCC_TORTURE_OPTIONS to supply default switches separated
16972         by colons.  If no environment variable, run tests with -O0 -g, -O1
16973         -g, and -O2 -g as well.
16974
16975 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16976
16977         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16978         explanatory comments. Fix indentation.
16979
16980 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16981
16982         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16983
16984 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16985
16986         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16987         * g++.old-deja/g++.mike/p7325.C: Likewise.
16988         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16989
16990 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16991
16992         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16993         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16994         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16995         * g++.old-deja/g++.law/operators4.C: Likewise.
16996
16997 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16998
16999         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17000         * g++.old-deja/g++.mike/p784.C: Ditto.
17001         * g++.old-deja/g++.mike/p785.C: Ditto.
17002
17003 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17004
17005           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17006
17007 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17008
17009         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17010         target feature; pass this to c-torture-execute as needed.
17011
17012 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17013
17014         * lib/c-torture.exp(c-torture-execute): If the previous and the
17015         current executables being tested are identical, we don't need to
17016         run the executable again. Try to make the executable names
17017         unique. Add an optional argument for passing additional compiler
17018         flags.
17019
17020 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17021
17022         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17023
17024 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17025
17026         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17027
17028 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17029
17030         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17031         32bit or larger longs.
17032
17033         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17034         have either a 32bit long or 32bit int.
17035
17036 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17037
17038         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17039         Make double precision tests dependent on sizeof (double).
17040
17041 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17042
17043         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17044         too.
17045
17046 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17047
17048         * gcc.c-torture/compile/961203-1.cexp: New script.
17049
17050 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17051
17052         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17053         up the includes ourselves.
17054
17055 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17056
17057         * lib/plumhall.exp: Remove random include, and add a few
17058         verbose messages for debugging.
17059
17060 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17061
17062         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17063         of trying to do it ourselves.
17064
17065 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17066
17067         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17068
17069 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17070
17071         * gcc.prms/5403.c: Made regexp a bit less strict.
17072
17073 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17074
17075         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17076         is returned from remote_load instead.
17077         * lib/plumhall.exp: Ditto.
17078         * lib/mike-g++.exp: Ditto.
17079         * lib/old-dejagnu.exp: Ditto.
17080         * lib/c-torture.exp: Ditto.
17081
17082 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17083
17084         * lib/g++.exp: Use build_wrapper procedure.
17085         * lib/gcc.exp: Ditto.
17086
17087 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17088
17089         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17090         an old-style decl for malloc.  Fixes tests to work when
17091         sizeof (int) != sizeof (size_t).
17092
17093 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17094
17095         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17096
17097         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17098         use stdargs.h interface.
17099
17100 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17101
17102         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17103         NO_VARARGS when compiling.
17104
17105 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17106
17107         * lib/plumhall.exp(ph_includes): New procedure.
17108         (ph_make): Use it.
17109         (ph_compiler): Ditto.
17110
17111         * lib/g++.exp: Rename test-glue.c to testglue.c.
17112         * lib/gcc.exp: Ditto.
17113
17114 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17115
17116         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17117         to completion when it's called.
17118
17119 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17120
17121         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17122         is defined, don't do test.
17123
17124 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17125
17126         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17127         for object files.
17128         (ph_summary): Mark skipped testcases as untested, not unresolved.
17129
17130         * lib/plumhall.exp (ph_make): If unresolved because of bad
17131         errorCode, record errorCode in log file.
17132         (*): Replace send_log/verbose with verbose -log.
17133
17134 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17135
17136         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17137         double conversion if double isn't at least 8 bytes.
17138
17139         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17140         int to work with targets where int is 16 bits.
17141
17142         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17143         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17144         precision for the test to complete.
17145
17146 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17147
17148         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17149         if d10v is not compiled with the -mdouble64 flag.
17150         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17151
17152         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17153         d10v is not compiled with the -mint32 flag.
17154
17155 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17156
17157         * lib/plumhall.exp: Use incr_count.
17158
17159 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17160
17161         * gcc.c-torture: Update to c-torture-1.45.
17162
17163 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17164
17165         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17166         the name of the expect testcase file).
17167
17168         * lib/g++.exp(g++_init): Ditto.
17169
17170 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17171
17172         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17173         the host.
17174
17175         * lib/gcc.exp(gcc_exit): New procedure.
17176
17177 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17178
17179         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17180         specs where appropriate.
17181
17182         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17183         because of new "candidates are" messages, and removed a few
17184
17185         * Converted all non-old-style g++ testcases to old-style, and
17186         moved into g++.old-deja.
17187
17188 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17189
17190         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17191         options.
17192
17193         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17194         succeeded.
17195
17196         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17197
17198 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17199
17200         * lib/gcc.exp (gcc_target_compile): Add support for defining
17201         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17202         the machine doesn't have those features.
17203
17204 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17205
17206         * g++.law/operators4.exp: Don't use LIBS.
17207
17208 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17209
17210         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17211
17212         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17213         * lib/g++.exp: Set it here instead. Also, allow use of the
17214         --tool_exec and --tool_opt options. Change CXX to
17215         GXX_UNDER_TEST.
17216
17217         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17218
17219         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17220
17221 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17222
17223         * lib/old-dejagnu.exp: Use prune_warnings instead of
17224         prune_system_crud.
17225         * lib/mike-g++.exp: Ditto.
17226         * lib/gcc.exp: Ditto.
17227         * lib/g++.exp: Ditto.
17228
17229         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17230
17231 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17232
17233           * 941014-2.c: Include stdlib.h
17234           * 960327-1.c: Include stdio.h
17235           * dbra.c, index-1.c: Don't assume ints are 32bits.
17236
17237 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17238
17239         * lib/gcc.exp: Add gcc,stack_size target feature.
17240
17241         * lib/g++.exp(g++_target_compile): Add the include and link
17242         paths here, not in two other places. And, it's $options, not
17243         options.
17244
17245         * lib/mike-g++.exp(postbase): Remove the code that determines
17246         the correct include and link paths.
17247         * g++.old-deja/old-deja.exp: Ditto.
17248
17249 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17250
17251         * lib/g++.exp(g++_init): target_compile no longer returns the
17252         filename of the result.
17253
17254 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17255
17256         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17257         call to glob.
17258
17259         * gcc.c-torture/special/special.exp: Change call to
17260         gcc_target_compile to include the object file.
17261
17262 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17263
17264         * gcc.c-torture/special/special.exp: Correct misspelling in last
17265         change.
17266
17267 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17268
17269         * lib/plumhall.exp(ph_summary): Log the entire output of the
17270         executable. Return -1 if there were any failures, 0 otherwise.
17271         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17272         (ph_make): Clean up objects and executables that were built
17273         if the tests succeeded.
17274
17275 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17276
17277         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17278         libraries and includes in the build tree as appropriate.
17279
17280 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17281
17282         * lib/c-torture.exp: Instead of looking for the global variable
17283         NO_LONG_LONG, check to see if that's a feature of the target.
17284
17285 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17286
17287         * config/default.exp: Minimize. Delete the remainer of the files in
17288         config; this functionality is now in devo/dejagnu/config.
17289
17290         g++.*/*: Pass any additional flags used to compile to postbase;
17291         delete CXXFLAGS.
17292
17293         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17294         is now done by runtest.exp. Use gcc_target_compile instead of
17295         compile.
17296
17297         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17298         Remove references to CFLAGS. Use remote_file instead of
17299         calling rm -f.
17300         (c-torture): Take a list of arguments to use to compile this
17301         testcase.
17302
17303         lib/g++.exp: Simplify. Use target_compile instead of compile.
17304         lib/gcc-dg.exp: Ditto.
17305         lib/gcc.exp: Ditto.
17306         lib/mike-{gcc,g++}.exp: Ditto.
17307         lib/old-dejagnu.exp: Ditto.
17308         lib/plumhall.exp: Ditto.
17309
17310 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17311
17312         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17313         (ph_linker): Likewise.
17314
17315 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17316
17317           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17318         MAP_ANON / MAP_ANONYMOUS if defined;
17319         else try to map from /dev/zero .
17320
17321 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17322
17323         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17324         isn't defined, then define it to MAP_ANONYMOUS.
17325
17326 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17327
17328         * gcc.c-torture: Update to c-torture-1.42 release.
17329
17330 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17331
17332         * gcc.c-torture: Update to c-torture-1.41 release.
17333
17334 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17335
17336         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17337         c-torture release.
17338
17339 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17340
17341         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17342         and LDFLAGS.  Fix second case to append the target_info ldflags
17343         onto LDFLAGS, not CFLAGS.
17344         * lib/g++.exp (g++_init): Add target_info stuff.
17345         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17346         of libgloss and newlib flags for !native.
17347
17348         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17349         (GDB): Fix relative path to go up another dir for finding gdb.
17350
17351 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17352
17353         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17354         versions in the target_info array, if they don't exist.
17355
17356 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17357
17358         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17359
17360 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17361
17362         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17363         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17364
17365 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17366
17367         * lib/old-dejagnu.exp: Don't remove the output file before we've
17368         actually tested it. Don't append pwd to the path of the executable
17369         we're testing.
17370
17371 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17372
17373         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17374
17375 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17376
17377         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17378         temporary directory for compiler files, and set it to a default
17379         value of /tmp. Set $output as the name of the output file from
17380         compiling the testcase. Add a -o option to $cflags_var so the
17381         compiler writes the final output file as $output. Set $executable
17382         to $output.
17383
17384         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17385         directory for compiler files, and set it to /tmp if it doesn't
17386         already have a value. Set $output_file to the name of the output
17387         file from compiling the testcase. Add a -o option to CXXFLAGS so
17388         the compiler writes the final output file as $output. Use $output
17389         as the executable to be tested.
17390
17391 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17392
17393         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17394
17395 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17396
17397         * gcc.c-torture/execute/pending-1.c: New test.  Still
17398         pending in Tege's queue.
17399
17400 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17401
17402         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17403         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17404         if there were failures.  Call unresolved if there were unresolved
17405         testcases.  Call gcc_fail if program did not run to completion.
17406         (ph_make): Pass additional argument name to ph_execute.
17407         (ph_execute): Add new argument.  Pass additional arguments to
17408         ph_summary.  Call gcc_fail is there is no execution output.
17409
17410 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17411
17412         * lib/plumhall.exp (proc_summary): Output relavent summary
17413         lines into the log so specific failures in plumhall can be
17414         investigated.
17415
17416 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17417
17418         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17419         (c-torture-execute): Don't try to execute tests which use
17420         "long long" types if $NO_LONG_LONG is nonzero.
17421
17422 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17423
17424         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17425         not c-torture.
17426
17427         * gcc.ieee: Move from here.
17428         * gcc.c-torture/execute/ieee: To here.
17429
17430 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17431
17432         * gcc.c-torture: Update to c-torture-1.41 release.
17433
17434 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17435
17436         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17437         not "$output".
17438
17439 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17440
17441         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17442         -c present.
17443
17444 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17445
17446         * config/proelf.exp: Handle connecting to a simulator.
17447
17448 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17449
17450         * config/proelf.exp: New file.  Enough framework that we can
17451         run c-torture tests on the proelf targets (or any other target
17452         that gdb can connect to for that matter).
17453
17454 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17455
17456         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17457         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17458
17459         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17460         exec_output exists.
17461
17462 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17463
17464         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17465         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17466
17467         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17468         to pass/fail/unresolved/unsupported/untested.  Caller must now
17469         call unresolved/unsupported/untested.
17470         * lib/*.exp: Update FSF address.  Update to handle new results of
17471         ${tool}_load.
17472         * lib/chill.exp (verbose): Delete.
17473
17474 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17475
17476         * lib/gcc.exp (default_gcc_start): Change order of args to
17477         $LDFLAGS $CFLAGS $LIBS.
17478         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17479         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17480         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17481         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17482         * gcc.misc-tests/dg-test.exp: Likewise.
17483         * gcc.misc-tests/msgs.exp: Likewise.
17484         * gcc.prms/prms.exp: Likewise.
17485         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17486         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17487
17488         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17489
17490 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17491
17492         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17493
17494         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17495         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17496
17497         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17498         necessary.
17499
17500 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17501
17502         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17503         global for loop; add use of $mathlib.
17504         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17505         settings here; set mathlib for anything but VxWorks.
17506
17507 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17508
17509         * gcc.c-torture: Update to c-torture-1.40 release.
17510
17511 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17512
17513         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17514         dg.exp.
17515
17516 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17517
17518         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17519         global.
17520
17521 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17522
17523         * lib/g++.exp (LIBS): Define if not already.
17524         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17525         (gcc-dg-prune): Call prune_gcc_output.
17526         * lib/gcc.exp (prune_gcc_output): New proc.
17527         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17528         prune_gcc_output.
17529
17530 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17531
17532         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17533         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17534
17535 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17536
17537         * gcc.c-torture: Update to c-torture-1.39 release.
17538
17539 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17540
17541         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17542         fails, try others as well.
17543
17544 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17545
17546         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17547         If compilation fails, mark execute tests as `untested'.
17548         If test is marked as unsupported, don't mark compilation and
17549         execute tests as failed.
17550
17551 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17552
17553         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17554         libstdc++ for whether or not we want to be doing shared
17555         libraries.  Delete link_curses since we don't need it anymore.
17556         * lib/mike-g++.exp (postbase): Don't link in libg++.
17557         * g++.old-deja/old-deja.exp: Likewise.
17558
17559 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17560
17561         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17562
17563 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17564
17565         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17566         For that, add `-Wl,-a,shared_archive'.
17567         * g++.old-deja/old-deja.exp: Likewise.
17568
17569 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17570
17571         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17572
17573 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17574
17575         * lib/mike-g++.exp (postbase): Pay attention to the status of
17576         g++_load.
17577
17578 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17579
17580           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17581
17582 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17583
17584         * lib/gcc.exp (default_gcc_start): No longer need to log program
17585         being executed or its output, execute_anywhere does that now.
17586         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17587         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17588
17589 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17590
17591         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17592         the same as those in lib/g++.exp.
17593
17594 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17595
17596         * gcc.c-torture: Update to c-torture-1.38 release.
17597         * gcc.ieee: Related changes.
17598
17599 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17600
17601         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17602         "exec". Minor reformatting changes.
17603
17604         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17605         cross. This means all "exec" calls now work on a remote host as
17606         well.
17607         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17608         cross. Filter out the extra "\r\n" stuff that expect puts in.
17609         (c-torture-execute): Filter out the bogus warnings like
17610         c-torture-compile does. Add support for canadian cross.
17611         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17612         Use execute_anywhere rather than calling exec directly. Now it
17613         works for canadian cross testing.
17614
17615 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17616
17617         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17618         results into a variable, and check that rather than using file exists.
17619
17620 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17621
17622         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17623         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17624
17625 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17626
17627         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17628         lib_curses if there's a shared libg++ in the build tree.
17629
17630 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17631
17632         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17633         if not supported target.
17634
17635 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17636
17637         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17638         link_curses up to always happen, not just for native builds.
17639
17640 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17641
17642         * gcc.c-torture: Update to c-torture-1.36 release.
17643         * gcc.failure: Related changes.
17644
17645 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17646
17647         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17648
17649 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17650
17651         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17652         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17653         runshlib, link_curses, and mathlib for link and run.
17654
17655         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17656         pass the runtime shared library options for Solaris, OSF/1, and
17657         Irix5, and link with -lcurses to avoid unresolved references.
17658
17659 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17660
17661         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17662         only run once.
17663
17664 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17665
17666         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17667
17668 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17669
17670         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17671         do not have a framework for the "compat" tests yet.
17672
17673 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17674
17675         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17676         set to null if we're testing vxworks5.1.  Use that instead of
17677         `-lm' in the setting of LIBS for link and run.
17678
17679 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17680
17681         * config/rom68k.exp (${tool}_load): Major changes to make it
17682         work.  Verified that it does in fact return the stuff in
17683         exec_output properly.  Catch any Emul or any TRAP other than 0.
17684
17685 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17686
17687         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17688         LDFLAGS properly for targets that need stuff from libgloss.
17689         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17690         only run once.
17691         (gpp_initialized): New variable.
17692
17693 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17694
17695         * config/rom68k.exp: Load libgloss.exp.
17696         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17697         so we can produce a fully linked binary.
17698         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17699         so we can produce a fully linked binary.
17700
17701 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17702
17703         * lib/plumhall.exp (ph_section): Watch for expected failures.
17704         Add missing `else'.
17705
17706         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17707         run the testcase.
17708         (c-torture): Likewise.
17709
17710 1995-08-28  Doug Evans  <dje@cygnus.com>
17711
17712         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17713
17714         * lib/mike-g++.exp (mike_cleanup): New proc.
17715         (prebase): New globals compiler_result, not_compiler_result,
17716         target_regexp.
17717         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17718         allow leading "-" in pattern.  Watch for unsupported tests.
17719         If $compiler_result is set, pattern match assembler code,
17720         and ditto for $not_compiler_result.
17721         * lib/mike-gcc.exp: Likewise.
17722
17723         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17724         execution "succeeded".
17725
17726 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17727
17728         * config/win32.exp: New file.
17729         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17730
17731 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17732
17733         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17734         unsupported.
17735         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17736         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17737         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17738
17739         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17740         "... without exceptions was ...".  That is now handled by
17741         prune_system_crud.
17742         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17743
17744 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17745
17746         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17747         sieve.c,sort2.c}: New files.
17748         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17749         sieve.exp,sort2.exp}: Drivers for them.
17750
17751         * lib/mike-gcc.exp (program_output): New user settable variable.
17752         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17753         messages.
17754         * lib/mike-g++.exp (program_output): New user settable variable.
17755
17756         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17757
17758         * config/sh.exp: Deleted (use sim.exp instead).
17759
17760 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17761
17762         * config/vx.exp: Declare CHECKTASK as global.
17763         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17764         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17765         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17766
17767 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17768
17769         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17770         target. Like vx.exp, only includes `vx29k.exp' instead of
17771         `vxworks.exp'.
17772
17773 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17774
17775         * config/sim.exp: Increase time limit from 120 seconds to 240.
17776
17777 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17778
17779         * gcc.c-torture/execute/950628-1.c: New test.
17780
17781 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17782
17783         * gcc.c-torture: Update with changes/additions from
17784         c-torture-1.34.
17785
17786 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17787
17788         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17789
17790 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17791
17792         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17793
17794 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17795
17796         * gcc.c-torture/compile/950512-1.c: New test.
17797         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17798         * gcc.dg/struct-ret-1.c: Likewise.
17799
17800 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17801
17802         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17803           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17804
17805 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17806
17807         * gcc.c-torture/special/920411-1.c: Deleted.
17808         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17809
17810 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17811
17812         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17813         cpu limit.
17814
17815 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17816
17817         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17818
17819 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17820
17821         From kenner;
17822         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17823         is the proper length.
17824         * va-arg-3.c: Likewise.
17825
17826 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17827
17828         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17829         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17830
17831         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17832         * lib/g++.exp (default_g++_start): Delete old cruft.
17833
17834 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17835
17836         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17837         (2 * (1 << 18)) to (2 * (1 << 17)).
17838
17839         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17840
17841 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17842
17843         * config/rom68k.exp: Renamed from config/idp.exp
17844
17845 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17846
17847         * c-torture/compile/921109-2.c
17848
17849 1995-04-18  Mike Stump  <mrs@cygnus.com>
17850
17851         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17852         excess errors.
17853
17854 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17855
17856         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17857         output.
17858         * lib/g++.exp (default_g++_start): Likewise.
17859
17860 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17861
17862         * gcc.c-torture/compile/950329-1.c: New test.
17863
17864 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17865
17866           * config/bug.exp (${tool}_load): Updated to use new remote_open
17867           and remote_close procs.
17868         * config/idp.exp: New file.
17869
17870 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17871
17872         * gcc.c-torture/execute/950322-1.c: New test.
17873
17874 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17875
17876         * config/vx.exp (${tool}_load): Clean up testing of return code from
17877         vxworks_ld and vxworks_spawn.
17878
17879 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17880
17881         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17882
17883 1995-03-13  Mike Stump  <mrs@cygnus.com>
17884
17885         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17886         can mark excess errors on a machine by machine basis.  Note, the
17887         default is to not expect any excess errors, even when excess
17888         errors test - is given, so you will want to put an XFAIL ... on
17889         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17890         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17891         those 4 machines, but no others.
17892
17893 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17894
17895         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17896         * lib/c-torture.exp: to here.
17897
17898 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17899
17900         * gcc.c-torture/execute/950221-1.c: New test.
17901         * gcc.c-torture/execute/struct-ret-1.c: New test.
17902         * gcc.c-torture/compile/950221-1.c: New test.
17903
17904         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17905
17906 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17907
17908         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17909         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17910
17911 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17912
17913         * g++.gb: New directory of tests, derived from my signature and
17914         class scoping tests.
17915
17916         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17917         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17918         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17919         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17920         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17921         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17922         * g++.gb/sig25.C: Likewise.
17923
17924         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17925         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17926         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17927         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17928         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17929         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17930         * g++.gb/sig25.exp: Likewise.
17931
17932         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17933         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17934         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17935         * g++.gb/scope13.C: Likewise, this test still fails.
17936
17937         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17938         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17939         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17940         * g++.gb/scope13.exp: Ditto.
17941
17942         * g++.gb/README: New file, explains what these tests are about.
17943
17944 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17945
17946         * lib/dg.exp (dg-do): Support `preprocess'.
17947         (dg-test): Likewise.
17948
17949 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17950
17951         * config/udi.exp: change "continue -expect" to "exp_continue".
17952
17953 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17954
17955         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17956         Delete redundant tests.
17957
17958         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17959         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17960         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17961         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17962         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17963         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17964         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17965         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17966
17967         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17968         storing label pointers.
17969         * gcc.c-torture/execute/921019-1.c: Likewise.
17970         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17971         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17972         parameter fp.
17973         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17974         constants.
17975
17976         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17977         Delete obsolete tests.
17978
17979         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17980         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17981         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17982         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17983         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17984         * gcc.c-torture/compile/950124-1.c: New test.
17985
17986         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17987
17988 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17989
17990         * lib/mike-g++.exp: Add -lm to LIBS.
17991
17992 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17993
17994         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17995
17996 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17997
17998         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17999
18000 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18001
18002         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18003
18004 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18005
18006         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18007         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18008         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18009         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18010         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18011         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18012         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18013         * g++.law/{operators31.C, operators32.C,
18014         * g++.law/{operators33.C, operators34.C}: Likewise.
18015         * g++.law/{pic1.C, refs2.C}: Likewise.
18016         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18017         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18018         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18019         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18020
18021         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18022         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18023         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18024         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18025         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18026         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18027         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18028         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18029         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18030         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18031         * g++.law/{operators34.exp}: Likewise.
18032         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18033         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18034         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18035         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18036         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18037
18038         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18039         No longer expected to fail.
18040         * g++.law/missed-error3.C: Tweak for recent bool changes.
18041
18042 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18043
18044         * config/emb-unix: Deleted.
18045         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18046         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18047
18048 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18049
18050         * lib/dg.exp (dg-test): Fix typo in last patch.
18051
18052 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18053
18054         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18055         (handles multiple occurrences).
18056
18057 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18058
18059         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18060         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18061         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18062         printed).
18063         * lib/c-torture.exp (c-torture-compile): Likewise.
18064         (c-torture): Prepend full path if missing.
18065         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18066         (gcc_fail): Likewise.
18067         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18068
18069 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18070
18071         * lib/netware.exp: Only attach to NetWare i386 systems.
18072
18073 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18074
18075         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18076         messages.  Add test name to "output pattern match" pass/fail message.
18077
18078 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18079
18080         * gcc.dg: New testsuite.
18081         * gcc.dg/dg.exp: New file.
18082
18083         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18084         test-switch.c}: Deleted.
18085
18086         * gcc.misc-tests/msgs.exp: New testcase driver.
18087
18088 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18089
18090         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18091         Watch for illegal return values from ${tool}_load.
18092         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18093         cross targets.  Coerce return value >0 to 1.
18094
18095 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18096
18097         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18098
18099         * config/emb-unix.exp: New file.
18100
18101         * config/sim.exp: Error if variable $SIM not defined.
18102         (${tool}_load): Mark test as "untested" if simulator missing.
18103
18104         * config/unix.exp: Load remote.exp to get rcp_download.
18105         * lib/c-torture.exp: Use different option lists for testcases with
18106         and without loops.
18107         * gcc.c-torture/execute/execute.exp: Likewise.
18108
18109 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18110
18111         * config/*.exp: Clarify return code from ${tool}_load.
18112         Call `unresolved' or `untested' instead of `warning' or `perror'
18113         (sometimes you still want to call both though).
18114         Add comment that `shell_id' is local to each file.
18115         * config/udi.exp (timeout): Set to 30.
18116         Don't print warning if connection fails, $connectmode has already
18117         printed an error.
18118         (${tool}_load): Move verbose messages to level 2.
18119         Rework pattern for "Process started" message.
18120         Pass `shell_id' to ${connectmode}_download.
18121         Retry twice upon timeout.  Make resetting of target more robust.
18122         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18123         Pass `shell_id' to exit_$connectmode.
18124         Only call exit_$connectmode if connected.
18125         * config/unix.exp (${tool}_load): Check return codes better.
18126         * config/vrtx.exp (${tool}_load): Likewise.
18127         * config/vx.exp (${tool}_load): Likewise.
18128         Delete unneeded global's.
18129         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18130         from ${tool}_load.
18131         (dg-stat): Delete.
18132         (dg-init): Delete recording of pass/fail counts.
18133         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18134         (old-dejagnu-init): Likewise.
18135         (old-dejagnu-stat): Delete contents, empty proc now.
18136         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18137         (c-torture): Delete references to lcnt, lpass, lfail.
18138         Get option list from TORTURE_OPTIONS.
18139         Delete -funroll[-all]-loops if no loops.
18140         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18141         (g++_stat): Delete contents (empty proc now).
18142         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18143         (gcc_finish): Likewise.
18144         (gcc_stat): Deleted.
18145         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18146         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18147         * gcc.c-torture/execute/execute.exp: Likewise.
18148         Split tests into two parts: compile, execute.
18149         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18150         no loops.  Update to reflect clarified return codes from ${tool}_load.
18151
18152 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18153
18154         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18155         to grep for.
18156         (old-dejagnu): Likewise (where necessary).
18157
18158 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18159
18160         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18161
18162         * lib/dg.exp (dg-process-target): Fix processing of selector.
18163         Add comment regarding use of `error'.
18164
18165         * lib/gcc.exp (prune_system_crud): Define if missing.
18166         * lib/g++.exp (prune_system_crud): Likewise.
18167
18168         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18169         Call prune_system_crud.
18170         * lib/dg.exp (dg-runtest): New proc.
18171         Use perror instead of send_user for tcl errors in testcase.
18172         Don't return any value, it's never used.
18173         Don't clobber previous definition of `unknown'.
18174         Print tcl errors in `dg-final'.
18175
18176 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18177
18178         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18179         (dg-test): Don't print errorInfo, it contains stack backtrace.
18180
18181 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18182
18183         * lib/g++.exp (runtest_file_p): Define if missing.
18184
18185 1994-09-24  Doug Evans  (dje@cygnus.com)
18186
18187         * lib/mike-g++.exp: Comment out loading of g++.exp.
18188         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18189         (default_g++_version): Always print something.
18190         (default_g++_start): Comment out call to `which'.
18191         (g++_start, g++_load): Deleted (must be defined in config file).
18192         * lib/gcc.exp: Test for existence of $CC at start.
18193         Delete check for tmpdir (done in gcc_init).
18194         (default_gcc_version): Always print something.
18195         (default_gcc_start): Comment out call to `which'.
18196         * config/*.exp: Major cleanup - make cross targets work at least a
18197         little better for g++ (by not being "--tool gcc" specific).
18198         Rename gcc_xxx to ${tool}_xxx.
18199         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18200         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18201
18202 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18203
18204         * lib/c-torture.exp (c-torture-compile): Rework compiler
18205         message processing.
18206
18207         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18208         c-torture.
18209
18210 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18211
18212         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18213
18214         * lib/dg.exp (dg-process-target): Support { target native }.
18215
18216 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18217
18218         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18219         looked for "... program xxx got fatal signal".
18220         Correct regsub munging of `comp_output'.
18221         Ignore compiler messages "path prefix not used" and "linker input
18222         file unused".
18223
18224 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18225
18226         * lib/gcc.exp (runtest_file_p): Define if missing.
18227         * gcc.prms/template.c: Example to work from.
18228
18229 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18230
18231         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18232         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18233
18234         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18235         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18236         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18237         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18238
18239         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18240         (dg-process-target): No longer a varargs proc.
18241         Return S/N for target, P/F for xfail.  All callers changed.
18242         (user option procs): More argument checking.
18243         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18244         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18245         (dg-test): Skip test if not running on selected target in `dg-do'.
18246         Update handling of `dg-do-what', `dg-output-text'.
18247         Separate execution pass/fail from output pattern match pass/fail.
18248         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18249
18250 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18251
18252         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18253         target for 920510-1.c.
18254
18255 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18256
18257         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18258         Clean up comment regarding use of passcnt, etc.
18259         (gcc_stat): Don't update `testcnt' here.
18260         (gcc_finish): Do it here.
18261         Might as well reset `but_id' here too.
18262         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18263         to determine if the file should be tested.
18264         * gcc.c-torture/compile/compile.exp: Likewise.
18265         * gcc.c-torture/execute/execute.exp: Likewise.
18266         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18267         * gcc.misc-tests/dg-test.exp: Likewise.
18268         * gcc.prms/prms.exp: Likewise.
18269         * gcc.wendy/wendy.exp: Likewise.
18270         * g++.old-deja.exp: Likewise.
18271         Move "Testing file" message to verbose level 1.
18272
18273 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18274
18275         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18276
18277 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18278
18279         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18280         (default_gcc_start): Accept optional second list element
18281         of compiler flags.  Print compiler output at verbosity level 2.
18282         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18283         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18284         Save current values of framework globals passcnt, failcnt, xpasscnt,
18285         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18286         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18287         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18288         xfailcnt to compute stats.  Update framework global `testcnt' from
18289         pass/fail counts.
18290         (gcc_finish): New proc.  Clean up test environment.
18291         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18292         (gcc_epass, gcc_efail): Delete.
18293         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18294         argument of line number.
18295         (dg-init): If the tool has an init routine, call it.
18296         (dg-test): Remove args `cflags_var' and `libs_var'.
18297         Pass all compiler options to ${tool}_start.
18298         Handle missing line number.
18299         (dg-finish): New function.
18300         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18301         particular files.  Call gcc_finish at end.  Move "skipping test"
18302         message to verbosity level 3.
18303         * gcc.c-torture/compile/compile.exp: Likewise.
18304         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18305         * gcc.c-torture/execute/execute.exp: Likewise.
18306         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18307         Print testcase being tried at verbosity level 1.
18308         * gcc.c-torture/special/special.exp: Unset xfail.
18309         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18310         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18311         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18312         * gcc.failure/failure.exp: Likewise.
18313         * gcc.ieee/ieee.exp: Likewise.
18314         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18315         Update call to dg-test.  Call dg-finish at end.
18316         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18317         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18318         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18319         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18320         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18321         * gcc.wendy/wendy.exp: Add copyright.
18322         Delete setting of tmpdir (done by gcc_init).
18323         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18324         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18325         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18326         gcc_[ce]pass/fail.
18327
18328 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18329
18330         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18331         confusion.
18332         (g++_load): Likewise.
18333
18334         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18335         Rename argument to `prog' to remove the confusion.
18336         Varargs fns behave differently too!
18337         (g++_load): Likewise.
18338
18339         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18340
18341         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18342         what it is.  Delete (always) printing of status value for !native.
18343         Simplify verbose code, and include status and exec_output.
18344         (g++_load): Use gcc_load.
18345
18346 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18347
18348         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18349         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18350         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18351         940714-3.c as these testcases don't exist anymore.  Make
18352         va-arg-1.c expected to pass.
18353
18354 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18355
18356         * gcc.misc-tests/misc.exp: Only run specific testcases.
18357         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18358         * gcc.misc-tests/dg-[1-9].c: New files.
18359
18360         * lib/dg.exp: New testsuite driver.
18361         * gcc.prms/prms.exp: Use it.
18362
18363         * README.gcc: New file.
18364
18365         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18366         Document and reset `lxpass' and `lxfail'.
18367         Simplify "initialized" message.
18368         (gcc_stat): Clean up comments a little.
18369
18370 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18371
18372         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18373
18374 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18375
18376         * lib/old-dejagnu.exp (process-option): New proc.
18377         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18378         (old-dejagnu): Simplify.
18379         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18380
18381 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18382
18383         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18384         exists and is not an empty string.
18385
18386         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18387         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18388         finished.
18389         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18390         automatically.
18391
18392         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18393         longer expected to fail.
18394
18395         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18396         "f" function call.
18397
18398         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18399
18400         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18401         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18402         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18403         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18404         c-torture-1.29.
18405
18406         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18407         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18408
18409         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18410
18411         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18412         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18413
18414         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18415         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18416         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18417
18418 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18419
18420         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18421         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18422         940714-1.c, 940714-2.c, 940714-3.c},
18423         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18424         gcc.misc-tests/{mg.c,mg.exp}:
18425         New tests.
18426         * gcc.noncompile/noncompile.exp: Change accordingly.
18427
18428 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18429
18430         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18431         Undo previous clobberage.
18432
18433 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18434
18435         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18436         * gcc.special/{930510-1.c, special.exp}:
18437         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18438         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18439         struct-varargs-1.c}: New tests from c-torture-1.26.
18440
18441 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18442
18443         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18444           argument to switch.
18445
18446 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18447
18448         * Revert the previous changes.  Please see Rob's directory
18449           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18450           fixes.
18451
18452 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18453
18454         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18455             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18456             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18457             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18458             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18459             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18460             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18461             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18462             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18463             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18464             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18465             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18466             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18467             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18468             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18469             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18470             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18471             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18472             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18473             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18474             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18475             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18476             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18477             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18478             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18479             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18480             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18481
18482 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18483
18484         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18485             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18486           with perror calls.
18487
18488 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18489
18490         * config/unix.exp (g++_load): Fix syntax.
18491
18492 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18493
18494         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18495         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18496         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18497         Don't expect va-arg-1.c to fail.  Correct expected output for
18498         920928-1.c.
18499         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18500         * gcc.wendy/hbm4.c: Correct typo.
18501         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18502
18503 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18504
18505         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18506         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18507         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18508         * lib/c-torture.exp (c-torture-compile): Ditto.
18509
18510         Reduce volume of output (remove all the -I's and such).
18511         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18512         Call gcc_cpass, gcc_cfail.
18513         (c-torture): Pass testing option to c-torture-compile.
18514
18515 1994-03-21  Doug Evans  (dje@cygnus.com)
18516
18517         Bring patches over from progressive.
18518         * config/default.exp: Exit remote shell cleanly.
18519         (g++_exit, g++_start): Add default versions.
18520         * config/sim.exp (gcc_load): Use perror, not error.
18521
18522 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18523
18524         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18525         set in site.exp.
18526
18527 1994-03-14  Doug Evans  (dje@cygnus.com)
18528
18529         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18530         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18531         (wendy_try): New proc to run testcase.
18532         (main loop): Call 'em.
18533         * gcc.wendy/*.c: Clean up pass to correct expected output.
18534
18535         * lib/gcc.exp: Minor cleanup work.
18536         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18537
18538 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18539
18540         * config/sim.exp (gcc_load): Document return codes better.
18541         Don't pass -v to simulator.
18542
18543 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18544
18545           * gcc.special/920717-x.c: Fix typo.
18546           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18547           get at sources.
18548
18549         * lib/mike-gcc.exp: Fix typo.
18550
18551 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18552
18553         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18554         binary to use, transform the name.
18555         * config/*.exp: rename everything. Nuke any g++ specific files,
18556         it's now a special case of gcc that requires no special support.
18557         Add a default.exp for unsupported targets.
18558
18559 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18560
18561         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18562         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18563         version of Tcl.
18564
18565 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18566
18567         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18568         than a warning.
18569
18570 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18571
18572         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18573
18574 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18575
18576         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18577         option_list.  Compile every file with only 4/6 option choices
18578         (same as C torture) instead of with 12/18 different option
18579         choices.
18580         * lib/c-torture.exp: Likewise.
18581
18582         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18583         not already set.
18584
18585 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18586
18587         * lib/old-deja
18588           test cases, ready for DejaGnu.
18589
18590 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18591
18592         * Upgraded c-torture tests from 1.18 to 1.19
18593
18594         * gcc.compile: added test(s):
18595           930607-1.c
18596         * gcc.execute: added test(s):
18597           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18598
18599         * added new subdirectory for misc tests: gcc.misc-tests
18600         * gcc.misc-test(s): added tests:
18601           inst-check.c test-consts.c test-ior.c test-switch.c
18602
18603 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18604
18605         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18606
18607 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18608
18609         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18610
18611 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18612
18613         * Upgraded c-torture tests from 1.17 to 1.18
18614
18615 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18616
18617         * Upgraded c-torture tests from 1.12 to 1.17
18618
18619 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18620
18621         * lib/old-dejagnu.exp:
18622           Fixed handling of XFAIL target triplets to correctly
18623           recognize wildcard characters.  Removed code that
18624           appended a unique id tag to the end of the file name
18625           printed out by the result of the testcases within a
18626           given test file.
18627
18628 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18629
18630         * lib/old-dejagnu.exp:
18631           Reworked expected failure handling to trigger off of XFAIL
18632           keyword in keyphrase embeded in testcase source code. The
18633           XFAIL keyword must be at the end of the keyphrase line. It
18634           may optionally be followed by one or more target triplets.
18635           It has just occured that the handling of wildcards in the
18636           target triplet may not be correct.
18637
18638 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18639
18640         * g++.old-deja/tests:
18641           Moved all subdirectories up one level into g++.old-deja .
18642
18643         * lib/old-dejagnu.exp:
18644           Fixed problem with CXXFLAGS not being properly reset, and being
18645           corrupted with extraneous "-c" compiler option.  This was
18646           causing binaries to not be generated for test that needed them.
18647           Modified strings passed to "pass" and "fail" so that individual
18648           tests from the same test file would be distinguished by an
18649           identifier appended to the test file name in the summary logs;
18650           this corrected a problem with erroneous diff logs.  Added code
18651           to search testcases for expected fail and unexpected pass keywords.
18652
18653 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18654
18655         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18656
18657 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18658
18659         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18660           Removed extraneous text from end of "Special g++ Options"
18661           keyphrase.
18662
18663         * lib/old-dejagnu.exp: Added pattern matching to look for new
18664           keywords, embedded in testcases comments, which will trigger
18665           calls to xpass and xfail.
18666
18667 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18668
18669         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18670           comments embedded in the testcases, especially the one looking for
18671           special compiler options, as well as the pattern matching for the
18672           compiler output again.
18673
18674 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18675
18676         * lib/old-dejagnu.exp: Do a proper check of the return value for
18677           execute tests. Fixed several problems with the pattern matching
18678           of the compiler output which gave erroneous test results.
18679           Changed several of the test result messages to be more descriptive.
18680         * config/unix-g++.exp: Proc g++_load now actually works and
18681           executes the tests passed to it and returns a usable return
18682           value.
18683
18684 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18685
18686           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18687
18688 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18689
18690         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18691           Modified both files to properly execute the old style
18692           dejagnu tests. The previous versions of these files were
18693           experimental and did not function anything near correctly.
18694
18695 1993-04-05  Rob Savoye  (rob@cygnus.com)
18696
18697         * Removed all Makefile.in and configure.in files. No configuration
18698         needed now.
18699
18700 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18701
18702         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18703
18704 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18705
18706         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18707         gcc.special/configure.in, gcc.noncompile/configure.in,
18708         gcc.execute/configure.in, gcc.code_quality/configure.in,
18709         g++.other/configure.in, g++.old-deja/configure.in,
18710         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18711         in srcname setting.
18712
18713 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18714
18715         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18716         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18717         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18718
18719 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18720
18721         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18722         (gdb_exit): Don't remove *_soc files.
18723
18724 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18725
18726         * lib/c-torture.exp: Don't look for main; instead always use -w
18727         -c.  This is how the c-torture tests work.  Remove the object
18728         file if the compilation succeeds.
18729         * gcc.execute/execute.exp: Remove executable if test passes.
18730         * gcc.noncompile/noncompile.exp: Every test is an expected
18731         failure.
18732         * gcc.special/special.exp: Added tests from c-torture 1.11,
18733         corrected use of existing test.
18734         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18735         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18736         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18737         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18738         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18739         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18740         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18741         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18742         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18743         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18744         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18745         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18746         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18747         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18748         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18749         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18750         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18751         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18752         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18753         c-torture 1.11.
18754         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18755         correspond to c-torture 1.11.
18756
18757         * New file.