OSDN Git Service

PR c++/16276
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c++/16276
4         * g++.old-deja/g++.other/comdat4.C: New test.
5         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6
7 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8
9         PR target/16286
10         * gcc.dg/pr16286.c: New test.
11
12 2004-08-12 Jan Beulich <jbeulich@novell.com>
13
14         * g++.dg/ext/asm5.C: New.
15
16 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17
18         PR c++/16698
19         * g++.dg/eh/crash1.C: New test.
20
21         PR c++/16717
22         * g++.dg/ext/construct1.C: New test.
23
24 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25
26         PR c++/16853
27         * g++.dg/init/ptrmem1.C: New test.
28
29         PR c++/16618
30         * g++.dg/parse/offsetof5.C: New test.
31
32         PR c++/16870
33         * g++.dg/template/overload3.C: New test.
34
35 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36
37         PR c++/16964
38         * g++.dg/parse/error16.C: New test.
39
40         PR c++/16904
41         * g++.dg/template/error14.C: New test.
42
43         PR c++/16929
44         * g++.dg/template/error15.C: New test.
45
46 2004-08-11  Devang Patel  <dpatel@apple.com>
47
48         * gcc.dg/darwin-ld-20040809-1.c: New test.
49         * gcc.dg/darwin-ld-20040809-2.c: New test.
50         
51 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
52
53         PR fortran/16917
54         * gfortran.dg/dfloat_1.f90: New test.
55
56 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
57
58         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
59         * gcc.dg/dll-2.c: Fix dg-require syntax.
60         * gcc.misc-tests/arm-isr.c (abort): Declare.
61         (exit): Likewise.
62
63 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
64
65         PR c++/16971
66         * g++.dg/parse/crash16.C: New test.
67
68 2004-08-10  Roger Sayle  <roger@eyesopen.com>
69
70         * gcc.dg/mips-rsqrt-1.c: New test case.
71         * gcc.dg/mips-rsqrt-2.c: New test case.
72         * gcc.dg/mips-rsqrt-3.c: New test case.
73
74 2004-08-10  Paul Brook  <paul@codesourcery.com>
75
76         * gfortran.dg/der_io_1.f90: New test.
77
78 2004-08-10  Paul Brook  <paul@codesourcery.com>
79
80         PR fortran/16919
81         * gfortran.dg/der_array_1.f90: New test.
82
83 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
84
85         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
86
87 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
88
89         * gcc.dg/wchar_t-2.c: Fix typo.
90
91 2004-08-09  Falk Hueffner  <falk@debian.org>
92
93         PR tree-optimization/12517
94         * gcc.c-torture/compile/pr12517.c: New test.
95
96         PR tree-optimization/12578
97         * gcc.c-torture/compile/pr12578.c: New test.
98
99         PR tree-optimization/12899
100         * gcc.c-torture/compile/pr12899.c: New test.
101
102         PR rtl-optimization/14692
103         * gcc.c-torture/compile/pr14692.c: New test.
104
105         PR tree-optimization/16461
106         * gcc.c-torture/compile/pr16461.c: New test.
107
108 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
109
110         * gfortran.dg/getenv_1.f90: New test.
111
112 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
113
114         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
115         wchar_t.
116         * gcc.dg/symbian5.c: Test -fno-short-wchar.
117
118 2004-08-06  Paul Brook  <paul@codesourcery.com>
119
120         * gfortran.dg/ret_array_1.f90: New test.
121         * gfortran.dg/ret_pointer_1.f90: New test.
122
123 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
124
125         * gcc.dg/missing-field-init-[12].c: New tests.
126         * g++.dg/warn/missing-field-init-[12].C: New tests.
127
128 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
129
130         * gcc.dg/enum2.c: New test.
131         * gcc.dg/symbian3.c: Likewise.
132         * gcc.dg/symbian4.c: Likewise.
133         * gcc.dg/wchar_t-2.c: Likewise.
134
135 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
136
137         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
138         destructor tests.
139
140 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
141
142         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
143         dg-require-visiblity.
144         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
145         * g++.dg/ext/visibility/fvisibility.C: Likewise.
146         * g++.dg/ext/visibility/memfuncts.C: Likewise.
147         * g++.dg/ext/visibility/new1.C: Likewise.
148         * g++.dg/ext/visibility/pragma.C: Likewise.
149         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
150         * g++.dg/ext/visibility/virtual.C: Likewise.
151         * g++/dg/ext/visibility/visibility-1.C: Likewise.
152         * g++/dg/ext/visibility/visibility-2.C: Likewise.
153         * g++/dg/ext/visibility/visibility-3.C: Likewise.
154         * g++/dg/ext/visibility/visibility-4.C: Likewise.
155         * g++/dg/ext/visibility/visibility-5.C: Likewise.
156         * g++/dg/ext/visibility/visibility-6.C: Likewise.
157         * g++/dg/ext/visibility/visibility-7.C: Likewise.
158         * g++/dg/ext/visibility/visibility-8.C: New test.
159         * gcc.c-torture/compile/dll.x: Remove.
160         * gcc.dg/dll-2.c: Use dg-require-dll
161         * gcc.dg/visibility-10.c: New test.
162         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
163         supporting DLLs.
164         * testsuite/lib/scanasm.exp (scan_hidden): New function.
165         (scan_not_hidden): Likewise.
166
167 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
168
169         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
170
171 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
172
173         * gcc.c-torture/execute/20040805-1.c: New test.
174
175 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
176
177         * gcc.dg/20020118-1.c: Declare abort.
178         * gcc.dg/altivec_check.h: Likewise.
179         * gcc.dg/iftrap-2.c: Likewise.
180         * gcc.dg/pragma-darwin.c: Likewise.
181         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
182
183 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
184
185         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
186
187 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
188
189         * gcc.c-torture/execute/builtins/abs-2.c,
190         gcc.c-torture/execute/builtins/abs-3.c,
191         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
192         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
193         intmax_t, uintmax_t and their limits.
194         * gcc.dg/intmax_t-1.c: New test.
195
196 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
197
198         * g++.dg/tc1/dr147.C: Add reference to PR.
199
200 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
201
202         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
203         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
204
205 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
206
207         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
208
209 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
210
211         * gcc.dg/redecl-5.c: New test.
212         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
213         of scanf.
214
215 2004-08-03  Roger Sayle  <roger@eyesopen.com>
216
217         PR middle-end/16790
218         * gcc.c-torture/execute/pr16790-1.c: New test case.
219
220 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
221
222         * g++.dg/ext/visibility/assign1.C: New test.
223         * g++.dg/ext/visibility/new1.C: Likewise.
224
225         * gcc.dg/symbian1.c: New test.
226         * gcc.dg/symbian2.c: Likewise.
227
228 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
229
230         PR target/16570
231         * gcc.dg/i386-sse-9.c: New test.
232
233 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
234
235         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
236
237 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
238
239         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
240         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
241         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
242         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
243         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
244         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
245         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
246         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
247         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
248         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
249         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
250         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
251         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
252         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
253         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
254         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
255         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
256         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
257         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
258         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
259         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
260         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
261         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
262         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
263         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
264         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
265         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
266         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
267         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
268         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
269         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
270         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
271         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
272         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
273         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
274         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
275         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
276         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
277         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
278         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
279         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
280         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
281         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
282         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
283         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
284         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
285         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
286         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
287         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
288         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
289         gcc.misc-tests/i386-pf-3dnow-1.c,
290         gcc.misc-tests/i386-pf-athlon-1.c,
291         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
292         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
293         Declare built-in functions used.
294         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
295
296 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
297
298         PR c++/16707
299         * g++.dg/lookup/using12.C: New test.
300
301         * g++.dg/init/null1.C: Fix PR number.
302         * g++.dg/parse/namespace10.C: Likewise.
303
304 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
305
306         PR c++/16224
307         * g++.dg/template/spec17.C: New test.
308         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
309         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
310
311 2004-08-02  David Billinghurst
312
313         PR fortran/16292
314         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
315
316 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
317
318         * gcc.dg/ia64-got-1.c: New test case.
319
320 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
321
322         PR c++/16489
323         * g++.dg/init/null1.C: New test.
324         * g++.dg/tc1/dr76.C: Adjust error marker.
325
326         PR c++/16529
327         * g++.dg/parse/namespace10.C: New test.
328
329         PR c++/16810
330         * g++.dg/inherit/ptrmem2.C: New test.
331
332 2004-08-02  Ben Elliston  <bje@au.ibm.com>
333
334         PR target/16155
335         * gcc.dg/pr16155.c: New test.
336
337 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
338
339         * gcc.dg/redecl-2.c: New test.
340
341 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
342
343         * gcc.dg/darwin-longdouble.c: New file.
344
345 2004-07-30  Richard Henderson  <rth@redhat.com>
346
347         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
348         write to constant argument.
349         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
350
351 2004-07-30  Richard Henderson  <rth@redhat.com>
352
353         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
354         tests of nearest around zero.
355
356 2004-07-30  Andrew Pinski  <apinski@apple.com>
357
358         * gcc.c-torture/compile/20040730-1.c: New test.
359
360 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
361
362         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
363         powerpc-eabispe.
364
365 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
366
367         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
368
369 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
370
371         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
372         contains $ld_library_path.
373         * lib/gfortran.exp (gfortran_link_flags): Likewise.
374
375 2004-07-29  Richard Henderson  <rth@redhat.com>
376
377         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
378
379         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
380         (alt2, which): New.
381         (Check): Accept either alternative.
382
383 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
384
385         * g++.dg/abi/inline1.C: New test.
386         * g++.dg/abi/local1-a.cc: Likewise.
387         * g++.dg/abi/local1.C: Likewise.
388         * g++.dg/abi/mangle11.C: Tweak location of warnings.
389         * g++.dg/abi/mangle12.C: Likewise.
390         * g++.dg/abi/mangle17.C: Likewise.
391         * g++.dg/abi/mangle20-2.C: Likewise.
392         * g++.dg/opt/interface1.C: Likewise.
393         * g++.dg/opt/interface1.h: Likewise.
394         * g++.dg/opt/interface1-a.cc: New test.
395         * g++.dg/parse/repo1.C: New test.
396         * g++.dg/template/repo1.C: Likewise.
397         * g++.dg/warn/Winline-1.C: Likewise.
398         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
399
400 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
401
402         * gcc.dg/tree-ssa/20040729-1.c: New test.
403
404 2004-07-27  Matt Austern <austern@apple.com>
405
406         * gcc.dg/darwin-bool-1.c: New test.
407         * gcc.dg/darwin-bool-2.c: New test.
408
409 2004-07-28  Richard Henderson  <rth@redhat.com>
410
411         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
412         arguments in the correct type.  Don't write to constant arguments.
413
414 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
415
416         PR tree-optimization/16688
417         PR tree-optimization/16689
418         * g++.dg/tree-ssa/pr16688.C: New test.
419
420 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
421
422         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
423         loads.  Not only in the comment, this time.
424
425 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
426
427         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
428         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
429         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
430         * gcc.dg/sh4a-bitmovua.c: New.
431         * gcc.dg/sh4a-cos.c: New.
432         * gcc.dg/sh4a-cosf.c: New.
433         * gcc.dg/sh4a-fprun.c: New.
434         * gcc.dg/sh4a-fsrra.c: New.
435         * gcc.dg/sh4a-memmovua.c: New.
436         * gcc.dg/sh4a-sin.c: New.
437         * gcc.dg/sh4a-sincos.c: New.
438         * gcc.dg/sh4a-sincosf.c: New.
439         * gcc.dg/sh4a-sinf.c: New.
440
441 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
442
443         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
444         conditionals.
445         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
446         loads.
447         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
448         DOM1.
449
450 2004-07-27  Andrew Pinski  <apinski@apple.com>
451
452         * g++.dg/rtti/tinfo1.C: Correct the xfail.
453
454 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
455
456         * gcc.dg/pragma-isr.c: New test.
457
458 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
459
460         PR c++/14429
461         * g++.dg/template/ttp11.C: New test.
462
463 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
464
465         * gcc.c-torture/compile/20040727-1.c: New test.
466
467 2004-07-26  Eric Christopher  <echristo@redhat.com>
468
469         * gcc.c-torture/compile/20040726-2.c: New test.
470
471 2004-07-26  Andrew Pinski  <apinski@apple.com>
472
473         * g++.dg/rtti/tinfo1.C: Xfail.
474
475 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
476
477         * gcc.c-torture/compile/20040726-1.c: New test.
478
479 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
480             Brian Ryner  <bryner@brianryner.com>
481
482         PR c++/9283
483         PR c++/15000
484         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
485         * g++.dg/ext/visibility/: New directory.
486         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
487         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
488         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
489         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
490         * g++.dg/ext/visibility/fvisibility.C,
491         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
492         g++.dg/ext/visibility/fvisibility-override1.C
493         g++.dg/ext/visibility/fvisibility-override2.C
494         g++.dg/ext/visibility/memfuncts.C
495         g++.dg/ext/visibility/noPLT.C
496         g++.dg/ext/visibility/pragma.C
497         g++.dg/ext/visibility/pragma-override1.C
498         g++.dg/ext/visibility/pragma-override2.C
499         g++.dg/ext/visibility/staticmemfuncts.C
500         g++.dg/ext/visibility/virtual.C: New tests.
501
502 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
503
504         PR c/15360
505         * gcc.dg/pr15360-1.c: New test.
506
507 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
508
509         * gcc.dg/pragma-align-2.c: New test.
510         * gcc.dg/pragma-init-fini.c: New test.
511         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
512         targets.
513
514 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
515
516         * gcc.dg/init-string-2.c: New test.
517
518 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
519
520         PR 16684
521         * gcc.dg/Wredundant-decls-1.c: New test case.
522
523 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
524
525         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
526         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
527         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
528         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
529         * gcc.dg/compat/generate-random.c: New file.
530         * gcc.dg/compat/generate-random.h: Likewise.
531         * gcc.dg/compat/generate-random_r.c: Likewise.
532         * gcc.dg/compat/struct-layout-1.h: Likewise.
533         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
534         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
535         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
536         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
537         * gcc.dg/compat/struct-layout-1_main.c: New test.
538         * gcc.dg/compat/struct-layout-1_x.c: New file.
539         * gcc.dg/compat/struct-layout-1_y.c: New file.
540         * gcc.dg/compat/struct-layout-1_test.h: New file.
541
542 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
543
544         * gcc.dg/comp-return-1.c: New test
545
546 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
547
548         * gcc.dg/vmx/8-02a.c: Fix typo.
549
550         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
551         * gcc.dg/darwin-abi-3.c: New test.
552
553         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
554         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
555
556         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
557         * gcc.dg/vmx/ops-long-1.c: New test.
558         * gcc.dg/vmx/ops-long-2.c: New test.
559
560 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
561
562         * g++.dg/lookup/conv-[1234].C: New.
563
564 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
565
566         * g++.dg/parse/attr2.C: Simplify.
567
568 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
569
570         PR c/7284
571         * gcc.c-torture/execute/pr7284-1.c: New test.
572
573 2004-07-22  Brian Booth  <bbooth@redhat.com>
574
575         * gcc.dg/tree-ssa/20040721-1.c: New test.
576
577 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
578
579         * g++.dg/template/crash20.c: New.
580
581 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
582
583         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
584         Add dg-run directive.  Declare variables as required.
585         * gfortran.dg/g77/README: Update
586
587 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
588
589         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
590         gcc.dg/cris-peep2-andu2.c: New tests.
591
592 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
593
594         PR c/15052
595         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
596         on return type.
597         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
598         messages.
599         * gcc.dg/qual-return-2.c: Update expected messages.
600         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
601
602 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
603
604         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
605         * gcc.dg/noncompile/921102-1.c: Update expected error message.
606
607 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
608
609         PR c/11250
610         * gcc.dg/init-string-1.c: New test.
611
612 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
613
614         PR middle-end/15345
615         PR c/16450
616         * gcc.dg/torture/nested-fn-1.c: New test.
617
618 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
619
620         PR target/16559
621         * gcc.dg/ia64-fptr-1.c: New file.
622
623 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
624
625         PR c++/14497
626         * g++.dg/template/spec16.C: New test.
627         * g++.old-deja/g++.robertl/eb118.C: Remove.
628
629 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
630
631         PR c++/509
632         * g++.dg/template/spec15.C: New test.
633
634 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
635
636         Copy cases from g77.f-torture/execute and add dg-run
637         directive.  Other changes as noted.
638         * gfortran.dg/g77/13037.f
639         * gfortran.dg/g77/1832.f
640         * gfortran.dg/g77/19981119-0.f
641         * gfortran.dg/g77/19990313-0.f
642         * gfortran.dg/g77/19990313-1.f
643         * gfortran.dg/g77/19990313-2.f
644         * gfortran.dg/g77/19990313-3.f
645         * gfortran.dg/g77/19990419-1.f
646         * gfortran.dg/g77/19990826-0.f
647         * gfortran.dg/g77/19990826-2.f
648         * gfortran.dg/g77/20000503-1.f
649         * gfortran.dg/g77/20001111.f
650         * gfortran.dg/g77/20010116.f
651         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
652         * gfortran.dg/g77/20010430.f
653         * gfortran.dg/g77/6177.f
654         * gfortran.dg/g77/947.f
655         * gfortran.dg/g77/970816-3.f
656         * gfortran.dg/g77/971102-1.f
657         * gfortran.dg/g77/980520-1.f
658         * gfortran.dg/g77/980628-0.f
659         * gfortran.dg/g77/980628-1.f
660         * gfortran.dg/g77/980628-10.f
661         * gfortran.dg/g77/980628-2.f
662         * gfortran.dg/g77/980628-3.f
663         * gfortran.dg/g77/980628-7.f
664         * gfortran.dg/g77/980628-8.f
665         * gfortran.dg/g77/980628-9.f
666         * gfortran.dg/g77/980701-0.f
667         * gfortran.dg/g77/980701-1.f
668         * gfortran.dg/g77/cabs.f
669         * gfortran.dg/g77/claus.f
670         * gfortran.dg/g77/complex_1.f
671         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
672         * gfortran.dg/g77/dcomplex.f
673         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
674         * gfortran.dg/g77/f90-intrinsic-mathematical.f
675         * gfortran.dg/g77/f90-intrinsic-numeric.f
676         * gfortran.dg/g77/int8421.f
677         * gfortran.dg/g77/labug1.f
678         * gfortran.dg/g77/large_vec.f
679         * gfortran.dg/g77/le.f
680         * gfortran.dg/g77/short.f
681         * gfortran.dg/g77/README: Update
682
683 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
684
685         PR c++/16637
686         * g++.dg/parse/lookup4.C: New test.
687
688 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
689
690         PR c++/16175
691         * g++.dg/template/ttp10.C: New test.
692
693 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
694
695         * gcc.dg/pr12625-1.c: New test.
696
697 2004-07-20  Steven Bosscher  <stevenb@suse.de>
698
699         * testsuite/gcc.dg/switch-warn-1.c: New test.
700         * testsuite/gcc.dg/switch-warn-2.c: New test.
701         * gcc.c-torture/compile/pr14730.c: Update.
702
703 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
704
705         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
706         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
707         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
708         g++.dg/template/nontype3.C: Remove trailing CR from tests.
709
710 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
711
712         PR c++/16623
713         * g++.dg/template/assign1.C: New test.
714
715 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
716
717         PR c++/12170
718         * g++.dg/template/ttp9.C: New test.
719
720 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
721
722         * gcc.dg/format/cmn-err-1.c: New test.
723
724 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
725
726         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
727         gcc.dg/Wparentheses-10.c: New tests.
728         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
729
730 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
731
732         PR fortran/16465
733         * gfortran.dg/g77//ffixed-line-length-0.f,
734         gfortran.dg/g77/ffixed-line-length-132.f,
735         gfortran.dg/g77/ffixed-line-length-72.f,
736         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
737         gfortran.dg/g77/README: Update.
738
739 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
740
741         PR c++/13092
742         * g++.dg/template/non-dependent7.C: New test.
743         * g++.dg/template/non-dependent8.C: Likewise.
744         * g++.dg/template/non-dependent9.C: Likewise.
745         * g++.dg/template/non-dependent10.C: Likewise.
746
747 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
748
749         PR c++/16337
750         * g++.dg/parse/attr2.C: New test.
751
752 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
753
754         * g77.dg: Removed.
755         * g77.f-torture: Ditto.
756
757 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
758
759         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
760         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
761         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
762
763 2004-07-16  Richard Henderson  <rth@redhat.com>
764
765         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
766
767 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
768
769         * lib/fortran-torture.exp (fortran-torture): Don't test compile
770         tests with full list of options.
771         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
772         of TORTURE_OPTIONS if test contains 'dg-do run'.
773
774         PR fortran/16404
775         * gfortran.dg/do_iterator.f90: New test.
776
777 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
778
779         PR rtl-optimization/16536
780         * gcc.c-torture/execute/restrict-1.c: New test.
781
782 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
783
784         PR fortran/15324
785         * gfortran.dg/pr15324.f90: New test.
786
787         PR fortran/15129
788         * gfortran.dg/pr15129.f90: New test.
789
790         PR fortran/15140
791         * gfortran.dg/pr15140.f90: New test.
792
793         PR fortran/13792
794         * gfortran.fortran-torture/execute/bounds.f90: Add check for
795         compile-time simplification.
796
797 2004-07-14  Mike Stump  <mrs@apple.com>
798
799         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
800
801 2004-07-14  James E Wilson  <wilson@specifixinc.com>
802
803         PR target/16325
804         * gcc.dg/profile-generate-1.c: New.
805
806 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
807
808         * gcc.c-torture/execute/20040709-1.c: New test.
809         * gcc.c-torture/execute/20040709-2.c: New test.
810
811 2004-07-14  Mike Stump  <mrs@apple.com>
812
813         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
814
815 2004-07-14  Mike Stump  <mrs@apple.com>
816
817         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
818
819 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
820
821         PR c++/16518
822         * g++.dg/parse/mutable1.C: New test.
823
824 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
825
826         PR tree-optimization/16443
827         * gcc.dg/tree-ssa/20040713-1.c: New test.
828
829 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
830
831         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
832         for operator new.
833
834 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
835
836         * gfortran.dg/g77/README: New file
837         * gfortran.dg/g77/19981216-0.f:  Copy from
838         g77.f-torture/noncompile.  Add "dg-do compile" and
839         dg-error as required.
840         * gfortran.dg/g77/19990218-1.f: Likewise
841         * gfortran.dg/g77/19990905-1.f: Likewise
842         * gfortran.dg/g77/9263.f: Likewise
843         * gfortran.dg/g77/980615-0.f: Likewise
844         * gfortran.dg/g77/980616-0.f: Likewise
845         * gfortran.dg/g77/check0.f: Likewise
846         * gfortran.dg/g77/select_no_compile.f: Likewise
847
848 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
849
850         Copy files from g77.f-torture/compile.
851         Add "{ dg-do compile}".  Other changes as noted
852         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
853         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
854         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
855         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
856         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
857         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
858         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
859         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
860         statement to conform to standard.  Append alpha1.x for reference.
861         * gfortran.dg/g77/xformat.f: Add dg-warning
862
863 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
864
865         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
866         Add {dg-do compile} directive.
867         * gfortran.dg/g77/cpp2.F: Likewise
868
869 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
870
871         PR c++/5402
872         * g++.dg/lookup/name-clash1.C: New test.
873
874         PR c++/9777
875         * g++.dg/lookup/name-clash2.C: New test.
876
877         PR c++/12102
878         * g++.dg/lookup/name-clash3.C: New test.
879
880 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
881
882         * g++.dg/lookup/new2.C: New test.
883         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
884
885 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
886
887         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
888         Add {dg-do compile} directive.
889         * gfortran.dg/g77/13060.f: Likewise
890         * gfortran.dg/g77/19990218-0.f: Likewise
891         * gfortran.dg/g77/19990305-0.f: Likewise
892         * gfortran.dg/g77/19990419-0.f: Likewise
893         * gfortran.dg/g77/19990502-0.f: Likewise
894         * gfortran.dg/g77/19990502-1.f: Likewise
895         * gfortran.dg/g77/19990525-0.f: Likewise
896         * gfortran.dg/g77/19990826-1.f: Likewise
897         * gfortran.dg/g77/19990826-3.f: Likewise
898         * gfortran.dg/g77/19990905-2.f: Likewise
899         * gfortran.dg/g77/20000412-1.f: Likewise
900         * gfortran.dg/g77/20000511-1.f: Likewise
901         * gfortran.dg/g77/20000511-2.f: Likewise
902         * gfortran.dg/g77/20000518.f: Likewise
903         * gfortran.dg/g77/20000601-1.f: Likewise
904         * gfortran.dg/g77/20000601-2.f: Likewise
905         * gfortran.dg/g77/20000629-1.f: Likewise
906         * gfortran.dg/g77/20000630-2.f: Likewise
907         * gfortran.dg/g77/20010115.f: Likewise
908         * gfortran.dg/g77/20010321-1.f: Likewise
909         * gfortran.dg/g77/20010426.f: Likewise
910         * gfortran.dg/g77/20020307-1.f: Likewise
911         * gfortran.dg/g77/8485.f: Likewise
912         * gfortran.dg/g77/960317-1.f: Likewise
913         * gfortran.dg/g77/970915-0.f: Likewise
914         * gfortran.dg/g77/980310-1.f: Likewise
915         * gfortran.dg/g77/980310-2.f: Likewise
916         * gfortran.dg/g77/980310-3.f: Likewise
917         * gfortran.dg/g77/980310-4.f: Likewise
918         * gfortran.dg/g77/980310-6.f: Likewise
919         * gfortran.dg/g77/980310-7.f: Likewise
920         * gfortran.dg/g77/980310-8.f: Likewise
921         * gfortran.dg/g77/980419-2.f: Likewise
922         * gfortran.dg/g77/980424-0.f: Likewise
923         * gfortran.dg/g77/980427-0.f: Likewise
924         * gfortran.dg/g77/980729-0.f: Likewise
925         * gfortran.dg/g77/981117-1.f: Likewise
926         * gfortran.dg/g77/toon_1.f: Likewise
927
928 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
929
930         PR c++/2204
931         * g++.dg/other/abstract2.C: New test.
932
933 2004-07-12  Paul Brook  <paul@codesourcery.com>
934
935         * gfortran.dg/pointer_init_1.f90: New test.
936
937 2004-07-11  Paul Brook  <paul@codesourcery.com>
938
939         PR fortran/15986
940         * gfortran.dg/contained_1.f90: New test.
941
942 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
943
944         * g++.dg/parse/defarg8.C: New test.
945
946 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
947
948         PR fortran/16433
949         * gfortran.dg/pr16433.f: New test.
950
951         PR fortran/17574
952         * gfortran.dg/pr15754.f90: New test.
953
954 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
955
956         PR tree-optimization/16437
957         * gcc.c-torture/execute/bitfld-4.c: New test.
958
959 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
960
961         * gfortran.fortran-torture/execute/common_2.f90: Add check for
962         access to common var from module.
963
964 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
965
966         PR fortran/16336
967         * gfortran.fortran-torture/execute/common_2.f90: New test.
968
969 2004-07-10  Paul Brook  <paul@codesourcery.com>
970
971         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
972
973 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
974
975         PR fortran/15969
976         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
977
978 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
979
980         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
981         * gfortran.dg/g77/ffixed-form-2.f: Likewise
982         * gfortran.dg/g77/ffree-form-1.f: Likewise
983         * gfortran.dg/g77/ffree-form-2.f: Likewise
984         * gfortran.dg/g77/ffree-form-3.f: Likewise
985         * gfortran.dg/g77/fno-underscoring.f: Likewise
986         * gfortran.dg/g77/funderscoring.f: Likewise
987         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
988
989 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
990
991         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
992
993 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
994         Paul Brook  <paul@codesourcery.com>
995
996         PR fortran/13415
997         * gfortran.dg/common_pointer_1.f90: New test.
998
999 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1000
1001         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
1002
1003 2004-07-09  James E Wilson  <wilson@specifixinc.com>
1004
1005         PR target/16364
1006         * gcc.c-torture/compile/20040709-1.c: New.
1007
1008 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1009
1010         PR fortran/14077
1011         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1012
1013 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1014
1015         PR fortran/13201
1016         * gfortran.dg/shape_1.f90: New test.
1017
1018 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1019             Andrew Pinski  <apinski@apple.com>
1020
1021         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1022
1023 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1024
1025         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1026         comment.
1027
1028 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1029         Paul Brook  <paul@codesourcery.com>
1030
1031         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1032         '.f95' and '.F95'.
1033
1034 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1035
1036         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1037
1038 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1039
1040         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1041         testcases with capital suffix.
1042
1043 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1044
1045         PR fortran/15481
1046         PR fortran/13372
1047         PR fortran/13575
1048         PR fortran/15978
1049         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1050
1051         * gfortran.dg/implicit_1.f90: New test.
1052
1053 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1054
1055         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1056         expression to match gfortran warning/error messages
1057         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1058         dg-error text.
1059
1060 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1061
1062         * lib/fortran-torture.exp: Rename proc search_for to
1063         search_for_re.
1064
1065 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1066
1067         * gcc.c-torture/execute/simd-5.x: New file.
1068         XFAIL on SPARC 64-bit at -O0.
1069
1070 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1071
1072         PR c++/8211
1073         PR c++/16165
1074         * g++.dg/warn/effc3.C: New test.
1075
1076 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1077
1078         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1079         change X to 1X in format.
1080         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1081         add data statements to conform to standard.
1082
1083 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1084
1085         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1086         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1087         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1088
1089 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1090
1091         * gfortran.dg/g77/7388.f: Copy from g77.dg
1092         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1093         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1094         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1095         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1096         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1097         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1098         * gfortran.dg/g77/strlen0.f: Likewise
1099
1100 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1101
1102         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1103         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1104
1105 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1106
1107         * gcc.c-torture/execute/920428-2.x: Delete.
1108         * gcc.c-torture/execute/920501-7.x: Likewise.
1109
1110 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1111
1112         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1113         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1114         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1115         prescott and c3-2.
1116         (PREFETCH_3DNOW): Add -march=c3.
1117
1118 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1119
1120         PR c/16437
1121         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1122         * gcc.c-torture/execute/bf64-1.x: Likewise.
1123
1124 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1125
1126         * gcc.c-torture/compile/20040708-1.c: New test.
1127
1128 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1129
1130         PR c++/16169
1131         * g++.dg/warn/effc2.C: New test.
1132
1133 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1134
1135         * gcc.c-torture/execute/bitfld-1.x: Remove.
1136         * gcc.c-torture/execute/bitfld-3.c: New test.
1137         * gcc.dg/bitfld-2.c: Remove XFAILs.
1138
1139 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1140
1141         PR c++/16276
1142         * g++.dg/rtti/tinfo1.C: New file.
1143
1144 2004-07-07  Eric Christopher  <echristo@redhat.com>
1145
1146         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1147
1148 2004-07-07  Andrew Pinski  <apinski@apple.com>
1149
1150         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1151
1152 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1153
1154         * g++.dg/init/call1.C: XFAIL.
1155
1156 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1157
1158         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1159         except for movstrict*, to movmem* and clrstr* to clrmem*.
1160
1161 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1162
1163         * gcc.c-torture/execute/20040707-1.c: New test.
1164
1165 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1166
1167         * gcc.c-torture/execute/20040706-1.c: New test.
1168
1169 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1170
1171         PR c++/3671
1172         * g++.dg/template/spec14.C: New test.
1173
1174 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1175
1176         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1177         nothing if not yet defined.  Use it in b, c and d type definitions.
1178         * gcc.c-torture/execute/20040705-1.c: New test.
1179         * gcc.c-torture/execute/20040705-2.c: New test.
1180
1181 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1182
1183         PR c++/2518
1184         * g++.dg/lookup/new1.C: New test.
1185
1186 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1187
1188         PR c++/11406
1189         * g++.dg/template/sizeof8.C: New test.
1190
1191 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1192
1193         * gcc.c-torture/compile/20040705-1.c: New test.
1194
1195 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1196
1197         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1198
1199 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1200
1201         * gcc.dg/cpp/if-mop.c: Two new testcases.
1202         * gcc.dg/cpp/trad/comment-3.c: New.
1203
1204 2004-07-04  Paul Brook  <paul@codesourcery.com>
1205
1206         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1207
1208 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1209
1210         PR c++/3761
1211         * g++.dg/lookup/crash4.C: New test.
1212
1213 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1214
1215         * gcc.c-torture/execute/builtin-abs-1.c
1216         * gcc.c-torture/execute/builtin-abs-2.c
1217         * gcc.c-torture/execute/builtin-complex-1.c
1218         * gcc.c-torture/execute/builtins/string-1-lib.c
1219         * gcc.c-torture/execute/builtins/string-1.c
1220         * gcc.c-torture/execute/builtins/string-2-lib.c
1221         * gcc.c-torture/execute/builtins/string-2.c
1222         * gcc.c-torture/execute/builtins/string-3-lib.c
1223         * gcc.c-torture/execute/builtins/string-3.c
1224         * gcc.c-torture/execute/builtins/string-4-lib.c
1225         * gcc.c-torture/execute/builtins/string-4.c
1226         * gcc.c-torture/execute/builtins/string-5-lib.c
1227         * gcc.c-torture/execute/builtins/string-5.c
1228         * gcc.c-torture/execute/builtins/string-6-lib.c
1229         * gcc.c-torture/execute/builtins/string-6.c
1230         * gcc.c-torture/execute/builtins/string-7-lib.c
1231         * gcc.c-torture/execute/builtins/string-7.c
1232         * gcc.c-torture/execute/builtins/string-8-lib.c
1233         * gcc.c-torture/execute/builtins/string-8.c
1234         * gcc.c-torture/execute/builtins/string-9-lib.c
1235         * gcc.c-torture/execute/builtins/string-9.c
1236         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1237         * gcc.c-torture/execute/builtins/string-asm-1.c
1238         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1239         * gcc.c-torture/execute/builtins/string-asm-2.c
1240         * gcc.c-torture/execute/stdio-opt-1.c
1241         * gcc.c-torture/execute/stdio-opt-2.c
1242         * gcc.c-torture/execute/stdio-opt-3.c
1243         * gcc.c-torture/execute/string-opt-1.c
1244         * gcc.c-torture/execute/string-opt-10.c
1245         * gcc.c-torture/execute/string-opt-11.c
1246         * gcc.c-torture/execute/string-opt-12.c
1247         * gcc.c-torture/execute/string-opt-13.c
1248         * gcc.c-torture/execute/string-opt-14.c
1249         * gcc.c-torture/execute/string-opt-15.c
1250         * gcc.c-torture/execute/string-opt-16.c
1251         * gcc.c-torture/execute/string-opt-2.c
1252         * gcc.c-torture/execute/string-opt-6.c
1253         * gcc.c-torture/execute/string-opt-7.c
1254         * gcc.c-torture/execute/string-opt-8.c:
1255         Replace with ...
1256
1257         * gcc.c-torture/execute/builtins/abs-2.c
1258         * gcc.c-torture/execute/builtins/abs-3.c
1259         * gcc.c-torture/execute/builtins/complex-1.c
1260         * gcc.c-torture/execute/builtins/fprintf.c
1261         * gcc.c-torture/execute/builtins/fputs.c
1262         * gcc.c-torture/execute/builtins/memcmp.c
1263         * gcc.c-torture/execute/builtins/memmove.c
1264         * gcc.c-torture/execute/builtins/memops-asm.c
1265         * gcc.c-torture/execute/builtins/mempcpy-2.c
1266         * gcc.c-torture/execute/builtins/mempcpy.c
1267         * gcc.c-torture/execute/builtins/memset.c
1268         * gcc.c-torture/execute/builtins/printf.c
1269         * gcc.c-torture/execute/builtins/sprintf.c
1270         * gcc.c-torture/execute/builtins/strcat.c
1271         * gcc.c-torture/execute/builtins/strchr.c
1272         * gcc.c-torture/execute/builtins/strcmp.c
1273         * gcc.c-torture/execute/builtins/strcpy.c
1274         * gcc.c-torture/execute/builtins/strcspn.c
1275         * gcc.c-torture/execute/builtins/strlen-2.c
1276         * gcc.c-torture/execute/builtins/strlen.c
1277         * gcc.c-torture/execute/builtins/strncat.c
1278         * gcc.c-torture/execute/builtins/strncmp-2.c
1279         * gcc.c-torture/execute/builtins/strncmp.c
1280         * gcc.c-torture/execute/builtins/strncpy.c
1281         * gcc.c-torture/execute/builtins/strpbrk.c
1282         * gcc.c-torture/execute/builtins/strpcpy-2.c
1283         * gcc.c-torture/execute/builtins/strpcpy.c
1284         * gcc.c-torture/execute/builtins/strrchr.c
1285         * gcc.c-torture/execute/builtins/strspn.c
1286         * gcc.c-torture/execute/builtins/strstr-asm.c
1287         * gcc.c-torture/execute/builtins/strstr.c:
1288         ... these new files.
1289
1290         * gcc.c-torture/execute/builtins/abs-2-lib.c
1291         * gcc.c-torture/execute/builtins/abs-3-lib.c
1292         * gcc.c-torture/execute/builtins/complex-1-lib.c
1293         * gcc.c-torture/execute/builtins/fprintf-lib.c
1294         * gcc.c-torture/execute/builtins/fputs-lib.c
1295         * gcc.c-torture/execute/builtins/memcmp-lib.c
1296         * gcc.c-torture/execute/builtins/memmove-lib.c
1297         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1298         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1299         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1300         * gcc.c-torture/execute/builtins/memset-lib.c
1301         * gcc.c-torture/execute/builtins/printf-lib.c
1302         * gcc.c-torture/execute/builtins/sprintf-lib.c
1303         * gcc.c-torture/execute/builtins/strcat-lib.c
1304         * gcc.c-torture/execute/builtins/strchr-lib.c
1305         * gcc.c-torture/execute/builtins/strcmp-lib.c
1306         * gcc.c-torture/execute/builtins/strcpy-lib.c
1307         * gcc.c-torture/execute/builtins/strcspn-lib.c
1308         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1309         * gcc.c-torture/execute/builtins/strlen-lib.c
1310         * gcc.c-torture/execute/builtins/strncat-lib.c
1311         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1312         * gcc.c-torture/execute/builtins/strncmp-lib.c
1313         * gcc.c-torture/execute/builtins/strncpy-lib.c
1314         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1315         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1316         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1317         * gcc.c-torture/execute/builtins/strrchr-lib.c
1318         * gcc.c-torture/execute/builtins/strspn-lib.c
1319         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1320         * gcc.c-torture/execute/builtins/strstr-lib.c
1321         * gcc.c-torture/execute/builtins/lib/abs.c
1322         * gcc.c-torture/execute/builtins/lib/fprintf.c
1323         * gcc.c-torture/execute/builtins/lib/memset.c
1324         * gcc.c-torture/execute/builtins/lib/printf.c
1325         * gcc.c-torture/execute/builtins/lib/sprintf.c
1326         * gcc.c-torture/execute/builtins/lib/strcpy.c
1327         * gcc.c-torture/execute/builtins/lib/strcspn.c
1328         * gcc.c-torture/execute/builtins/lib/strncat.c
1329         * gcc.c-torture/execute/builtins/lib/strncmp.c
1330         * gcc.c-torture/execute/builtins/lib/strncpy.c
1331         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1332         * gcc.c-torture/execute/builtins/lib/strspn.c
1333         * gcc.c-torture/execute/builtins/lib/strstr.c:
1334         New files containing support routines.
1335
1336         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1337         declaration.
1338         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1339         when not optimizing.
1340
1341 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1342
1343         PR c++/16240
1344         * g++.dg/abi/mangle22.C: New test.
1345         * g++.dg/abi/mangle23.C: Likewise.
1346
1347 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1348
1349         PR fortran/16290
1350         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1351         Allow for cases without denormalized floating point numbers.
1352
1353 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1354
1355         PR c/1027
1356         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1357         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1358         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1359         expected warning text.
1360         * gcc.dg/format/diag-2.c: New test.
1361
1362 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1363
1364         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1365
1366 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1367
1368         * gcc.dg/builtins-43.c: New.
1369         * gcc.dg/builtins-44.c: New.
1370         * gcc.dg/builtins-45.c: New.
1371
1372 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1373             Andreas Tobler  <a.tobler@schweiz.ch>
1374
1375         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1376         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1377         as SIGSEGV.
1378         * gcc.dg/cleanup-11.c: Likewise.
1379         * gcc.dg/cleanup-8.c: Likewise.
1380         * gcc.dg/cleanup-9.c: Likewise.
1381         * gcc.dg/cleanup-5.c: Run on all platforms.
1382
1383 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1384
1385         * g++.dg/warn/nonnull1.C: New test.
1386
1387 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1388
1389         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1390         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1391         Special-case the Sun compiler wrt to <complex.h>.
1392
1393 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1394
1395         * gcc.dg/Wunreachable-8.C: New test.
1396
1397         * gcc.dg/h8300-ice2.c : New test.
1398
1399 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1400
1401         PR fortran/16161
1402         * gfortran.fortran-torture/compile/implicit.f90: Add test
1403         for implicit character.
1404
1405 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1406
1407         PR fortran/16289
1408         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1409         Use tiny() intrinsic to find smallest non-negative real
1410
1411 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1412
1413         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1414         * gcc.dg/compat/struct-by-value-22_x.c: New.
1415         * gcc.dg/compat/struct-by-value-22_y.c: New.
1416
1417         * gcc.c-torture/execute/20040629-1.c: New test.
1418
1419 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1420
1421         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1422         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1423
1424         PR target/16195
1425         * gcc.dg/20040625-1.c: New test.
1426
1427 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1428
1429         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1430
1431 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1432
1433         PR fortran/15963
1434         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1435
1436 2004-06-29  Richard Henderson  <rth@redhat.com>
1437
1438         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1439
1440 2004-06-29  Paul Brook  <paul@codesourcery.com>
1441
1442         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1443         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1444
1445 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1446
1447         PR c++/16260
1448         * g++.dg/parse/crash15.C: New.
1449
1450 2004-06-28  Andrew Pinski  <apinski@apple.com>
1451
1452         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1453         by the error already.
1454
1455         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1456
1457 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1458
1459         PR target/14041
1460         * gcc.dg/h8300-bss-align-1.c : New.
1461
1462 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1463
1464         * PR c++/16174
1465         * g++.dg/template/ctor4.C: New.
1466
1467 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1468
1469         PR c++/16205
1470         * g++.dg/warn/Wsequence-point-1.C: New test.
1471
1472 2004-06-27  Paul Brook  <paul@codesourcery.com>
1473
1474         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1475
1476 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1477
1478         * g++.old-deja/g++.mike/p7325.C: Remove.
1479
1480 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1481
1482         PR c/14963
1483         * gcc.dg/pr14963.c: New test.
1484
1485 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1486
1487         PR c++/16193
1488         * g++.dg/parse/redef1.C: New test.
1489
1490 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1491
1492         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1493         20021110.c.
1494         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1495         20021119-1.c.
1496         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1497         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1498         5-04.c.
1499         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1500         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1501         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1502         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1503         g++.brendan/enum14.C.
1504         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1505         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1506         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1507         g++.mike/virt1.C.
1508         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1509         memtemp24.C.
1510
1511 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1512
1513         * gcc.dg/20040527-1.c: New test case.
1514
1515 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1516
1517         PR gfortran/pr16196
1518         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1519
1520 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1521
1522         PR middle-end/15825
1523         * gcc.dg/pr15825-1.c: New test case.
1524
1525 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1526
1527         * gcc.c-torture/execute/20040625-1.c: New test.
1528
1529 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1530
1531         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1532
1533 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1534
1535         * gcc.dg/torture/mips-div-1.c: New test.
1536
1537 2004-06-24  Jeff Law  <law@redhat.com>
1538
1539         * gcc.dg/tree-ssa/20040624-1.c: New test.
1540
1541 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1542
1543         * gcc.c-torture/compile/20040624-1.c: New test.
1544
1545 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1546
1547         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1548         this directory.
1549
1550 2004-06-23  Andrew Pinski  <apinski@apple.com>
1551
1552         PR middle-end/15988
1553         * g++.dg/opt/ptrmem4.C: New test.
1554
1555         * gcc.dg/c90-array-quals-2.c: New test.
1556
1557 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1558
1559         * gcc.dg/kpice1.c: New test.
1560
1561 2006-06-23  Andrew Pinski  <apinski@apple.com>
1562
1563         * gcc.dg/c90-array-quals.c: New test.
1564
1565 2006-06-22  Richard Henderson  <rth@redhat.com>
1566
1567         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1568
1569 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1570
1571         * gcc.dg/builtins-config.h: Handle FreeBSD.
1572
1573 2006-06-22  Richard Henderson  <rth@redhat.com>
1574
1575         * g++.dg/opt/devirt1.C: New.
1576
1577 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1578
1579         * g++.dg/opt/pr15551.C: New testcase.
1580
1581 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1582
1583         PR target/14800
1584         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1585         x86_64-*-linux* when compiling for 32bit.
1586
1587 2004-06-21  Andrew Pinski  <apinski@apple.com>
1588
1589         * gcc.dg/pch/struct-1.c: New.
1590         * gcc.dg/pch/struct-1.hs: New.
1591
1592 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1593
1594         * gcc.dg/pch/save-temps-1.c: New file.
1595         * gcc.dg/pch/save-temps-1.hs: New file.
1596
1597 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1598
1599         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1600         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1601
1602 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1603
1604         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1605         to fix type error.
1606         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1607         Remove trailing spaces.
1608
1609 2004-06-21  Richard Henderson  <rth@redhat.com>
1610
1611         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1612         merging && to BIT_FIELD_REF.
1613
1614 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1615
1616         * g++.dg/opt/placeholder1.C: New test.
1617
1618 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1619
1620         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1621         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1622         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1623         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1624
1625 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1626
1627         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1628         extern "C".
1629         * g++.dg/other/pragma-re-1.C: Add comments.
1630
1631 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1632
1633         PR gfortran/16080
1634         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1635
1636 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1637
1638         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1639         instead of setting the type of size_t by
1640         hand.
1641
1642 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1643
1644         * gcc.dg/unordered-2.c: New test case.
1645         * gcc.dg/unordered-3.c: New test case.
1646
1647 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1648
1649         PR other/16043
1650         * lib/g++.exp (g++_version): Tweak regexp for version
1651         * lib/g77.exp (g77_version): Likewise
1652         * lib/gfortran.exp (gfortran_version): Likewise
1653         * lib/objc.exp (objc_version): Likewise
1654         * lib/treelang.exp (treelang_version): Likewise
1655
1656 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1657
1658         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1659         Use INT_MAX instead of __INT_MAX__.
1660         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1661
1662         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1663         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1664         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1665         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1666         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1667         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1668         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1669         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1670         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1671
1672         * gcc.dg/range-test-1.c: New test.
1673         * g++.dg/opt/range-test-1.C: New test.
1674
1675 2004-06-17  Richard Henderson  <rth@redhat.com>
1676
1677         * objc.dg/sync-1.m: New.
1678         * objc.dg/try-catch-1.m: Don't force next runtime.
1679         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1680         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1681         shadowed catch clause.
1682         * objc.dg/try-catch-5.m: New.
1683
1684 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1685
1686         Bug 14610
1687         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1688
1689 2004-06-15  Richard Henderson  <rth@redhat.com>
1690
1691         * gcc.dg/20001116-1.c: Move expected warning line.
1692
1693 2004-06-15  Richard Henderson  <rth@redhat.com>
1694
1695         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1696         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1697
1698 2004-06-15  Jeff Law  <law@redhat.com>
1699
1700         * gcc.dg/tree-ssa/20040615-1.c: New test.
1701         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1702         be less sensitive to operand ordering.
1703         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1704
1705 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1706
1707         * g++.dg/abi/bitfield3.C: Add comment..
1708
1709 2004-06-15  Richard Henderson  <rth@redhat.com>
1710
1711         * g++.dg/ext/stmtexpr1.C: XFAIL.
1712         * gcc.dg/20030612-1.c: XFAIL.
1713
1714 2004-06-15  Eric Christopher  <echristo@redhat.com>
1715
1716         * g++.dg/charset/asm5.c: New.
1717         * gcc.dg/charset/asm6.c: New.
1718
1719 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1720
1721         PR fortran/15962
1722         * gfortran.fortran-torture/execute/select_1.f90: New test.
1723
1724 2004-06-15  Paul Brook  <paul@codesourcery.com>
1725
1726         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1727
1728 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1729
1730         PR c++/15967
1731         * g++.dg/lookup/crash3.C: New test.
1732
1733 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1734
1735         PR c++/15947
1736         * g++.dg/parse/dtor4.C: New test.
1737
1738 2004-06-14  Jeff Law  <law@redhat.com>
1739
1740         * gcc.c-torture/compile/20040614-1.c: New test.
1741
1742 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1743
1744         PR fortran/15211
1745         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1746         LEN of a character array.
1747
1748 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1749
1750         PR c++/15096
1751         * g++.dg/template/ptrmem10.C: New test.
1752
1753         PR c++/14930
1754         * g++.dg/template/friend30.C: New test.
1755
1756 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1757
1758         PR fortran/14928
1759         * gfortran.fortran-torture/compile/mloc.f90: New test.
1760
1761 2004-06-13  Paul Brook  <paul@codesourcery.com>
1762
1763         * gfortran.fortran-torture/execute/random_2.f90: New test.
1764
1765 2004-06-13  Eric Christopher  <echristo@redhat.com>
1766
1767         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1768
1769 2004-06-12  Paul Brook  <paul@codesourcery.com>
1770
1771         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1772
1773 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1774
1775         PR fortran/14923
1776         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1777
1778 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1779
1780         PR fortran/14957
1781         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1782         syntax errors in end statements of contained subroutines.
1783
1784 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1785
1786         PR fortran/12841
1787         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1788
1789 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1790
1791         PR fortran/15665
1792         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1793
1794 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1795
1796         PR gfortran/12839
1797         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1798
1799 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1800
1801         PR c++/15862
1802         * g++.dg/parse/enum1.C: New test.
1803
1804 2004-06-10  Jeff Law  <law@redhat.com>
1805
1806         * gcc.c-torture/compile/20040610-1.c: New test.
1807
1808 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1809
1810         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1811         * g++.old-deja/g++.other/decl3.C: Likewise.
1812
1813 2004-06-10  Brian Booth  <bbooth@redhat.com>
1814
1815         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1816         V_MAY_DEF instead of VDEF.
1817         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1818
1819 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1820
1821         PR c++/14211
1822         * g++.dg/conversion/const1.C: New test.
1823
1824         PR c++/15076
1825         * g++.dg/conversion/reinterpret1.C: New test.
1826
1827         PR c++/15877
1828         * g++.dg/template/enum2.C: New test.
1829
1830         PR c++/15227
1831         * g++.dg/template/error13.C: New test.
1832
1833 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1834
1835         PR fortran/14957
1836         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1837         arguments to test_* REAL and of the right size.
1838
1839 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1840
1841         PR target/15569
1842         PR rtl-optimization/15681
1843         * gcc.dg/20040609-1.c: New test.
1844
1845 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1846
1847         PR c++/14791
1848         * g++.dg/opt/builtins1.C: New test.
1849
1850 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1851
1852         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1853         that use default windows32 struct layout.
1854         * gcc.dg/i386-bitfield2.c: Likewise.
1855
1856 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1857
1858         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1859         for mingw32 and cygwin targets.
1860
1861 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1862
1863         * gcc.dg/pch/macro-4.c: New.
1864         * gcc.dg/pch/macro-4.hs: New.
1865
1866 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1867
1868         PR fortran/13249
1869         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1870
1871 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1872
1873         PR fortran/13372
1874         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1875
1876 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1877
1878         PR gfortran/14897
1879         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1880
1881 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1882
1883         PR gfortran/15755
1884         * gfortran.fortran-torture/execute/backspace.c : New test.
1885
1886 2004-06-09  Paul Brook  <paul@codesourcery.com>
1887
1888         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1889         (pointer_to_section): Rewrite to use smaller array.
1890
1891 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1892
1893         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1894         * gcc.dg/ext/altivec-10.c: Same.
1895         * gcc.dg/ext/altivec-11.c: Same.
1896         * gcc.dg/ext/altivec-12.c: Same.
1897         * gcc.dg/ext/altivec-13.c: Same.
1898         * gcc.dg/ext/altivec-14.c: Same.
1899         * gcc.dg/ext/altivec-15.c: Same.
1900         * gcc.dg/ext/altivec-16.c: Same.
1901         * gcc.dg/ext/altivec-3.c: Same.
1902         * gcc.dg/ext/altivec-4.c: Same.
1903         * gcc.dg/ext/altivec-6.c: Same.
1904         * gcc.dg/ext/altivec-7.c: Same.
1905         * gcc.dg/ext/altivec-8.c: Same.
1906         * gcc.dg/ext/altivec-varargs-1.c: Same.
1907
1908         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1909         * g++.dg/ext/altivec-10.C: Same.
1910         * g++.dg/ext/altivec-2.C: Same.
1911         * g++.dg/ext/altivec-3.C: Same.
1912         * g++.dg/ext/altivec-4.C: Same.
1913         * g++.dg/ext/altivec-5.C: Same.
1914         * g++.dg/ext/altivec-6.C: Same.
1915         * g++.dg/ext/altivec-7.C: Same.
1916         * g++.dg/ext/altivec-8.C: Same.
1917         * g++.dg/ext/altivec-9.C: Same.
1918
1919 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1920
1921         PR c++/7841
1922         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1923
1924 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1925
1926         * gcc.dg/union-1.c: New test.
1927
1928 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1929
1930         * gcc.dg/builtins-41.c: New test case.
1931         * gcc.dg/builtins-42.c: New test case.
1932
1933 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1934
1935         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1936         * g++.dg/ext/altivec-10.C: Same.
1937         * g++.dg/ext/altivec-2.C: Same.
1938         * g++.dg/ext/altivec-3.C: Same.
1939         * g++.dg/ext/altivec-4.C: Same.
1940         * g++.dg/ext/altivec-5.C: Same.
1941         * g++.dg/ext/altivec-6.C: Same.
1942         * g++.dg/ext/altivec-7.C: Same.
1943         * g++.dg/ext/altivec-8.C: Same.
1944         * g++.dg/ext/altivec-9.C: Same.
1945         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1946         * g++.old-deja/g++.brendan/new3.C: Same.
1947         * gcc.c-torture/execute/eeprof-1.x: Same.
1948
1949 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1950
1951         PR c/14765
1952         * gcc.dg/pr14765-1.c: New test.
1953
1954 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1955
1956         PR c/14649
1957         * gcc.dg/pr14649-1.c: New test case.
1958
1959 2004-06-07  Richard Henderson  <rth@redhat.com>
1960
1961         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1962         if temporaries.
1963
1964 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1965
1966         * g++.dg/eh/elide1.C: Remove XFAIL.
1967
1968 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1969
1970         PR c++/15337
1971         * g++.dg/expr/sizeof3.C: New test.
1972
1973         PR c++/14777
1974         * g++.dg/template/access14.C: New test.
1975
1976         PR c++/15554
1977         * g++.dg/template/enum1.C: New test.
1978
1979         PR c++/15057
1980         * g++.dg/eh/throw1.C: New test.
1981
1982 2004-06-07  David Ayers  <d.ayers@inode.at>
1983             Ziemowit Laski  <zlaski@apple.com>
1984
1985         * lib/objc.exp (objc_target_compile): Revert the '-framework
1986         Foundation' flag fix, since bare Darwin does not ship
1987         with the Foundation framework.
1988         * objc/execute/next_mapping.h: Provide a local NSConstantString
1989         @interface and @implementation.
1990         (objc_constant_string_init): A constructor function, used to
1991         initialize the NSConstantString meta-class object.
1992         * objc/execute/string1.m: Include "next_mapping.h" instead of
1993         <Foundation/NSString.h>.
1994         * objc/execute/string2.m: Likewise.
1995         * objc/execute/string3.m: Likewise.
1996         * objc/execute/string4.m: Likewise.
1997
1998 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1999
2000         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
2001         to double. Replace double with FLOAT.
2002         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
2003
2004         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
2005         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
2006         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
2007         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
2008         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
2009         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
2010         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2011         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2012
2013 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2014
2015         PR c/13519
2016         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2017
2018 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2019
2020         PR c++/15503
2021         * g++.dg/template/meminit2.C: New test.
2022
2023 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2024
2025         PR target/15822
2026         * gcc.c-torture/execute/compare-fp-1.c,
2027         gcc.c-torture/execute/compare-fp-2.c,
2028         gcc.c-torture/execute/compare-fp-3.c,
2029         gcc.c-torture/execute/compare-fp-4.c,
2030         gcc.c-torture/execute/compare-fp-3.x,
2031         gcc.c-torture/execute/compare-fp-4.x: Moved...
2032         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2033         gcc.c-torture/execute/ieee/compare-fp-2.c,
2034         gcc.c-torture/execute/ieee/compare-fp-3.c,
2035         gcc.c-torture/execute/ieee/compare-fp-4.c,
2036         gcc.c-torture/execute/ieee/compare-fp-3.x,
2037         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2038
2039 2004-06-04  David Ayers  <d.ayers@inode.at>
2040
2041         * objc/execute/protocol-isEqual-4.m: New testcase.
2042
2043 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2044
2045         * objc/execute/protocol-isEqual-1.m: New testcase.
2046         * objc/execute/protocol-isEqual-2.m: New testcase.
2047         * objc/execute/protocol-isEqual-3.m: New testcase.
2048
2049 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2050
2051         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2052
2053 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2054
2055         * lib/objc.exp (objc_target_compile): When running tests on
2056         Darwin (Mac OS X), inform the linker about '-framework
2057         'Foundation'.
2058
2059 2004-06-02  Eric Christopher  <echristo@redhat.com>
2060
2061         * gcc.c-torture/compile/20040602-1.c: New.
2062
2063 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2064
2065         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2066         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2067
2068         PR tree-optimization/14736
2069         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2070
2071         PR tree-optimization/14042
2072         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2073
2074         PR tree-optimization/14729
2075         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2076
2077 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2078
2079         PR fortran/15557
2080         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2081
2082 2004-06-01  Richard Hederson  <rth@redhat.com>
2083
2084         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2085
2086 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2087
2088         PR c++/14932
2089         * g++.dg/parse/offsetof4.C: New test.
2090
2091 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2092
2093         PR objc/7993
2094         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2095
2096 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2097
2098         PR c++/15701
2099         * g++.dg/template/friend29.C: New test.
2100
2101 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2102
2103         PR c/15749
2104         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2105
2106 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2107
2108         * gcc.dg/sparc-trap-1.c: New test.
2109
2110 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2111
2112         PR middle-end/15069
2113         * g++.dg/opt/fold3.C: New test case.
2114
2115 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2116
2117         * lib/target-supports.exp (check_iconv_available): Fix fallout
2118         from 2004-05-28 patch.
2119
2120 2004-05-30  Paul Brook  <paul@codesourcery.com>
2121
2122         PR fortran/15620
2123         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2124         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2125
2126 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2127
2128         * gfortran.fortran-torture/execute/random_1.f90: New test.
2129
2130 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2131
2132         * g++.dg/ext/altivec-10.C: New test.
2133
2134 2004-05-29  Paul Brook  <paul@codesourcery.com>
2135
2136         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2137
2138 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2139
2140         * gcc.dg/altivec-16.c: New test.
2141
2142 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2143
2144         * lib/target-supports.exp (check_vmx_hw_available): New.
2145         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2146
2147         * lib/target-supports.exp (check_alias_available,
2148         check_iconv_available, check_named_sections_available): Use
2149         unique names for temporary files.
2150
2151 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2152
2153         * gcc.dg/altivec-15.c: New test.
2154
2155 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2156
2157         PR c++/15083
2158         * g++.dg/warn/noeffect6.C: New test.
2159
2160         PR c++/15471
2161         * g++.dg/expr/ptrmem4.C: New test.
2162
2163         PR c++/15640
2164         * g++.dg/template/operator3.C: New test.
2165
2166 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2167
2168         PR c++/14668
2169         * g++.dg/lookup/redecl1.C: New test.
2170         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2171
2172 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2173
2174         * gcc.c-torture/execute/compare-fp-1.c,
2175         gcc.c-torture/execute/compare-fp-2.c,
2176         gcc.c-torture/execute/compare-fp-3.c,
2177         gcc.c-torture/execute/compare-fp-4.c,
2178         gcc.c-torture/execute/compare-fp-3.x,
2179         gcc.c-torture/execute/compare-fp-4.x,
2180         gcc.dg/pr15649-1.c: New.
2181
2182 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2183
2184         PR c++/12883
2185         * g++.dg/init/array14.C: New test.
2186
2187 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2188
2189         * lib/compat.exp (compat-get-options-main): New.
2190         (compat-get-options): Remove unneeded code, warn for ignored
2191         command.
2192         (compat-execute): Check flag set by dg-require-* commands.
2193
2194         * lib/compat.exp (compat-execute): Break up long lines.
2195
2196 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2197
2198         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2199         * gcc.dg/altivec-14.c: New test.
2200         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2201
2202         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2203         * gcc.dg/altivec-12.c: Ditto.
2204
2205         * gcc.dg/altivec-3.c: Move call to altivec_check.
2206
2207 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2208
2209         PR c++/15044
2210         * g++.dg/template/error12.C: New test.
2211
2212         PR c++/15317
2213         * g++.dg/ext/attrib15.C: New test.
2214
2215         PR c++/15329
2216         * g++.dg/template/ptrmem9.C: New test.
2217
2218 2004-05-25  Paul Brook  <paul@codesourcery.com>
2219
2220         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2221
2222 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2223
2224         PR c++/15165
2225         * g++.dg/template/crash19.C: New test.
2226
2227 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2228
2229         PR c++/15025
2230         * g++.dg/template/redecl1.C: New test.
2231
2232 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2233
2234         PR c++/14821
2235         * g++.dg/other/ns1.C: New test.
2236
2237         PR c++/14883
2238         * g++.dg/template/invalid1.C: New test.
2239
2240 2004-05-23  Paul Brook  <paul@codesourcery.com>
2241         Victor Leikehman  <lei@haifasphere.co.il>
2242
2243         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2244         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2245
2246 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2247
2248         PR c++/15285
2249         PR c++/15299
2250         * g++.dg/template/non-dependent5.C: New test.
2251         * g++.dg/template/non-dependent6.C: New test.
2252
2253 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2254
2255         PR c++/15507
2256         * g++.dg/inherit/union1.C: New test.
2257
2258         PR c++/15542
2259         * g++.dg/template/addr1.C: New test.
2260
2261         PR c++/15427
2262         * g++.dg/template/array5.C: New test.
2263
2264         PR c++/15287
2265         * g++.dg/template/array6.C: New test.
2266
2267 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2268             Roger Sayle  <roger@eyesopen.com>
2269
2270         * g++.dg/lookup/forscope2.C: New test case.
2271
2272 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2273
2274         * gcc.dg/cpp/Wmissingdirs.c: New.
2275
2276 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2277
2278         PR target/15301
2279         * gcc.dg/compat/union-m128-1.h: New file.
2280         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2281         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2282         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2283
2284 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2285
2286         PR target/15302
2287         * gcc.dg/compat/struct-complex-1.h: New file.
2288         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2289         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2290         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2291
2292 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2293
2294         PR middle-end/3074
2295         * gcc.dg/pr3074-1.c: New test case.
2296         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2297
2298 2004-05-20  Falk Hueffner  <falk@debian.org>
2299
2300         PR other/15526
2301         * gcc.dg/ftrapv-1.c: New test case.
2302
2303 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2304
2305         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2306
2307 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2308             Jeff Law  <law@redhat.com>
2309
2310         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2311         * gcc.dg/tree-ssa/20040518-2.c: New test.
2312
2313         * gcc.dg/tree-ssa/20040518-1.c: New test.
2314
2315 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2316
2317         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2318
2319 2004-05-18  Paul Brook  <paul@codesourcery.com>
2320
2321         PR fortran/13930
2322         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2323
2324 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2325
2326         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2327         constant folding.
2328
2329 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2330
2331         * gcc.dg/tree-ssa/20040517-1.c: New test.
2332
2333 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2334
2335         * gcc.dg/loop-4.c: New test.
2336
2337 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2338
2339         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2340
2341 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2342
2343         PR fortran/15311
2344         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2345
2346 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2347
2348         PR fortran/13826
2349         PR fortran/13940
2350         * gfortran.fortran-torture/compile/data_1.f90: New test.
2351
2352 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2353
2354         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2355         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2356
2357 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2358
2359         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2360
2361 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2362
2363         PR c/15444
2364         * gcc.dg/format/xopen-1.c: Adjust expected message.
2365         * gcc.dg/format/xopen-3.c: New test.
2366
2367 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2368
2369         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2370
2371 2004-05-14  Jeff Law  <law@redhat.com>
2372
2373         * gcc.dg/tree-ssa/20040514-2.c: New test.
2374
2375 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2376
2377         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2378         this ...
2379         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2380         this.
2381
2382 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2383
2384         * gcc.dg/tree-ssa/20040514-1.c: New test.
2385
2386 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2387
2388         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2389         test.
2390
2391 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2392
2393         PR fortran/14066
2394         * gfortran.fortran-torture/compile/do_1.f90: New test.
2395
2396 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2397
2398         PR fortran/15051
2399         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2400         test.
2401
2402 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2403
2404         PR fortran/15149
2405         * gfortran.fortran-torture/execute/random_init.f90: New test.
2406
2407 2004-05-13  Paul Brook  <paul@codesourcery.com>
2408
2409         PR fortran/15314
2410         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2411
2412 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2413
2414         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2415         for the powerpc case.
2416
2417 2004-05-13  Jeff Law  <law@redhat.com>
2418
2419         * gcc.dg/tree-ssa/20040513-1.c: New test.
2420         * gcc.dg/tree-ssa/20040513-2.c: New test.
2421
2422 2004-05-13  Paul Brook  <paul@codesourcery.com>
2423
2424         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2425         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2426         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2427
2428 2004-05-13  Andreas Schwab  <schwab@suse.de>
2429
2430         PR other/10819
2431         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2432         characters.
2433
2434 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2435
2436         PR fortran/15294
2437         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2438
2439 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2440
2441         Merge from tree-ssa-20020619-branch.  See
2442         ChangeLog.tree-ssa for details.
2443
2444 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2445
2446         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2447         include <altivec.h> explicitly.
2448         * gcc.dg/altivec-13.c: Likewise.
2449
2450 2004-05-11  Paul Brook  <paul@codesourcery.com>
2451
2452         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2453
2454 2004-05-10  Eric Christopher  <echristo@redhat.com>
2455
2456         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2457         * gcc.dg/sibcall-4.c: Ditto.
2458
2459 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2460
2461         * g++.dg/ext/altivec-8.C: New test case.
2462         * gcc.dg/altivec-13.c: New test case.
2463
2464 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2465
2466         * gcc.c-torture/execute/divcmp-1.c: New test case.
2467         * gcc.c-torture/execute/divcmp-2.c: New test case.
2468         * gcc.c-torture/execute/divcmp-3.c: New test case.
2469
2470 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2471
2472         * g++.dg/other/pragma-re-2.C: New test.
2473
2474 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2475
2476         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2477         * gcc.dg/i386-387-2.c: Likewise.
2478
2479         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2480         __builtin_drem.
2481         * gcc.dg/i386-387-6.c: Likewise.
2482
2483 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2484
2485         * gcc.dg/builtins-33.c:  Also check log1p*.
2486
2487 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2488
2489         PR optimization/15296
2490         * gcc.c-torture/execute/pr15296.c: New test.
2491
2492 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2493
2494         * gcc.dg/builtins-40.c: New test.
2495
2496 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2497
2498         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2499
2500 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2501
2502         * g++.dg/ext/spe1.C: New testcase.
2503
2504 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2505
2506         * objc.dg/image-info.m: Allow additional attributes
2507         for __image_info section.
2508
2509 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2510
2511         * gcc.dg/torture/mips-hilo-2.c: New test.
2512
2513 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2514
2515         PR c++/14389
2516         * g++.dg/template/member5.C: New test.
2517
2518 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2519
2520         * gcc.dg/builtins-34.c: Also check expm1*.
2521
2522 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2523
2524         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2525         * gcc.dg/torture/builtin-convert-3.c: New test.
2526
2527 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2528
2529         PR middle-end/15054
2530         * g++.dg/opt/pr15054.C: New test.
2531
2532 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2533
2534         * gcc.dg/torture/builtin-rounding-1.c: New test.
2535         * gcc.dg/builtins-25.c: Delete.
2536         * gcc.dg/builtins-29.c: Delete.
2537
2538 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2539
2540         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2541         * gcc.dg/sibcall-4.c: Likewise.
2542         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2543
2544 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2545
2546         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2547         bit-field on 16-bit targets.
2548
2549 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2550
2551         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2552         16-bit targets.
2553
2554 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2555
2556         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2557         * gcc.dg/rs6000-power2-2.c: Likewise.
2558
2559 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2560
2561         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2562         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2563         Change the asm registers to be in form of frN instead of fN.
2564
2565 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2566
2567         * gcc.dg/torture/builtin-convert-2.c: New test.
2568
2569 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2570
2571         * gcc.dg/rs6000-power2-1.c: New test.
2572         * gcc.dg/rs6000-power2-2.c: New test.
2573
2574 2004-04-28  Jan Hubicka  <jh@suse.cz>
2575
2576         * gcc.dg/unused-6.c: New test.
2577
2578 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2579             Ulrich Weigand  <uweigand@de.ibm.com>
2580
2581         * ada/acats/run_all.sh: Define $target variable.
2582
2583 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2584
2585         PR c++/15119
2586         * g++.dg/other/vararg-1.C: New test.
2587
2588         PR c++/4794
2589         * g++.dg/eh/cleanup3.C: New test.
2590
2591 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2592
2593         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2594         and ad8011a (target_insn).
2595         * ada/acats/support/macro.dfs: Likewise.
2596         * ada/acats/support/impbit.adb: New file.
2597
2598 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2599
2600         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2601
2602 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2603
2604         * gcc.dg/loop-3.c: New test.
2605
2606 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2607
2608         * gcc.c-torture/execute/simd-5.c: New test.
2609
2610 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2611
2612         PR c++/15064
2613         * g++.dg/template/crash18.C: New test.
2614
2615 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2616
2617         * g++.dg/ext/complit3.C: New test.
2618
2619 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2620
2621         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2622         * gcc.dg/altivec-3.c: Same.
2623         * gcc.dg/altivec-varargs-1.c: Same.
2624
2625 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2626
2627         * lib/target-supports.exp (check_profiling_available): Assume
2628         profiling is not available on powerpc-eabi targets.
2629
2630 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2631
2632         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2633         * gcc.dg/vmx/bug-1.c: Ditto.
2634
2635 2004-04-20  Eric Christopher  <echristo@redhat.com>
2636
2637         * gcc.dg/charset/extern.c: New test.
2638         * g++.dg/charset/extern3.cc: Ditto.
2639
2640 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2641
2642         * gcc.dg/builtins-39.c: New test.
2643
2644 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2645
2646         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2647
2648 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2649
2650         * gcc.dg/torture/mips-hilo-1.c: New test.
2651
2652 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2653
2654         * gcc.c-torture/compile/20040419-1.c: New test.
2655
2656 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2657
2658         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2659
2660 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2661             Aldy Hernandez  <aldyh@redhat.com>
2662
2663         * gcc.c-torture/execute/va-arg-24.c: New.
2664
2665 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2666             Aldy Hernandez  <aldyh@redhat.com>
2667
2668         * gcc.dg/vmx/1b-01.c: New.
2669         * gcc.dg/vmx/1b-02.c: New.
2670         * gcc.dg/vmx/1b-03.c: New.
2671         * gcc.dg/vmx/1b-04.c: New.
2672         * gcc.dg/vmx/1b-05.c: New.
2673         * gcc.dg/vmx/1b-06.c: New.
2674         * gcc.dg/vmx/1b-07.c: New.
2675         * gcc.dg/vmx/1c-01.c: New.
2676         * gcc.dg/vmx/1c-02.c: New.
2677         * gcc.dg/vmx/3a-01a.c: New.
2678         * gcc.dg/vmx/3a-01.c: New.
2679         * gcc.dg/vmx/3a-01m.c: New.
2680         * gcc.dg/vmx/3a-03.c: New.
2681         * gcc.dg/vmx/3a-03m.c: New.
2682         * gcc.dg/vmx/3a-04.c: New.
2683         * gcc.dg/vmx/3a-04m.c: New.
2684         * gcc.dg/vmx/3a-05.c: New.
2685         * gcc.dg/vmx/3a-06.c: New.
2686         * gcc.dg/vmx/3a-06m.c: New.
2687         * gcc.dg/vmx/3a-07.c: New.
2688         * gcc.dg/vmx/3b-01.c: New.
2689         * gcc.dg/vmx/3b-02.c: New.
2690         * gcc.dg/vmx/3b-10.c: New.
2691         * gcc.dg/vmx/3b-13.c: New.
2692         * gcc.dg/vmx/3b-14.c: New.
2693         * gcc.dg/vmx/3b-15.c: New.
2694         * gcc.dg/vmx/3c-01a.c: New.
2695         * gcc.dg/vmx/3c-01.c: New.
2696         * gcc.dg/vmx/3c-02.c: New.
2697         * gcc.dg/vmx/3c-03.c: New.
2698         * gcc.dg/vmx/3d-01.c: New.
2699         * gcc.dg/vmx/4-01.c: New.
2700         * gcc.dg/vmx/4-03.c: New.
2701         * gcc.dg/vmx/5-01.c: New.
2702         * gcc.dg/vmx/5-02.c: New.
2703         * gcc.dg/vmx/5-03.c: New.
2704         * gcc.dg/vmx/5-04.c: New.
2705         * gcc.dg/vmx/5-05.c: New.
2706         * gcc.dg/vmx/5-06.c: New.
2707         * gcc.dg/vmx/5-07.c: New.
2708         * gcc.dg/vmx/5-07t.c: New.
2709         * gcc.dg/vmx/5-08.c: New.
2710         * gcc.dg/vmx/5-10.c: New.
2711         * gcc.dg/vmx/5-11.c: New.
2712         * gcc.dg/vmx/7-01a.c: New.
2713         * gcc.dg/vmx/7-01.c: New.
2714         * gcc.dg/vmx/7c-01.c: New.
2715         * gcc.dg/vmx/7d-01.c: New.
2716         * gcc.dg/vmx/7d-02.c: New.
2717         * gcc.dg/vmx/8-01.c: New.
2718         * gcc.dg/vmx/8-02a.c: New.
2719         * gcc.dg/vmx/8-02.c: New.
2720         * gcc.dg/vmx/brode-1.c: New.
2721         * gcc.dg/vmx/bug-1.c: New.
2722         * gcc.dg/vmx/bug-2.c: New.
2723         * gcc.dg/vmx/bug-3.c: New.
2724         * gcc.dg/vmx/cw-bug-1.c: New.
2725         * gcc.dg/vmx/cw-bug-2.c: New.
2726         * gcc.dg/vmx/cw-bug-3.c: New.
2727         * gcc.dg/vmx/dct.c: New.
2728         * gcc.dg/vmx/debug-1.c: New.
2729         * gcc.dg/vmx/debug-2.c: New.
2730         * gcc.dg/vmx/debug-3.c: New.
2731         * gcc.dg/vmx/debug-4.c: New.
2732         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2733         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2734         * gcc.dg/vmx/eg-5.c: New.
2735         * gcc.dg/vmx/fft.c: New.
2736         * gcc.dg/vmx/gcc-bug-1.c: New.
2737         * gcc.dg/vmx/gcc-bug-2.c: New.
2738         * gcc.dg/vmx/gcc-bug-3.c: New.
2739         * gcc.dg/vmx/gcc-bug-4.c: New.
2740         * gcc.dg/vmx/gcc-bug-5.c: New.
2741         * gcc.dg/vmx/gcc-bug-6.c: New.
2742         * gcc.dg/vmx/gcc-bug-7.c: New.
2743         * gcc.dg/vmx/gcc-bug-8.c: New.
2744         * gcc.dg/vmx/gcc-bug-9.c: New.
2745         * gcc.dg/vmx/gcc-bug-b.c: New.
2746         * gcc.dg/vmx/gcc-bug-c.c: New.
2747         * gcc.dg/vmx/gcc-bug-d.c: New.
2748         * gcc.dg/vmx/gcc-bug-e.c: New.
2749         * gcc.dg/vmx/gcc-bug-f.c: New.
2750         * gcc.dg/vmx/gcc-bug-g.c: New.
2751         * gcc.dg/vmx/gcc-bug-i.c: New.
2752         * gcc.dg/vmx/harness.h: New.
2753         * gcc.dg/vmx/ira1.c: New.
2754         * gcc.dg/vmx/ira2a.c: New.
2755         * gcc.dg/vmx/ira2b.c: New.
2756         * gcc.dg/vmx/ira2.c: New.
2757         * gcc.dg/vmx/ira2c.c: New.
2758         * gcc.dg/vmx/mem.c: New.
2759         * gcc.dg/vmx/newton-1.c: New.
2760         * gcc.dg/vmx/ops.c: New.
2761         * gcc.dg/vmx/sn7153.c: New.
2762         * gcc.dg/vmx/spill2.c: New.
2763         * gcc.dg/vmx/spill3.c: New.
2764         * gcc.dg/vmx/spill.c: New.
2765         * gcc.dg/vmx/t.c: New.
2766         * gcc.dg/vmx/varargs-1.c: New.
2767         * gcc.dg/vmx/varargs-2.c: New.
2768         * gcc.dg/vmx/varargs-3.c: New.
2769         * gcc.dg/vmx/varargs-4.c: New.
2770         * gcc.dg/vmx/varargs-5.c: New.
2771         * gcc.dg/vmx/varargs-6.c: New.
2772         * gcc.dg/vmx/varargs-7.c: New.
2773         * gcc.dg/vmx/vmx.exp: New.
2774         * gcc.dg/vmx/vprint-1.c: New.
2775         * gcc.dg/vmx/vscan-1.c: New.
2776         * gcc.dg/vmx/x-01.c: New.
2777         * gcc.dg/vmx/x-02.c: New.
2778         * gcc.dg/vmx/x-03.c: New.
2779         * gcc.dg/vmx/x-04.c: New.
2780         * gcc.dg/vmx/x-05.c: New.
2781         * gcc.dg/vmx/yousufi-1.c: New.
2782         * gcc.dg/vmx/zero-1.c: New.
2783         * gcc.dg/vmx/zero.c: New.
2784
2785 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2786
2787         * g++.dg/lookup/java1.C: Update for chage of
2788         _Jv_AllocObject.
2789         * g++.dg/lookup/java2.C: Likewise.
2790
2791 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2792
2793         * ada/acats/run_all.sh: use -O2 by default.
2794
2795 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2796
2797         * gcc.dg/vr-mult-[12].c: New tests.
2798
2799 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2800
2801         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2802
2803         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2804
2805 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2806
2807         * lib/target-supports.exp (check_profiling_available): Assume profiling
2808         isn't available for mips*-*-elf targets.
2809
2810 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2811
2812         * gcc.dg/builtins-38.c: New test.
2813
2814 2004-04-14  Eric Christopher  <echristo@redhat.com>
2815
2816         * g++.dg/charset/charset.exp: Run .cc extension tests.
2817
2818 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2819
2820         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2821
2822 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2823
2824         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2825
2826 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2827
2828         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2829         * gcc.dg/i386-387-2.c: Likewise.
2830
2831         * gcc.dg/i386-387-7.c: New test.
2832         * gcc.dg/i386-387-8.c: New test.
2833
2834         * gcc.dg/builtins-37.c: New test.
2835
2836 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2837
2838         * g++.dg/pch/externc-1.C: Add missing semicolon.
2839
2840 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2841
2842         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2843
2844 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2845
2846         * gcc.c-torture/execute/20040411-1.c: New test.
2847
2848 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2849
2850         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2851
2852 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2853
2854         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2855
2856 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2857
2858         * lib/target-supports.exp (check_named_sections_available): New.
2859         * lib/gcc-dg.exp (dg-require-named-sections): New.
2860         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2861         old-deja.exp.  Also prune error-count message from HP linker.
2862         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2863
2864         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2865         * g++.old-deja/g++.pt/static3.C: Likewise.
2866         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2867
2868 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2869
2870         * gcc.c-torture/execute/20040409-1.c: New test case.
2871         * gcc.c-torture/execute/20040409-2.c: New test case.
2872         * gcc.c-torture/execute/20040409-3.c: New test case.
2873
2874 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2875
2876         * gcc.dg/20040409-1.c: New test.
2877
2878 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2879
2880         PR target/14888
2881         * g++.dg/opt/pr14888.C: New test case.
2882
2883 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2884
2885         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2886         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2887         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2888         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2889         New tests.
2890
2891 2004-04-08  Paul Brook  <paul@codesourcery.com>
2892
2893         * gcc.dg/spill-1.c: New test.
2894
2895 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2896
2897         * gcc.dg/torture/builtin-ctype-2.c: New test.
2898
2899 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2900
2901         * gcc.dg/pch/pch.exp: Add largefile test.
2902
2903 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2904
2905         * g++.dg/pch/externc-1.Hs: New.
2906         * g++.dg/pch/externc-1.C: New.
2907
2908 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2909
2910         * gcc.dg/compat/struct-by-value-5a_main.c,
2911         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2912         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2913         * gcc.dg/compat/struct-by-value-5a_x.c,
2914         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2915         gcc.dg/compat/struct-by-value-5_x.c.
2916         * gcc.dg/compat/struct-by-value-5a_y.c,
2917         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2918         gcc.dg/compat/struct-by-value-5_y.c.
2919
2920         * gcc.dg/compat/struct-by-value-6a_main.c,
2921         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2922         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2923         * gcc.dg/compat/struct-by-value-6a_x.c,
2924         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2925         gcc.dg/compat/struct-by-value-6_x.c.
2926         * gcc.dg/compat/struct-by-value-6a_y.c,
2927         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2928         gcc.dg/compat/struct-by-value-6_y.c.
2929
2930         * gcc.dg/compat/struct-by-value-7a_main.c,
2931         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2932         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2933         * gcc.dg/compat/struct-by-value-7a_x.c,
2934         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2935         gcc.dg/compat/struct-by-value-7_x.c.
2936         * gcc.dg/compat/struct-by-value-7a_y.c,
2937         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2938         gcc.dg/compat/struct-by-value-7_y.c.
2939
2940 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2941
2942         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2943         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2944         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2945         options.
2946
2947 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2948
2949         * gcc.dg/builtins-36.c: New test.
2950
2951 2004-04-06  Paul Brook  <paul@codesourcery.com>
2952
2953         * README.gcc: Remove obsolete contraint on testcases.
2954
2955 2004-04-05  Paul Brook  <paul@codesourcery.com>
2956
2957         PR2123
2958         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2959         failure and exit(0) on success.
2960         * g++.dg/expr/anew2.C: Ditto.
2961         * g++.dg/expr/anew3.C: Ditto.
2962         * g++.dg/expr/anew4.C: Ditto.
2963
2964 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2965
2966         PR c++/3518
2967         * g++.dg/template/unify7.C: New.
2968
2969 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2970
2971         * g++.dg/README: Bring up to date with new subdirectories; remove
2972         duplicate subdirectory lines.
2973
2974 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2975
2976         PR c++/14007
2977         * g++.dg/template/unify5.C: New.
2978         * g++.dg/template/unify6.C: New.
2979         * g++.dg/template/qualttp20.C: Adjust.
2980         * g++.old-deja/g++.jason/report.C: Adjust.
2981         * g++.old-deja/g++.other/qual1.C: Adjust.
2982
2983 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2984
2985         PR c++/14803
2986         * g++.dg/inherit/ptrmem1.C: New test.
2987
2988 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2989
2990         PR c++/14755
2991         * gcc.c-torture/execute/20040331-1.c: New test.
2992         * gcc.dg/20040331-1.c: New test.
2993
2994 2004-04-01  Paul Brook  <paul@codesourcery.com>
2995
2996         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2997
2998 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2999
3000         PR c++/14724
3001         * g++.dg/init/goto1.C: New test.
3002
3003         PR c++/14763
3004         * g++.dg/template/defarg4.C: New test.
3005
3006 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
3007
3008         * gcc.dg/altivec-11.c: Extend test for more valid cases.
3009
3010 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3011
3012         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3013
3014 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3015
3016         * gcc.dg/noncompile/undeclared-2.c: New test.
3017
3018 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3019
3020         * gcc.dg/940409-1.c: Remove XFAIL.
3021         * gcc.dg/reg-vol-struct-1.c: New test.
3022
3023 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3024
3025         * gcc.dg/torture/builtin-wctype-1.c: New test.
3026
3027 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3028
3029         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3030         * gcc.dg/20001101-1.c: Likewise.
3031         * gcc.dg/20001102-1.c: Likewise.
3032
3033 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3034
3035         * gcc.dg/compare8.c: Add an additional test for XOR.
3036
3037 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3038
3039         * gcc.dg/torture/builtin-ctype-1.c: New test.
3040
3041 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3042
3043         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3044         * gcc.dg/torture/builtin-math-1.c: Likewise.
3045         * gcc.dg/torture/builtin-power-1.c: New test.
3046
3047 2004-03-24  Andreas Schwab  <schwab@suse.de>
3048
3049         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3050         IA64 assembler.
3051
3052 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3053             Roger Sayle  <roger@eyesopen.com>
3054
3055         * gcc.dg/compare8.c: New test case.
3056
3057 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3058
3059         * g++.dg/ext/altivec-7.C: New test.
3060
3061 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3062
3063         PR 12267, 12391, 12560, 13129, 14114, 14133
3064         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3065         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3066         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3067         Adjust error regexps.
3068         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3069         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3070         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3071         * gcc.dg/local1.c: Add explanatory comment.
3072
3073 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3074
3075         PR optimization/14669
3076         * g++.dg/opt/fold2.C: New test case.
3077
3078 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3079
3080         PR c/14069
3081         * gcc.dg/20040322-1.c: New test.
3082
3083 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3084
3085         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3086         * gcc.dg/ultrasp4.c: Likewise.
3087         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3088
3089 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3090
3091         * gcc.dg/i386-sse-8.c: Reset default options.
3092
3093 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3094
3095         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3096         in the error message text.
3097
3098 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3099
3100         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3101
3102 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3103
3104         PR c++/14616
3105         * g++.dg/init/array13.C: New test.
3106
3107 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3108
3109         PR target/13889
3110         * gcc.c-torture/compile/pr13889.c: New test case.
3111
3112 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3113
3114         PR c/14635
3115         * builtins-1.c (nan, nans): Don't test.
3116         * builtins-30.c: Don't use nan, nanf, nanl.
3117         * builtins-35.c: New test.
3118
3119 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3120
3121         * g++.dg/ext/altivec-6.C: New test.
3122
3123 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3124
3125         * g++.dg/init/placement3.C: New test.
3126
3127         * g++.dg/template/spec13.C: New test.
3128
3129         * g++.dg/lookup/using11.C: New test.
3130
3131         * g++.dg/lookup/koenig3.C: New test.
3132
3133         * g++.dg/template/operator2.C: New test.
3134
3135         * g++.dg/expr/dtor3.C: New test.
3136         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3137         marker.
3138         * g++.old-deja/g++.law/visibility28.C: Likewise.
3139
3140 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3141
3142         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3143         * gcc.dg/ppc64-abi-3.c: Likewise.
3144
3145 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3146
3147         PR c++/14545
3148         * g++.dg/parse/template15.C: New test.
3149
3150 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3151
3152         * g++.dg/expr/dtor2.C: New test.
3153
3154         * g++.dg/lookup/anon4.C: New test.
3155
3156         * g++.dg/overload/using1.C: New test.
3157
3158         * g++.dg/template/lookup7.C: New test.
3159
3160         * g++.dg/template/typename6.C: New test.
3161
3162         * g++.dg/expr/cond6.C: New test.
3163
3164 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3165
3166         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3167
3168 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3169
3170         * g++.dg/expr/cond5.C: New test.
3171         * g++.dg/expr/constcast1.C: Likewise.
3172         * g++.dg/expr/ptrmem2.C: Likewise.
3173         * g++.dg/expr/ptrmem3.C: Likewise.
3174         * g++.dg/lookup/main1.C: Likewise.
3175         * g++.dg/template/lookup6.C: Likewise.
3176
3177 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3178
3179         * gcc.dg/local1.c: New test.
3180
3181         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3182
3183 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3184
3185         * gcc.dg/torture/builtin-convert-1.c: New test.
3186
3187 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3188
3189         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3190
3191 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3192
3193         PR c++/14481
3194         * g++.dg/warn/Wunused-7.C: New test.
3195
3196 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3197
3198         * gcc.dg/torture/builtin-integral-1.c: New test.
3199
3200 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3201
3202         PR c++/14586
3203         * g++.dg/parse/non-dependent3.C: New test.
3204
3205 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3206
3207         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3208         * g++.dg/eh/simd-2.C: Likewise.
3209         * g++.dg/init/array10.C: Likewise.
3210         * gcc.c-torture/compile/simd-1.c: Likewise.
3211         * gcc.c-torture/compile/simd-2.c: Likewise.
3212         * gcc.c-torture/compile/simd-3.c: Likewise.
3213         * gcc.c-torture/compile/simd-4.c: Likewise.
3214         * gcc.c-torture/compile/simd-6.c: Likewise.
3215         * gcc.c-torture/execute/simd-1.c: Likewise.
3216         * gcc.c-torture/execute/simd-2.c: Likewise.
3217         * gcc.dg/compat/vector-defs.h: Likewise.
3218         * gcc.dg/20020531-1.c: Likewise.
3219         * gcc.dg/altivec-3.c: Likewise.
3220         * gcc.dg/altivec-4.c: Likewise.
3221         * gcc.dg/altivec-varargs-1.c: Likewise.
3222         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3223         * gcc.dg/i386-mmx-3.c: Likewise.
3224         * gcc.dg/i386-sse-4.c: Likewise.
3225         * gcc.dg/i386-sse-5.c: Likewise.
3226         * gcc.dg/i386-sse-8.c: Likewise.
3227         * gcc.dg/simd-1.c: Likewise.
3228         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3229         __ev64_opaque__ since the machine description provides it.
3230
3231 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3232
3233         * lib/compat.exp (skip_list): New global variable.
3234         Use it to hold the user defined COMPAT_SKIPS list if any.
3235         (compat-obj): Add the members of skip_list to optall.
3236
3237 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3238
3239         * gcc.dg/compat/union-by-value-1_main.c,
3240         union-by-value-1_x.c, union-by-value-1_y.c,
3241         union-check.h, union-defs.h,
3242         union-init.h, union-return-1_main.c,
3243         union-return-1_x.c, union-return-1_y.c: New files.
3244
3245 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3246
3247         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3248         mixed-struct-init.h: Add 4 mixed structure types.
3249         struct-by-value-21_main.c, struct-by-value-21_x.c,
3250         struct-by-value-21_y.c, struct-return-21_main.c,
3251         struct-return-21_x.c, struct-return-21_y.c: New files.
3252
3253 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3254
3255         PR c++/14550
3256         * g++.dg/parse/template14.C: New test.
3257
3258 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3259
3260         * gcc.c-torture/execute/20040313-1.c: New test.
3261
3262 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3263
3264         PR target/14533
3265         * gcc.dg/20040311-2.c: New test.
3266
3267 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3268
3269         PR other/14544
3270         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3271         bit-field.
3272
3273 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3274
3275         * gcc.dg/20040305-2.c: Add missing return statement.
3276
3277 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3278
3279         * gcc.dg/builtins-34.c: Also check pow10*.
3280
3281 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3282
3283         PR target/14262
3284         * gcc.dg/20040305-2.c: New test.
3285
3286 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3287
3288         * gcc.dg/20040310-1.c: New test.
3289
3290 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3291
3292         * gcc.c-torture/execute/20040311-1.c: New test case.
3293
3294 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3295
3296         PR c++/14476
3297         * g++.dg/lookup/enum1.C: New test.
3298
3299 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3300
3301         PR c++/14510
3302         * g++.dg/lookup/struct2.C: New test.
3303
3304 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3305
3306         * gcc.dg/builtins-34.c: New test.
3307
3308 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3309
3310         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3311
3312 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3313
3314         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3315         * gcc.dg/alias-2.c: New testcase.
3316
3317 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3318
3319         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3320
3321 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3322
3323         * gcc.c-torture/execute/20040309-1.c: New test case.
3324
3325 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3326
3327         PR c++/14397
3328         * g++.dg/overload/ref1.C: New.
3329
3330 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3331
3332         PR c++/14409
3333         * g++.dg/template/spec12.C: New test.
3334
3335         PR c++/14448
3336         * g++.dg/parse/crash14.C: New test.
3337
3338 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3339
3340         PR c++/14230
3341         * g++.dg/init/ref11.C: New test.
3342
3343 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3344
3345         PR c++/14432
3346         * g++.dg/parse/builtin2.C: New test.
3347
3348 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3349
3350         PR c++/14401
3351         * g++.dg/init/ctor3.C: New test.
3352         * g++.dg/init/union1.C: New test.
3353         * g++.dg/ext/anon-struct4.C: New test.
3354
3355 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3356
3357         * g++.dg/lookup/koenig1.C: Tweak error messages.
3358         * g++.dg/lookup/used-before-declaration.C: Likewise.
3359         * g++.dg/other/do1.C: Likewise.
3360         * g++.dg/overload/koenig1.C: Likewise.
3361         * g++.dg/parse/crash13.C: Likewise.
3362         * g++.dg/template/instantiate3.C: Likewise.
3363
3364 2004-03-08  Eric Christopher  <echristo@redhat.com>
3365
3366         * * lib/target-supports.exp: Enable libiconv in test
3367         compilation.  Fix up error checking.
3368
3369 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3370
3371         PR middle-end/14289
3372         * gcc.dg/pr14289-1.c: New test case.
3373         * gcc.dg/pr14289-2.c: Likewise.
3374         * gcc.dg/pr14289-3.c: Likewise.
3375
3376 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3377
3378         * gcc.c-torture/execute/20040308-1.c: New test.
3379
3380 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3381
3382         * gcc.c-torture/execute/20040307-1.c: New test case.
3383
3384 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3385
3386         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3387
3388 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3389
3390         * gcc.dg/20040306-1.c: New test.
3391
3392 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3393
3394         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3395         them static.
3396         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3397
3398 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3399
3400         PR c/14465
3401         * gcc.dg/decl-6.c: New test.
3402
3403 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3404
3405         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3406         Rename LOGPOW -> LOG_POW.
3407         (SQRT_EXP, POW_EXP): New.
3408
3409 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3410
3411         * gcc.dg/i386-sse-8.c: New test.
3412
3413 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3414
3415         PR c/14114
3416         * gcc.dg/decl-5.c: New test.
3417
3418 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3419
3420         * gcc.dg/20040305-1.c: New test.
3421
3422 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3423
3424         PR other/14354
3425         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3426
3427 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3428
3429         PR c++/14425, c++/14426
3430         * g++.dg/ext/altivec-4.C: New test.
3431         * g++.dg/ext/altivec-5.C: New test.
3432
3433 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3434
3435         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3436         global variables of a type with no linkage.
3437         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3438         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3439         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3440         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3441         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3442         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3443         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3444         * g++.dg/warn/deprecated.C: Name enum Color.
3445         * g++.dg/overload/VLA.C: Name structure for 'b'.
3446         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3447
3448 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3449
3450         * gcc.c-torture/compile/20040304-1.c: New test.
3451
3452 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3453
3454         PR 13728
3455         * gcc.dg/decl-4.c: New testcase.
3456
3457 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3458
3459         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3460         as PRECF if sizeof (float) > sizeof (double).
3461         (PRECL): Make it the same as PRECF if
3462         sizeof (float) > sizeof (long double).
3463
3464 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3465
3466         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3467         system type.  Add check for irix6 which doesn't have c99 runtime.
3468
3469 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3470
3471         * gcc.dg/const-elim-1.c: xfail for xtensa.
3472
3473 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3474
3475         PR c++/14369
3476         * g++.dg/template/cond4.C: New test.
3477
3478 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3479
3480         PR c++/14360
3481         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3482
3483         PR c++/14361
3484         * g++.dg/parse/defarg7.C: New test.
3485
3486         PR c++/14359
3487         * g++.dg/template/friend26.C: New test.
3488
3489 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3490
3491         PR c++/14324
3492         * g++.dg/abi/mangle21.C: New test.
3493
3494         PR c++/14260
3495         * g++.dg/parse/constructor2.C: New test.
3496
3497         PR c++/14337
3498         * g++.dg/template/sfinae1.C: New test.
3499
3500 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3501
3502         PR c++/14267
3503         * g++.dg/expr/crash2.C: New test.
3504
3505         PR middle-end/13448
3506         * gcc.dg/inline-5.c: New test.
3507         * gcc.dg/always-inline.c: Split out tests into ...
3508         * gcc.dg/always-inline2.c: ... this and ...
3509         * gcc.dg/always-inline3.c: ... this.
3510
3511 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3512
3513         PR debug/12103
3514         * g++.dg/debug/crash1.C: New test.
3515
3516 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3517
3518         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3519         function with __attribute__((noinline)).
3520         (recurser_void2): Likewise.
3521         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3522         (recurser_void2): Likewise.
3523
3524 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3525
3526         PR middle-end/14203
3527         * g++.dg/warn/Wunused-6.C: New test case.
3528
3529 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3530
3531         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3532         not defined.
3533
3534 2004-02-27  Eric Christopher  <echristo@redhat.com>
3535
3536         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3537         * g++.dg/charset/asm2.c: Run only x86.
3538         * gcc.dg/charset/asm3.c: Ditto.
3539
3540 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3541
3542         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3543         ld_library_path.
3544
3545 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3546
3547         * g++.dg/ext/altivec-3.C: New.
3548
3549 2004-02-26  Richard Henderson  <rth@redhat.com>
3550
3551         * g++.dg/ext/attrib10.C: Mark for warning.
3552         * gcc.dg/attr-alias-1.c: New.
3553
3554 2004-02-26  Richard Henderson  <rth@redhat.com>
3555
3556         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3557         * gcc.c-torture/execute/20040208-2.c: ... it back.
3558
3559 2004-02-26  Eric Christopher  <echristo@redhat.com>
3560
3561         * lib/target-supports.exp (check-iconv-available): New function.
3562         * lib/gcc-dg.exp (dg-require-iconv): New function.
3563         Use above.
3564         * gcc.dg/charset: New directory.
3565         * gcc.dg/charset/charset.exp: New file.
3566         * gcc.dg/charset/asm1.c: Ditto.
3567         * gcc.dg/charset/asm2.c: Ditto.
3568         * gcc.dg/charset/asm3.c: Ditto.
3569         * gcc.dg/charset/asm4.c: Ditto.
3570         * gcc.dg/charset/asm5.c: Ditto.
3571         * gcc.dg/charset/attribute1.c: Ditto.
3572         * gcc.dg/charset/attribute2.c: Ditto.
3573         * gcc.dg/charset/string1.c: Ditto.
3574         * g++.dg/charset: New directory.
3575         * g++.dg/dg.exp: Add here. Special options.
3576         * g++.dg/charset/charset.exp: New file.
3577         * g++.dg/charset/asm1.c: Ditto.
3578         * g++.dg/charset/asm2.c: Ditto.
3579         * g++.dg/charset/asm3.c: Ditto.
3580         * g++.dg/charset/asm4.c: Ditto.
3581         * g++.dg/charset/attribute1.c: Ditto.
3582         * g++.dg/charset/attribute2.c: Ditto.
3583         * g++.dg/charset/extern1.cc: Ditto.
3584         * g++.dg/charset/extern2.cc: Ditto.
3585         * g++.dg/charset/string1.c: Ditto.
3586
3587 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3588
3589         PR c++/14278
3590         * g++.dg/parse/comma1.C: New test.
3591
3592 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3593
3594         PR c++/14284
3595         * g++.dg/template/ttp8.C: New test.
3596
3597 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3598
3599         * gcc.dg/fixuns-trunc-1.c: New test.
3600
3601 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3602
3603         * gcc.dg/builtins-config.h: Use #elif.
3604
3605 2004-02-26  Michael Matz  <matz@suse.de>
3606
3607         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3608         * gcc.dg/991214-1.c: Likewise.
3609         * gcc.dg/i386-asm-1.c: Likewise.
3610
3611 2004-02-25  Richard Henderson  <rth@redhat.com>
3612
3613         * gcc.c-torture/execute/20040208-2.c: Move ...
3614         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3615
3616 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3617
3618         PR c++/14246
3619         * g++.dg/other/crash-3.C: New test.
3620
3621 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3622
3623         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3624         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3625
3626         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3627         HP-UX.
3628
3629 2004-02-24  Michael Matz  <matz@suse.de>
3630
3631         * gcc.dg/i386-regparm.c: New.
3632
3633 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3634
3635         * gcc.c-torture/execute/20040223-1.c: New.
3636
3637 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3638             Kazu Hirata  <kazu@cs.umass.edu>
3639
3640         * gcc.dg/fwritable-strings-1.c: Remove.
3641
3642 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3643
3644         PR c/14156
3645         * gcc.dg/20040223-1.c: New test.
3646
3647 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3648
3649         PR c++/14106
3650         * g++.dg/ext/typeof9.C: New test.
3651
3652 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3653
3654         PR c++/14250
3655         * g++.dg/other/switch1.C: New test.
3656
3657 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3658
3659         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3660         * gcc.dg/va-arg-1.c: Likewise.
3661
3662 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3663
3664         PR c++/14143
3665         * g++.dg/template/koenig5.C: New test.
3666
3667 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3668
3669         * g++.dg/ext/altivec-1.C: Generalize target triple.
3670         * g++.dg/ext/altivec-2.C: New test case.
3671         * g++.dg/ext/altivec_check.h: New file.
3672         * gcc.dg/altivec-1.c: Generalize target triple;
3673         include altivec_check.h and call altivec_check().
3674         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3675         * gcc.dg/altivec-6.c: New test case.
3676         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3677         type casts as needed.
3678         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3679         altivec_check().
3680         * gcc.dg/altivec-12.c: New test case.
3681         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3682         include altivec_check.h and call altivec_check().
3683         * gcc.dg/altivec_check.h: New file.
3684
3685 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3686
3687         * lib/target-supports.exp (check_alias_available): Don't mangle
3688         function `g' in test program.
3689
3690 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3691
3692         * lib/target-supports.exp (check_profiling_available): Check
3693         argument to determine whether we support a profiling type.
3694         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3695         check_profiling_available.
3696         * g++.dg/bprob/bprob.exp: Likewise
3697         * g77.dg/bprob/bprob.exp: Likewise.
3698         * gcc.misc-tests/bprob.exp: Likewise.
3699         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3700         dg-require-profiling and delete expected error handling.
3701         * gcc.dg/20021014-1.c: Likewise.
3702         * gcc.dg/nest.c: Likewise.
3703
3704 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3705
3706         PR c++/12007
3707         * g++.dg/other/vthunk1.C: New test.
3708
3709 2004-02-20  Falk Hueffner  <falk@debian.org>
3710
3711         PR target/14201
3712         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3713
3714 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3715
3716         PR c++/13927
3717         * g++.dg/other/error8.C: Remove XFAIL markers.
3718
3719         PR c++/14173
3720         * g++.dg/ext/packed5.C: New test.
3721
3722         PR c++/14199
3723         * g++.dg/warn/Wunused-5.C: New test.
3724
3725         PR c++/14186
3726         * g++.dg/lookup/member1.C: New test.
3727
3728 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3729
3730         * gcc.c-torture/compile/20040130-1.c: Enable only when
3731         __INT_MAX__ >= 2147483647L.
3732         * gcc.c-torture/compile/961203-1.c: Likewise.
3733
3734 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3735
3736         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3737         * g++.dg/opt/template1.C: Robustify assembler regexp
3738
3739 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3740
3741         * gcc.c-torture/execute/simd-4.x: Remove.
3742         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3743         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3744         Guard with #ifndef SKIP_ATTRIBUTE.
3745         * gcc.dg/compat/vector-1_y.c: Likewise.
3746         * gcc.dg/compat/vector-2_x.c: Likewise.
3747         * gcc.dg/compat/vector-2_y.c: Likewise.
3748         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3749         * g++.dg/eh/simd-2.C: Likewise.
3750
3751 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3752
3753         * gcc.c-torture/compile/complex-1.c: New.
3754
3755 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3756
3757         PR target/14209
3758         * gcc.c-torture/execute/20040218-1.c: New test.
3759
3760 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3761
3762         PR c++/14181
3763         * g++.dg/parse/new2.C: New test.
3764
3765 2004-02-18  Paul Brook  <paul@codesourcery.com>
3766
3767         * gcc.c-torture/compile/libcall-1.c: New test.
3768
3769 2004-02-18  Paul Brook  <paul@codesourcery.com>
3770
3771         PR debug/12934
3772         * gcc.dg/debug/debug-7.c: New test.
3773
3774 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3775
3776         * gcc.dg/20040217-1.c: New test.
3777
3778 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3779
3780         * gcc.c-torture/execute/990208-1.x: Delete.
3781
3782 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3783
3784         * gcc.c-torture/execute/20040208-2.x: New file.
3785
3786 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3787
3788         PR c++/11326
3789         * g++.dg/abi/structret1.C: New test.
3790
3791 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3792
3793         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3794         (i386_cpuid): No need to test if cpuid is available on AMD64.
3795         Fix assembly, so that it works onboth i386 and AMD64.
3796         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3797         (vecInLong): Fix s[] member type to unsigned int.
3798         (vecInWord): Remove type.
3799         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3800         (a64, b64, c64, d64, e64): Remove.
3801         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3802         Remove unused variable.  Remove initialization of removed variables.
3803         Don't call mmx_tests nor sse_tests.
3804         (reference_mmx, reference_sse): Remove.
3805         (check): Add return stmt.
3806         * gcc.dg/i386-sse-7.c: New test.
3807         * gcc.dg/i386-mmx-4.c: New test.
3808
3809 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3810
3811         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3812         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3813         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3814         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3815         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3816         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3817         g++.dg/tc1/dr94.C: Fix line terminator.
3818
3819 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3820
3821         * gcc.c-torture/compile/20040216-1.c: New.
3822
3823 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3824
3825         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3826         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3827         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3828         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3829         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3830         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3831
3832 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3833
3834         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3835
3836 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3837
3838         PR c++/13971
3839         * g++.dg/expr/cond4.C: New test.
3840
3841         PR c++/14086
3842         * g++.dg/lookup/crash2.C: New test.
3843
3844 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3845
3846         * gcc.c-torture/compile/20040214-2.c: New test.
3847
3848 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3849
3850         PR c++/14116
3851         * g++.dg/ext/typeof8.C: New test.
3852
3853 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3854
3855         * gcc.c-torture/compile/20040214-1.c: New test.
3856
3857 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3858
3859         PR c++/13635
3860         * g++.dg/template/spec11.C: New test.
3861
3862 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3863
3864         PR c++/13927
3865         * g++.dg/other/error8.C: New test.
3866
3867 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3868
3869         PR c++/14122
3870         * g++.dg/template/array4.C: New test.
3871
3872         PR c++/14108
3873         * g++.dg/inherit/thunk2.C: New test.
3874
3875         PR c++/14083
3876         * g++.dg/eh/cond2.C: New test.
3877
3878 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3879
3880         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3881
3882 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3883
3884         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3885
3886 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3887
3888         * g++.dg/simd-2.C: xfail on ppc64-linux.
3889
3890 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3891
3892         PR c/456
3893         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3894         tests.
3895
3896 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3897
3898         * gcc.dg/builtins-33.c: New test.
3899
3900 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3901
3902         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3903
3904 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3905
3906         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3907
3908 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3909
3910         * gcc.dg/ppc64-abi-3.c: New test.
3911
3912 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3913
3914         PR c/14092
3915
3916         * gcc.dg/pr14092-1.c: New testcase.
3917
3918 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3919
3920         * gcc.dg/cpp/assert4.c: Fix typo last change.
3921
3922         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3923         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3924
3925         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3926
3927 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3928
3929         * gcc.c-torture/compile/20040209-1.c: New test case.
3930
3931 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3932
3933         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3934
3935 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3936
3937         * gcc.c-torture/execute/20040208-[12].c: New tests.
3938
3939 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3940
3941         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3942
3943 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3944
3945         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3946
3947 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3948
3949         Bug 13856
3950         * gcc.dg/visibility-8.c: New testcase.
3951
3952 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3953
3954         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3955         arguments.
3956         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3957
3958 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3959
3960         PR middle-end/13696
3961         * g++.dg/opt/fold1.C: New test case.
3962
3963 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3964
3965         PR c++/14033
3966         * g++.dg/other/crash-2.C: New test.
3967
3968 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3969
3970         PR c++/14028
3971         * g++.dg/parse/angle-bracket2.C: New test.
3972
3973 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3974
3975         PR middle-end/13750
3976         Revert:
3977         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3978         PR pch/13361
3979         * testsuite/g++.dg/pch/wchar-1.C: New.
3980         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3981
3982 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3983
3984         PR c++/14008
3985         * g++.dg/parse/error15.C: New test.
3986         * g++.dg/parse/crash11.C: Update dg-error mark.
3987
3988 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3989
3990         PR c++/13932
3991         * g++.dg/warn/conv2.C: New test.
3992
3993 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3994
3995         PR c++/13086
3996         * g++.dg/warn/incomplete1.C: Remove xfail.
3997
3998 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3999
4000         * lib/file-format.exp (gcc_target_object_format): Use
4001         ${tool}_target_compile, not gcc_target_compile.
4002         * lib/target-supports.exp (check_alias_available): Likewise.
4003         (check_gc_sections_available): Likewise.
4004         * g++.dg/ext/attrib10.C: Use dg-require-alias.
4005         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
4006         dg-require-alias.
4007
4008 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4009
4010         PR c++/13969
4011         * g++.dg/template/static6.C: New test.
4012
4013 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4014
4015         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4016
4017 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4018
4019         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4020         tests for systems where `char' is unsigned by default.
4021
4022 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4023
4024         PR c++/13997
4025         * g++.dg/template/partial3.C: New test.
4026
4027 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4028
4029         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4030         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4031         Remove mentions of obsolete ports.
4032
4033 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4034
4035         * gcc.dg/noncompile/20001228-1.c: Fix for new
4036         error message.
4037
4038 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4039
4040         PR target/9348
4041         * gcc.c-torture/execute/multdi-1.c: New test case.
4042
4043 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4044
4045         PR c++/13925
4046         * g++.dg/template/lookup5.C: New test.
4047
4048 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4049
4050         PR c++/13950
4051         * g++.dg/template/lookup4.C: New test.
4052
4053         PR c++/13970
4054         * g++.dg/parse/error14.C: New test.
4055
4056         PR c++/14002
4057         * g++.dg/parse/template13.C: New test.
4058
4059 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4060
4061         PR c++/13978
4062         * g++.dg/template/koenig4.C: New test.
4063
4064         PR c++/13968
4065         * g++.dg/template/crash17.C: New test.
4066
4067         PR c++/13975
4068         * g++.dg/parse/error13.C: New test.
4069         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4070
4071 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4072
4073         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4074
4075 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4076
4077         PR c/11658
4078         PR c/13994
4079         * gcc.dg/noncompile/20040203-1.c: New test.
4080         * gcc.dg/noncompile/20040203-2.c: Likewise.
4081         * gcc.dg/noncompile/20040203-3.c: Likewise.
4082         * gcc.dg/20040203-1.c: Likewise.
4083
4084 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4085
4086         PR c++/10858
4087         * g++.dg/template/sizeof7.C: New test.
4088
4089 2004-02-02  Eric Christopher  <echristo@redhat.com>
4090             Zack Weinberg  <zack@codesourcery.com>
4091
4092         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4093
4094 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4095
4096         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4097         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4098         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4099         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4100
4101 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4102
4103         PR c++/13113
4104         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
4105
4106         PR c++/13854
4107         * g++.dg/ext/attrib13.C: New test.
4108
4109         PR c++/13907
4110         * g++.dg/conversion/op2.C: New test.
4111
4112 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4113
4114         * gcc.dg/titype-1.c: Fix pasto.
4115
4116 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4117
4118         * gcc.dg/titype-1.c: New test.
4119
4120 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4121
4122         PR c++/13957
4123         * g++.dg/template/non-type-template-argument-1.C,
4124         g++.dg/template/qualified-id1.C: Update dg-error marks.
4125         * g++.dg/template/nontype6.C: New test.
4126
4127 2004-02-01  Roger Sayle  <roger@eyesopen.com>
4128
4129         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
4130         * gcc.dg/builtins-31.c: New testcase.
4131         * gcc.dg/builtins-32.c: New testcase.
4132
4133 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
4134
4135         * objc.dg/call-super-2.m: Update line numbers
4136         for the including of stddef.h.
4137
4138 2004-01-30  Michael Matz  <matz@suse.de>
4139
4140         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
4141         g++.dg/ext/case-range3.C: New tests.
4142
4143 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4144
4145         DR206
4146         PR c++/13813
4147         * g++.dg/template/member4.C: New test.
4148
4149 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4150
4151         PR c++/13683
4152         * g++.dg/template/sizeof6.C: New test.
4153
4154 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4155
4156         * gcc.dg/fwritable-strings-1.c: New test.
4157
4158 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4159
4160         * gcc.c-torture/compile/20040130-1.c: New test.
4161
4162 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
4163
4164         * objc.dg/call-super-2.m: Include stddef.h for size_t.
4165
4166 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
4167
4168         PR c++/13883
4169         * g++.dg/template/ctor3.C: New test.
4170
4171 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4172
4173         * g++.dg/tc1: New directory.
4174         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4175         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4176         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4177         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4178         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4179
4180 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4181
4182         * g++.dg/parse/error11.C: New test.
4183         * g++.dg/parse/error12.C: Likewise.
4184
4185 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4186
4187         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4188         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4189
4190 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4191
4192         PR c++/13791
4193         * g++.dg/ext/attrib12.C: New test.
4194
4195         PR c++/13736
4196         * g++.dg/parse/cast2.C: New test.
4197
4198 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4199
4200         * objc.dg/encode-2.m (main): New local string.  Set depending on
4201         sizeof long.  Use in sscanf call.
4202         * objc.dg/encode-3.m (main): New local string.  Set depending on
4203         sizeof long.  Use in scan_initial call.
4204
4205 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4206
4207         * objc.dg/call-super-2.m: Make LP64-safe.
4208         * objc.dg/desig-init-1.m: Likewise.
4209
4210 2004-01-27  Devang Patel <dpatel@apple.com>
4211
4212         * g++.dg/debug/namespace1.C: New test.
4213
4214 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4215
4216         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4217         xscale-*-*.
4218
4219         * gcc.dg/arm-mmx-1.c: New test.
4220
4221 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4222
4223         * gcc.dg/20040127-1.c: New test.
4224         * gcc.dg/20040127-2.c: New test.
4225
4226 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4227
4228         * objc.dg/stret-1.m (glob): Renamed to globa.
4229
4230 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4231
4232         PR c++/13663
4233         * g++.dg/expr/for1.C: New test.
4234
4235 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4236
4237         PR middle-end/13779
4238         * gcc.dg/darwin-longlong.c: New test.
4239
4240 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4241
4242         * gcc.dg/20040124-1.c: Moved test from here...
4243         * gcc.c-torture/compile/20040124-1.c: ...to here.
4244
4245 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4246
4247         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4248         the assembly output if -m64 is passed.
4249
4250 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4251
4252         PR c++/13833
4253         * g++.dg/template/cond3.C: New test.
4254
4255 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4256
4257         PR c++/13810
4258         * g++.dg/template/ttp7.C: New test.
4259
4260 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4261
4262         PR c++/13797
4263         * g++.dg/template/nontype4.C: New test.
4264         * g++.dg/template/nontype5.C: Likewise.
4265
4266 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4267
4268         * gcc.dg/torture/mips-clobber-at.c: New test.
4269
4270 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4271
4272         * gcc.dg/20040124-1.c: New test.
4273
4274 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4275
4276         * gcc.dg/20040123-1.c: New test.
4277
4278 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4279
4280         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4281
4282 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4283
4284         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4285
4286 2004-01-23  Andrew Pinski  <apinski@apple.com>
4287
4288         * gcc.dg/20030121-1.c: Move to ..
4289         * gcc.dg/20040121-1.c: here.
4290
4291 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4292
4293         * gcc.dg/builtins-29.c: New test case.
4294
4295 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4296
4297         PR 18314
4298         * gcc.dg/builtins-30.c: New testcase.
4299
4300 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4301
4302         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4303         * lib/g77.exp: Likewise.
4304         * lib/objc.exp: Likewise.
4305         * lib/g++.exp: Likewise.
4306
4307 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4308
4309         * gcc.dg/struct-by-value-2.c: New test.
4310
4311 2004-01-21  Andrew Pinski  <apinski@apple.com>
4312
4313         PR target/13785
4314         * gcc.dg/20030121-1.c: New test.
4315
4316 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4317
4318         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4319         clobber frame pointer register in asm statement.
4320
4321 2004-01-21  Falk Hueffner  <falk@debian.org>
4322
4323         * gcc.c-torture/compile/20040121-1.c: New test.
4324
4325 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4326
4327         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4328
4329 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4330
4331         * gcc.dg/ppc64-abi-2.c: New test.
4332
4333 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4334
4335         * lib/treelang.exp: Fill out this file.
4336         * lib/treelang-dg.exp: New File.
4337
4338 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4339
4340         * gcc.c-torture/compile/981022-1.c: Remove.
4341         * gcc.dg/array-5.c: Remove XFAIL.
4342         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4343         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4344         gcc.dg/cond-lvalue-1.c: Update.
4345         * gcc.dg/cast-lvalue-2.c: New test.
4346
4347 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4348
4349         PR c++/13592
4350         * g++.dg/other/error1.C (class foo): Tweak error message.
4351
4352         PR c++/13592
4353         * g++.dg/template/call2.C: New test.
4354
4355 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4356
4357         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4358         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4359         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4360         scalar-return-1_x.c, scalar-return-2_y.c,
4361         scalar-return-3_x.c, scalar-return-3_y.c,
4362         scalar-return-4_x.c, scalar-return-4_y.c,
4363         struct-align-1.h, struct-align-1_x.c,
4364         struct-align-1_y.c, struct-align-2.h,
4365         struct-align-2_x.c, struct-align-2_y.c,
4366         struct-by-value-10_y.c, struct-by-value-11_x.c,
4367         struct-by-value-11_y.c, struct-by-value-12_x.c,
4368         struct-by-value-12_y.c, struct-by-value-13_x.c,
4369         struct-by-value-13_y.c, struct-by-value-14_x.c,
4370         struct-by-value-14_y.c, struct-by-value-15_x.c,
4371         struct-by-value-15_y.c, struct-by-value-16_y.c,
4372         struct-by-value-17_y.c, struct-by-value-18_y.c,
4373         struct-by-value-19_y.c, struct-by-value-1_x.c,
4374         struct-by-value-1_y.c, struct-by-value-20_y.c,
4375         struct-by-value-2_x.c, struct-by-value-2_y.c,
4376         struct-by-value-3_y.c, struct-by-value-4_x.c,
4377         struct-by-value-4_y.c, struct-by-value-5_y.c,
4378         struct-by-value-6_y.c, struct-by-value-7_y.c
4379         struct-by-value-8_x.c, struct-by-value-8_y.c
4380         struct-by-value-9_x.c, struct-by-value-9_y.c
4381         struct-return-10_x.c, struct-return-10_y.c,
4382         struct-return-19_x.c, struct-return-20_x.c
4383         struct-return-2_x.c, struct-return-2_y.c
4384         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4385         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4386
4387 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4388
4389         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4390         attribute on sparc*-sun-solaris2.*.
4391
4392 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4393
4394         PR c++/13710
4395         * g++.dg/ext/typeof7.C: New test.
4396
4397 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4398
4399         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4400         * gcc.dg/const-elim-1.c: Same.
4401
4402 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4403
4404         * objc.dg/stret-1.m: New.
4405         * objc.dg/stret-2.m: New.
4406
4407 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4408
4409         PR c++/11895
4410         * g++.dg/ext/vector1.C: New test.
4411
4412 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4413
4414         * gcc.dg/pch/import-1.c: New.
4415         * gcc.dg/pch/import-1.hs: New.
4416         * gcc.dg/pch/import-1a.h: New.
4417         * gcc.dg/pch/import-1b.h: New.
4418         * gcc.dg/pch/import-1c.h: New.
4419
4420 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4421
4422         PR c++/13574
4423         * g++.dg/ext/array1.C: New test.
4424
4425         PR c++/13178
4426         * g++.dg/conversion/op1.C: New test.
4427
4428 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4429
4430         PR 11864
4431         From Kazumoto Kojima / Dan Kegel:
4432         * gcc.dg/pr11864-1.c: New test.
4433
4434         PR 10392
4435         From Marcus Comstedt / Dan Kegel:
4436         * gcc.dg/pr10392-1.c: New test.
4437
4438 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4439
4440         PR c++/13478
4441         * g++.dg/init/ref10.C: New test.
4442
4443 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4444
4445         PR c++/13407
4446         * g++.dg/parse/typename6.C: New test.
4447
4448 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4449
4450         PR pch/13361
4451         * testsuite/g++.dg/pch/wchar-1.C: New.
4452         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4453
4454 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4455
4456         PR c++/9259
4457         * g++.dg/expr/sizeof2.C: New test.
4458
4459 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4460
4461         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4462
4463 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4464
4465         PR c++/13659
4466         * g++.dg/lookup/strong-using-3.C: New.
4467         * g++.dg/lookup/using-10.C: New.
4468
4469 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4470
4471         PR c++/13594
4472         * g++.dg/lookup/strong-using-2.C: New.
4473
4474 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4475             Dan Kegel <dank@kegel.com>
4476             J"orn Rennecke <joern.rennecke@superh.com>
4477
4478         PR target/9365
4479         * gcc.dg/pr9365-1.c: New test.
4480
4481 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4482
4483         PR c++/8856
4484         * g++.dg/parse/casting-operator2.C: New test.
4485         * g++.old-deja/g++.pt/explicit83.C: Remove.
4486
4487 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4488
4489         * gcc.dg/label-compound-stmt-1.c: New test.
4490         * gcc.c-torture/compile/950922-1.c,
4491         gcc.c-torture/compile/20000211-3.c,
4492         gcc.c-torture/compile/20000518-1.c,
4493         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4494         compound statements.
4495
4496 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4497
4498         * gcc.dg/ppc64-abi-1.c: New test.
4499
4500 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4501
4502          * g++.dg/ext/attrib9.C: Add dg-warnings.
4503
4504 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4505
4506         PR c++/12335
4507         * g++.dg/parse/dtor3.C: New test.
4508
4509 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4510
4511         PR c++/12709
4512         * g++.dg/parse/try-catch-1.C: New test.
4513
4514 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4515
4516         * ada/acats/run_all.sh: Add more verbose output in acats.log
4517         when compiling tests.
4518
4519 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4520
4521         PR 13656
4522         * gcc.dg/typedef-redecl.c: New test case.
4523         * gcc.dg/typedef-redecl.h: New support file.
4524
4525 2004-01-13  Jan Hubicka  <jh@suse.cz>
4526
4527         * gcc.dg/always_inline.c: New test.
4528         * gcc.dg/debug/20031231-1.c: Fix.
4529
4530 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4531
4532         PR c++/13474
4533         * g++.dg/template/array3.C: New test.
4534
4535 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4536
4537         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4538         * g++.dg/warn/Wunused-2.C: Likewise.
4539
4540 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4541
4542         PR c++/13289
4543         * g++.dg/template/instantiate6.C: New test.
4544
4545 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4546
4547         PR middle-end/11397
4548         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4549
4550 2004-01-12  Jan Hubicka  <jh@suse.cz>
4551
4552         PR opt/12826
4553         * gcc.dg/20040112-1.c: New.
4554
4555         * gcc.dg/dwarf-die[1-7].c: Move to...
4556         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4557         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4558
4559 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4560
4561         PR c++/4100
4562         * g++.dg/parse/friend4.C: New test.
4563
4564 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4565
4566         PR c++/4100
4567         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4568         definition is called a friend.
4569
4570 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4571
4572         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4573
4574 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4575
4576         PR c++/3478
4577         * g++.dg/parse/error10.C: New test.
4578         * g++.dg/template/arg2.C: Accept "invalid type" error.
4579
4580 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4581
4582         PR middle-end/13392
4583         * g++.dg/opt/expect2.C: New test.
4584
4585 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4586
4587         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4588         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4589         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4590         Update dg-error regexps.
4591
4592 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4593
4594         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4595         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4596
4597 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4598
4599         * gcc.dg/pragma-re-1.c: Use right pointer type.
4600
4601 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4602
4603         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4604
4605 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4606
4607         * gcc.dg/rs6000-ldouble-1.c: New.
4608
4609 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4610
4611         DR 337
4612         PR c++/9256
4613         * g++.dg/other/abstract1.C: New test.
4614
4615 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4616
4617         * g++.dg/lookup/strong-using-1.C: New.
4618
4619 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4620
4621         PR c/11234
4622         * gcc.dg/func-ptr-conv-1.c: New test.
4623         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4624
4625 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4626
4627         PR target/13380.
4628         * gcc.c-torture/compile/20040109-1.c: New.
4629
4630 2004-01-08  Stuart Hastings  <stuart@apple.com>
4631
4632         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4633         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4634         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4635
4636 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4637
4638         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4639
4640 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4641
4642         * ada/acats/run_acats: Treat 'gnatchop' the same way
4643         as 'gnatmake'.  Export GCC_DRIVER.
4644         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4645         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4646
4647 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4648
4649         PR c++/12573
4650         * g++.dg/template/dependent-expr4.C: New test.
4651
4652 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4653
4654         * gcc.dg/altivec-11.c: New test.
4655
4656 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4657
4658         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4659
4660 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4661
4662         PR c/6024
4663         * gcc.dg/enum-compat-1.c: New test.
4664         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4665
4666 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4667
4668         PR c/12165
4669         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4670         gcc.dg/c99-idem-qual-3.c: New tests.
4671
4672 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4673
4674         * gcc.dg/winline-7.c: Don't cast void * to int.
4675
4676 2004-01-06  Jan Hubicka  <jh@suse.cz>
4677
4678         * gcc.dg/i386-sse-5.c: New test
4679         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4680
4681 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4682
4683         PR c++/12815
4684         * g++.dg/rtti/typeid4.C: New test.
4685
4686 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4687
4688         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4689
4690 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4691
4692         PR c++/12132
4693         * g++.dg/template/error11.C: New test.
4694
4695         PR c++/13451
4696         * g++.dg/template/class2.C: New test.
4697
4698 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4699         Richard Sandiford <rsandifo@redhat.com>
4700
4701         PR c++/13387
4702         * g++.dg/opt/alias3.C: New test.
4703
4704 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4705
4706         PR c++/13157
4707         * g++.dg/template/koenig3.C: New test.
4708
4709         PR c++/13529
4710         * g++.dg/parse/offsetof3.C: New test.
4711
4712         * g++.dg/init/copy7.C: Add missing dg-error markers.
4713
4714         PR c++/12226
4715         * g++.dg/init/copy7.c: New test.
4716
4717         PR c++/13536
4718         * g++.dg/parse/cast1.C: New test.
4719
4720 2004-01-04  Jan Hubicka  <jh@suse.cz>
4721
4722         * gcc.dg/winline[1-7].c: New tests.
4723
4724 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4725
4726         PR c++/13520
4727         * g++.dg/template/qualttp22.C: New test.
4728
4729 2004-01-01  Jan Hubicka  <jh@suse.cz>
4730
4731         * gcc.dg/debug/20031231-1.c: New.
4732         * gcc.c-torture/compile/20040101-1.c: New.
4733         * gcc.dg/dwarf-die-[1-7].c: New.
4734
4735 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4736
4737         PR optimization/13521
4738         * gcc.c-torture/compile/20031231-1.c: New test.
4739
4740 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4741
4742         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4743
4744 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4745
4746         PR c++/10079
4747         * g++.dg/template/crash16.C: New test.
4748
4749 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4750
4751         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4752
4753 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4754
4755         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4756         ports.
4757         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4758         * g++.old-deja/g++.law/profile1.C: Likewise.
4759         * gcc.c-torture/compile/981006-1.c: Likewise.
4760         * gcc.c-torture/execute/loop-2e.x: Likewise.
4761         * gcc.c-torture/execute/loop-2f.x: Remove.
4762         * gcc.c-torture/execute/loop-2g.x: Likewise.
4763         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4764         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4765
4766 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4767
4768         PR c++/13507
4769         * g++.dg/ext/attrib11.C: New test.
4770
4771         PR c++/13494
4772         * g++.dg/template/array2-1.C: New test.
4773         * g++.dg/template/array2-2.C: New test.
4774
4775 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4776
4777         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4778
4779 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4780
4781         PR c++/12774
4782         * g++.dg/template/array1-1.C: New test.
4783         * g++.dg/template/array1-2.C: New test.
4784
4785 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4786
4787         PR fortran/12632
4788         * g77.dg/12632.f: New test case.
4789
4790 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4791
4792         PR c++/13289
4793         * g++.dg/parse/nontype1.C: New test.
4794
4795 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4796
4797         PR c++/12403
4798         * g++.dg/parse/explicit1.C: New test.
4799         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4800
4801 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4802
4803         PR c++/13081
4804         * g++.dg/opt/inline6.C: New test.
4805
4806         PR c++/12613
4807         * g++.dg/parse/error9.C: New test.
4808
4809         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4810
4811 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4812
4813         PR c++/13009
4814         * g++.dg/init/assign1.C: New test.
4815
4816 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4817
4818         PR c++/13070
4819         * g++.dg/warn/format3.C: New test case.
4820
4821 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4822
4823         * gcc.c-torture/compile/20031227-1.c: New test.
4824
4825 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4826
4827         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4828         * g77.dg/bprob/bprob.exp: Likewise.
4829         * gcc.misc-tests/bprob.exp: Likewise.
4830         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4831         variants on systems where the library does not provide that
4832         functionality.
4833         * gcc.dg/builtins-20.c: Use builtins-config.h.
4834         * gcc.dg/builtins-config.h: New file.
4835
4836 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4837
4838         * lib/gcc-dg.exp (dg-require-profiling): New function.
4839         * lib/target-supports.exp (check_profiling_available): Likewise.
4840         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4841         * g77.dg/bprob/bprob.exp: Likewise.
4842         * gcc.misc-tests/bprob.exp: Likewise.
4843         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4844         * gcc.dg/20021014-1.c: Likewise.
4845         * gcc.dg/nest.c: Likewise.
4846
4847 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4848
4849         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4850         compiling.
4851         * g++.dg/lookup/java2.C: Likewise.
4852         * gcc.dg/cpp/lexident.c: Likewise.
4853
4854 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4855
4856         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4857         given.
4858         * gcc.c-torture/compile/961203-1.c: Likewise.
4859         * gcc.c-torture/compile/980506-1.c: Likewise.
4860
4861 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4862
4863         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4864         (additional_prunes): New global.
4865         (gcc-dg-prune): Handle additional per-test pruning.
4866         (dg-test): Clear additional_prunes between tests.
4867
4868         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4869         dg-prune-output to avoid spurious failures from assembler
4870         complaining about nonexistent WAW violations.
4871         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4872         Use dg-prune-output to avoid spurious failures from assembler
4873         warning about Itanium B-step errata.
4874
4875 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4876
4877         * g++.dg/abi/macro0.C: New test.
4878         * g++.dg/abi/macro1.C: Likewise.
4879         * g++.dg/abi/macro2.C: Likewise.
4880
4881         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4882         * g++.dg/abi/bitfield7.C: Likewise.
4883         * g++.dg/abi/dtor2.C: Likewise.
4884         * g++.dg/abi/mangle11.C: Likewise.
4885         * g++.dg/abi/mangle12.C: Likewise.
4886         * g++.dg/abi/mangle14.C: Likewise.
4887         * g++.dg/abi/mangle17.C: Likewise.
4888         * g++.dg/abi/vbase10.C: Likewise.
4889         * g++.dg/abi/vbase14.C: Likewise.
4890         * g++.dg/template/qualttp17.C: Likewise.
4891
4892 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4893
4894         PR c/11995
4895         * gcc.dg/20031223-1.c: New test.
4896
4897 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4898
4899         * gcc.dg/noreturn-7.c: New test.
4900
4901 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4902
4903         * gcc.dg/null-pointer-1.c: New test.
4904
4905 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4906
4907         * g++.old-deja/g++.jason/template18.C: Remove.
4908         * g++.old-deja/g++.jason/template37.C: Likewise.
4909
4910         PR c++/12862
4911         * g++.dg/lookup/ns1.C: New test.
4912
4913         PR c++/12397
4914         * g++.dg/template/lookup3.C: New test.
4915
4916 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4917
4918         * g++.dg/template/recurse1.C: New test
4919
4920 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4921
4922         PR c++/12479
4923         * g++.dg/parse/semicolon1.C: New test.
4924         * g++.dg/parse/semicolon1.h: Likewise.
4925
4926 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4927
4928         * gcc.dg/darwin-misaligned.c: New test.
4929
4930 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4931
4932         PR c/9163
4933         * gcc.dg/20031222-1.c: New test.
4934
4935 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4936
4937         PR c++/13438
4938         * g++.dg/parse/error8.C: New test.
4939
4940         PR c++/11554
4941         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4942
4943 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4944
4945         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4946         too small.
4947         * gcc.c-torture/compile/930217-1.c: Likewise.
4948         * gcc.c-torture/compile/930513-1.c: Likewise.
4949         * gcc.c-torture/execute/920908-2.c: Likewise.
4950         * gcc.c-torture/execute/921204-1.c: Likewise.
4951         * gcc.c-torture/execute/930621-1.c: Likewise.
4952         * gcc.c-torture/execute/930630-1.c: Likewise.
4953         * gcc.c-torture/execute/931031-1.c: Likewise.
4954         * gcc.c-torture/execute/980602-2.c: Likewise.
4955         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4956         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4957         * gcc.c-torture/execute/extzvsi.c: Likewise.
4958         * gcc.c-torture/unsorted/ext.c: Likewise.
4959
4960 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4961
4962         PR target/12749
4963         * gcc.c-torture/compile/20031220-2.c: New test case.
4964
4965 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4966
4967         PR optimization/13031
4968         * gcc.c-torture/compile/20031220-1.c: New test case.
4969
4970 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4971
4972         * gcc.dg/cast-function-1.c: New test.
4973
4974 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4975
4976         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4977         formats.
4978
4979 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4980
4981         PR c++/12795
4982         * g++.dg/ext/attrib10.C: New test.
4983
4984 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4985
4986         * gcc.dg/cleanup-10.c: New test.
4987         * gcc.dg/cleanup-11.c: New test.
4988
4989 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4990
4991         PR c++/13239
4992         * g++.dg/opt/expect1.C: New test.
4993
4994 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4995
4996         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4997
4998 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4999
5000         PR debug/12923
5001         * gcc.dg/20031218-1.c: New test.
5002
5003         PR debug/12389
5004         * gcc.dg/20031218-2.c: New test.
5005         * gcc.dg/20031218-3.c: New test.
5006
5007         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
5008         of label name and allow for USER_LABEL_PREFIX == "_" names.
5009         * g++.dg/abi/mangle18-2.C: Likewise.
5010         * g++.dg/abi/mangle19-1.C: Likewise.
5011         * g++.dg/abi/mangle19-2.C: Likewise.
5012         * g++.dg/abi/mangle20-1.C: Likewise.
5013         * g++.dg/abi/mangle20-2.C: Likewise.
5014
5015 2003-12-18  Richard Henderson  <rth@redhat.com>
5016
5017         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
5018
5019 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
5020             Dan Kegel <dank@kegel.com>
5021
5022         PR other/12009
5023         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
5024         testing a cross compiler, it causes spurious compile failures.
5025         * lib/g++.exp: Likewise.
5026
5027 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5028
5029         PR c++/13262
5030         * g++.dg/template/access13.C: New test.
5031
5032 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5033
5034         * gcc.dg/20031216-1.c: New test.
5035
5036 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5037
5038         PR c++/9154
5039         * g++.dg/template/error10.C: New test.
5040
5041 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5042
5043         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5044         * g++.dg/eh/simd-2.C: Likewise.
5045
5046 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5047             Roger Sayle  <roger@eyesopen.com>
5048
5049         * gcc.c-torture/execute/ieee/mzero5.c: New.
5050
5051 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5052
5053         PR c++/10603
5054         * g++.dg/parse/error6.C: New test.
5055
5056         PR c++/12827
5057         * g++.dg/parse/error7.C: New test.
5058
5059 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5060
5061         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
5062         at -O with stabs debugging formats.
5063         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
5064         * gcc.dg/debug/debug-2.c: Likewise.
5065
5066 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5067
5068         PR c++/12696
5069         * g++.dg/init/error1.C: New test.
5070
5071         PR c++/12218
5072         * g++.dg/init/pm3.C: New test.
5073
5074 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5075
5076         PR c/3347
5077         * gcc.dg/bitfld-8.c: New test.
5078
5079 2003-12-16  James Lemke  <jim@wasabisystems.com>
5080
5081         * gcc.dg/arm-scd42-[123].c: New tests.
5082
5083 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5084
5085         PR c++/9043
5086         * g++.dg/abi/mangle20-1.C: New test.
5087         * g++.dg/abi/mangle20-2.C: New test.
5088
5089 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5090
5091         PR c++/13275
5092         * g++.dg/other/offsetof2.C: Remove XFAIL.
5093         * g++.dg/parse/offsetof1.C: New test.
5094         * g++.gd/parse/offsetof2.C: Likewise.
5095
5096 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5097
5098         * g++.dg/template/nontype3.C: New test.
5099         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5100
5101 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5102
5103         * g++.dg/warn/noreturn-3.C: Also test instantiation.
5104
5105 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5106
5107         PR c++/13387
5108         * g++.dg/expr/assign1.C: New test.
5109
5110         PR c++/13242
5111         * g++.dg/abi/mangle19-1.C: New test.
5112         * g++.dg/abi/mangle19-2.C: New test.
5113
5114 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
5115
5116         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
5117
5118 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5119
5120         * gcc.c-torture/execute/20031216-1.c: New test.
5121
5122 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5123
5124         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
5125         an ICE regression.
5126
5127 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5128
5129         PR c++/10926
5130         * g++.dg/template/error9.C: New test.
5131
5132         PR c++/11116
5133         * g++.dg/template/error8.C: New test.
5134
5135 2003-12-15  Roger Sayle  <roger@eyesopen.com>
5136
5137         PR middle-end/13400
5138         * gcc.c-torture/execute/20031215-1.c: New test case.
5139
5140 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5141
5142         PR c++/13269
5143         * g++.dg/parse/error5.C: New test.
5144
5145         PR c++/12989
5146         * g++.dg/expr/sizeof1.C: New test.
5147
5148         PR c++/13310
5149         * g++.dg/template/crash15.C: New test.
5150
5151 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
5152
5153         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
5154         a non-POD type as the last named parameter of a varargs function.
5155
5156 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5157
5158         PR c++/13243
5159         PR c++/12573
5160         * g++.dg/template/crash14.C: New test.
5161         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
5162
5163 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5164
5165         * g++.dg/other/java1.C: New test.
5166
5167         PR c++/13241
5168         * g++.dg/abi/mangle18-1.C: New test.
5169         * g++.dg/abi/mangle18-2.C: New test.
5170
5171 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5172
5173         PR optimization/10312
5174         * gcc.c-torture/execute/20031214-1.c: New.
5175
5176 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5177
5178         PR c++/10779
5179         PR c++/12160
5180         * g++.dg/parse/error3.C: New test.
5181         * g++.dg/parse/error4.C: Likewise.
5182         * g++.dg/abi/mangle4.C: Tweak error messages.
5183         * g++.dg/lookup/using5.C: Likewise.
5184         * g++.dg/other/error2.C: Likewise.
5185         * g++.dg/parse/typename5.C: Likewise.
5186         * g++.dg/parse/undefined1.C: Likewise.
5187         * g++.dg/template/arg2.C: Likewise.
5188         * g++.dg/template/ttp3.C: Likewise.
5189         * g++.dg/template/type1.C: Likewise.
5190         * g++.old-deja/g++.other/crash32.C: Likewise.
5191         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5192
5193 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5194
5195         PR c++/13106
5196         * g++.dg/warn/noreturn-3.C: New test.
5197
5198 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5199
5200         PR c++/13118
5201         * g++.dg/abi/covariant3.C: New.
5202
5203 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5204
5205         * g++.dg/eh/ia64-1.C: New test.
5206
5207 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5208
5209         PR optimization/13037
5210         * g77.f-torture/execute/13037.f: New test case.
5211
5212 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5213
5214         PR c++/12881
5215         * g++.dg/abi/covariant2.C: New.
5216
5217 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5218
5219         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5220
5221 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5222
5223         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5224
5225 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5226
5227         PR other/10819
5228         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5229         to fix Bug 10819.
5230         * lib/g++.exp (g++_version): Likewise.
5231         * lib/g77.exp (g77_version): Likewise.
5232         * lib/objc.exp (default_objc_version): Likewise.
5233
5234 2003-12-10  Richard Henderson  <rth@redhat.com>
5235
5236         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5237
5238         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5239
5240 2003-12-08  Matt Austern  <austern@apple.com>
5241
5242         PR c/13134
5243         * lib/gcc-dg.exp (dg-require-visibility): Define.
5244         * lib/target-supports (check_visibility_available): Define.
5245         * gcc.dg/visibility-1.c: New test.
5246         * gcc.dg/visibility-2.c: Likewise.
5247         * gcc.dg/visibility-3.c: Likewise.
5248         * gcc.dg/visibility-4.c: Likewise.
5249         * gcc.dg/visibility-5.c: Likewise.
5250         * gcc.dg/visibility-6.c: Likewise.
5251         * g++.dg/ext/visibility-1.C: Likewise.
5252         * g++.dg/ext/visibility-2.C: Likewise.
5253         * g++.dg/ext/visibility-3.C: Likewise.
5254         * g++.dg/ext/visibility-4.C: Likewise.
5255         * g++.dg/ext/visibility-5.C: Likewise.
5256         * g++.dg/ext/visibility-6.C: Likewise.
5257
5258 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5259
5260         * g++.dg/lookup/java1.C: New test.
5261         * g++.dg/lookup/java2.C: New test.
5262
5263 2003-12-07  Falk Hueffner  <falk@debian.org>
5264
5265         * g++.dg/opt/noreturn-1.C: New test.
5266
5267 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5268
5269         * gcc.dg/overflow-1.c: New test.
5270
5271 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5272
5273         * g77.f-torture/compile/13060.f: New test.
5274
5275 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5276
5277         PR c++/13323
5278         * g++.dg/inherit/operator2.C: New test.
5279
5280 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5281
5282         PR c++/13305
5283         * g++.dg/ext/attrib9.C: New test.
5284
5285 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5286
5287         PR c++/13314
5288         * g++.dg/template/error7.C: New test.
5289
5290 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5291             J"orn Rennecke <joern.rennecke@superh.com>
5292
5293         PR target/13302
5294         * g++.dg/other/struct-va_list.C: New test.
5295
5296 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5297
5298         PR c++/13166
5299         * g++.dg/parse/defarg6.C: New test.
5300
5301 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5302
5303         PR target/13256
5304         * gcc.c-torture/execute/20031201-1.c: New test.
5305
5306 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5307
5308         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5309
5310 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5311
5312         * gcc.dg/builtin-return-1.c: New test.
5313
5314 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5315             J"orn Rennecke <joern.rennecke@superh.com>
5316
5317         PR optimization/13260
5318         * gcc.c-torture/execute/20031204-1.c: New test.
5319
5320 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5321
5322         PR c++/9127
5323         * g++.dg/template/error6.C: New test.
5324
5325 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5326
5327         * gcc.dg/20031202-1.c: New test.
5328
5329 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5330
5331         PR c++/13179
5332         * g++.dg/template/eh1.C: New test.
5333
5334         PR c++/10771
5335         * g++.dg/template/error5.C: New test.
5336
5337 2003-12-02  David Ung  <davidu@mips.com>
5338
5339         * gcc.dg/compat/vector-check.h: Corrected type for var
5340         g_##TMODE
5341
5342 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5343
5344         PR c++/10126
5345         * g++.dg/template/ptrmem8.C: New test.
5346
5347 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5348
5349         PR c++/12573
5350         * g++.dg/template/dependent-expr3.C: New test.
5351
5352 2003-12-01  James Lemke  <jim@wasabisystems.com>
5353
5354         * gcc.dg/arm-g2.c: New test.
5355
5356 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5357
5358         PR optimization/11634
5359         * gcc.dg/20031201-2.c: New test case.
5360
5361 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5362
5363         PR 11433
5364         * objc.dg/proto-lossage-3.m: New test.
5365
5366 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5367
5368         PR optimization/12628
5369         * gcc.dg/20031201-1.c: New test case.
5370
5371 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5372
5373         * gcc.dg/unaligned-1.c: New test.
5374
5375 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5376
5377         PR c++/9849
5378         * g++.dg/template/error4.C: New test.
5379         * g++.dg/template/nested3.C: Adjust error markers.
5380
5381 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5382
5383         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5384
5385 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5386
5387         PR c/10333
5388         * gcc.dg/bitfld-7.c: New test.
5389
5390 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5391
5392         * gcc.dg/tls/asm-1.C: New test.
5393
5394 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5395
5396         * gcc.dg/cpp/assert4.c: Update.
5397
5398 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5399
5400         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5401         * gcc.dg/builtin-apply3.c: New test.
5402
5403 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5404
5405         * lib/compat.exp (compat-obj): New xfaildata parameter.
5406         Use it to set compiler_conditional_xfail_data before compiling.
5407         (compat-get-options): Handle dg-xfail-if.
5408         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5409         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5410         * gcc.dg/compat/vector-1_y.c: Likewise.
5411         * gcc.dg/compat/vector-2_x.c: Likewise.
5412         * gcc.dg/compat/vector-2_y.c: Likewise.
5413
5414 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5415
5416         * g++.dg/opt/reg-stack4.C: New test.
5417
5418 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5419
5420         * gcc.dg/builtin-apply2.c: New test.
5421
5422 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5423
5424         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5425
5426 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5427
5428         PR c++/12924
5429         * g++.dg/template/template-id-2.C: New test.
5430
5431 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5432
5433         PR c++/5369
5434         * g++.dg/template/memfriend1.C: New test.
5435         * g++.dg/template/memfriend2.C: Likewise.
5436         * g++.dg/template/memfriend3.C: Likewise.
5437         * g++.dg/template/memfriend4.C: Likewise.
5438         * g++.dg/template/memfriend5.C: Likewise.
5439         * g++.dg/template/memfriend6.C: Likewise.
5440         * g++.dg/template/memfriend7.C: Likewise.
5441         * g++.dg/template/memfriend8.C: Likewise.
5442         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5443
5444 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5445
5446         PR c++/12515
5447         * g++.dg/ext/cond1.C: New test.
5448
5449 2003-11-20  Richard Henderson  <rth@redhat.com>
5450
5451         * gcc.dg/20020201-2.c: Remove.
5452         * gcc.dg/20020201-4.c: Remove.
5453         * gcc.dg/20020304-1.c: Remove.
5454
5455 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5456
5457         * gcc.dg/cpp/trad/xwin1.c: New test case.
5458
5459 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5460
5461         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5462         * lib/g77.exp: Likewise.
5463         * lib/objc.exp: Likewise.
5464         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5465         for darwin.
5466
5467 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5468
5469         PR c++/12932
5470         * g++.dg/template/static5.C: New test.
5471
5472 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5473
5474         * gcc.dg/nested-func-1.c: New test.
5475
5476 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5477
5478         * gcc.dg/cpp/assert4.c: New test.
5479
5480 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5481
5482         PR c++/2294
5483         * g++.dg/lookup/using9.c: New test.
5484
5485 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5486
5487         PR c++/12762
5488         * g++.dg/template/error3.C: New test.
5489
5490 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5491
5492         PR ada/13035
5493         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5494         No longer use a wrapper for gcc, since this does not work under
5495         Windows.
5496
5497 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5498
5499         PR c++/2094
5500         * g++.dg/template/ptrmem7.C: New test.
5501
5502 2003-11-13  Andrew Pinski <apinski@apple.com>
5503
5504         * gcc.c-torture/compile/20031113-1.c: New test.
5505
5506 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5507             Kean Johnston <jkj@sco.com>
5508
5509         PR c/13029
5510         * gcc.dg/unused-4.c: Update.
5511
5512 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5513
5514         * g++.dg/opt/const3.C: New test.
5515
5516 2003-11-13  Jan Hubicka  <jh@suse.cz>
5517
5518         * gcc.c-torture/compile/20031112-1.c: New test.
5519
5520 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5521
5522         * g++.dg/parse/crash10.C: Remove bogus error marker.
5523
5524 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5525
5526         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5527         (host_gcc): Likewise.
5528         (ROOT): Honor $PWDCMD.
5529         (BASE): Likewise.
5530         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5531
5532 2003-11-12  Catherine Moore  <clm@redhat.com>
5533
5534         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5535
5536 2003-11-12  Andreas Jaeger  <aj@suse.de>
5537             Jakub Jelinek  <jakub@redhat.com>
5538             Andrew Pinski  <pinskia@physics.uc.edu>
5539             Richard Henderson  <rth@redhat.com>
5540
5541         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5542         systems.
5543         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5544
5545         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5546         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5547
5548 2003-11-11  Andreas Jaeger  <aj@suse.de>
5549
5550         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5551
5552         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5553
5554 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5555
5556         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5557         Clean ups.
5558
5559 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5560
5561         * gcc.dg/trampoline-1.c: New test.
5562
5563 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5564
5565         * gcc.c-torture/compile/200031109-1.c: New test.
5566
5567 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5568
5569         PR c/3190
5570         PR c/8714
5571         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5572         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5573         gcc.dg/format/no-y2k-1.c: Update.
5574
5575 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5576
5577         PR optimization/10467
5578         * gcc.dg/20031108-1.c: New test case.
5579
5580 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5581
5582         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5583
5584 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5585
5586         * gcc.dg/compound-lvalue-1.c: New test.
5587         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5588         some XFAILs.
5589
5590 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5591
5592         * gcc.dg/altivec-varargs-1.c: New test.
5593
5594 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5595
5596         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5597         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5598         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5599         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5600         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5601
5602 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5603
5604         * gcc.dg/cond-lvalue-1.c: New test.
5605
5606 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5607
5608         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5609
5610 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5611
5612         PR c++/11616
5613         * g++.dg/template/instantiate5.C: New test.
5614
5615 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5616
5617         PR c++/12726
5618         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5619         * ChangeLog: Add missing first entry for above test.
5620
5621 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5622
5623         PR c++/9810
5624         * g++.dg/template/using8.C: New test.
5625         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5626
5627 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5628
5629         PR optimization/10817
5630         * gcc.c-torture/compile/20031102-1.c: New test case.
5631
5632 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5633
5634         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5635         2147483647.
5636
5637 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5638
5639         * gcc.dg/20031102-1.c: New test.
5640
5641 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5642
5643         * gcc.dg/complex-1.c: New test.
5644
5645 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5646
5647         PR c++/12796
5648         * g++.dg/template/crash13.C: Adjust expected error location.
5649         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5650
5651 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5652
5653         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5654
5655 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5656
5657         PR/10239
5658         * gcc.c-torture/compile/20031031-2.c: New test.
5659
5660 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5661
5662         PR/11640
5663         * gcc.c-torture/compile/20031031-1.c: New test.
5664
5665 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5666
5667         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5668         * gcc.misc-tests/bprob.exp: Likewise.
5669         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5670         the execution test on arm-elf configs.
5671         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5672         configs that don't support scratch files.
5673         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5674
5675 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5676
5677         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5678         done by dejagnu.
5679
5680 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5681
5682         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5683         Avoid non pure sh syntax. Add more logging.
5684
5685         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5686         fail.
5687
5688 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5689
5690         PR libgcj/10610
5691         * gcc.dg/ppc-stackalign-1.c: New test.
5692
5693 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5694
5695         * ada/acats/run_all.sh: Change output to be more compliant with
5696         dejagnu framework.
5697         Create acats.sum and acats.log files under testsuite/ada/acats
5698         Only run [a-z]* directories, to filter out e.g. CVS.
5699         Redirect build output to log file.
5700
5701 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5702
5703         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5704
5705 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5706
5707         PR ada/5909:
5708         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5709
5710 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5711
5712         * gcc.c-torture/compile/20031023-1.c: New test.
5713         * gcc.c-torture/compile/20031023-2.c: New test.
5714         * gcc.c-torture/compile/20031023-3.c: New test.
5715         * gcc.c-torture/compile/20031023-4.c: New test.
5716
5717 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5718
5719         PR c++/10371
5720         * g++.dg/lookup/scoped8.C: New test.
5721
5722 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5723
5724         * g++.dg/opt/reg-stack3.C: New test.
5725
5726 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5727
5728         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5729
5730 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5731
5732         PR c++/11076
5733         * g++.dg/template/crash13.C: New test.
5734
5735 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5736
5737         * gcc.dg/c99-restrict-2.c: New test.
5738
5739 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5740
5741         PR c++/12698, c++/12699, c++/12700, c++/12566
5742         * g++.dg/inherit/covariant9.C: New test.
5743         * g++.dg/inherit/covariant10.C: New test.
5744         * g++.dg/inherit/covariant11.C: New test.
5745
5746 2003-10-23  Jason Merrill  <jason@redhat.com>
5747
5748         PR c++/12726
5749         * g++.dg/ext/complit2.C: New test.
5750
5751 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5752
5753         PR target/12654
5754         * gcc.c-torture/execute/20031020-1.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: Also check for (set (pc) on lines
5759         following the jump_insn.
5760
5761 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5762
5763         * gcc.dg/cast-lvalue-1.c: New test.
5764
5765 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5766
5767         PR c++/11962
5768         * g++.dg/template/cond2.C: New test.
5769
5770 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5771
5772         * gcc.dg/builtins-28.c: New test.
5773
5774 2003-10-20  Jan Hubicka  <jh@suse.cz>
5775
5776         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5777         parameter.
5778         * testsuite/gcc.dg/inline-2.c: Likewise.
5779
5780 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5781
5782         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5783         * gcc.dg/nest.c:  Likewise.
5784
5785 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5786
5787         PR c++/9781, c++/10583, c++/11862
5788         * g++.dg/parse/crash13.C: New test.
5789
5790 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5791
5792         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5793
5794 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5795
5796         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5797         Define HAVE_C99_RUNTIME except on Solaris.
5798         * gcc.dg/builtins-20.c: Likewise.
5799
5800 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5801
5802         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5803
5804 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5805
5806         PR c++/12495
5807         * g++.dg/template/crash21.C: New test.
5808
5809 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5810
5811         PR c++/2513
5812         * g++.dg/template/typename5.C: New test.
5813
5814 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5815
5816         PR c++/12369
5817         * g++.dg/template/friend25.C: New test.
5818
5819 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5820
5821         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5822         versions.
5823
5824 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5825
5826         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5827         == 2147483647.
5828
5829 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5830
5831         * gcc.c-torture/execute/960416-1.x: Remove.
5832         * gcc.c-torture/execute/divconst-3.x: Likewise.
5833
5834 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5835
5836         PR target/12598
5837         * gcc.dg/torture/cris-volatile-1.c: New test.
5838
5839 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5840
5841         PR optimization/9325
5842         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5843         for overflowing floating point to integer conversion during RTL
5844         simplification.
5845
5846 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5847
5848         * objc/execute/_cmd.m: Fix typo.
5849         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5850         Relax 'scan-assembler' regexp.
5851         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5852         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5853         * objc.dg/zero-link-2.m: Remove blank line.
5854         * objc.dg/zero-link-3.m: New test case.
5855
5856 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5857
5858         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5859
5860         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5861         than linker trickery.
5862
5863 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5864
5865         PR c++/12370
5866         * g++.dg/other/friend2.C: New test.
5867
5868 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5869
5870         * gcc.dg/20031012-1.c: New test.
5871
5872 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5873
5874         * gcc.dg/weak/weak-3.c: Fix for new warning.
5875
5876 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5877
5878         PR optimization/8750
5879         * gcc.c-torture/execute/20031012-1.c: New test case.
5880
5881 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5882
5883         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5884         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5885
5886 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5887
5888         PR optimization/12260
5889         * gcc.c-torture/compile/20031011-2.c: New test case.
5890
5891 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5892
5893         * gcc.c-torture/execute/20031011-1.c: New testcase.
5894
5895 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5896
5897         * gcc.c-torture/compile/20031011-1.c: New test.
5898
5899 2003-10-11  Jan Hubicka  <jh@suse.cz>
5900
5901         * g++.dg/other/first-global.C: New test.
5902
5903 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5904
5905         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5906
5907 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5908
5909         * gcc.c-torture/compile/20031010-1.c: New test.
5910
5911 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5912
5913         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5914         * gcc.c-torture/execute/va-arg-25.c: ... here.
5915
5916 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5917
5918         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5919
5920 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5921
5922         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5923
5924 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5925
5926         * g++.dg/parse/error2.C: New test.
5927
5928 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5929
5930         PR c++/11097
5931         * g++.dg/other/error5.C: Modify the error message.
5932         * g++.dg/lookup/using8.C: New test.
5933
5934 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5935
5936         * gcc.dg/darwin-abi-2.c: New file.
5937         * gcc.c-torture/execute/va-arg-24.c: New file.
5938
5939 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5940
5941         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5942         indentation.
5943
5944 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5945
5946         PR c++/10147
5947         * g++.dg/other/error4.C: Update error messages.
5948         * g++.dg/template/ptrmem4.C: Likewise.
5949
5950         PR c++/12337
5951         * g++.dg/init/new9.C: New test.
5952
5953         PR c++/12334, c++/12236, c++/8656
5954         * g++.dg/ext/attrib8.C: New test.
5955
5956 2003-10-06  Devang Patel  <dpatel@apple.com>
5957
5958         * gcc.dg/debug/dwarf2-3.h: New test.
5959         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5960
5961 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5962
5963         * g++.dg/opt/cfg2.C: New test.
5964
5965 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5966
5967         * g++.dg/opt/float1.C: New test.
5968
5969 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5970
5971         * gcc.dg/c90-array-lval-6.c: New test.
5972         * gcc.dg/c99-array-lval-6.c: New test.
5973
5974 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5975             Ziemowit Laski  <zlaski@apple.com>
5976
5977         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5978         'Derived', so that it is never considered a class method; add
5979         new warning for '+port' method ambiguity.
5980         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5981         <objc/objc-api.h> (needed on Mac OS X).
5982         * objc.dg/method-13.m: New test.
5983
5984 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5985
5986         PR optimization/9325, PR java/6391
5987         * gcc.c-torture/execute/20031003-1.c: New test case.
5988
5989 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5990
5991         PR optimization/12180
5992         * gcc.dg/20031002-1.c: New test.
5993
5994         PR c++/12486
5995         * g++.dg/inherit/error1.C: New test.
5996
5997 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5998
5999         * lib/f-torture.exp (search_for): Rename to...
6000         (search_for_re): This.  Also, clean up comments and the
6001         "regexp" invocation.
6002
6003 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
6004
6005         * gcc.c-torture/compile/20031002-1.c: New test.
6006
6007 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
6008
6009         * g++.dg/opt/cond1.C: New test.
6010
6011 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
6012
6013         * gcc.dg/Wold-style-definition-2.c: New testcase.
6014         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
6015
6016 2003-09-29  Richard Henderson  <rth@redhat.com>
6017
6018         * g++.dg/init/array10.C: Add dg-options.
6019
6020 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6021
6022         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
6023
6024 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6025
6026         * g++.dg/template/friend19.C: Fix typo.
6027         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
6028
6029 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
6030
6031         * gcc.c-torture/execute/20030928-1.c: New test.
6032         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
6033
6034 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6035
6036         * g++.dg/opt/unroll1.C: New test.
6037
6038 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6039
6040         PR optimization/11741
6041         * gcc.dg/20030926-1.c: New test case.
6042
6043 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6044
6045         PR c++/5655
6046         * g++.dg/parse/access7.C: New test.
6047         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6048
6049 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6050
6051         MERGE OF objc-improvements-branch into MAINLINE:
6052         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6053         if libobjc has not been built.
6054         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6055         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6056         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6057         objc/execute/nested-3.m, objc/execute/np-2.m,
6058         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
6059         objc/execute/redefining_self.m, objc/execute/root_methods.m,
6060         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
6061         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
6062         objc.dg/special/unclaimed-category-1.h,
6063         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
6064         well as GNU runtime.
6065         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
6066         * execute/cascading-1.m, execute/function-message-1.m,
6067         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
6068         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
6069         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
6070         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
6071         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
6072         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
6073         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
6074         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
6075         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
6076         * objc.dg/bitfield-2.m: Run only on Darwin.
6077         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
6078         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
6079         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
6080         * objc.dg/const-str-1.m: Fix constant string layout.
6081
6082 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
6083
6084         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
6085
6086 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
6087
6088         * gcc.dg/darwin-abi-1.c: New file.
6089
6090 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
6091
6092         PR target/12281
6093         * gcc.c-torture/compile/20030921-1.c: New test.
6094
6095 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6096
6097         * g++.dg/opt/reg-stack2.C: New test.
6098
6099 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6100
6101         * g++.dg/eh/delayslot1.C: New test.
6102
6103 2003-09-20  Richard Henderson  <rth@redhat.com>
6104
6105         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
6106
6107 2003-09-20  Roger Sayle  <roger@eyesopen.com>
6108
6109         * gcc.c-torture/execute/20030920-1.c: New test case.
6110
6111 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6112
6113         * g++.dg/rtti/typeid3.C: Correct expected error message.
6114
6115 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6116
6117         PR c++/157
6118         * g++.dg/parse/crash12.C: New test.
6119
6120 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
6121
6122         * gcc.dg/compat/mixed-struct-check.h: New.
6123         * gcc.dg/compat/mixed-struct-defs.h: New.
6124         * gcc.dg/compat/mixed-struct-init.h: New.
6125         * gcc.dg/compat/struct-by-value-19_main.c: New.
6126         * gcc.dg/compat/struct-by-value-19_x.c: New.
6127         * gcc.dg/compat/struct-by-value-19_y.c: New.
6128         * gcc.dg/compat/struct-by-value-20_main.c: New.
6129         * gcc.dg/compat/struct-by-value-20_x.c: New.
6130         * gcc.dg/compat/struct-by-value-20_y.c: New.
6131         * gcc.dg/compat/struct-return-19_main.c: New.
6132         * gcc.dg/compat/struct-return-19_x.c: New.
6133         * gcc.dg/compat/struct-return-19_y.c: New.
6134         * gcc.dg/compat/struct-return-20_main.c: New.
6135         * gcc.dg/compat/struct-return-20_x.c: New.
6136         * gcc.dg/compat/struct-return-20_y.c: New.
6137
6138 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
6139         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
6140         so that it will not complain on LP64 targets.
6141
6142 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6143
6144         PR c++/495
6145         * g++.dg/template/friend24.C: New test.
6146
6147 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
6148
6149         PR c++/12332
6150         * g++.dg/template/memtmpl2.C: New test.
6151
6152 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
6153
6154         PR target/11184
6155         * gcc.dg/builtin-apply1.c: New test.
6156
6157 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6158
6159         PR c++/9848
6160         * g++.dg/warn/Wunused-4.C: New test.
6161
6162 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6163
6164         PR c++/12316
6165         * g++.dg/other/gc2.C: New test.
6166
6167 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
6168
6169         PR c++/11991
6170         * g++.dg/rtti/typeid3.C: New test.
6171
6172         PR c++/12266
6173         * g++.dg/overload/template1.C: New test.
6174
6175 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6176
6177         * g++.dg/opt/cfg3.C: New test.
6178
6179 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6180
6181         PR c++/7939
6182         * g++.dg/template/crash11.C: New test.
6183
6184 2003-09-16  Jason Merrill  <jason@redhat.com>
6185             Jakub Jelinek  <jakub@redhat.com>
6186
6187         * gcc.dg/attr-warn-unused-result.c: New test.
6188
6189 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6190
6191         PR c++/12184
6192         * g++.dg/expr/call2.C: New test.
6193
6194 2003-09-15  Andreas Jaeger  <aj@suse.de>
6195
6196         * gcc.dg/Wold-style-definition-1.c: New test.
6197
6198 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6199
6200         PR c++/3907
6201         * g++.dg/parse/template12.C: New test.
6202
6203         * g++.dg/abi/bitfield11.C: New test.
6204         * g++.dg/abi/bitfield12.C: Likewise.
6205
6206 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6207
6208         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6209         non-expansion of functional macro name without arguments at EOL.
6210         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6211
6212 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6213
6214         * gcc.c-torture/execute/20030914-[12].c: New tests.
6215
6216 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6217
6218         PR c++/11788
6219         * g++.dg/overload/addr1.C: New test.
6220
6221 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6222
6223         * gcc.dg/20030909-1.c: New test.
6224
6225 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6226
6227         * gcc.dg/ultrasp10.c: New test.
6228
6229 2003-09-09  Devang Patel  <dpatel@apple.com>
6230
6231         * gcc.dg/darwin-ld-6.c: New test.
6232
6233 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6234
6235         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6236
6237 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6238
6239         * gcc.dg/ia64-types1.c: New test.
6240         * gcc.dg/ia64-types2.c: Likewise.
6241
6242 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6243
6244         * gcc.dg/builtins-1.c: Add more _Complex tests.
6245         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6246
6247         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6248         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6249
6250 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6251
6252         PR c++/11786
6253         * g++.dg/lookup/koenig2.C: New test.
6254
6255         PR c++/5296
6256         * g++.dg/rtti/typeid2.C: New test.
6257
6258 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6259
6260         * gcc.c-torture/compile/20030904-1.c: New test.
6261
6262 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6263
6264         * g++.dg/opt/longbranch2.C: New test.
6265
6266 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6267
6268         * g++.dg/template/crash10.C: Only compile it.
6269
6270 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6271
6272         PR middle-end/11665
6273         * gcc.c-torture/compile/20030907-1.c: New test.
6274         * g++.dg/init/array11.C: New test.
6275
6276 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6277
6278         PR c++/11852
6279         * g++.dg/init/struct1.C: New test.
6280
6281 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6282
6283         PR c++/12181
6284         * g++.dg/expr/comma1.C: New test.
6285
6286 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6287
6288         PR c++/11867
6289         * g++.dg/expr/static_cast5.C: New test.
6290
6291 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6292
6293         PR c++/11507
6294         * g++.dg/lookup/scoped7.C: New test.
6295
6296         PR c++/9574
6297         * g++.dg/other/static1.C: New test.
6298
6299         PR c++/11490
6300         * g++.dg/warn/template-1.C: New test.
6301
6302         PR c++/11432
6303         * g++.dg/template/crash10.C: New test.
6304
6305         PR c++/2478
6306         * g++.dg/overload/VLA.C: New test.
6307
6308         PR c++/10804
6309         * g++.dg/template/call1.C: New test.
6310
6311 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6312
6313         PR c++/11794
6314         * g++.dg/parse/using3.C: New test.
6315
6316 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6317
6318         PR c++/11409
6319         * g++.dg/overload/builtin3.C: New test case.
6320
6321 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6322
6323         PR c/9862
6324         * gcc.dg/20030906-1.c: New test.
6325         * gcc.dg/20030906-2.c: Likewise.
6326
6327 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6328
6329         PR c++/12167
6330         * g++.dg/parse/defarg5.C: New test.
6331
6332         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6333
6334 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6335
6336         PR c++/12163
6337         * g++.dg/expr/static_cast4.C: New test.
6338
6339         PR c++/12146
6340         * g++.dg/template/crash9.C: New test.
6341
6342 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6343
6344         * g++.old-deja/g++.ext/pretty2.C: Update for change
6345         in __FUNCTION__.
6346         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6347
6348 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6349
6350         PR c++/11922
6351         * g++/dg/template/qualified-id1.C: New test.
6352
6353         PR c++/12037
6354         * g++.dg/warn/noeffect4.C: New test.
6355
6356 2003-09-04  Matt Austern  <austern@apple.com>
6357
6358         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6359         * g++.dg/ext/fnname2.C: Likewise.
6360         * g++.dg/ext/fnname3.C: Likewise.
6361
6362 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6363
6364         * g++.dg/expr/lval1.C: New test.
6365         * g++.dg/ext/lvcast.C: Remove.
6366
6367 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6368
6369         PR optimization/11700.
6370         * gcc.c-torture/compile/20030903-1.c: New test case.
6371
6372 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6373
6374         PR c++/12053
6375         * g++.dg/abi/layout4.C: New test.
6376
6377 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6378
6379         PR c++/11553
6380         * g++.dg/parse/friend3.C: New test.
6381
6382 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6383
6384         PR c++/11847
6385         * g++.dg/template/class1.C: New test.
6386
6387         PR c++/11808
6388         * g++.dg/expr/call1.C: New test.
6389
6390 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6391
6392         PR c++/12114
6393         * g++.dg/init/ref9.C: New test.
6394
6395         PR c++/11972
6396         * g++.dg/template/nested4.C: New test.
6397
6398 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6399
6400         PR c++/12093
6401         * g++.dg/template/non-dependent4.C: New test.
6402
6403         PR c++/11928
6404         * g++.dg/inherit/conv1.C: New test.
6405
6406 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6407
6408         PR c++/6196
6409         * g++.dg/ext/label1.C: New test.
6410         * g++.dg/ext/label2.C: Likewise.
6411
6412 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6413
6414         * g++.dg/expr/cond3.C: New test.
6415
6416 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6417
6418         * gcc.dg/builtins-1.c: Add new builtin cases.
6419
6420 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6421
6422         * gcc.dg/builtins-1.c: Add new cases.
6423         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6424
6425 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6426
6427         * gcc.dg/builtins-1.c: Add more math builtin tests.
6428         * gcc.dg/torture/builtin-attr-1.c: New test.
6429
6430 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6431
6432         PR optimization/5079
6433         * g++.dg/opt/static3.C: New test.
6434
6435 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6436
6437         * gcc.misc-tests/gcov-10b.c: New test.
6438
6439 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6440
6441         * g++.dg/opt/ptrmem3.C: New test.
6442
6443         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6444
6445 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6446
6447         * gcc.dg/20030826-2.c: New test.
6448
6449 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6450
6451         PR middle-end/12002
6452         * g77.f-torture/compile/12002.f: New test case.
6453
6454 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6455
6456         * gcc.dg/20030826-1.c: New test case.
6457
6458 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6459
6460         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6461
6462 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6463
6464         PR c++/11871
6465         * c++.dg/lookup/crash1.C: New test.
6466
6467         * c++.dg/warn/noeffect3.C: New test.
6468
6469 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6470
6471         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6472         * gcc.dg/compat/vector-1_y.c: Ditto.
6473         * gcc.dg/compat/vector-2_x.c: Ditto.
6474         * gcc.dg/compat/vector-2_y.c: Ditto.
6475
6476 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6477
6478         * gcc.dg/20030702-1.c: New test.
6479
6480 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6481
6482         PR c++/8795
6483         * g++.dg/ext/altivec-1.C: New test.
6484
6485 2003-08-24  Richard Henderson  <rth@redhat.com>
6486
6487         * g++.dg/eh/simd-2.C: Add -w for x86.
6488
6489 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6490
6491         * gcc.dg/20030815-1.c: New test.
6492
6493 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6494
6495         PR c++/3765
6496         * g++.dg/parse/access6.C: New test.
6497
6498 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6499
6500         PR c++/641, c++/11876
6501         * g++.dg/template/friend22.C: New test.
6502         * g++.dg/template/friend23.C: Likewise.
6503
6504 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6505
6506         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6507         identically.
6508
6509 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6510
6511         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6512
6513 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6514
6515         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6516
6517 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6518
6519         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6520
6521 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6522
6523         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6524
6525 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6526
6527         PR c++/11919
6528         * g++.dg/overload/prom1.C: New test.
6529
6530         PR c++/11551
6531         * g++.dg/parse/dtor2.C: New test.
6532
6533         PR c++/10762
6534         * g++.dg/parse/using2.C: New test.
6535
6536 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6537
6538         PR target/11805
6539         * gcc.c-torture/compile/20030821-1.c: New.
6540
6541 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6542
6543         PR c++/11834
6544         * g++.dg/template/deduce2.C: New test.
6545
6546 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6547
6548         * gcc.c-torture/execute/20030821-1.c: New test.
6549
6550 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6551
6552         PR middle-end/11984
6553         * gcc.dg/20030820-1.c: New test case.
6554
6555 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6556
6557         PR c++/11945
6558         * g++.dg/warn/noeffect2.C: New test.
6559
6560 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6561
6562         PR c++/10926
6563         * g++.dg/template/dtor2.C: New test.
6564
6565         PR c++/11684
6566         * g++.dg/template/operator1.C: New test.
6567         * g++.dg/parse/operator4.C: New test.
6568
6569         PR c++/11946.C
6570         * g++.dg/expr/enum1.C: New test.
6571         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6572
6573         PR c++/11036.C
6574         * g++.dg/parse/elab2.C: New test.
6575         * g++.dg/parse/typedef4.C: Change error message.
6576         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6577         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6578         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6579
6580 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6581
6582         * gcc.dg/pch/warn-1.c: New.
6583         * gcc.dg/pch/warn-1.hs: New.
6584
6585         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6586         not-tested file.
6587
6588 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6589
6590         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6591
6592 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6593
6594         * gcc.dg/uninit-D.c: New Test.
6595         * gcc.dg/uninit-E.c: New Test.
6596         * gcc.dg/uninit-F.c: New Test.
6597         * gcc.dg/uninit-G.c: New Test.
6598
6599 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6600
6601         * g++.dg/README: Describe the pch directory.
6602
6603 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6604
6605         PR c++/11174
6606         * g++.dg/parse/access4.C: New test.
6607         * g++.dg/parse/access5.C: Likewise.
6608         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6609
6610 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6611
6612         * gcc.dg/noncompile/20030818-1.c: New.
6613
6614 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6615
6616         PR c++/11957
6617         * g++.dg/warn/noeffect1.C: New test.
6618
6619         * g++.dg/template/scope2.C: New test.
6620         * g++.dg/template/error2.C: Correct dg-error
6621
6622 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6623
6624         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6625
6626 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6627
6628         PR C++/11512
6629         * g++.dg/template/warn1.C: New.
6630
6631 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6632
6633         * g++.dg/template/error2.C: New test.
6634         * g++.dg/lookup/using7.C: Adjust errors
6635         * g++.old-deja/g++.pt/crash36.C: Likewise.
6636         * g++.old-deja/g++.pt/derived3.C: Likewise.
6637
6638 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6639
6640         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6641         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6642         * gcc.c-torture/execute/builtins/string-9.c: New, from
6643         string-opt-9.c.  Adjust for execute/builtins framework.
6644         * gcc.c-torture/execute/string-opt-9.c: Delete.
6645
6646 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6647
6648         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6649
6650         * g++.dg/parse/ret-type2.C: New test.
6651
6652         PR c++/11703
6653         * g++.dg/init/new8.C: New test.
6654
6655         PR c++/10923
6656         * g++.dg/parse/typedef5.C: New test.
6657
6658         PR c++/9512
6659         * g++.dg/parse/qualified2.C: New test.
6660         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6661         invalid code.
6662
6663 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6664
6665         * g++.dg/conversion/ptrmem1.C: New test.
6666
6667 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6668
6669         PR target/11693
6670         * gcc.dg/20030811-1.c: New test.
6671
6672         PR target/11535
6673         * gcc.c-torture/execute/20030811-1.c: New test.
6674
6675 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6676
6677         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6678
6679 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6680
6681         PR c++/11789.C
6682         * g++.dg/inherit/multiple1.C: New test.
6683
6684 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6685
6686         * gcc.dg/spe1.c: New test.
6687
6688         PR c++/11670
6689         * g++.dg/expr/cast2.C: New test.
6690
6691         PR c++/10530
6692         * g++.dg/template/dependent-name2.C: New test.
6693
6694 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6695
6696         * g++.dg/parse/crash11.C: Put the dg options in comments.
6697
6698 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6699
6700         * lib/gcc-dg.exp: Update for diagnostic change.
6701
6702 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6703
6704         PR c++/5767
6705         * g++.dg/parse/crash11.C: New test.
6706
6707 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6708
6709         * gcc.dg/cpp/spacing1.c: Update.
6710
6711 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6712
6713         PR target/11739
6714         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6715         a value for -mtune.
6716
6717 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6718
6719         PR middle-end/11771
6720         * gcc.c-torture/compile/20030804-1.c: New test case.
6721
6722 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6723
6724         * gcc.dg/20030804-1.c: New test case.
6725
6726 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6727
6728         * gcc.dg/cpp/separate-1.c: New test.
6729
6730 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6731
6732         PR c++/11704
6733         * g++.dg/template/dependent-expr2.C: New test.
6734
6735         PR c++/11766
6736         * g++.dg/expr/ptrmem1.C: New test.
6737
6738 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6739
6740         PR c++/9453
6741         * g++.dg/template/friend15.C: New test.
6742
6743 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6744
6745         * lib/dg-pch.exp: Work round PCH bug.
6746
6747 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6748
6749         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6750         builtins.  Move cases from builtins-4.c here.
6751
6752         * gcc.dg/torture/builtin-math-1.c: New test taken from
6753         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6754         additional cases.
6755
6756         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6757         Delete.
6758
6759 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6760
6761         PR c++/9447
6762         * g++.dg/template/using7.C: New test.
6763
6764 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6765
6766         * import1.c, import2.c: New tests.
6767
6768 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6769
6770         * g++.dg/eh/crossjump1.C: New test.
6771
6772 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6773
6774         PR c++/11697
6775         * g++.dg/template/using6.C: New test.
6776
6777         PR c++/11744
6778         * g++.dg/template/koenig2.C: New test.
6779
6780 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6781
6782         PR c++/7983
6783         * g++.dg/parse/typedef4.C: New test.
6784
6785 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6786
6787         PR c++/8442, c++/8806
6788         * g++.dg/template/elab1.C: New test.
6789         * g++.dg/template/type2.C: Likewise.
6790         * g++.dg/template/ttp3.C: Adjust expected error message.
6791         * g++.old-deja/g++.law/visibility13.C: Likewise.
6792         * g++.old-deja/g++.niklas/t135.C: Likewise.
6793         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6794         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6795         template argument.
6796         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6797
6798 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6799
6800         PR c++/11295
6801         * g++.dg/ext/stmtexpr1.C: New test.
6802
6803         * g++.dg/opt/tmp1.C: New test.
6804
6805         PR c++/11525
6806         * g++.dg/parse/constant4.C: New test.
6807
6808         PR c++/9447
6809         * g++.dg/template/using5.C: New test.
6810
6811 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6812
6813         * gcc.dg/builtins-27.c: New test case.
6814
6815 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6816
6817         * gcc.dg/tls/opt-7.c: New test.
6818
6819 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6820
6821         * g++.old-deja/g++.other/crash18.C: Remove.
6822
6823 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6824
6825         * g++.dg/template/explicit3.C: New.
6826         * g++.dg/template/explicit4.C: New.
6827         * g++.dg/template/explicit5.C: New.
6828
6829         PR c++/11347
6830         * g++.dg/template/memtmpl1.C: New.
6831
6832 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6833
6834         PR target/11565
6835         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6836         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6837
6838 2003-07-30  Jan Hubicka  <jh@suse.cz>
6839
6840         * vtgc1.c: Kill.
6841
6842 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6843
6844         * gcc.dg/struct-in-proto-1.c: New test.
6845
6846 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6847
6848         * gcc.dg/cpp/include2.c: Only expect one message.
6849
6850 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6851
6852         PR c++/9447
6853         * g++.dg/template/using1.C: New test.
6854         * g++.dg/template/using2.C: New test.
6855         * g++.dg/template/using3.C: New test.
6856         * g++.dg/template/using4.C: New test.
6857
6858 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6859
6860         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6861         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6862
6863 2003-07-28  Jan Hubicka  <jh@suse.cz>
6864
6865         PR c++/11530
6866         * g++.dg/opt/call1.C: New test.
6867
6868 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6869
6870         PR c++/11667
6871         * g++.dg/init/enum2.C: New test.
6872         * g++.dg/template/overload1.C: Add "-w" option.
6873
6874 2003-07-28    <hp@bitrange.com>
6875
6876         * gcc.dg/Wdeclaration-after-statement-1.c,
6877         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6878
6879 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6880
6881         * gcc.c-torture/compile/20030725-1.c: New test.
6882
6883 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6884
6885         * gcc.dg/20030505.c: Only run for SPE.
6886         Remove definition of opaque type.
6887
6888 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6889
6890         * g++.dg/template/ptrmem6.C: New test.
6891
6892 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6893
6894         * gcc.c-torture/compile/zero-strct-2.c: New test.
6895
6896 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6897
6898         * gcc.dg/intermod-1.c: New test.
6899
6900 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6901
6902         PR c++/11617
6903         * g++.dg/template/lookup2.C: New test.
6904         * g++.dg/template/memclass1.C: Remove instantiated from error.
6905         * g++.dg/other/error2.C: Tweak expected errors.
6906
6907         PR c++/11596
6908         * g++.dg/template/defarg3.C: New test.
6909
6910         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6911
6912 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6913
6914         * g++.dg/inherit/access5.C: New test.
6915
6916 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6917
6918         PR c++/11513
6919         * g++.dg/template/crash8.C: New test.
6920
6921 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6922
6923         PR c/10602
6924         * gcc.dg/noncompile/incomplete-2.c: New test.
6925
6926 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6927
6928         PR c++/11645
6929         * g++.dg/inherit/access4.C: New test.
6930
6931         PR c++/11517
6932         * g++.dg/expr/cond2.C: New test.
6933
6934         PR optimization/10679
6935         * g++.dg/opt/inline4.C: New test.
6936
6937 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6938
6939         * g++.dg/parse/crash10: New test.
6940
6941 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6942
6943         * g++.dg/ext/flexary1.C: New test.
6944
6945 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6946
6947         PR c++/10793
6948         * g++.dg/template/crash9.C: New test.
6949
6950 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6951
6952         PR c++/3004
6953         * g++.dg/parse/typedef3.C: New test.
6954
6955         PR c++/7906
6956         * g++.dg/parse/operator2.C: New test.
6957
6958         PR c++/8895
6959         * g++.dg/parse/def-tmpl-arg1.C: New test.
6960
6961         PR c++/9282
6962         * g++.dg/parse/funptr1.C: New test.
6963
6964         PR c++/9452
6965         * g++.dg/parse/ambig3.C: New test.
6966
6967         PR c++/9454
6968         * g++.dg/parse/operator3.C: New test.
6969
6970         PR c++/9486
6971         * g++.dg/parse/template10.C: New test.
6972
6973         PR c++/9488
6974         * g++.dg/parse/template11.C: New test.
6975
6976         PR c++/10150
6977         * g++.dg/parse/invalid-op1.C: New test.
6978
6979         PR c++/10247
6980         * g++.dg/parse/condexpr1.C: New test.
6981
6982 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6983
6984         * g++.dg/ext/packed3.C: New test.
6985         * g++.dg/ext/packed4.C: New test.
6986
6987         * gcc.dg/pack-test-3.c: New test.
6988
6989 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6990
6991         * lib/compat.exp: Handle dg-options per source file.
6992         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6993         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6994         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6995         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6996         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6997         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6998         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6999         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
7000         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
7001         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
7002         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
7003         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
7004         * g++.dg/compat/break/bitfield7_x.C: Ditto.
7005         * g++.dg/compat/break/bitfield7_y.C: Ditto.
7006
7007 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7008
7009         PR c/10320
7010         * gcc.c-torture/execute/20030718-1.c: New test.
7011
7012 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7013
7014         PR optimization/11536
7015         * gcc.dg/20030721-1.c: New test.
7016
7017 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
7018
7019         PR c++/11546
7020         * g++.dg/template/lookup1.C: New test.
7021
7022 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
7023
7024         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
7025         diagnostics of ill-formed constructs involving labels.
7026         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
7027         the new 'previously defined here' message.
7028
7029 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
7030
7031         * g++.dg/parse/non-dependent2.C: New test.
7032
7033 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7034
7035         * g++.dg/init/init-ref4.C: xfail on targets without
7036         weak symbols.
7037
7038 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7039
7040         PR target/11087
7041         * gcc.c-torture/execute/20030717-1.c: New test.
7042
7043 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7044
7045         * g++.dg/opt/cfg1.C: New test.
7046
7047 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7048
7049         PR optimization/11557
7050         * gcc.dg/20030717-1.c: New test.
7051
7052 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7053
7054         PR c++/10476
7055         * g++.dg/expr/crash-1.C: New test.
7056
7057         PR c++/11027
7058         * g++.dg/template/init3.C: New test.
7059
7060         PR c++/8222
7061         * g++.dg/template/non-dependent1.C: New test.
7062
7063         PR c++/11070
7064         * g++.dg/template/non-dependent2.C: New test.
7065
7066         PR c++/11071
7067         * g++.dg/template/non-dependent3.C: New test.
7068
7069         PR c++/9907
7070         * g++.dg/template/sizeof5.C: New test.
7071
7072 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
7073
7074         PR 11498
7075         * gcc.c-torture/compile/mangle-1.c: New file.
7076
7077 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7078
7079         PR c++/7809
7080         * g++.dg/parse/access3.C: New test.
7081
7082 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
7083
7084         PR c++/11384
7085         * g++.dg/init/init-ref4.C: New test.
7086
7087 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
7088
7089         PR c++/11547
7090         * g++.dg/parse/constant3.C: New test.
7091         * g++.dg/parse/crash7.C: Likewise.
7092
7093 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
7094
7095         PR target/11008
7096         * gcc.dg/i386-pentium4-not-mull.c: New.
7097
7098 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
7099
7100         * gcc.dg/asm-names.c (ymain): Make it weak.
7101
7102 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7103
7104         PR c++/5421
7105         * g++.dg/template/friend21.C: New test.
7106
7107 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7108
7109         * gcc.dg/cleanup-8.c: New test.
7110         * gcc.dg/cleanup-9.c: New test.
7111
7112 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
7113
7114         * g++.dg/ext/dll-MI1.h: New file.
7115         * g++.dg/ext/dllexport-MI1.C: New file.
7116         * g++.dg/ext/dllimport-MI1.C: New file.
7117
7118 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
7119
7120         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
7121         it does not have cmpstrsi patterns (just cmpmemsi).
7122
7123 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
7124
7125         PR debug/11473
7126         * g++.dg/debug/debug8.C: New test.
7127
7128 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7129
7130         PR c++/10108
7131         * g++.dg/template/crash7.C: New test.
7132
7133 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
7134
7135         PR target/10795
7136         * gcc.c-torture/compile/20030708-1.c: New.
7137
7138 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7139
7140         * gcc.c-torture/execute/20030715-1.c: New test.
7141
7142 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
7143
7144         * gcc.dg/pch/inline-3.c: New file.
7145         * gcc.dg/pch/inline-3.hs: New file.
7146         * gcc.dg/pch/inline-4.c: New file.
7147         * gcc.dg/pch/inline-4.hs: New file.
7148
7149 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
7150
7151         PR c++/11509
7152         * g++.dg/template/crash6.C: New test.
7153
7154         PR c++/7053
7155         * g++.dg/template/friend20.C: New test.
7156
7157         PR c++/7019
7158         * g++.dg/template/overload2.C: New test.
7159
7160 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7161
7162         PR optimization/11440
7163         * gcc.c-torture/execute/20030714-1.c: New test.
7164
7165 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7166
7167         PR c++/11154
7168         * g++.dg/template/partial2.C: New test.
7169
7170 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
7171
7172         PR c++/11503
7173         * g++.dg/template/anon1.C: New test.
7174
7175         PR c++/11493
7176         PR c++/11495
7177         * g++.dg/parse/template9.C: Likewise.
7178         * g++.dg/template/crash4.C: New test.
7179         * g++.dg/template/koenig1.C: Likewise.
7180         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7181         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7182         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7183         functions.
7184         * g++.old-deja/g++.jason/template36.C: Likewise.
7185         * g++.old-deja/g++.mike/p1989.C: Likewise.
7186         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7187         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7188         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7189         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7190         compiling.
7191         * g++.old-deja/g++.pt/union2.C: Use this->.
7192
7193 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7194
7195         * gcc.dg/20030711-1.c: New test.
7196
7197 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7198
7199         PR c++/11050
7200         * g++.dg/parse/args1.C: New test.
7201         * g++.pt/defarg8.C: Change expected errors.
7202
7203 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7204
7205         PR c++/8164
7206         * g++.dg/template/nontype2.C: New test.
7207
7208         PR c++/10558
7209         * g++.dg/parse/template8.C: New test.
7210
7211         PR c++/8327
7212         * g++.dg/template/scope1.C: New test.
7213
7214         * g++.dg/warn/Wsign-compare-1.C: New test.
7215
7216 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7217
7218         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7219
7220 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7221
7222         PR c++/9411
7223         * g++.dg/template/explicit2.C: New test.
7224
7225         PR c++/10032
7226         * g++.dg/warn/pedantic1.C: New test.
7227
7228 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7229
7230         PR c++ 9483
7231         * g++.dg/other/field1.C: New test.
7232
7233 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7234
7235         PR c/11449
7236         * gcc.c-torture/compile/20030707-1.c: New.
7237
7238 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7239
7240         PR c++/10849
7241         * g++.dg/template/access12.C: New test.
7242
7243 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7244
7245         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7246         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7247         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7248         * gcc.misc-tests/gcov.exp: Update
7249         * g++.dg/gcov/gcov.exp: Update
7250         * lib/gcov.exp: Update.
7251
7252 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7253
7254         * g++.dg/abi/mangle17.C: Make sure template expressions are
7255         dependent.
7256         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7257         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7258         * g++.dg/opt/stack1.C: Remove erroneous code.
7259         * g++.dg/parse/template7.C: New test.
7260         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7261         * g++.old-deja/g++.pt/crash4.C: Likewise.
7262
7263 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7264
7265         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7266         with zero or one occurence of `$' after the initial `L'.
7267
7268 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7269
7270         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7271
7272 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7273
7274         PR c/11370
7275         * gcc.dg/Wunreachable-6.c: New testcase.
7276         * gcc.dg/Wunreachable-7.c: New testcase.
7277
7278 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7279
7280         PR c/11420
7281         * gcc.dg/20030708-1.c: New test.
7282
7283 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7284
7285         * gcc.dg/compat/sdata-section.h: New file.
7286         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7287         * gcc.dg/torture/mips-sdata-1.c: New test.
7288
7289 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7290
7291         PR c++/11030
7292         * g++.dg/template/friend19.C: New test.
7293
7294 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7295
7296         * g++.dg/opt/strength-reduce.C: New test.
7297
7298 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7299
7300         PR target/10979
7301         * gcc.dg/20030707-1.c: New testcase.
7302
7303 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7304
7305         PR optimization/11059
7306         * g++.dg/opt/emptyunion.C: New testcase.
7307
7308 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7309             Eric Botcazou  <ebotcazou@libertysurf.fr>
7310
7311         * g++.dg/opt/stack1.C: New test.
7312
7313 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7314
7315         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7316         run test.
7317
7318         PR c++/11431
7319         * g++.dg/expr/static_cast3.C: New test.
7320
7321 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7322
7323         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7324         everywhere.
7325         * gcc.dg/concat.c: Concatenation of string constants with
7326         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7327         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7328         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7329         necessary to avoid multi-character character constant warning.
7330         * gcc.dg/cpp/escape.c: Likewise.
7331         * gcc.dg/cpp/ucs.c: Likewise.
7332         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7333         Fix a typo.
7334
7335 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7336
7337         PR c/11428
7338         * gcc.c-torture/compile/20030704-1.c: New.
7339
7340 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7341
7342         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7343
7344 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7345
7346         PR c++/5287, PR c++/7910,  PR c++/11021
7347         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7348         tests for warnings.
7349         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7350         * g++.dg/ext/dllimport3.C: Likewise.
7351         * g++.dg/ext/dllimport4.C: New file.
7352         * g++.dg/ext/dllimport5.C: New file.
7353         * g++.dg/ext/dllimport6.C: New file.
7354         * g++.dg/ext/dllimport7.C: New file.
7355         * g++.dg/ext/dllimport8.C: New file.
7356         * g++.dg/ext/dllimport9.C: New file.
7357         * g++.dg/ext/dllimport10.C: New file.
7358         * g++.dg/ext/dllexport1.C: New file.
7359
7360 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7361
7362         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7363         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7364
7365 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7366
7367         * gcc.dg/builtins-25.c: New testcase.
7368         * gcc.dg/builtins-26.c: New testcase.
7369
7370 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7371
7372         * gcc.dg/compat/vector-defs.h: New file.
7373         * gcc.dg/compat/vector-setup.h: New file.
7374         * gcc.dg/compat/vector-check.h: New file.
7375         * gcc.dg/compat/vector-1_main.c: New file.
7376         * gcc.dg/compat/vector-1_x.c: New file.
7377         * gcc.dg/compat/vector-1_y.c: New file.
7378         * gcc.dg/compat/vector-2_main.c: New file.
7379         * gcc.dg/compat/vector-2_x.c: New file.
7380         * gcc.dg/compat/vector-2_y.c: New file.
7381
7382         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7383         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7384         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7385         * gcc.dg/compat/struct-align-1.h: New file.
7386         * gcc.dg/compat/struct-align-1_main.c: New file.
7387         * gcc.dg/compat/struct-align-1_x.c: New file.
7388         * gcc.dg/compat/struct-align-1_y.c: New file.
7389         * gcc.dg/compat/struct-align-2.h: New file.
7390         * gcc.dg/compat/struct-align-2_main.c: New file.
7391         * gcc.dg/compat/struct-align-2_x.c: New file.
7392         * gcc.dg/co
7393         * g++.old-deja/g++.other/comdat3.C: Likewise.
7394         * g++.old-deja/g++.other/ctor1.C: Likewise.
7395         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7396
7397 2003-06-05  Richard Henderson  <rth@redhat.com>
7398
7399         * gcc.dg/debug/20030605-1.c: New.
7400
7401 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7402
7403         * README.QMTEST: Update.
7404
7405 2003-06-04  Richard Henderson  <rth@redhat.com>
7406
7407         * gcc.dg/cleanup-1.c: New.
7408         * gcc.dg/cleanup-2.c: New.
7409         * gcc.dg/cleanup-3.c: New.
7410         * gcc.dg/cleanup-4.c: New.
7411         * gcc.dg/cleanup-5.c: New.
7412         * gcc.dg/cleanup-6.c: New.
7413         * gcc.dg/cleanup-7.c: New.
7414
7415 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7416
7417         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7418
7419         * lib/dg-pch.exp: New file.
7420         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7421         * gcc.dg/pch/pch.exp: Likewise.
7422
7423 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7424
7425         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7426         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7427         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7428         * gcc.dg/builtins-17.c: New test case.
7429         * gcc.dg/i386-387-4.c: New test case.
7430         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7431
7432 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7433
7434         * gcc.dg/ultrasp9.c: New test.
7435
7436 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7437
7438         * gcc.c-torture/compile/20030604-1.c: New test.
7439         * gcc.dg/sparc-constant-1.c: New test.
7440
7441 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7442
7443         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7444
7445 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7446
7447         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7448
7449         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7450         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7451
7452 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7453
7454         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7455
7456 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7457
7458         PR c++/10940
7459         * g++.dg/template/spec10.C: New test.
7460
7461 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7462
7463         * gcc.dg/builtins-16.c: New test case.
7464
7465 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7466
7467         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7468         mempcpy test with post-increments.
7469         * gcc.c-torture/execute/string-opt-3.c: New test.
7470         * gcc.dg/string-opt-1.c: New test.
7471
7472 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7473
7474         PR fortran/10965
7475         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7476
7477 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7478
7479         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7480         (scan-assembler): ... here.  Use dg-scan.
7481         (scan-assembler-not): Likewise.
7482         (scan-file): New function.
7483         (scan-file-not): Likewise.
7484         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7485         * gcc.dg/cpp/_Pragma4.c: Likewise.
7486         * gcc.dg/cpp/_Pragma5.c: Likewise.
7487         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7488         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7489         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7490         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7491         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7492         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7493         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7494         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7495         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7496         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7497         * gcc.dg/cpp/cxxcom1.c: Likewise.
7498         * gcc.dg/cpp/line1.c: Likewise.
7499         * gcc.dg/cpp/maccom1.c: Likewise.
7500         * gcc.dg/cpp/maccom2.c: Likewise.
7501         * gcc.dg/cpp/maccom3.c: Likewise.
7502         * gcc.dg/cpp/maccom4.c: Likewise.
7503         * gcc.dg/cpp/maccom5.c: Likewise.
7504         * gcc.dg/cpp/maccom6.c: Likewise.
7505         * gcc.dg/cpp/multiline.c: Likewise.
7506         * gcc.dg/cpp/spacing1.c: Likewise.
7507         * gcc.dg/cpp/spacing2.c: Likewise.
7508         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7509         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7510         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7511         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7512         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7513         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7514         * gcc.dg/cpp/cxxcom2.c: Likewise.
7515         * gcc.dg/cpp/cxxcom2.h: New file.
7516
7517         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7518         * g++.dg/cpp/truefalse.C: Here.
7519         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7520
7521 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7522
7523         * gcc.dg/cpp/redef3.c: New file.
7524
7525 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7526
7527         * gcc.dg/i386-loop-3.c: New test.
7528
7529 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7530
7531         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7532
7533 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7534
7535         * gcc.dg/fwrapv-1.c: New test case.
7536         * gcc.dg/fwrapv-2.c: New test case.
7537
7538 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7539
7540         PR c++/10956
7541         * g++.dg/template/spec9.C: New test.
7542
7543 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7544
7545         * gcc.dg/duff-4.c: New test case.
7546
7547 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7548
7549         PR fortran/10843
7550         * g77.dg/ffixed-form-1.f: New test
7551         * g77.dg/ffixed-form-2.f: New test
7552         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7553         * g77.dg/ffree-form-3.f: New test
7554
7555 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7556
7557         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7558         * gcc.dg/wint_t-1.c: Likewise.
7559
7560 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7561
7562         * g++.dg/template/access11.C: New test.
7563
7564 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7565
7566         PR c++/10849
7567         * g++.dg/template/access10.C: New test.
7568
7569 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7570             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7571
7572         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7573
7574 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7575
7576         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7577         suppress for powerpc-*-darwin*.
7578         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7579
7580 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7581
7582         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7583         suppress option for powerpc-*-darwin*.
7584
7585 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7586
7587         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7588         * gcc.dg/builtins-4.c: Add test for fmod.
7589
7590 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7591
7592         PR c++/10682
7593         * g++.dg/template/instantiate4.C: New test.
7594
7595 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7596
7597         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7598
7599 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7600
7601         * gcc.dg/compat/scalar-return-1_main.c: New file.
7602         * gcc.dg/compat/scalar-return-1_x.c: New file.
7603         * gcc.dg/compat/scalar-return-1_y.c: New file.
7604         * gcc.dg/compat/scalar-return-2_main.c: New file.
7605         * gcc.dg/compat/scalar-return-2_x.c: New file.
7606         * gcc.dg/compat/scalar-return-2_y.c: New file.
7607         * gcc.dg/compat/struct-return-3_main.c: New file.
7608         * gcc.dg/compat/struct-return-3_y.c: New file.
7609         * gcc.dg/compat/struct-return-3_x.c: New file.
7610         * gcc.dg/compat/struct-return-2_main.c: New file.
7611         * gcc.dg/compat/struct-return-2_x.c: New file.
7612         * gcc.dg/compat/struct-return-2_y.c: New file.
7613
7614 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7615
7616         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7617         for hppa*-hp-hpux*.
7618         * gcc.dg/20021014-1.c (dg-options): Likewise.
7619         * gcc.dg/nest.c (dg-options): Likewise.
7620
7621 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7622
7623         PR c++/9738
7624         * g++.dg/ext/dllimport2.C: New file.
7625         * g++.dg/ext/dllimport3.C: New file.
7626
7627 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7628
7629         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7630         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7631         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7632         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7633         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7634         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7635         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7636         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7637         * gcc.dg/compat/small-struct-defs.h: New file.
7638         * gcc.dg/compat/small-struct-init.h: New file.
7639         * gcc.dg/compat/small-struct-check.h: New file.
7640         * gcc.dg/compat/fp-struct-defs.h: New file.
7641         * gcc.dg/compat/fp-struct-check.h: New file.
7642         * gcc.dg/compat/fp-struct-init.h: New file.
7643         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7644         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7645
7646 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7647
7648         * gcc.dg/20030225-2.c: New test.
7649
7650 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7651             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7652
7653         * gcc.c-torture/compile/20030518-1.c: New test case.
7654
7655 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7656
7657         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7658         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7659         gcc-dg-debug-runtest.
7660         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7661         gcc-dg-debug-runtest.
7662
7663 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7664
7665         PR c++/9022
7666         * g++.dg/lookup/using6.C: New test.
7667
7668 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7669
7670         * g++.dg/parse/access2.C: New test.
7671
7672 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7673
7674         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7675         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7676         * gcc.dg/debug/debug.exp: Likewise.
7677
7678 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7679
7680         * gcc.dg/dollar.c: New test.
7681
7682 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7683
7684         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7685         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7686         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7687         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7688         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7689         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7690         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7691         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7692         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7693         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7694         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7695         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7696         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7697         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7698         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7699         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7700         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7701         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7702
7703 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7704
7705         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7706         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7707         support for "repo" mode.
7708         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7709         * lib/g77-dg.exp: Likewise.
7710         * lib/obj-dg.exp: Likewise.
7711
7712 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7713
7714         Merge from gcc-3_2-rhl8-branch:
7715         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7716
7717         * gcc.dg/tls/opt-6.c: New test.
7718
7719         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7720
7721         * gcc.dg/20030405-1.c: New test.
7722
7723         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7724
7725         * gcc.dg/20030309-1.c: New test.
7726
7727         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7728
7729         * gcc.c-torture/execute/20030307-1.c: New test.
7730
7731         2003-02-20  Randolph Chung  <tausq@debian.org>
7732
7733         * gcc.c-torture/compile/20030220-1.c: New test.
7734
7735         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7736
7737         * gcc.dg/20030217-1.c: New test.
7738
7739         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7740
7741         * gcc.c-torture/compile/20020129-1.c: New test.
7742
7743         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7744
7745         * gcc.dg/unroll-1.c: New test.
7746
7747         2002-11-16  Jan Hubicka  <jh@suse.cz>
7748
7749         * gcc.c-torture/execute/20020920-1.c: New test.
7750
7751         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7752
7753         PR target/7434
7754         * gcc.c-torture/compile/20021008-1.c: New test.
7755
7756         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7757
7758         PR target/7559
7759         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7760
7761         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7762
7763         * gcc.c-torture/compile/20020807-1.c: New test.
7764
7765         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7766
7767         * gcc.dg/tls/opt-1.c: New test.
7768
7769         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7770
7771         * gcc.dg/20020729-1.c: New test.
7772
7773         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7774
7775         * g++.dg/opt/life1.C: New test.
7776
7777         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7778
7779         * gcc.dg/20020525-1.c: New test.
7780
7781         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7782
7783         PR c++/6794
7784         * g++.dg/ext/pretty1.C: New test.
7785         * g++.dg/ext/pretty2.C: New test.
7786
7787 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7788
7789         PR c++/8385
7790         * g++.dg/ext/typeof5.C: New test.
7791
7792 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7793
7794         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7795         __USER_LABEL_PREFIX__ into account.
7796         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7797
7798 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7799
7800         * gcc.dg/builtins-15.c: New test case.
7801
7802 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7803
7804         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7805
7806 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7807
7808         * lib/g++.exp: Tweak handling of additional source files.
7809         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7810         * g++.dg/special/conpr-2a.C: Rename to ...
7811         * g++.dg/special/conpr-2a.cc: ... this.
7812         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7813         * g++.dg/special/conpr-3a.C: Rename to ...
7814         * g++.dg/special/conpr-3a.cc: This.
7815         * g++.dg/special/conpr-3b.C: Rename to ...
7816         * g++.dg/special/conpr-3b.cc: This.
7817         * g++.dg/special/conpr-4.C: New test.
7818         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7819
7820 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7821
7822         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7823
7824 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7825
7826         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7827         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7828         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7829         * g++.old-deja/g++.other/warn3.C: Likewise.
7830
7831 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7832
7833         * gcc.dg/i386-387-1.c: Update to also test log.
7834         * gcc.dg/i386-387-2.c: Likewise.
7835
7836 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7837
7838         * g77.f-torture/execute/int8421.f: New test.
7839
7840 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7841
7842         PR c++/10230, c++/10481
7843         * g++.dg/lookup/scoped5.C: New test.
7844
7845 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7846
7847         PR c++/10552
7848         * g++.dg/template/ttp6.C: New test.
7849
7850 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7851
7852         * gcc.c-torture/execute/builtins: New directory.
7853         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7854         gcc.c-torture/execute/builtins.
7855         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7856         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7857         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7858         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7859
7860 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7861
7862         PR c++/9252
7863         * g++.dg/template/access8.C: New test.
7864         * g++.dg/template/access9.C: New test.
7865
7866 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7867
7868         PR c++/9554
7869         * g++.dg/parse/access1.C: New test.
7870
7871 2003-05-09  DJ Delorie  <dj@redhat.com>
7872
7873         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7874         long, and not an int.
7875
7876 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7877
7878         PR c++/10555, c++/10576
7879         * g++.dg/template/memclass1.C: New test.
7880
7881 2003-05-08  DJ Delorie  <dj@redhat.com>
7882
7883         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7884         targets.
7885         * gcc.c-torture/execute/20021024-1.x: Likewise.
7886         * gcc.c-torture/execute/shiftdi.x: Likewise.
7887         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7888         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7889         * gcc.dg/20021018-1.c: Likewise.
7890
7891 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7892
7893         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7894
7895         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7896         (bcopy): Call memmove.
7897
7898 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7899
7900         * g77.f-torture/compile/8485.f: New test case.
7901
7902 2003-05-07  Richard Henderson  <rth@redhat.com>
7903
7904         PR c++/10570
7905         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7906         Verify exception_cleanup not called for rethrows.
7907         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7908         when exiting catch block without rethrowing.
7909         * g++.dg/eh/forced3.C: New.
7910         * g++.dg/eh/forced4.C: New.
7911
7912 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7913
7914         * gcc.dg/20030505.c: Fix triplet.
7915
7916 2003-05-06  DJ Delorie  <dj@redhat.com>
7917
7918         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7919         * gcc.dg/nest.c: Likewise.
7920
7921 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7922
7923         * gcc.dg/builtins-14.c: New test case.
7924
7925 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7926
7927         * lib/compat.exp (compat-execute): New argument.
7928         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7929         * gcc.dg/compat: New test directory.
7930         * gcc.dg/compat/compat.exp: New expect script.
7931         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7932         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7933         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7934         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7935         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7936         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7937
7938         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7939         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7940         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7941         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7942         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7943         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7944         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7945         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7946         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7947         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7948         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7949         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7950         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7951         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7952         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7953
7954 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7955
7956         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7957
7958 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7959
7960         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7961
7962 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7963
7964         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7965         * gcc.dg/ppc-fsel-2.c: New test.
7966
7967         * gcc.dg/unused-5.c: New test.
7968
7969 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7970
7971         PR c++/10496
7972         * g++.dg/warn/pmf1.C: New test.
7973
7974 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7975
7976         PR c++/4494
7977         * g++.dg/warn/main.C: New test.
7978
7979 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7980
7981         * gcc.dg/nonnull-3.c: New test.
7982
7983 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7984
7985         * gcc.dg/cpp/Wtrigraphs.c: Update.
7986         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7987
7988 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7989
7990         * gcc.dg/ppc-fsel-1.c: New test.
7991
7992 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7993
7994         PR c/10604
7995         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7996
7997 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7998
7999         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
8000
8001 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8002
8003         PR c++/9364, c++/10553, c++/10586
8004         * g++.dg/parse/typename4.C: New test.
8005         * g++.dg/parse/typename5.C: Likewise.
8006
8007 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
8008
8009         * gcc.c-torture/compile/20030503-1.c: New test.
8010
8011 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8012
8013         * g++.dg/lookup/using5.C: Fix testcase error.
8014
8015 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
8016
8017         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
8018         since MEABI is no longer supported.  Remove all vestiges
8019         of MEABI from the test.
8020
8021 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8022
8023         PR c++/10554
8024         * g++.dg/lookup/using5.C: New test.
8025
8026 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8027
8028         PR c++/8772
8029         * g++.dg/template/ttp5.C: New test.
8030
8031 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
8032
8033         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
8034         (dg-gpp-additional-sources): New function.
8035         (dg-gpp-additional-files): Likewise.
8036         * lib/g++.exp (additional_sources): New variable.
8037         (additional_files): Likewise.
8038         (g++_target_compile): Deal with them.
8039         * lib/old-dejagnu.exp: Remove.
8040         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
8041         * g++.old-deja: Revise all tests to use dg commands.
8042
8043 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8044
8045         PR c++/9432, c++/9528
8046         * g++.dg/lookup/using4.C: New test.
8047
8048 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
8049
8050         * gcc.dg/noreturn-5.c: New file.
8051         * gcc.dg/noreturn-6.c: New file.
8052
8053         * gcc.c-torture/compile/inline-1.c: New file.
8054
8055 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8056
8057         PR c++/10551
8058         * g++.dg/template/explicit1.C: New test.
8059
8060 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8061
8062         PR c++/10549
8063         * g++.dg/other/bitfield1.C: New test.
8064
8065         PR c++/10527
8066         * g++.dg/init/new7.C: New test.
8067
8068 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8069
8070         * g++.dg/ext/desig1.C: New test.
8071         * g++.dg/ext/init1.C: Update.
8072
8073         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
8074
8075 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
8076
8077         PR c++/10180
8078         * g++.dg/warn/Winline-1.C: New test.
8079
8080 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
8081
8082         * gcc.c-torture/execute/string-opt-19.c: New test.
8083
8084         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
8085         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
8086
8087 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
8088
8089         PR c++/10506
8090         * g++.dg/init/new6.C: New test.
8091
8092         PR c++/10503
8093         * g++.dg/init/ref6.C: New test.
8094
8095 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
8096
8097         * g++.dg/warn/weak1.C: XFAIL on AIX4.
8098
8099 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8100
8101         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
8102         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
8103
8104 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
8105
8106         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
8107         initialized static data members.
8108
8109 2003-04-25  H.J. Lu <hjl@gnu.org>
8110
8111         * gcc.dg/ia64-sync-4.c: New test.
8112
8113 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8114
8115         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
8116         date.
8117
8118 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
8119
8120         PR c++/10337
8121         * g++.dg/warn/conv1.C: New test.
8122         * g++.old-deja/g++.other/conv7.C: Adjust.
8123         * g++.old-deja/g++.other/overload14.C: Adjust.
8124
8125 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8126
8127         PR c++/10471
8128         * g++.dg/template/defarg2.C: New test.
8129
8130 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
8131
8132         * gcc.dg/cpp/include2.c: Update.
8133         * gcc.dg/cpp/multiline-2.c: New.
8134         * gcc.dg/cpp/multiline.c: Update.
8135         * gcc.dg/cpp/strify2.c: Update.
8136         * gcc.dg/cpp/trad/literals-2.c: Update.
8137
8138 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8139
8140         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
8141
8142 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8143
8144         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
8145
8146 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8147
8148         PR c++/10451
8149         * g++.dg/parse/crash4.C: New test.
8150
8151         PR c++/9847
8152         * g++.dg/parse/crash5.C: New test.
8153
8154 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
8155
8156         PR c++/10446
8157         * g++.dg/parse/crash3.C: New test.
8158
8159         PR c++/10428
8160         * g++.dg/parse/elab1.C: New test.
8161
8162 2003-04-22  Devang Patel  <dpatel@apple.com>
8163
8164         * gcc.dg/cpp/trad/funlike-5.c: New test.
8165
8166 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
8167
8168         * g++.dg/other/packed1.C: Fix dg options.
8169
8170 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
8171
8172         * g++.dg/other/offsetof2.C: New test.
8173
8174 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
8175
8176         * g++.dg/template/recurse.C: Adjust location of error messages.
8177
8178 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
8179
8180         PR c++/9881
8181         * g++.dg/init/addr-const1.C: New test.
8182         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
8183
8184 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8185
8186         PR c++/10405
8187         * g++.dg/lookup/struct-hack1.C: New test.
8188
8189 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
8190
8191         * ucs.c: Update diagnostic messages.
8192
8193 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8194
8195         * gcc.dg/cpp/truefalse.cpp: New test.
8196         * gcc.dg/cpp/cpp.exp: Update.
8197         * g++.dg/other/stdbool-if.C: Remove.
8198
8199 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8200
8201         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
8202         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
8203
8204 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8205
8206         * gcc.c-torture/compile/20030418-1.c: New test.
8207
8208 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
8209
8210         * README.compat: Remove; content moved to doc/sourcebuild.texi.
8211
8212 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8213
8214         PR c++/10347
8215         g++.dg/template/dependent-name1.C: New test.
8216
8217 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
8218
8219         * gcc.dg/warn-1.c (tourist_guide): New array,
8220         contains a pointer to bar.
8221
8222 2003-04-16  Roger Sayle  <roger@eyesopen.com>
8223
8224         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
8225         * gcc.c-torture/execute/medce-1.c: New test case.
8226         * gcc.c-torture/execute/medce-2.c: New test case.
8227
8228 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
8229
8230         * lib/prune.exp: Ignore more messages.
8231
8232         PR c++/10381
8233         * g++.dg/parse/lookup3.C: New test.
8234
8235 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8236
8237         * gcc.c-torture/compile/20030415-1.c : New test.
8238
8239 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8240
8241         * gcc.c-torture/execute/scope-2.c: Move to ...
8242         * gcc.dg/noncompile/scope.c: .... here.
8243
8244 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8245
8246         * gcc.dg/20030414-2.c: New test case.
8247
8248 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8249
8250         PR target/10377
8251         * gcc.dg/20030414-1.c: New test.
8252
8253 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8254
8255         * gcc.dg/builtins-12.c: New test case.
8256         * gcc.dg/builtins-13.c: New test case.
8257
8258 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8259
8260         * gcc.c-torture/execute/string-opt-18.c: New test.
8261
8262 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8263
8264         PR c++/10300
8265         * g++.dg/init/new5.C: New test.
8266
8267 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8268
8269         PR c++/7910
8270         * g++.dg/ext/dllimport1.C: New test.
8271
8272 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8273
8274         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8275
8276 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8277
8278         PR Fortran/9263
8279         * g77.f-torture/noncompile/9263.f: New test
8280         PR Fortran/1832
8281         * g77.f-torture/execute/1832.f: New test
8282
8283 2003-04-11  David Chad  <davidc@freebsd.org>
8284             Loren J. Rittle  <ljrittle@acm.org>
8285
8286         libobjc/8562
8287         * objc.dg/headers.m: New test.
8288
8289 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8290
8291         * gcc.c-torture/execute/builtin-noret-2.c: New.
8292         * gcc.c-torture/execute/builtin-noret-2.x: New.
8293         XFAIL builtin-noret-2.c at -O1 and above.
8294         * gcc.dg/redecl.c: New.
8295         * gcc.dg/Wshadow-1.c: Update error regexps.
8296
8297 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8298
8299         * g++.dg/abi/bitfield10.C: New test.
8300
8301 2003-04-09  Mike Stump  <mrs@apple.com>
8302
8303         * gcc.dg/pch/pch.exp: Make testcase names longer.
8304         * g++.dg/pch/pch.exp: Make testcase names longer.
8305
8306 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8307
8308         * gcc.dg/builtins-11.c: New test case.
8309
8310 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8311
8312         * gcc.dg/builtins-9.c: New test case.
8313         * gcc.dg/builtins-10.c: New test case.
8314
8315 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8316
8317         * gcc.dg/noncompile/init-4.c.c: New test.
8318
8319 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8320
8321         * gcc.misc-test/gcov-9.c: New test.
8322         * gcc.misc-test/gcov-10.c: New test
8323         * gcc.misc-test/gcov-11.c: New test.
8324
8325 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8326
8327         PR optimization/10024
8328         * gcc.c-torture/compile/20030405-1.c: New test.
8329
8330 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8331
8332         * gcc.dg/pch/static-3.c: New.
8333         * gcc.dg/pch/static-3.hs: New.
8334         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8335
8336 2003-04-04  Richard Henderson  <rth@redhat.com>
8337
8338         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8339         * g++.dg/eh/forced2.C: Likewise.
8340
8341 2003-04-03  Mike Stump  <mrs@apple.com>
8342
8343         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8344         target arg.
8345         (scan-assembler-times, scan-assembler-not): Likewise.
8346         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8347
8348 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8349
8350         * gcc.dg/sparc-loop-1.c: New test.
8351
8352 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8353
8354         PR other/9274
8355         * g++.dg/pch/system-2.C: New.
8356         * g++.dg/pch/system-2.Hs: New.
8357
8358 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8359
8360         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8361
8362         * g++.dg/eh/simd-1.C (vecfunc): Same.
8363
8364 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8365
8366         * gcc.c-torture/execute/20030401-1.c: New test case.
8367
8368 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8369
8370         * objc.dg/defs.m: New.
8371
8372 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8373
8374         * g++.dg/eh/simd-1.C: New.
8375         * g++.dg/eh/simd-2.C: New.
8376
8377 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8378
8379         * gcc.c-torture/execute/simd-3.c: New.
8380
8381 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8382
8383         PR c/9936
8384         * gcc.dg/20030331-2.c: New test.
8385
8386 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8387
8388         PR c++/10278
8389         * g++.dg/parse/crash2.C: New test.
8390
8391 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8392
8393         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8394         * gcc.c-torture/execute/20030331-1.c: ...here.
8395
8396 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8397
8398         * gcc.c-torture/execute/20030331-1.c: New test.
8399
8400 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8401
8402         * lib/gcov.exp: Adjust call return testing strings.
8403         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8404
8405 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8406
8407         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8408         * gcc.dg/builtins-7.c: New test case.
8409         * gcc.dg/builtins-8.c: New test case.
8410
8411 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8412
8413         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8414
8415 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8416
8417         PR c++/7647
8418         * g++.dg/lookup-class-member-2.C: New test.
8419
8420 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8421
8422         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8423
8424 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8425
8426         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8427
8428 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8429
8430         * g++.dg/init/attrib1.C: New test.
8431
8432 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8433
8434         * gcc.dg/ultrasp8.c: New test.
8435
8436 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8437
8438         * gcc.dg/ultrasp7.c: New test.
8439
8440 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8441
8442         PR c++/10047
8443         * g++.dg/template/inline1.C: New test.
8444
8445 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8446
8447         * gcc.dg/sparc-dwarf2.c: New test.
8448
8449 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8450
8451         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8452         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8453
8454 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8455
8456         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8457         than reading .x files.
8458         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8459         * g77.dg/gcov/gcov-1.f: Likewise.
8460         * gcc.misc-tests/gcov-4b.c: Likewise.
8461         * gcc.misc-tests/gcov-5b.c: Likewise.
8462         * gcc.misc-tests/gcov-6.c: Likewise.
8463         * gcc.misc-tests/gcov-7.c: Likewise.
8464         * gcc.misc-tests/gcov-8.c: Likewise.
8465         * g++.dg/gcov/gcov-1.x: Remove.
8466         * g77.dg/gcov/gcov-1.x: Likewise.
8467         * gcc.misc-tests/gcov-4b.x: Likewise.
8468         * gcc.misc-tests/gcov-5b.x: Likewise.
8469         * gcc.misc-tests/gcov-6.x: Likewise.
8470         * gcc.misc-tests/gcov-7.x: Likewise.
8471         * gcc.misc-tests/gcov-8.x: Likewise.
8472
8473 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8474
8475         PR opt/10087
8476         * gcc.dg/20030324-1.c: New test.
8477
8478 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8479
8480         PR c++/10224
8481         * g++.dg/template/arg3.C: New test.
8482
8483         PR c++/10158
8484         * g++.dg/template/friend18.C: New test.
8485
8486 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8487
8488         * g77.f-torture/compile/20030326-1.f: New test case.
8489
8490 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8491
8492         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8493
8494         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8495
8496 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8497
8498         * gcc.dg/ia64-sync-3.c: New test.
8499
8500 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8501
8502         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8503
8504 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8505
8506         * gcc.dg/ultrasp6.c: New test.
8507
8508 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8509
8510         * gcc.dg/i386-signbit-1.c: New test.
8511         * gcc.dg/i386-signbit-2.c: New test.
8512         * gcc.dg/i386-signbit-3.c: New test.
8513
8514 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8515
8516         * gcc.dg/ultrasp5.c: Fix options.
8517
8518 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8519
8520         * gcc.dg/ultrasp5.c: Fix comment.
8521
8522 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8523
8524         PR fortran/10197
8525         * g77.f-torture/execute/10197.f: New test.
8526
8527 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8528
8529         PR c++/9898, c++/383
8530         * g++.dg/template/conv6.C: New test.
8531
8532         PR c++/10119
8533         * g++.dg/template/ptrmem5.C: New test.
8534
8535         PR c++/10026
8536         * g++.dg/lookup/koenig1.C: New test.
8537
8538         PR C++/10199
8539         * g++.dg/lookup/template2.C: New test.
8540
8541 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8542
8543         * g++.dg/opt/rtti1.C: New test.
8544
8545 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8546
8547         * gcc.dg/ultrasp5.c: New test.
8548
8549 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8550
8551         PR middle-end/9967
8552         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8553         builtin fputs.
8554
8555 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8556
8557         PR c/8224
8558         * gcc.dg/20030323-1.c: New test.
8559
8560 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8561
8562         * gcc.c-torture/compile/20030323-1.c: New test case.
8563
8564 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8565
8566         * gcc.dg/20030321-1.c: New test.
8567
8568 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8569
8570         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8571
8572 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8573
8574         PR c++/9978, c++/9708
8575         * g++.dg/ext/vlm1.C: Adjust expected error.
8576         * g++.dg/ext/vla2.C: New test.
8577         * g++.dg/template/arg1.C: New test.
8578         * g++.dg/template/arg2.C: New test.
8579
8580 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8581
8582         * g77.f-torture/execute/select.f: New test.
8583         * g77.f-torture/noncompile/select_no_compile.f: New test.
8584
8585 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8586
8587         PR c++/9898
8588         * g++.dg/other/error4.C: New test.
8589
8590 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8591
8592         * g++.dg/template/friend17.C: New test.
8593
8594 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8595
8596         * gcc.c-torture/compile/20030320-1.c: New.
8597
8598 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8599
8600         * gcc.dg/builtins-6.c: New test case.
8601
8602 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8603
8604         PR target/10073
8605         * gcc.c-torture/compile/20030319-1.c: New.
8606
8607 2003-03-18  Jan Hubicka  <jh@suse.cz>
8608
8609         * gcc.dg/i386-cvt-1.c: New test.
8610
8611 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8612
8613         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8614         * objc.dg/naming-2.m: Likewise.
8615
8616 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8617
8618         PR c++/9639
8619         * g++.dg/parse/crash1.C: New test.
8620
8621 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8622
8623         PR c++/8805
8624         * g++.dg/eh/cleanup1.C: New test.
8625
8626 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8627
8628         * gcc.c-torture/execute/20030316-1.c: New test case.
8629
8630 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8631
8632         PR c++/9629
8633         * g++.dg/init/ctor2.C: New test.
8634
8635 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8636
8637         * g77.f-torture/compile/xformat.f: New test case.
8638
8639 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8640
8641         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8642         * g++.old-deja/g++.mike/eh50.C: Likewise.
8643
8644 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8645
8646         PR c++/6440
8647         * g++.dg/template/spec7.C: New test.
8648         * g++.dg/template/spec8.C: Likewise.
8649
8650 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8651
8652         * gcc.c-torture/execute/20030313-1.c: New test.
8653
8654 2003-03-14  Richard Henderson  <rth@redhat.com>
8655
8656         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8657
8658 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8659
8660         * gcc.c-torture/compile/20030314-1.c: New test.
8661
8662 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8663
8664         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8665         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8666         thumb target,
8667         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8668         to accept newer _imp__  prefix and additional
8669         newline in .drectve section.
8670         * gcc.dg/dll-4.c: Likewise.
8671         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8672         switch.
8673
8674 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8675
8676         * g++.dg/parse/namespace9.C: New test.
8677
8678         * g++.dg/init/ref5.C: New test.
8679         * g++.dg/parse/ptrmem1.C: Likewise.
8680
8681 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8682
8683         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8684         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8685         regular expression.
8686         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8687         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8688
8689 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8690
8691         * gcc.c-torture/execute/20030224-2.c: New test.
8692
8693 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8694
8695         * gcc.dg/decl-3.c: New test.
8696
8697 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8698
8699         * gcc.dg/i386-loop-2.c: New test.
8700
8701 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8702
8703         PR c++/9474
8704         * g++.dg/parse/namespace8.C: New test.
8705
8706         PR c++/9924
8707         * g++.dg/overload/builtin2.C: New test.
8708
8709 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8710
8711         * gcc.dg/return-type-3.c: New test.
8712
8713 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8714
8715         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8716         profiling options are not supported.
8717
8718 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8719
8720         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8721         * g++.old-deja/g++.warn/impint2.C: Likewise.
8722
8723 2003-03-10  Devang Patel  <dpatel@apple.com>
8724
8725         * g++.dg/cpp/c++_cmd_1.C: New test.
8726         * g++.dg/cpp/c++_cmd_1.h: New file.
8727
8728 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8729
8730         * gcc.dg/altivec-9.c: New file.
8731
8732 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8733
8734         * gcc.dg/ppc-sdata-1.c: New test.
8735         * gcc.dg/ppc-sdata-2.c: New test.
8736
8737 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8738
8739         PR c++/9373
8740         * g++.dg/opt/ptrmem2.C: New test.
8741
8742         PR c++/8534
8743         * g++.dg/opt/ptrmem1.C: New test.
8744
8745 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8746
8747         * gcc.dg/i386-loop-1.c: New test.
8748
8749 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8750
8751         PR c++/9970
8752         * g++.dg/lookup/friend1.C: New test.
8753
8754 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8755
8756         PR c++/9823
8757         * g++.dg/parser/constructor1.C: New test.
8758
8759 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8760
8761         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8762
8763         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8764
8765 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8766
8767         * gcc.dg/cpp/Wunused.c: Update test.
8768
8769 2003-03-08  Jan Hubicka  <jh@suse.cz>
8770
8771         * gcc.dg/inline-3.c: New test.
8772
8773 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8774
8775         PR c++/9809
8776         * g++.dg/parse/builtin1.C: New test.
8777
8778         PR c++/9982
8779         * g++.dg/abi/cookie1.C: New test.
8780         * g++.dg/abi/cookie2.C: Likewise.
8781
8782         PR c++/9524
8783         * g++.dg/template/field1.C: New test.
8784
8785         PR c++/9912
8786         * g++.dg/parse/class1.C: New test.
8787         * g++.dg/parse/namespace7.C: Likewise.
8788         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8789
8790 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8791
8792         * g++.dg/init/ref4.C: New test.
8793
8794 2003-03-07  Jan Hubicka  <jh@suse.cz>
8795
8796         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8797         * gcc.dg/inline-3.c:  New test.
8798
8799 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8800
8801         * g++.dg/init/ref3.C: New test.
8802
8803         PR c++/9965
8804         * g++.dg/init/ref2.C: New test.
8805
8806         PR c++/9400
8807         * g++.dg/warn/Wshadow-2.C: New test.
8808
8809         PR c++/9791
8810         * g++.dg/warn/Woverloaded-1.C: New test.
8811
8812 2003-03-05  Jan Hubicka  <jh@suse.cz>
8813
8814         * gcc.dg/i386-local2.c: New.
8815         * gcc.dg/i386-local.c: Fix typo.
8816
8817 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8818
8819         * g++.dg/abi/layout3.C: New test.
8820
8821 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8822
8823         * gcc.c-torture/compile/20030305-1.c
8824
8825 2003-03-05  Jan Hubicka  <jh@suse.cz>
8826
8827         * gcc.dg/i386-local.c: New.
8828
8829 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8830
8831         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8832
8833 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8834
8835         * gcc.dg/switch-2.c: New test.
8836         * gcc.dg/switch-3.c: New test.
8837         * gcc.dg/Wswitch.c: Adjust line numbers.
8838         * gcc.dg/Wswitch-default.c: Likewise.
8839         * gcc.dg/Wswitch-enum.c: Likewise.
8840
8841 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8842
8843         * gcc.c-torture/execute/20030222-1.c: New test.
8844
8845 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8846
8847         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8848
8849 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8850
8851         PR c++/9878
8852         * g++.dg/init/ref1.C: New test.
8853
8854 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8855
8856         * gcc.dg/sh-relax.c: New SH-only test.
8857
8858 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8859
8860         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8861         comment explaining purpose of testcase.
8862
8863 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8864
8865         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8866         for HC11/HC12 (asm needs two int registers).
8867         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8868         HC11/HC12 because the test uses an asm which needs two 32-bit
8869         registers.
8870
8871 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8872
8873         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8874         for HC11/HC12 (array is too large otherwise).
8875         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8876         * gcc.c-torture/compile/20010518-2.x: Likewise.
8877         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8878         HC11/HC12 (array is too large).
8879
8880 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8881
8882         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8883         * lib/g++-dg.exp (g++-dg-test): Likewise.
8884
8885 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8886
8887         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8888         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8889
8890 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8891
8892         * g++.dg/warn/implicit-typename1.C: Remove warning.
8893
8894 2003-02-28  Richard Henderson  <rth@redhat.com>
8895
8896         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8897         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8898
8899 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8900
8901         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8902         * g++.dg/pch/pch.exp: Likewise.
8903
8904 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8905
8906         PR c++/9879
8907         * testsuite/g++.dg/init/new4.C: New test.
8908
8909 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8910
8911         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8912
8913 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8914
8915         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8916         unsigned long.
8917
8918         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8919         wider than float.
8920
8921 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8922
8923         * lib/scanasm.exp: Add support for counting numbers of
8924         occurences.
8925         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8926         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8927
8928 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8929
8930         PR c++/9683
8931         * g++.dg/template/static3.C: New test.
8932
8933         PR c++/9829
8934         * g++.dg/parse/namespace6.C: New test.
8935
8936 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8937
8938         PR target/9732
8939         * gcc.dg/20030225-1.c: New test.
8940
8941 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8942
8943         * README: Remove out-of-date information.
8944
8945         PR c++/9836
8946         * g++.dg/template/spec6.C: New test.
8947
8948 2003-02-24  Jeff Law  <law@redhat.com>
8949
8950         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8951
8952 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8953
8954         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8955         * gcc.dg/pragma-ep-1.c: Likewise.
8956
8957 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8958
8959         PR c++/9602
8960         * g++.dg/template/friend16.C: New test.
8961
8962 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8963
8964         PR c++/5333
8965         * g++.dg/parse/fused-params1.C: Adjust error messages.
8966         * g++.dg/template/nested3.C: New test.
8967
8968 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8969
8970         * g++.dg/abi/param1.C: New test.
8971
8972 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8973
8974         PR c++/7982
8975         * g++.dg/warn/implicit-typename1.C: New test.
8976
8977 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8978
8979         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8980         with "mtune".
8981         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8982         * gcc.c-torture/execute/20010129-1.x: Likewise.
8983         * gcc.dg/20011107-1.c: Likewise.
8984         * gcc.dg/20020108-1.c: Likewise.
8985         * gcc.dg/20020122-3.c: Likewise.
8986         * gcc.dg/20020206-1.c: Likewise.
8987         * gcc.dg/20020310-1.c: Likewise.
8988         * gcc.dg/20020426-2.c: Likewise.
8989         * gcc.dg/20020517-1.c: Likewise.
8990         * gcc.dg/991230-1.c: Likewise.
8991         * gcc.dg/i386-unroll-1.c: Likewise.
8992         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8993
8994 2003-02-22  Jan Hubicka  <jh@suse.cz>
8995
8996         * gcc.dg/i386-mul.c: New test.
8997
8998 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8999
9000         * gcc.dg/builtins-5.c: New test case.
9001
9002 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
9003
9004         * gcc.dg/asmreg-1.c: New test.
9005
9006 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9007
9008         PR c++/9749
9009         * g++.dg/parse/varmod1.C: New test.
9010
9011 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9012
9013         PR c++/9727
9014         * g++.dg/template/op1.C: New test.
9015
9016 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9017
9018         PR c++/8906
9019         * g++.dg/template/nested2.C: New test.
9020
9021 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9022
9023         PR c++/8724
9024         * g++.dg/expr/dtor1.C: New test.
9025
9026 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
9027
9028         * gcc.dg/cpp/include3.c: New test.
9029         * gcc.dg/cpp/inc/foo.h: New file.
9030
9031 2003-02-21  Glen Nakamura  <glen@imodulo.com>
9032
9033         * gcc.c-torture/execute/20030221-1.c: New test.
9034
9035 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
9036
9037         PR c++/9729
9038         * g++.dg/abi/conv1.C: New test.
9039
9040 2003-02-20  Jan Hubicka  <jh@suse.cz>
9041
9042         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
9043
9044 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
9045
9046         * gcc.c-torture/compile/20030219-1.c: New test.
9047
9048 2003-02-18  Jan Hubicka  <jh@suse.cz>
9049
9050         * gcc.dg/funcorder.c: New test.
9051
9052 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9053
9054         * gcc.c-torture/execute/20030218-1.c: New.
9055
9056 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
9057
9058         * gcc.dg/20030218-1.c: New.
9059
9060 2003-02-18  Richard Henderson  <rth@redhat.com>
9061
9062         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
9063         * gcc.dg/attr-used-2.c: New.
9064
9065 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
9066
9067         PR c++/9704
9068         * g++.dg/init/copy5.C: New test.
9069
9070 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
9071
9072         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
9073         * g++.dg/pch/pch.exp: Likewise.
9074
9075 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9076
9077         * gcc.c-torture/execute/20030209-1.c: Enable the test if
9078         STACK_SIZE is not defined.
9079
9080 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9081
9082         PR c++/9457
9083         * g++.dg/template/init1.C: New test.
9084
9085 2003-02-16  Jan HUbicka  <jh@suse.cz>
9086
9087         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
9088         (foo): Add few extra tests
9089         * gcc.dg/c99-const-expr-3.c: Likewise.
9090         * gcc.c-torture/execute/20030216-1.c: New.
9091
9092 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9093
9094         PR c++/9459
9095         * g++.dg/ext/typeof4.C: New test.
9096
9097 2003-02-15  Roger Sayle  <roger@eyesopen.com>
9098
9099         * gcc.dg/i386-387-3.c: New test case.
9100
9101 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
9102
9103         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
9104         cris-*-elf* cris-*-aout* and mmix-*-*.
9105
9106 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
9107
9108         * gcc.dg/20030213-1.c: New test.
9109
9110 2003-02-12  Roger Sayle  <roger@eyesopen.com>
9111
9112         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
9113         * gcc.dg/i386-387-2.c: Likewise.
9114
9115 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
9116
9117         * gcc.dg/ppc-spe.c: Fix formatting.
9118         Enable tests that were previously unsupported by gas.
9119         Delete tests for instructions that no longer exist.
9120         Switch arguments on evsubifw builtin.
9121
9122 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
9123
9124         * gcc.c-torture/execute/20030209-1.c: Disable the test if
9125         STACK_SIZE is too small.
9126
9127 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9128             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9129
9130         * gcc.dg/decl-2.c: New test.
9131
9132 2003-02-10  Jan Hubicka  <jh@suse.cz>
9133
9134         * gcc.dg/i386-fpcvt-1.c:  New test.
9135
9136 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
9137
9138         * gcc.c-torture/execute/20030209-1.c: New test.
9139
9140 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
9141
9142         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
9143         int-wide bitops, use the constants of the same width.
9144         Likewise, if long long is 32-bit wide, test bitops using
9145         32-bit constants.
9146
9147 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
9148
9149         * gcc.dg/20021014-1.c: Annotate with expected notice text.
9150
9151 2003-02-07  Roger Sayle  <roger@eyesopen.com>
9152
9153         * testsuite/gcc.dg/builtins-4.c: New test case.
9154
9155 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9156
9157         * gcc.dg/20020430-1.c: Fix dg command typos.
9158         * gcc.dg/20020503-1.c: Likewise.
9159
9160 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9161
9162         PR c++/8785
9163         * g++.dg/parse/fused-params1.C: New test.
9164
9165         PR c++/8857
9166         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
9167
9168         PR c++/8921
9169         * g++.dg/parse/non-dependent1.C: New test.
9170
9171         PR c++/8928
9172         * g++.dg/parse/dupl-tmpl-args1.C: New test.
9173
9174         PR c++/9228
9175         * g++.dg/parse/undefined7.C: New test.
9176         * g++.dg/parse/non-templ1.C: New test.
9177
9178         PR c++/9229
9179         * g++.dg/parse/too-many-tmpl-args1.C: New test.
9180
9181 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
9182
9183         * gcc.c-torture/compile/20030206-1.c: New test.
9184
9185 2003-02-05  Roger Sayle  <roger@eyesopen.com>
9186
9187         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
9188         "pow" to "foo" to avoid potential confusion with a math built-in.
9189
9190 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9191
9192         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
9193         conditions for SPARC targets.
9194
9195 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
9196
9197         * gcc.dg/20030204-1.c: New test.
9198
9199 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9200
9201         PR c++/38
9202         * g++.dg/parse/array-size1.C: New test.
9203
9204         PR c++/5657
9205         * g++.dg/parse/undefined3.C: New test.
9206
9207         PR c++/5665
9208         * g++.dg/parse/undefined4.C: New test.
9209
9210         PR c++/5975
9211         * g++.dg/parse/undefined5.C: New test.
9212
9213         PR c++/7259
9214         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
9215
9216         PR c++/8578
9217         * g++.dg/parse/casting-operator1.C: New test.
9218
9219         PR c++/8596
9220         * g++.dg/parse/undefined6.C: New test.
9221
9222         PR c++/8736
9223         * g++.dg/parse/missing-template1.C: New test.
9224
9225 2003-02-04  Jan Hubicka  <jh@suse.cz>
9226
9227         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
9228         * gcc.dg/i386-cmov?.c:  Likewise.
9229         * gcc.dg/i386-fpcvt-?.c:  Likewise.
9230         * gcc.dg/i386-ssefp-1.c:  Likewise.
9231         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9232         conventions.
9233
9234 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9235
9236         PR c++/7129
9237         * testsuite/g++.dg/ext/max.C: New test.
9238
9239 2003-02-03  Jan Hubicka  <jh@suse.cz>
9240
9241         * gcc.c-torture/execute/20030203-1.c: New test.
9242
9243 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9244
9245         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9246         'natural-endian'.
9247
9248 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9249
9250         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9251         * g++.dg/init/new2.C: Likewise.
9252         * g++.dg/other/new1.C: Likewise.
9253
9254 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9255
9256         * gcc.dg/struct-ret-libc.c: New test.
9257
9258 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9259
9260         * gcc.dg/20030129-1.c: New test.
9261
9262 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9263
9264         PR c++/8849
9265         * g++.dg/template/ptrmem4.C: New test.
9266
9267 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9268
9269         * g++.dg/parser/constant1.C: New test.
9270
9271 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9272
9273         PR c++/8591
9274         * g++.dg/parse/friend2.C: New test.
9275
9276 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9277
9278         PR c++/9437
9279         * g++.dg/template/unify4.C: New test.
9280
9281 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9282
9283         * gcc.c-torture/execute/20030128-1.c: New test.
9284
9285 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9286
9287         * g++.dg/lookup/nested1.C: Test moved from ...
9288         * g++.old-deja/g++.other/lookup24.C: ... here.
9289
9290 2003-01-28  Jan Hubicka  <jh@suse.cz>
9291
9292         * gcc.dg/i386-cmov5.c:  New test.
9293
9294 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9295
9296         * gcc.c-torture/execute/20010925-1.c: Changed the
9297         memcpy declaration.
9298
9299 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9300
9301         PR c++/3902
9302         * g++.dg/parse/template5.C: New test.
9303
9304 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9305
9306         PR fortran/9258
9307         * g77.dg/pr9258: New test.
9308
9309 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9310
9311         * README: Move relevant parts from README.g++.
9312
9313         * README.g++: Remove this file.
9314
9315 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9316
9317         * g++.dg/abi/dcast1.C: New test.
9318
9319 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9320
9321         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9322
9323 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9324
9325         PR c++/47
9326         * g++.old-deja/g++.other/lookup24.C: New test.
9327
9328 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9329
9330         PR middle-end/7227
9331         * gcc.dg/uninit-C.c: New test.
9332
9333 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9334
9335         * g++.dg/abi/covariant1.C: New test.
9336
9337 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9338
9339         * gcc.dg/20030123-1.c: New test.
9340
9341 2003-01-25  Jan Hubicka  <jh@suse.cz>
9342
9343         PR opt/8492
9344         * gcc.c-torture/compile/20030125-1.c
9345
9346 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9347
9348         PR c++/9403
9349         * g++.dg/parse/template3.C: New test.
9350         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9351
9352         PR c++/795
9353         * g++.dg/parse/template4.C: New test.
9354
9355         PR c++/9415
9356         * g++.dg/template/qual2.C: New test.
9357
9358         PR c++/8545
9359         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9360
9361         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9362
9363 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9364
9365         * gcc.c-torture/execute/switch-1.c: New test case.
9366
9367 2003-01-25  Jan Hubicka  <jh@suse.cz>
9368
9369         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9370
9371 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9372
9373         Tweaks for Bison-1.875. From the NEWS file:
9374         "- `parse error' -> `syntax error'
9375         Bison now uniformly uses the term `syntax error'"
9376         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9377         * gcc.dg/cpp/digraph2.c: Likewise.
9378         * gcc.dg/cpp/direct2.c: Likewise.
9379         * gcc.dg/cpp/paste4.c: Likewise.
9380         * gcc.dg/c90-restrict-1.c: Likewise.
9381         * gcc.dg/c99-func-2.c: Likewise.
9382         * gcc.dg/noncompile/920721-2.c: Likewise.
9383         * gcc.dg/noncompile/930622-2.c: Likewise.
9384         * gcc.dg/noncompile/940112-1.c: Likewise.
9385         * gcc.dg/noncompile/950921-1.c: Likewise.
9386         * gcc.dg/noncompile/951123-1.c: Likewise.
9387         * gcc.dg/noncompile/971104-1.c: Likewise.
9388         * gcc.dg/noncompile/990416-1.c: Likewise.
9389
9390 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9391
9392         * g++.dg/parse/undefined1.C: Add error message.
9393
9394 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9395
9396         PR c++/9354
9397         * g++.dg/parse/new1.C: New test.
9398
9399         PR c++/9216
9400         * g++.dg/parse/template2.C: New test.
9401
9402         PR c++/9354
9403         * g++.dg/parse/typedef2.C: New test.
9404
9405         PR c++/9328
9406         * g++.dg/ext/typeof3.C: New test.
9407
9408 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9409
9410         PR c++/2738
9411         * g++.dg/parse/ret-type1.C: New test.
9412
9413         PR c++/3792
9414         * g++.dg/parse/tmpl-outside1.C: New test.
9415
9416         PR c++/4207
9417         * g++.dg/parse/int-as-enum1.C: New test.
9418
9419         PR c++/4903
9420         * g++.dg/parse/no-typename1.C: New test.
9421
9422         PR c++/5533
9423         * g++.dg/parse/no-value1.C: New test.
9424
9425         PR c++/5921
9426         * g++.dg/parse/wrong-inline1.C: New test.
9427
9428         PR c++/6402
9429         * g++.dg/parse/ref1.C: New test.
9430
9431         PR c++/6992
9432         * g++.dg/parse/attr-ctor1.C: New test.
9433
9434         PR c++/7229
9435         * g++.dg/parse/namespace5.C: New test.
9436
9437         PR c++/7917
9438         * g++.dg/parse/func-def1.C: New test.
9439
9440         PR c++/8143
9441         * g++.dg/parse/undefined1.C: New test.
9442
9443         PR c++/5723, PR c++/8522
9444         * g++.dg/parse/specialization1.C: New test.
9445
9446         PR c++/163, PR c++/8595
9447         * g++.dg/parse/struct-as-enum1.C: New test.
9448
9449         PR c++/9173
9450         * g++.dg/parse/undefined2.C: New test.
9451
9452 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9453
9454         PR c++/9298
9455         * g++.dg/parse/template1.C: New test.
9456
9457         PR c++/9384
9458         * g++.dg/parse/using1.C: New test.
9459
9460         PR c++/9285
9461         PR c++/9294
9462         * g++.dg/parse/expr2.C: New test.
9463
9464         PR c++/9388
9465         * g++.dg/parse/lookup2.C: Likewise.
9466
9467 2003-01-21  Jan Hubicka  <jh@suse.cz>
9468
9469         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9470         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9471         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9472         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9473
9474 2003-01-20  Nick Clifton  <nickc@redhat.com>
9475
9476         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9477         problem with ARM sibcall code generation.
9478
9479 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9480
9481         * gcc.c-torture/execute/20030120-1.c: New.
9482
9483 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9484
9485         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9486
9487 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9488
9489         PR c++/9272
9490         * g++.dg/parse/ctor1.C: New test.
9491
9492         PR c++/9294:
9493         * g++.dg/parse/qualified1.C: New test.
9494
9495         * g++.dg/parse/typename3.C: New test.
9496
9497 2003-01-16  Richard Henderson  <rth@redhat.com>
9498
9499         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9500
9501 2003-01-16  Richard Henderson  <rth@redhat.com>
9502
9503         * g++.dg/pch/pch.exp: Copy test header to the working directory
9504         before using it either for precompilation or direct use.
9505         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9506         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9507
9508 2003-01-16  Richard Henderson  <rth@redhat.com>
9509
9510         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9511         before using it either for precompilation or direct use.
9512         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9513         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9514
9515 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9516
9517         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9518         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9519         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9520         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9521         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9522         typename warning into error.
9523         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9524         error messages.
9525         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9526         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9527         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9528         messages.
9529         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9530         make declaration visible in template.
9531         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9532         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9533         messages.
9534         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9535         message.
9536         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9537         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9538         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9539         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9540         typename warning with error message.
9541         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9542         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9543         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9544
9545 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9546
9547         * g++.dg/parse/ambig2.C: New test.
9548
9549 2003-01-15  Richard Henderson  <rth@redhat.com>
9550
9551         * g++.dg/tls/init-2.C: Update error message string.
9552
9553 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9554
9555         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9556
9557 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9558
9559         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9560         all for HC11/HC12.
9561         * gcc.c-torture/compile/20001205-1.x: Likewise.
9562         * gcc.c-torture/compile/20001226-1.x: Likewise.
9563         * gcc.c-torture/compile/920520-1.x: Likewise.
9564         * gcc.c-torture/compile/961203-1.x: Likewise.
9565         * gcc.c-torture/compile/20020604-1.x: Likewise.
9566
9567 2003-01-15  Jan Hubicka  <jh@suse.cz>
9568
9569         * gcc.c-torture/compile/20030115-1.c: New test.
9570
9571         * gcc.dg/i386-fpcvt-1.c: New test.
9572         * gcc.dg/i386-fpcvt-2.c: New test.
9573
9574 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9575
9576         Further conform g++'s __vmi_class_type_info to the C++ ABI
9577         specification.
9578         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9579         the specification.
9580
9581 2003-01-14  Jan Hubicka  <jh@suse.cz>
9582
9583         * gcc.dg/i386-fpcvt-1.c: New test.
9584         * gcc.dg/i386-fpcvt-2.c: New test.
9585
9586 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9587
9588         * gcc.dg/i386-mmx-3.c: New test.
9589
9590 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9591
9592         PR c++/9264
9593         * g++.dg/parse/octal1.C: New file.
9594
9595         PR c++/9172
9596         * g++.dg/parse/typename1.C: New file.
9597
9598 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9599
9600         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9601         * gcc.dg/bf-no-ms-layout.c: Likewise.
9602         * gcc.dg/bf-ms-attrib.c: Likewise.
9603
9604 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9605
9606         PR c++/9099
9607         * g++.dg/parse/dtor1.C: New file.
9608
9609         PR c++/9128
9610         * g++.dg/rtti/typeid1.C: New file.
9611
9612         PR c++/9153
9613         * g++.dg/parse/lookup1.C: New file.
9614
9615         PR c++/9171
9616         * g++.dg/templ/spec5.C: New file.
9617
9618 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9619
9620         * gcc.c-torture/compile/20030110-1.c: New test.
9621
9622 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9623
9624         Merge from pch-branch:
9625
9626         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9627
9628         * gcc.dg/pch/cpp-1.h: New.
9629         * gcc.dg/pch/cpp-1.c: New.
9630         * gcc.dg/pch/cpp-2.h: New.
9631         * gcc.dg/pch/cpp-2.c: New.
9632
9633         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9634
9635         * gcc.dg/pch/except-1.h: New.
9636         * gcc.dg/pch/except-1.c: New.
9637
9638         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9639
9640         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9641         running test.
9642         * gcc.dg/pch: Include *.hp not *.h.
9643         * gcc.dg/pch/system-1.h: New.
9644         * gcc.dg/pch/system-1.c: New.
9645
9646         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9647
9648         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9649         rather than trying to build and run a program using PCH.
9650         * gcc.dg/pch: Remove dg-do commands from test files.
9651
9652         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9653
9654         * gcc.dg/pch/macro-3.c: New.
9655         * gcc.dg/pch/macro-3.h: New.
9656
9657         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9658
9659         * gcc.dg/pch/common-1.c: New.
9660         * gcc.dg/pch/common-1.h: New.
9661         * gcc.dg/pch/decl-1.c: New.
9662         * gcc.dg/pch/decl-1.h: New.
9663         * gcc.dg/pch/decl-2.c: New.
9664         * gcc.dg/pch/decl-2.h: New.
9665         * gcc.dg/pch/decl-3.c: New.
9666         * gcc.dg/pch/decl-3.h: New.
9667         * gcc.dg/pch/decl-4.c: New.
9668         * gcc.dg/pch/decl-4.h: New.
9669         * gcc.dg/pch/decl-5.c: New.
9670         * gcc.dg/pch/decl-5.h: New.
9671         * gcc.dg/pch/global-1.c: New.
9672         * gcc.dg/pch/global-1.h: New.
9673         * gcc.dg/pch/inline-1.c: New.
9674         * gcc.dg/pch/inline-1.h: New.
9675         * gcc.dg/pch/inline-2.c: New.
9676         * gcc.dg/pch/inline-2.h: New.
9677         * gcc.dg/pch/static-1.c: New.
9678         * gcc.dg/pch/static-1.h: New.
9679         * gcc.dg/pch/static-2.c: New.
9680         * gcc.dg/pch/static-2.h: New.
9681
9682         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9683
9684         * g++.dg/pch/pch.exp: Better handle failing testcases.
9685         * gcc.dg/pch/pch.exp: Likewise.
9686         * gcc.dg/pch/macro-1.c: New.
9687         * gcc.dg/pch/macro-1.h: New.
9688         * gcc.dg/pch/macro-2.c: New.
9689         * gcc.dg/pch/macro-2.h: New.
9690
9691         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9692
9693         * g++.dg/dg.exp: Treat files in pch/ specially.
9694         * g++.dg/pch/pch.exp: New file.
9695         * g++.dg/pch/empty.H: New file.
9696         * g++.dg/pch/empty.C: New file.
9697         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9698         "precompile".
9699
9700         * gcc.dg/pch/pch.exp: New file.
9701         * gcc.dg/pch/empty.h: New file.
9702         * gcc.dg/pch/empty.c: New file.
9703         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9704         "precompile".
9705
9706 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9707
9708         * g++.dg/template/friend14.C: New test.
9709
9710 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9711
9712         * gcc.dg/old-style-asm-1.c: New test.
9713
9714 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9715
9716         * gcc.c-torture/compile/20030109-1.c: New test.
9717
9718 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9719
9720         * gcc.c-torture/execute/20030109-1.c: New test.
9721
9722 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9723
9724         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9725         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9726         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9727         * g++.old-deja/g++.mike/eh2.C: Likewise
9728         * g++.old-deja/g++.mike/eh3.C: Likewise
9729         * g++.old-deja/g++.mike/eh5.C: Likewise
9730         * g++.old-deja/g++.mike/eh6.C: Likewise
9731         * g++.old-deja/g++.mike/eh7.C: Likewise
9732         * g++.old-deja/g++.mike/eh8.C: Likewise
9733         * g++.old-deja/g++.mike/eh9.C: Likewise
9734         * g++.old-deja/g++.mike/eh10.C: Likewise
9735         * g++.old-deja/g++.mike/eh12.C: Likewise
9736         * g++.old-deja/g++.mike/eh13.C: Likewise
9737         * g++.old-deja/g++.mike/eh14.C: Likewise
9738         * g++.old-deja/g++.mike/eh16.C: Likewise
9739         * g++.old-deja/g++.mike/eh17.C: Likewise
9740         * g++.old-deja/g++.mike/eh18.C: Likewise
9741         * g++.old-deja/g++.mike/eh21.C: Likewise
9742         * g++.old-deja/g++.mike/eh23.C: Likewise
9743         * g++.old-deja/g++.mike/eh24.C: Likewise
9744         * g++.old-deja/g++.mike/eh25.C: Likewise
9745         * g++.old-deja/g++.mike/eh26.C: Likewise
9746         * g++.old-deja/g++.mike/eh27.C: Likewise
9747         * g++.old-deja/g++.mike/eh28.C: Likewise
9748         * g++.old-deja/g++.mike/eh29.C: Likewise
9749         * g++.old-deja/g++.mike/eh31.C: Likewise
9750         * g++.old-deja/g++.mike/eh33.C: Likewise
9751         * g++.old-deja/g++.mike/eh34.C: Likewise
9752         * g++.old-deja/g++.mike/eh35.C: Likewise
9753         * g++.old-deja/g++.mike/eh36.C: Likewise
9754         * g++.old-deja/g++.mike/eh37.C: Likewise
9755         * g++.old-deja/g++.mike/eh38.C: Likewise
9756         * g++.old-deja/g++.mike/eh39.C: Likewise
9757         * g++.old-deja/g++.mike/eh40.C: Likewise
9758         * g++.old-deja/g++.mike/eh41.C: Likewise
9759         * g++.old-deja/g++.mike/eh42.C: Likewise
9760         * g++.old-deja/g++.mike/eh44.C: Likewise
9761         * g++.old-deja/g++.mike/eh46.C: Likewise
9762         * g++.old-deja/g++.mike/eh47.C: Likewise
9763         * g++.old-deja/g++.mike/eh48.C: Likewise
9764         * g++.old-deja/g++.mike/eh49.C: Likewise
9765         * g++.old-deja/g++.mike/eh50.C: Likewise
9766
9767
9768         PR c++/8615
9769         * g++.dg/template/char1.C: New test.
9770
9771         * g++.dg/template/varmod1.C: Fix typo.
9772
9773 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9774
9775         DR 180
9776         * g++.old-deja/g++.pt/crash32.C: Expect error.
9777
9778 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9779
9780         PR c++/5919
9781         * g++.dg/template/varmod1.C: New test.
9782
9783         PR c++/8727
9784         * g++.dg/inherit/typeinfo1.C: New test.
9785
9786         PR c++/8663
9787         * g++.dg/inherit/typedef1.C: New test.
9788
9789 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9790
9791         PR c++/8332
9792         PR c++/8493
9793         * g++.dg/template/strlen1.C: New test.
9794
9795         PR c++/8227
9796         * g++.dg/template/ctor2.C: New test.
9797
9798         PR c++/8214
9799         * g++.dg/init/string1.C: New test.
9800
9801         PR c++/8511
9802         * g++.dg/template/friend8.C: New test.
9803
9804 2002-11-29  Joe Buck <jbuck@synopsys.com>
9805
9806         * g++.dg/lookup/anon2.C: New test.
9807
9808 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9809
9810         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9811         h8300 port.
9812
9813 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9814
9815         * gcc.dg/bitfld-6.c: New test.
9816
9817 2002-11-27  Jan Hubicka  <jh@suse.cz>
9818
9819         * gcc.c-torture/execute/20021127.[cx]: New test.
9820
9821 2002-11-26  Jan Hubicka  <jh@suse.cz>
9822
9823         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9824         quality.
9825
9826 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9827
9828         * g++.dg/init/brace2.C: New test.
9829         * g++.old-deja/g++.mike/p9129.C: Correct.
9830
9831 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9832
9833         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9834
9835 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9836
9837         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9838
9839 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9840
9841         * testsuite/g++.dg/abi/empty11.C: New test.
9842         * testsuite/g++.dg/rtti/cv1.C: New test.
9843
9844 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9845
9846         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9847
9848 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9849
9850         * g++.dg/abi/empty10.C: New test.
9851
9852 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9853
9854         * gcc.c-torture/compile/20021124-1.c: New test.
9855
9856 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9857
9858         * g++.dg/abi/rtti2.C: New test.
9859
9860 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9861
9862         * gcc.dg/i386-unroll-1.c: New test.
9863
9864 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9865
9866         * gcc.c-torture/compile/20021120-1.c: New test.
9867         * gcc.c-torture/compile/20021120-2.c: New test.
9868
9869 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9870
9871         * gcc.dg/bitfld-5.c: New test.
9872
9873 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9874
9875         * gcc.c-torture/execute/20021120-3.c: New test.
9876
9877 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9878
9879         * gcc.c-torture/execute/20021120-2.c: New test.
9880
9881 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9882
9883         * gcc.c-torture/execute/20021120-1.c: New test.
9884
9885 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9886
9887         * gcc.c-torture/execute/20021118-3.c: New test.
9888
9889 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9890
9891         * gcc.c-torture/compile/20021119-1.c: New test.
9892
9893 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9894
9895         * gcc.dg/duff-1.c: New test.
9896         * gcc.dg/duff-2.c: New test.
9897         * gcc.dg/duff-3.c: New test.
9898
9899 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9900
9901         * gcc.dg/cpp/_Pragma5.c: New test.
9902
9903 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9904
9905         * gcc.c-torture/execute/20021118-2.c: New test.
9906
9907 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9908
9909         * gcc.c-torture/execute/20021118-1.c: New test.
9910
9911 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9912
9913         * gcc.dg/20021116-1.c: New test.
9914
9915 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9916
9917         * g++.dg/abi/vcall1.C: New test.
9918
9919 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9920
9921         * gcc.dg/20021029-1.c: New test.
9922         * gcc.dg/20021029-2.c: New test.
9923
9924 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9925
9926         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9927
9928 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9929
9930         PR c/8439
9931         * gcc.dg/20021110.c: Move to ...
9932         * gcc.c-torture/compile/20021110.c: .... here.
9933
9934 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9935
9936         PR c/8467
9937         * gcc.c-torture/execute/20021111-1.c
9938
9939 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9940
9941         PR c/8439
9942         * gcc.dg/20021110.c: New test.
9943
9944 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9945
9946         * g++.dg/abi/vthunk3.C: Run only on x86.
9947
9948 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9949
9950         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9951
9952 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9953
9954         * lib/compat.exp (compat-execute): Fix logic error in last
9955         change.
9956
9957 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9958
9959         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9960
9961 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9962
9963         PR c++/8389
9964         * g++.dg/template/access6.C: New test.
9965
9966 2002-11-08  Jan Hubicka  <jh@suse.cz>
9967
9968         * gcc.dg/i386-ssefp-1.c: New test.
9969         * gcc.dg/i386-ssefp-1.c: New test.
9970
9971 2002-11-08  Jan Hubicka  <jh@suse.cz>
9972
9973         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9974
9975 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9976
9977         * g++.dg/abi/vthunk3.C: New test.
9978
9979         PR c++/8338
9980         * g++.dg/template/crash2.C: New test.
9981
9982 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9983
9984         * testsuite/g++.dg/abi/dtor1.C: New test.
9985         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9986
9987 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9988
9989         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9990         Darwin.
9991
9992 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9993
9994         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9995         -mthumb.  Only xfail with -O0.
9996
9997 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9998
9999         * g++.dg/abi/thunk1.C: New test.
10000         * g++.dg/abi/thunk2.C: Likewise.
10001         * g++.dg/abi/vtt1.C: Likewise.
10002
10003 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
10004
10005         PR optimization/8423
10006         * gcc.c-torture/execute/builtin-constant.c: New test.
10007
10008 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
10009
10010         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
10011         Add some more cases.
10012
10013 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
10014
10015         PR c++/8391
10016         * g++.dg/opt/local1.C: New test.
10017
10018 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
10019
10020         PR c++/8160
10021         * g++.dg/template/complit1.C: New test.
10022
10023         PR c++/8149
10024         * g++.dg/template/typename4.C: Likewise.
10025
10026 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10027
10028         Core issue 287, PR c++/7639
10029         * g++.dg/template/instantiate1.C: Adjust error location.
10030         * g++.dg/template/instantiate3.C: New test.
10031         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
10032         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
10033         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
10034
10035 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
10036
10037         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
10038
10039 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
10040
10041         PR c++/8287
10042         * g++.dg/init/dtor2.C: New test.
10043
10044 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10045
10046         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
10047         * gcc.dg/nest.c: Bypass errors on irix6.
10048
10049 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
10050
10051         * gcc.dg/nest.c: Expect error for mmix-*-*.
10052         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
10053
10054 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
10055
10056         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
10057         markers.
10058
10059         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
10060
10061 2002-10-25  Mike Stump  <mrs@apple.com>
10062
10063         * gcc.dg/warn-1.c: New test.
10064
10065 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10066
10067         * g++.dg/template/typename3.C: New test.
10068
10069 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
10070
10071         * g++.dg/lookup/ptrmem1.C: New test.
10072
10073         * g++.dg/abi/vthunk2.C: New test.
10074
10075 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10076
10077         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
10078
10079 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
10080
10081         * g++.dg/abi/empty9.C: New test.
10082
10083 2002-10-24  Richard Henderson  <rth@redhat.com>
10084
10085         * g++.dg/inherit/thunk1.C: Enable for ia64.
10086
10087 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10088
10089         PR c++/8067
10090         * g++.dg/lookup/pretty1.C: New test.
10091
10092 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
10093
10094         * gcc.dg/20021023-1.c: New test.
10095
10096 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10097
10098         PR c++/7679
10099         * g++.dg/parse/inline1.C: New test.
10100
10101 2002-10-23  Richard Henderson  <rth@redhat.com>
10102
10103         * g++.dg/inherit/thunk1.C: Enable for x86_64.
10104
10105         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
10106
10107 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
10108
10109         PR c++/6579
10110         * g++.dg/parse/stmtexpr3.C: New test.
10111
10112 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10113
10114         * g++.dg/expr/cond1.C: New test.
10115
10116 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10117
10118         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
10119
10120 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10121
10122         * g++.dg/abi/vbase13.C: New test.
10123         * g++.dg/abi/vbase14.C: Likewise.
10124
10125 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
10126
10127         * gcc.dg/tls/pic-1.c: New test.
10128         * gcc.dg/tls/nonpic-1.c: New test.
10129         * gcc.dg/20021018-1.c: New test.
10130
10131 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10132
10133         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
10134         Remove only files with the same base name as the test case.
10135         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
10136         (profopt-execute): Likewise.  Also, remove old profiling
10137         and performance data files before running the tests.
10138
10139         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
10140         * g++.dg/bprob/bprob.exp: Likewise.
10141         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
10142         to allow more general test case names.
10143
10144         * g++.dg/bprob/bprob-1.C: Rename to ...
10145         * g++.dg/bprob/g++-bprob-1.C: ... this.
10146
10147         * g77.dg/bprob/bprob-1.f: Rename to ...
10148         * g77.dg/bprob/g77-bprob-1.f: ... this.
10149
10150 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10151
10152         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
10153         bison 1.50 or later.
10154
10155 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
10156
10157         * g++.dg/README: Describe more test directories.
10158
10159 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10160
10161         * g++.dg/init/array6.C: Add additional tests.
10162
10163 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10164
10165         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
10166         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
10167
10168 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
10169
10170         * gcc.c-torture/compile/20020604-1.x: New.
10171         * gcc.c-torture/compile/simd-5.x: Likewise.
10172         * gcc.c-torture/execute/920710-1.x: Likewise.
10173         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
10174
10175 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10176
10177         * g++.dg/inherit/override1.C: Add dg-options clause.
10178
10179 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10180
10181         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
10182         _mm_slli_si128.
10183
10184 2002-10-19  Andreas Schwab  <schwab@suse.de>
10185
10186         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
10187         directory component.
10188
10189 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
10190
10191         * g++.dg/inherit/thunk1.C: New test.
10192
10193         * g++.dg/inherit/override1.C: New test.
10194
10195         * g++.dg/abi/mangle11.C: New test.
10196         * g++.dg/abi/mangle14.C: New test.
10197         * g++.dg/abi/mangle17.C: New test.
10198
10199 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10200
10201         * g++.dg/overload/member2.C: New test.
10202
10203 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
10204
10205         * g++.dg/README: Describe new compat directory.
10206         * g++.dg/dg.exp: Skip tests in compat directory.
10207         * README.compat: New file.
10208         * lib/compat.exp: New expect script.
10209         * g++.dg/compat: New test directory.
10210         * g++.dg/compat/compat.exp: New expect script.
10211         * g++.dg/compat/abi: New test directory.
10212         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
10213         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
10214         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
10215         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
10216         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
10217         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
10218         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
10219         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
10220         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
10221         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
10222         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
10223         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
10224         * g++.dg/compat/break: New test directory.
10225         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
10226         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
10227         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
10228         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
10229         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
10230         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
10231         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10232         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10233         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10234         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10235         g++.dg/compat/break/README: New files.
10236         * g++.dg/compat/eh: New test directory.
10237         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10238         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10239         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10240         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10241         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10242         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10243         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10244         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10245         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10246         g++.dg/compat/eh/filter2_y.C,
10247         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10248         g++.dg/compat/eh/new1_y.C,
10249         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10250         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10251         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10252         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10253         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10254         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10255         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10256         g++.dg/compat/eh/unexpected1_y.C: New files.
10257         * g++.dg/compat/init: New test directory.
10258         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10259         g++.dg/compat/init/array5_y.C,
10260         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10261         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10262         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10263         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10264         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10265         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10266         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10267         g++.dg/compat/init/init-ref2_y.C: New files.
10268
10269 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10270
10271         PR c++/7584
10272         * g++.dg/inherit/using3.C: New test.
10273
10274 2002-10-17  Jan Hubicka  <jh@suse.cz>
10275
10276         * gcc.dg/20021017-2.c: New test.
10277
10278 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10279
10280         * g++.dg/abi/mangle16.C: Adjust.
10281
10282         * g++.dg/init/array8.C: New test.
10283
10284 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10285
10286         * gcc.dg/special/mips-abi.exp: New test.
10287         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10288
10289 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10290
10291         * g++.dg/abi/mangle16.C: New test.
10292         * g++.dg/abi/mangle17.C: Likewise.
10293
10294         PR c++/7478
10295         * g++.dg/template/ref1.C: New test.
10296
10297 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10298
10299         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10300
10301 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10302
10303         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10304
10305 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10306
10307         PR c++/7524
10308         * g++.dg/init/array7.C: New test.
10309
10310 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10311
10312         * g++.dg/init/array6.C: New test.
10313
10314         * g++.dg/abi/mangle13.C: Likewise.
10315         * g++.dg/abi/mangle14.C: Likewise.
10316         * g++.dg/abi/mangle15.C: Likewise.
10317
10318 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10319
10320         * g++.dg/abi/empty8.C: New test.
10321
10322 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10323
10324         * g++.dg/init/ctor1.C: New test.
10325
10326 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10327
10328         * gcc.c-torture/execute/20021015-1.c: New test.
10329
10330 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10331
10332         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10333
10334 2002-10-14  Jan Hubicka  <jh@suse.cz>
10335
10336         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10337
10338 2002-10-14  Richard Henderson  <rth@redhat.com>
10339
10340         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10341
10342 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10343
10344         PR optimization/6631
10345         * g++.dg/opt/const2.C: New test.
10346
10347 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10348
10349         PR c++/7176
10350         * g++.dg/parse/friend1.C: New test.
10351         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10352
10353 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10354
10355         * gcc.dg/20021014-1.c: New test.
10356
10357 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10358
10359         PR c++/5661
10360         * g++.dg/ext/vlm1.C: New test.
10361         * g++.dg/ext/vlm2.C: Likewise.
10362
10363         * g++.dg/init/array1.C: Remove invalid braces.
10364         * g++.dg/init/brace1.C: New test.
10365         * g++.dg/init/copy2.C: Likewise.
10366         * g++.dg/init/copy3.C: Likewise.
10367         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10368         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10369         braces.
10370
10371 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10372
10373         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10374
10375 2002-10-11  Richard Shann  <richard.shann@superh.com>
10376
10377         * gcc.c-torture/compile/simd-5.c: New test.
10378
10379 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10380
10381         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10382
10383 2002-10-10  Jim Wilson  <wilson@redhat.com>
10384
10385         * gcc.c-torture/execute/20021010-1.c: New test.
10386
10387 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10388
10389         PR c/7353
10390         * g++.dg/ext/typedef-init.C: New test.
10391         * gcc.dg/typedef-init.c: New test.
10392
10393 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10394
10395         * gcc.dg/cpp/paste13.c: New test.
10396
10397 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10398
10399         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10400         remaining platforms, XFAIL during compile, not execute.  Don't
10401         XFAIL at -O0.
10402
10403 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10404
10405         * gcc.dg/alias-1.c: Tweak expected warning.
10406
10407 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10408
10409         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10410
10411 2002-10-06  Andreas Jaeger  <aj@suse.de>
10412
10413         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10414         * gcc.dg/cpp/c++98.C: Likewise.
10415
10416         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10417         * g++.dg/cpp/c++98.C: Likewise.
10418
10419         * g++.dg/README (Subdirectories): Mention cpp directory.
10420
10421         PR target/7559
10422         * gcc.dg/20021006-1.c: New test.
10423
10424 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10425
10426         PR c++/7804
10427         * g++.dg/other/warning1.C: New test.
10428
10429 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10430
10431         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10432         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10433         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10434
10435 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10436
10437         PR c++/7931
10438         * g++.dg/template/ptrmem3.C: New test.
10439
10440         PR c++/7754
10441         * g++.dg/template/union1.C: New test.
10442
10443 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10444
10445         PR c++/8006
10446         * g++.dg/abi/mangle9.C: New test.
10447         * g++.dg/abi/mangle10.C: New test.
10448         * g++.dg/abi/mangle11.C: New test.
10449         * g++.dg/abi/mangle12.C: New test.
10450
10451 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10452
10453         PR c++/7188.
10454         * g++.dg/template/meminit1.C: New test.
10455         * g++.dg/warn/Wreorder-1.C: Likewise.
10456         * g++.old-deja/g++.mike/warn3.C: Tweak.
10457         * lib/prune.exp: Ingore "in copy constructor".
10458
10459 2002-10-02  Andreas Jaeger  <aj@suse.de>
10460
10461         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10462         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10463         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10464         on x86-64.
10465
10466 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10467
10468         * gcc.dg/empty1.C: Fix typo.
10469
10470 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10471
10472         * gcc.dg/alias-1.c: New test.
10473
10474 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10475
10476         * gcc.dg/empty1.C: New test.
10477
10478         * g++.dg/tls/init-2.C: Tweak error messages.
10479
10480 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10481
10482         * gcc.c-torture/compile/20020923-1.c: New test.
10483
10484 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10485
10486         * gcc.c-torture/execute/ffs-1.c: New test.
10487         * gcc.c-torture/execute/ffs-2.c: Ditto.
10488
10489 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10490
10491         * g++.dg/overload/member1.C: New test.
10492
10493 2002-09-30  Mark Mitchell  <mark@code
10494
10495 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10496
10497         * testsuite/gcc.dg/tls/diag-3.c: New.
10498
10499 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10500
10501         * g++.dg/README (Subdirectories): Document new subdir expr.
10502         * g++.dg/expr/pmf-1.C: New test.
10503
10504 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10505
10506         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10507
10508 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10509
10510         * g++.dg/abi/bitfield3.C: New test.
10511
10512 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10513
10514         * lib/gcov.exp: Tweak expected line formats.
10515         * gcc.misc-tests/gcov8.c: New test.
10516         * gcc.misc-tests/gcov8.x: New flags.
10517
10518 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10519
10520         * consistency.vlad/layout/endian.c: Include string.h.
10521
10522         * gcc.c-torture/execute/20020805-1.c: New test.
10523
10524 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10525
10526         * g++.dg/other/conversion1.C: New test.
10527
10528 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10529
10530         * gcc.dg/builtins-1.c: New testcase.
10531
10532 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10533
10534         * g++.dg/inherit/access3.C: New test.
10535
10536 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10537
10538         * gcc.dg/ia64-visibility-2.c: New test.
10539
10540 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10541
10542         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10543         __qualifier_flags to __flags.
10544
10545 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10546
10547         * g++.dg/inherit/operator1.C: New test.
10548         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10549         * g++.dg/other/error1.C: Change expected error message.
10550         * g++.dg/template/conv4.C: Likewise.
10551
10552 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10553
10554         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10555         for documented behavior.
10556
10557 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10558
10559         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10560         several targets known to fail.
10561
10562 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10563
10564         * gcc.dg/mips-args-[123].c: New tests.
10565
10566 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10567
10568         * gcc.dg/ppc-spe.c: New.
10569
10570 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10571
10572         * g++.dg/other/ptrmem4.C: New testcase.
10573
10574 2002-07-24  Richard Henderson  <rth@redhat.com>
10575
10576         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10577
10578 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10579
10580         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10581
10582 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10583
10584         * gcc.c-torture/execute/memset-3.c: New testcase.
10585
10586 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10587
10588         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10589         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10590
10591 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10592
10593         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10594         Delete.
10595
10596 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10597
10598         * gcc.c-torture/compile/simd-4.c: New test.
10599
10600 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10601
10602         PR c++/7347, c++/7348
10603         * g++.dg/template/access4.C: New test.
10604         * g++.dg/template/access5.C: New test.
10605         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10606         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10607         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10608         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10609
10610 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10611
10612         * gcc.dg/gnu89-init-2.c: New test.
10613
10614 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10615
10616         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10617
10618 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10619
10620         * gcc.c-torture/execute/20020720-1.c: New testcase.
10621
10622 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10623
10624         * gcc.dg/cpp/Wsignprom.c: New tests.
10625
10626 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10627
10628         * gcc.c-torture/execute/loop-13.c: New test.
10629
10630 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10631
10632         * gcc.dg/cpp/expr.c: New tests.
10633
10634 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10635
10636         * g++.dg/opt/pr6713.C: Add template instantiation.
10637
10638 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10639
10640         * gcc.dg/nest.c: New test.
10641
10642 2002-07-17  Richard Henderson  <rth@redhat.com>
10643
10644         * g++.dg/opt/pr6713.C: New test.
10645
10646 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10647
10648         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10649         XFAIL for all x86 processors.
10650
10651 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10652
10653         * gcc.c-torture/execute/20010122-1.x: Do not test with
10654         -fomit-frame-pointer.
10655
10656 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10657
10658         * g++.dg/template/instantiate2.C: New test.
10659         * g++.dg/template/spec4.C: New test.
10660
10661 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10662
10663         * g++.dg/template/access2.C: New test.
10664         * g++.dg/template/access3.C: New test.
10665
10666 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10667
10668         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10669         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10670         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10671         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10672         Convert to use <stdarg.h>.
10673         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10674         Delete.
10675         * gcc.dg/va-arg-2.c: New.
10676         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10677
10678 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10679
10680         * gcc.c-torture/compile/20020710-1.c: New test.
10681
10682 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10683                           Andrew Pinski  <pinskia@physics.uc.edu>
10684
10685         gcc.c-torture/compile/simd-2.c: New testcase.
10686         gcc.c-torture/compile/simd-3.c: Likewise.
10687
10688 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10689
10690         PR c++/7224
10691         * g++.dg/overload/error1.C: New test.
10692
10693 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10694
10695         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10696         configuration and IRIX 6 O32 ABI.
10697
10698 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10699
10700         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10701
10702 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10703
10704         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10705
10706 2002-07-10  Jeffrey A Law  <law@redhat.com>
10707
10708         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10709
10710         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10711
10712 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10713
10714         * gcc.dg/20020312-2.c: Check for __PPC__.
10715
10716 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10717
10718         * gcc.c-torture/compile/20020709-1.c: New test.
10719
10720 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10721
10722         * g++.dg/template/qualttp21.C: New test case.
10723
10724 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10725
10726         * gcc.c-torture/compile/20020706-1.c: New test.
10727         * gcc.c-torture/compile/20020706-2.c: New test.
10728
10729 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10730             Alexandre Oliva  <aoliva@redhat.com>
10731
10732         * g++.dg/warn/incomplete1.C: New test.
10733
10734 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10735
10736         PR c++/7099
10737         * g++.dg/warn/noreturn1.C: New test.
10738
10739 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10740
10741         PR c++/6706
10742         * g++.dg/debug/debug6.C: New test.
10743         * g++.dg/debug/debug7.C: New test.
10744
10745 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10746
10747         * gcc.c-torture/compile/simd-3.c: New test.
10748
10749 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10750
10751         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10752         * gcc.dg/20020620-1.c: Likewise.
10753
10754 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10755
10756         PR c++/6944
10757         * g++.dg/init/array4.C: New test.
10758         * g++.dg/init/array5.C: New test.
10759
10760 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10761
10762         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10763         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10764
10765 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10766
10767         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10768         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10769         * gcc.dg/wtr-conversion-1.c: Likewise.
10770         * gcc.dg/wtr-escape-1.c: Likewise.
10771         * gcc.dg/wtr-int-type-1.c: Likewise.
10772         * gcc.dg/wtr-label-1.c: Likewise.
10773         * gcc.dg/wtr-static-1.c: Likewise.
10774         * gcc.dg/wtr-strcat-1.c: Likewise.
10775         * gcc.dg/wtr-suffix-1.c: Likewise.
10776         * gcc.dg/wtr-switch-1.c: Likewise.
10777         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10778         * gcc.dg/wtr-union-init-1.c: Likewise.
10779         * gcc.dg/wtr-union-init-2.c: Likewise.
10780         * gcc.dg/wtr-union-init-3.c: Likewise.
10781
10782         * gcc.dg/wtr-func-def-1.c: New test.
10783
10784 2002-07-02 Devang Patel <dpatel@apple.com>
10785
10786         * objc.dg/param-1.m: New test.
10787
10788 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10789
10790         * gcc.dg/cpp/trad/directive.c: Add test.
10791         * gcc.dg/cpp/trad/macroargs.c: Add test.
10792         * gcc.dg/cpp/trad/rec
10793
10794 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10795
10796         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10797
10798 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10799
10800         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10801         targets.
10802
10803 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10804
10805         * g++.dg/abi/mange7.C: New test.
10806
10807         PR c++/6438.
10808         * g++.dg/parse/stmtexpr2.C: New test.
10809
10810 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10811
10812         * gcc.dg/20020312-2.c: Add SH target.
10813
10814 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10815
10816         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10817         compiler output on mips*-*-irix*.
10818
10819 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10820
10821         * g++.dg/parse/attr1.C: New test.
10822
10823 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10824
10825         * gcc.c-torture/execute/string-opt-17.c: New test case.
10826         * gcc.c-torture/execute/memset-2.c: New test case.
10827
10828 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10829
10830         PR c++/6256:
10831         * g++.dg/template/friend5.C: New test.
10832
10833         PR c++/6331:
10834         * g++.dg/template/qual1.C: Likewise.
10835
10836 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10837
10838         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10839         Include stdlib.h, not stdio.h or ctype.h.
10840
10841 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10842
10843         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10844         cris-*-elf* and mmix-*-*.
10845         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10846         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10847         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10848         Ditto.
10849         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10850         * gcc.dg/wchar_t-1.c: Ditto.
10851
10852 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10853
10854         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10855         Clarify comment.
10856
10857 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10858
10859         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10860
10861 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10862
10863         * gcc.c-torture/execute/20000906-1.x: Delete.
10864
10865 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10866
10867         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10868
10869 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10870
10871         * PR6367
10872         * g77.f-torture/execute/6367.f: New test.
10873         * g77.f-torture/execute/6367.x: Disable for MMIX.
10874
10875 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10876
10877         * PR6352
10878         * g++.dg/opt/inline2.C: New test.
10879
10880 2002-04-18  Richard Henderson  <rth@redhat.com>
10881
10882         * gcc.dg/20000906-1.c: Enable for all targets.
10883         * gcc.c-torture/compile/iftrap-2.c: New.
10884
10885 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10886
10887         * gcc.dg/20020418-1.c: New test.
10888         * gcc.dg/20020418-2.c: New test.
10889
10890 2002-04-18  Richard Henderson  <rth@redhat.com>
10891
10892         * gcc.c-torture/compile/iftrap-1.c: New.
10893         * gcc.dg/iftrap-1.c: Adjust for ia64.
10894         * gcc.dg/iftrap-2.c: New.
10895
10896 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10897
10898         * gcc.c-torture/compile/20020418-1.c: New test.
10899
10900 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10901
10902         * gcc.c-torture/compile/20020415-1.c: New.
10903
10904 2002-04-18  David S. Miller  <davem@redhat.com>
10905
10906         * gcc.c-torture/execute/20020418-1.c: New test.
10907
10908 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10909
10910         * gcc.dg/20020416-1.c: New test.
10911
10912         * g++.dg/opt/inline1.C: New test.
10913
10914 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10915
10916         * gcc.dg/altivec-5.c: New test.
10917
10918         * gcc.dg/20020415-1.c: New test.
10919
10920 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10921
10922         * testsuite/lib/chill.exp: Remove.
10923
10924 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10925
10926         * g++.dg/other/big-struct.C: New test.
10927
10928 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10929
10930         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10931         of scratch file.
10932
10933 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10934
10935         PR c/6277
10936         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10937         in scan-assembler function name
10938
10939 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10940
10941         * g77.f-torture/execute/980628-4.x,
10942         g77.f-torture/execute/980628-5.x,
10943         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10944         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10945         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10946         i[34567]86-*-*.
10947
10948 2002-04-13  David S. Miller  <davem@redhat.com>
10949
10950         * gcc.c-torture/execute/20020413-1.c: New test.
10951
10952 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10953
10954         * gcc.dg/asm-6.c,
10955         * g++.dg/ext/asm1.C: New tests.
10956
10957 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10958
10959         PR c++ 5373.
10960         * g++.dg/parse/stmtexpr1.C: New test.
10961
10962         PR c++/5189.
10963         * g++.dg/template/copy1.C: New test.
10964
10965 2002-04-12  Richard Henderson  <rth@redhat.com>
10966
10967         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10968
10969 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10970
10971         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10972         gcc.c-torture/execute/20020307-2.c.
10973
10974 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10975
10976         * g++.dg/ext/attrib5.C,
10977         * g++.dg/lookup/struct1.C: New tests.
10978
10979 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10980
10981         * gcc.dg/20020411-1.c: New test.
10982
10983         * gcc.c-torture/execute/20020411-1.c: New test.
10984
10985 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10986
10987         * g77.f-torture/execute/6177.f: New test.
10988
10989 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10990
10991         PR middle-end/6247
10992         * g++.dg/opt/cleanup1.C: New test.
10993
10994         * g++.dg/opt/const1.C: New test.
10995
10996 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10997
10998         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10999
11000 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11001
11002         PR c++/5507
11003         * g++.dg/template/typename2.C: New test.
11004
11005 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
11006
11007         * gcc.c-torture/execute/loop-12.c: New.
11008
11009 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
11010
11011         * g77.f-torture/execute/980628-4.x,
11012         g77.f-torture/execute/980628-5.x,
11013         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11014         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11015         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
11016
11017 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11018
11019         PR optimization/6086
11020         * g++.dg/opt/preinc1.C: New test.
11021
11022 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11023
11024         PR c++/5571
11025         * g++.dg/opt/static2.C: New test.
11026
11027 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11028
11029         PR c/5120
11030         * gcc.dg/20020406-1.c: New test.
11031
11032 2002-04-04  David S. Miller  <davem@redhat.com>
11033
11034         * gcc.c-torture/execute/20020404-1.c: New test.
11035
11036 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11037
11038         PR c/6123
11039         * gcc.dg/20020312-2.c: Do not declare global register variable
11040         if __PIC__ or __pic__ is defined.
11041
11042 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11043
11044         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11045         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11046
11047 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11048
11049         * gcc.misc-tests/linkage.exp: Update last change to handle
11050         sparc*-, not just sparc-.
11051
11052 2002-04-03  Richard Henderson  <rth@redhat.com>
11053
11054         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11055
11056 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11057
11058         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11059
11060 2002-04-02  David S. Miller  <davem@redhat.com>
11061
11062         * gcc.c-torture/execute/20020402-3.c: New test.
11063
11064 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11065
11066         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11067         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11068
11069         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11070         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11071         g77.f-torture/execute/20001201.x,
11072         g77.f-torture/execute/u77-test.x: New files.
11073
11074         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11075         * gcc.dg/wchar_t-1.c: Ditto.
11076
11077 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11078
11079         * gcc.c-torture/execute/20020402-1.c: New test.
11080
11081 2002-04-01  Richard Henderson  <rth@redhat.com>
11082
11083         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11084
11085         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11086
11087 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11088
11089         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11090
11091 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11092
11093         * g++.dg/inherit/template-as-base.C: Expect error.
11094         * g++.dg/inherit/namespace-as-base.C: Likewise.
11095
11096 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11097
11098         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11099         g++.dg/ext/instantiate3.C: Tweak match patterns.
11100
11101         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11102         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11103         -da test.
11104
11105 2002-03-31  Richard Henderson  <rth@redhat.com>
11106
11107         * gcc.dg/special/alias-2.c: New.
11108         * gcc.dg/special/ecos.exp: Run it.
11109
11110 2002-03-31  Richard Henderson  <rth@redhat.com>
11111
11112         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11113
11114 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11115
11116         * gcc.dg/weak-1.c: Disable on h8300 port.
11117
11118 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11119
11120         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11121         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11122         ordering tests.
11123         * g++.dg/bprob/bprob-1.C: New test.
11124         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11125         * g++.dg/gcov/gcov-1.C: New test.
11126         * g++.dg/gcov/gcov-1.x: New file.
11127         * g++.dg/gcov/gcov-2.C: New test.
11128         * g++.dg/gcov/gcov-3.C: New test.
11129         * g++.dg/gcov/gcov-3.h: New file.
11130
11131 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11132
11133         * g++.old-deja/g++.other/builtins5.C: New test.
11134         * g++.old-deja/g++.other/builtins6.C: New test.
11135         * g++.old-deja/g++.other/builtins7.C: New test.
11136         * g++.old-deja/g++.other/builtins8.C: New test.
11137         * g++.old-deja/g++.other/builtins9.C: New test.
11138
11139 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11140
11141         * g++.dg/opt/static1.C: New test.
11142
11143         * g++.dg/opt/longbranch1.C: New test.
11144
11145 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11146
11147         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11148
11149         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11150
11151 2002-03-28  Jeffrey A Law  (law@redhat.com)
11152
11153         * gcc.c-torture/execute/20020328-1.c: New test.
11154
11155 2002-03-27  Richard Henderson  <rth@redhat.com>
11156
11157         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11158         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11159         move from g++.old-deja/g++.ext/.
11160
11161 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11162
11163         * g++.dg/init/new2.C: New test.
11164
11165 2002-03-26  Richard Henderson  <rth@redhat.com>
11166
11167         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11168
11169         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11170         on sparc.
11171
11172         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11173         sparcv9 systems.
11174         * gcc.dg/20001102-1.c: Likewise.
11175
11176 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11177
11178         * gcc.dg/cpp/endif-pedantic1.c,
11179         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11180
11181 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11182
11183         * g++.dg/init/new1.C: New test.
11184
11185 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11186
11187         * g++.dg/abi/vbase9.C: New test.
11188
11189 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11190
11191         * gcc.dg/arm-asm.c: New test.
11192
11193 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11194
11195         * gcc.dg/Wswitch-enum.c: New test.
11196         Fix PR c/5044.
11197
11198 2002-03-26  Richard Henderson  <rth@redhat.com>
11199
11200         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11201         structure.
11202
11203 2002-03-25  Richard Henderson  <rth@redhat.com>
11204
11205         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11206         sparcv9 systems.
11207
11208         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11209         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11210
11211 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11212
11213         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11214
11215 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11216
11217         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11218         targets using generic thunk support.
11219
11220 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11221
11222         * gcc.c-torture/compile/20020323-1.c: New test.
11223
11224         * g++.dg/opt/conj2.C: New test.
11225
11226 2002-03-24  Richard Henderson  <rth@redhat.com>
11227
11228         * gcc.dg/weak-1.c: Use -fno-common.
11229
11230 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11231
11232         * g77.dg/f77-edit-apostrophe-out.f: New test
11233         * g77.dg/f77-edit-h-out.f: New test
11234         * g77.dg/f77-edit-t-in.f: New test
11235         * g77.dg/f77-edit-t-out.f: New test
11236         * g77.dg/f77-edit-x-out.f: New test
11237         * g77.dg/f77-edit-slash-out.f: New test
11238         * g77.dg/f77-edit-colon-out.f: New test
11239         * g77.dg/f77-edit-s-out.f: New test
11240
11241 2002-03-24  Richard Henderson  <rth@redhat.com>
11242
11243         * objc/execute/formal_protocol-6.x: New XFAIL.
11244
11245 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11246
11247         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11248         that do not support weak symbols
11249
11250 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11251
11252         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11253         * lib/g77.exp:  Likewise
11254         * lib/objc.exp: Likewise
11255
11256 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11257
11258         * gcc.dg/Wswitch-default.c: New test.
11259
11260 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11261
11262         * g++.dg/other/enum1.C: New test.
11263
11264 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11265
11266         * gcc.dg/pragma-ep-3.c: Fix typo.
11267
11268 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11269
11270         * g++.dg/inherit/template-as-base.C: New test.
11271
11272 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11273
11274         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11275         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11276
11277 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11278
11279         * gcc.dg/cpp/multiline.c: Update to match.
11280
11281 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11282
11283         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11284
11285 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11286
11287         * gcc.dg/cpp/extratokens2.c:  New file.
11288
11289 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11290
11291         * gcc.dg/20020312-2.c: Add rs6000 target.
11292
11293         * gcc.c-torture/compile/20020319-1.c: New test.
11294
11295 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11296
11297         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11298         (A, E): Handle this.
11299
11300 2002-03-20  Jason Merrill  <jason@redhat.com>
11301
11302         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11303         ignoring -fpic.
11304         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11305         through prune_gcc_output.
11306
11307 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11308
11309         * gcc.c-torture/compile/20020320-1.c: New test.
11310
11311 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11312
11313         * gcc.c-torture/compile/20020318-1.c: New test.
11314
11315         * gcc.dg/struct-by-value-1.c: New test.
11316
11317         * gcc.dg/20020319-1.c: New test.
11318
11319 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11320
11321         * g++.dg/opt/conj1.C: New test.
11322
11323 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11324
11325         * g++.dg/template/qualttp20.C: Revert previous change.
11326         * g++.dg/template/qualttp3.C: Likewise.
11327         * g++.dg/template/qualttp4.C: Likewise
11328         * g++.dg/template/qualttp5.C: Likewise
11329         * g++.dg/template/qualttp6.C: Likewise
11330         * g++.dg/template/qualttp7.C: Likewise
11331         * g++.dg/template/qualttp8.C: Likewise
11332         * g++.dg/template/recurse.C: Likewise.
11333
11334 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11335
11336         * gcc.dg/cpp/wchar-1.c: Update.
11337
11338 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11339
11340         * g++.dg/template/conv1.C: New test.
11341         * g++.dg/template/conv2.C: New test.
11342         * g++.dg/template/conv3.C: New test.
11343         * g++.dg/template/conv4.C: New test.
11344
11345 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11346
11347         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11348         * g++.dg/template/qualttp3.C: Likewise.
11349         * g++.dg/template/qualttp4.C: Likewise
11350         * g++.dg/template/qualttp5.C: Likewise
11351         * g++.dg/template/qualttp6.C: Likewise
11352         * g++.dg/template/qualttp7.C: Likewise
11353         * g++.dg/template/qualttp8.C: Likewise
11354         * g++.dg/template/recurse.C: Likewise.
11355
11356 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11357
11358         * g++.dg/opt/dtor1.C: New test.
11359
11360 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11361
11362         * gcc.c-torture/compile/20020315-1.c: New test.
11363
11364 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11365
11366         * gcc.dg/weak-1.c: Fix scan tests.
11367
11368 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11369
11370         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11371         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11372         cris-*-aout* mmix-*-*.
11373         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11374         cris-*-aout* mmix-*-*.
11375         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11376         cris-*-elf* cris-*-aout* and mmix-*-*.
11377         * gcc.dg/20001009-1.c: Ditto.
11378         * gcc.dg/20010912-1.c: Ditto.
11379         * gcc.dg/20020122-4.c: Ditto.
11380         * gcc.dg/inline-2.c: Ditto.
11381
11382 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11383
11384         * gcc.c-torture/compile/20020314-1.c: New test.
11385
11386 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11387
11388         * gcc.c-torture/execute/20020314-1.c: New test.
11389
11390 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11391
11392         * g++.dg/warn/Wunused-1.C: New test.
11393
11394 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11395
11396         * g++.dg/abi/mangle6.C: New test.
11397
11398 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11399
11400         * gcc.c-torture/compile/20020309-2.c: New test.
11401
11402         * gcc.c-torture/compile/20020312-1.c: New test.
11403
11404 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11405
11406         * g++.dg/other/access1.C: New test.
11407
11408 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11409
11410         * gcc.c-torture/execute/wchar_t-1.c: New test.
11411
11412 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11413
11414         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11415
11416 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11417
11418         * gcc.dg/20020312-1.c: New test case.
11419
11420 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11421
11422         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11423
11424 2002-03-11  Richard Henderson  <rth@redhat.com>
11425
11426         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11427         * g++.old-deja/g++.jason/report.C: Likewise.
11428
11429 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11430
11431         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11432         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11433
11434 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11435
11436         * testsuite/g++.dg/overload/pmf1.C: New test.
11437
11438 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11439
11440         * gcc.c-torture/execute/20020307-1.c: Use long.
11441
11442 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11443
11444         PR optimization/5844
11445         * gcc.dg/20020310-1.c: New test.
11446
11447 2002-03-09  Michael Meissner  <meissner@redhat.com>
11448
11449         * gcc.c-torture/execute/memcpy-2.c: New test.
11450         * gcc.c-torture/execute/memset-1.c: New test.
11451         * gcc.c-torture/execute/strlen-1.c: New test.
11452         * gcc.c-torture/execute/strcmp-1.c: New test.
11453         * gcc.c-torture/execute/strncmp-1.c: New test.
11454
11455 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11456
11457         * gcc.dg/ppc-ldstruct.c: New test.
11458
11459 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11460
11461         * gcc.c-torture/execute/va-arg-22.c: New test.
11462
11463 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11464
11465         * gcc.c-torture/compile/20020309-1.c: New test.
11466
11467 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11468
11469         * gcc.c-torture/execute/20020307-2.c: New test.
11470
11471 2002-03-07  Jeffrey A Law  (law@redhat.com)
11472
11473         * g77.f-torture/compile/20020307-1.f: New test.
11474
11475 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11476
11477         * gcc.dg/unordered-1.c: New test.
11478
11479 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11480
11481         * gcc.c-torture/execute/20020307-1.c: New test.
11482
11483 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11484
11485         * gcc.dg/20020304-1.c: New test.
11486
11487         * gcc.c-torture/compile/20020304-2.c: New test.
11488
11489 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11490
11491         * gcc.c-torture/compile/20020304-1.c: New test case
11492         (from PR c/5830).
11493
11494 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11495
11496         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11497
11498 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11499
11500         * g++.dg/other/classkey1.C: New test.
11501
11502 2002-03-01  Richard Henderson  <rth@redhat.com>
11503
11504         * gcc.c-torture/compile/981223-1.x: New.
11505         * gcc.c-torture/compile/920625-1.x: New.
11506
11507 2002-02-28  Richard Henderson  <rth@redhat.com>
11508
11509         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11510
11511 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11512
11513         * gcc.c-torture/execute/20020227-1.c: New test.
11514
11515 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11516
11517         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11518         here" ERROR lines.
11519         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11520         * g++.old-deja.g++.other/defarg1.C: Likewise.
11521         * g++.old-deja/g++.pt/calls2.C: Likewise.
11522         * g++.old-deja/g++.pt/crash20.C: Likewise.
11523         * g++.old-deja/g++.pt/crash30.C: Likewise.
11524         * g++.old-deja/g++.pt/crash36.C: Likewise.
11525         * g++.old-deja/g++.pt/crash6.C: Likewise.
11526         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11527         * g++.old-deja/g++.pt/derived3.C: Likewise.
11528         * g++.old-deja/g++.pt/error1.C: Likewise.
11529         * g++.old-deja/g++.pt/friend21.C: Likewise.
11530         * g++.old-deja/g++.pt/friend23.C: Likewise.
11531         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11532         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11533
11534 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11535
11536         * gcc.c-torture/execute/20020225-2.c: New test.
11537
11538 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11539
11540         * gcc.c-torture/execute/920730-1t.c,
11541         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11542         Delete test cases, only relevant to -traditional.
11543
11544 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11545
11546         * gcc.dg/cpp/undef1.c: Remove.
11547         * gcc.dg/cpp/directiv.c: Update.
11548         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11549
11550 2002-02-27  Michael Meissner  <meissner@redhat.com>
11551
11552         * gcc.c-torture/execute/20020226-1.c: New test.
11553
11554 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11555
11556         * g++.dg/debug/debug4.C: New test.
11557
11558         * gcc.dg/ia64-visibility-1.c: New test.
11559
11560 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11561
11562         * gcc.dg/debug/20020224-1.c: New.
11563
11564 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11565
11566         * gcc.c-torture/execute/960416-1.x: New.
11567         * gcc.c-torture/execute/divconst-3.x: Likewise.
11568
11569 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11570
11571         * gcc.dg/20020224-1.c: New test.
11572
11573 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11574
11575         * gcc.c-torture/execute/20020225-1.c: New.
11576
11577 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11578
11579         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11580
11581 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11582
11583         * gcc.dg/20020222-1.c: New test.
11584
11585 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11586
11587         * g++.dg/opt/anonunion1.C: New test.
11588
11589 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11590
11591         * g++.dg/template/qualttp19.C: New test.
11592         * g++.dg/template/qualttp20.C: New test.
11593         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11594         * g++.old-deja/g++.other/qual1.C: Likewise.
11595
11596 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11597
11598         * gcc.dg/attr-alwaysinline.c: New.
11599
11600 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11601
11602         * gcc.dg/20020220-1.c: New test.
11603
11604         * gcc.dg/20020220-2.c: New test.
11605
11606         * g++.dg/opt/mmx1.C: New test.
11607
11608 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11609
11610         * gcc.c-torture/compile/20020110.c: New test.
11611
11612 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11613
11614         * gcc.c-torture/execute/20020219-1.c: New test.
11615
11616         * gcc.dg/20020219-1.c: New test.
11617
11618         * gcc.dg/noncompile/20020220-1.c: New test.
11619
11620         * g++.dg/opt/ptrintsum1.C: New test.
11621
11622         * gcc.dg/debug/20020220-1.c: New test.
11623
11624 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11625
11626         * gcc.c-torture/execute/20020216-1.c: New test.
11627
11628 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11629
11630         * gcc.dg/decl-1.c: Update, new test.
11631
11632 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11633
11634         * g++.dg/abi/bitfield1.C: New test.
11635         * g++.dg/abi/bitfield2.C: New test.
11636
11637 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11638
11639         * gcc.dg/attr-nest.c: New test.
11640
11641 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11642
11643         * gcc.c-torture/execute/20020215-1.c: New test.
11644
11645 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11646
11647         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11648         * g++.dg/debug/debug.exp: New.
11649         * g++.dg/debug/trivial.C: New.
11650         * g++.dg/debug/debug1.C: Moved...
11651         * g++.dg/other/debug1.C: ...from here.
11652         * g++.dg/debug/debug2.C: Moved...
11653         * g++.dg/other/debug2.C: ...from here.
11654         * g++.dg/debug/debug3.C: Moved...
11655         * g++.dg/other/debug3.C: ...from here.
11656
11657         * gcc.dg/noncompile/20020213-1.c: New test.
11658
11659 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11660
11661         * g++.dg/other/debug3.C: New test.
11662
11663         * gcc.c-torture/execute/20020213-1.c: New test.
11664
11665 2002-02-13  Richard Smith <richard@ex-parrot.com>
11666
11667         * g++.old-deja/g++.other/thunk1.C: New test.
11668
11669 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11670
11671         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11672
11673 2002-02-13  Stan Shebs  <shebs@apple.com>
11674
11675         * gcc.dg/altivec-3.c: New.
11676
11677 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11678
11679         * gcc.dg/Wunreachable-1.c: New test.
11680         * gcc.dg/Wunreachable-2.c: New test.
11681
11682 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11683
11684         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11685
11686 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11687
11688         * gcc.dg/decl-1.c: New test.
11689
11690 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11691
11692         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11693
11694 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11695
11696         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11697         * gcc.c-torture/compile/980506-1.x: Likewise.
11698
11699 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11700
11701         * gcc.dg/20020210-1.c: New.
11702
11703 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11704
11705         * g77.f-torture/execute/947.f: New regression test
11706         for PR fortran/947.
11707
11708 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11709
11710         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11711         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11712
11713 2002-02-08  Richard Henderson  <rth@redhat.com>
11714
11715         * gcc.c-torture/compile/labels-3.c: New.
11716
11717 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11718
11719         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11720         expression statements work instead.
11721         * gcc.dg/noncompile/20020207-1.c: New test.
11722
11723 2002-02-07  Richard Henderson  <rth@redhat.com>
11724
11725         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11726
11727 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11728
11729         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11730         message from g77
11731         * lib/g77-dg.exp: Trim g77 error messages so that they are
11732         recognized by dg.exp.
11733
11734 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11735
11736         PR fortran/5473
11737         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11738
11739 2002-02-07  Richard Henderson  <rth@redhat.com>
11740
11741         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11742         to be sufficiently aligned for integers.
11743
11744 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11745
11746         * g++.dg/template/friend4.C: New test.
11747
11748 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11749
11750         PR fortran/5743
11751         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11752         unsupported cases.
11753
11754 2002-02-07  Richard Henderson  <rth@redhat.com>
11755
11756         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11757         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11758         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11759         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11760
11761 2002-02-06  Richard Henderson  <rth@redhat.com>
11762
11763         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11764
11765 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11766
11767         * gcc.dg/20020206-1.c: New test.
11768
11769 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11770
11771         * gcc.c-torture/execute/20020206-1.c: New test.
11772
11773         * gcc.c-torture/execute/20020206-2.c: New test.
11774
11775         PR optimization/5429:
11776         * gcc.c-torture/compile/20020206-1.c: New test.
11777
11778 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11779
11780         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11781         as certain file formats cannot support particularly large
11782         alignments.
11783
11784         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11785         and do not expect to be able to link the executable.
11786
11787         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11788         fail because the COFF format does not support the weak attribute.
11789
11790 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11791
11792         * g77.dg/pr5473.f:  New test
11793
11794 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11795
11796         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11797         Fix testcase accordingly.
11798
11799 2002-02-04  Richard Henderson  <rth@redhat.com>
11800
11801         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11802         (buf): Change to be an array of pointers, not ints.
11803
11804 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11805
11806         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11807         before all tests.  Move warning one line above to match where it
11808         C frontend emits.
11809         * gcc.dg/Wswitch-2.c: New test.
11810         * g++.dg/warn/Wswitch-1.C: New test.
11811         * g++.dg/warn/Wswitch-2.C: New test.
11812
11813 2002-02-04  Richard Henderson  <rth@redhat.com>
11814
11815         * g++.dg/abi/offsetof.C: Fix size comparison.
11816
11817 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11818
11819         * gcc.dg/cast-qual-2.c: New test.
11820
11821 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11822
11823         * gcc.dg/20020201-4.c: New test.
11824
11825 2002-02-04  Ben Elliston  <bje@redhat.com>
11826
11827         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11828         target_info attribute != 0, in addition to the empty string.
11829         (gcc_target_compile): Likewise.
11830
11831 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11832
11833         * gcc.dg/Wswitch.c: New test.
11834         PR gcc/4475. PR gcc/3780.
11835
11836 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11837
11838         * g77.f-torture/execute/5122.f: New test for regressions
11839         against PR fortran/5122.
11840
11841 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11842
11843         * g77.f-torture/compile/pr3743.f: Delete
11844         * g77.dg/pr3743-1.f: New test.
11845         * g77.dg/pr3743-2.f: New test.
11846         * g77.dg/pr3743-3.f: New test.
11847         * g77.dg/pr3743-4.f: New test.
11848
11849 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11850
11851         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11852
11853 2002-02-02  Richard Henderson  <rth@redhat.com>
11854
11855         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11856         * gcc.c-torture/execute/bf64-1.c: Likewise.
11857
11858 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11859
11860         * gcc.dg/20020201-2.c: New test.
11861
11862         * gcc.dg/20020201-3.c: New test.
11863
11864         * gcc.c-torture/execute/bitfld-2.c: New test.
11865
11866 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11867
11868         * gcc.dg/bitfld-1.c: Update.
11869         * gcc.dg/bitfld-2.c: Update.
11870         * gcc.c-torture/execute/bitfld-1.x: New.
11871
11872 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11873
11874         * gcc.c-torture/execute/20020201-1.c: New test.
11875
11876 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11877
11878         PR target/5469
11879         * gcc.dg/20020201-1.c: New test.
11880
11881 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11882
11883         PR fortran/3743
11884         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11885         * g77.f-torture/compile/pr3743.x: Remove
11886
11887 2002-01-31  Tom Rix  <trix@redhat.com>
11888
11889         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11890
11891 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11892
11893         * gcc.dg/noncompile/20020130-1.c: New test.
11894
11895 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11896
11897         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11898
11899 2002-01-29  Richard Henderson  <rth@redhat.com>
11900
11901         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11902         to long long.
11903         * gcc.c-torture/execute/bf64-1.c: Likewise.
11904
11905 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11906
11907         * gcc.c-torture/execute/20020129-1.c: New test.
11908
11909 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11910
11911         * gcc.c-torture/compile/20000224-1.c: Update.
11912         * gcc.c-torture/execute/bitfld-1.c: New tests.
11913         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11914         * gcc.dg/uninit-A.c: Update.
11915
11916 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11917
11918         * g++.dg/template/ctor1.C: Add instantiation.
11919
11920 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11921
11922         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11923         argument to __builtin_prefetch to be const ptr.
11924
11925 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11926
11927         * gcc.c-torture/compile/20020120-1.c: New test.
11928
11929 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11930
11931         * gcc.c-torture/execute/20020127-1.c: New test.
11932
11933 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11934
11935         * g77.dg/f77-edit-i-in.f: New test
11936         * g77.dg/f77-edit-i-out.f: New test
11937
11938 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11939
11940         * gcc.dg/debug/debug.exp: New file.
11941         * gcc.dg/debug/trivial.c: New file.
11942         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11943         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11944         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11945         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11946         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11947         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11948         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11949         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11950         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11951         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11952         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11953         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11954         * gcc.dg/20000503-1.c: Removed.
11955         * gcc.dg/20010207-1.c: Removed.
11956         * gcc.dg/20011223-1.c: Removed.
11957         * gcc.dg/20020104-2.c: Removed.
11958         * gcc.dg/debug-1.c: Removed.
11959         * gcc.dg/debug-2.c: Removed.
11960         * gcc.dg/debug-3.c: Removed.
11961         * gcc.dg/debug-4.c: Removed.
11962         * gcc.dg/debug-5.c: Removed.
11963         * gcc.dg/debug-6.c: Removed.
11964         * gcc.dg/dwarf2-1.c: Removed.
11965         * gcc.dg/dwarf2-2.c: Removed.
11966
11967 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11968
11969         * g++.old-deja/g++.other/eh5.C: New test.
11970         * g++.old-deja/g++.other/sibcall2.C: New test.
11971         * g++.old-deja/g++.other/array9.C: New test.
11972         * g++.old-deja/g++.other/typename2.C: New test.
11973         * g++.old-deja/g++.other/crash60.C: New test.
11974         * g++.old-deja/g++.other/conv9.C: New test.
11975         * g++.old-deja/g++.other/mangle10.C: New test.
11976         * g++.old-deja/g++.other/unchanging1.C: New test.
11977         * g++.old-deja/g++.other/exprstmt1.C: New test.
11978         * g++.old-deja/g++.other/inline23.C: New test.
11979         * g++.old-deja/g++.eh/ia64-1.C: New test.
11980         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11981         * g++.old-deja/g++.other/reload1.C: New test.
11982         * g++.old-deja/g++.other/static20.C: New test.
11983         * g++.old-deja/g++.other/local-alloc1.C: New test.
11984         * g++.old-deja/g++.other/conv8.C: New test.
11985         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11986         * g++.old-deja/g++.other/storeexpr1.C: New test.
11987         * g++.old-deja/g++.other/storeexpr2.C: New test.
11988         * g++.dg/eh/template2.C: New test.
11989         * g++.dg/warn/weak1.C: New test.
11990
11991 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11992
11993         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11994         Remove first, non-varying, argument.
11995
11996 2002-01-23  Richard Henderson  <rth@redhat.com>
11997
11998         * gcc.dg/inline-2.c: New.
11999
12000         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
12001         Add optional target arg.  Check number of arguments.
12002         (scan-assembler-not, scan-assembler-dem): Likewise.
12003         (scan-assembler-dem-not): Likewise.
12004
12005 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12006
12007         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
12008         line 12.
12009         * g++.old-deja/g++.brendan/parse3.C,
12010         g++.old-deja/g++.other/crash26.C,
12011         g++.old-deja/g++.other/crash28.C,
12012         g++.old-deja/g++.other/crash29.C,
12013         g++.old-deja/g++.other/crash30.C,
12014         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
12015
12016 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
12017
12018         * gcc.dg/20020115-1.c: New.
12019
12020 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
12021
12022         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
12023
12024 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
12025
12026         * gcc.dg/20020122-3.c: New.
12027
12028 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
12029
12030         * g++.dg/other/gc1.C: New test.
12031
12032 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12033
12034         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12035
12036 2002-01-22  Richard Henderson  <rth@redhat.com>
12037
12038         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12039
12040 2002-01-22  Richard Henderson  <rth@redhat.com>
12041
12042         * gcc.dg/20020122-4.c: New.
12043
12044 2002-01-22  H.J. Lu <hjl@gnu.org>
12045
12046         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12047         link output.
12048         * gcc.dg/special/ecos.exp: Likewise.
12049         * lib/g++-dg.exp: Likewise.
12050         * lib/g77-dg.exp: Likewise.
12051         * lib/gcc-dg.exp : Likewise.
12052         * lib/mike-g++.exp: Likewise.
12053         * lib/mike-g77.exp: Likewise.
12054         * lib/mike-gcc.exp: Likewise.
12055         * lib/objc-dg.exp: Likewise.
12056
12057 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12058
12059         PR target/5379
12060         * gcc.dg/20020122-2.c: New test.
12061
12062 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12063
12064         * gcc.dg/20020122-1.c: New test.
12065
12066 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12067
12068         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12069
12070 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12071
12072         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12073
12074 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12075
12076         * gcc.c-torture/compile/20020121-1.c: New test.
12077
12078 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12079
12080         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12081         ld_library_path.
12082
12083 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12084
12085         * gcc.dg/20020218-1.c: New test.
12086
12087 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12088
12089         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12090         messages
12091         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12092         "At global scope" warning
12093         * g++.dg/ext/align1.C: Change cygwin test for alignment
12094         from db-bogus to dg-warning
12095
12096 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12097
12098         * g77.f-torture/compile/cpp2.F: New test.
12099
12100 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12101
12102         * g++.dg/template/access1.C: New test.
12103
12104 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12105
12106         * gcc.dg/20020118-1.c: New.
12107
12108 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12109
12110         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12111
12112 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12113
12114         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12115         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12116         alignment warnings.
12117
12118 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12119
12120         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12121         torture_with_loops and torture_without_loops
12122
12123 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12124
12125         * gcc.c-torture/compile/20020116-1.c: New test.
12126
12127 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12128
12129         * gcc.dg/20020116-2.c: New test.
12130
12131         * gcc.dg/ultrasp4.c: New test.
12132
12133         * gcc.dg/20020116-1.c: New test.
12134
12135 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12136
12137         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12138         by EABI.
12139
12140 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12141
12142         * gcc.misc-tests/i386-prefetch.exp: New.
12143         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12144         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12145         * gcc.misc-tests/i386-pf-none-1.c: New test.
12146         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12147
12148 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12149
12150         * gcc.dg/gnu89-init-1.c: Add new tests.
12151
12152 2002-01-15  Andreas Jaeger  <aj@suse.de>
12153
12154         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12155         * gcc.dg/i386-mmx-2.c: Likewise.
12156         * gcc.dg/i386-sse-1.c: Likewise.
12157         * gcc.dg/i386-sse-2.c: Likewise.
12158         * gcc.dg/i386-sse-3.c: Likewise.
12159
12160 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12161
12162         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12163         Uncomment additional cases that now pass.
12164
12165 2002-01-11  Richard Henderson  <rth@redhat.com>
12166
12167         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12168         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12169
12170 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12171
12172         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12173
12174 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12175
12176         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12177         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12178
12179 2002-01-10  Dale Johannesen  <dalej@apple.com>
12180
12181         * gcc.c-torture/execute/loop-11.c: New.
12182
12183 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12184
12185         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12186         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12187
12188 2002-01-09  Richard Henderson  <rth@redhat.com>
12189
12190         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12191         type in which to perform the operation for each size.
12192
12193 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12194
12195         * gcc.c-torture/compile/20020109-2.c: New test.
12196
12197 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12198
12199         * gcc.c-torture/execute/loop-10.c: New test.
12200
12201 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12202
12203         * gcc.c-torture/compile/20010226-1.c: New test.
12204         * gcc.c-torture/compile/20010227-1.c: New test.
12205         * gcc.c-torture/compile/20010426-1.c: New test.
12206         * gcc.c-torture/compile/20010510-1.c: New test.
12207         * gcc.c-torture/compile/20010605-3.c: New test.
12208         * gcc.c-torture/compile/20010824-1.c: New test.
12209         * gcc.c-torture/execute/20010409-1.c: New test.
12210         * gcc.dg/noncompile/20000901-1.c: New test.
12211         * gcc.dg/20001023-1.c: New test.
12212         * gcc.dg/20001101-1.c: New test.
12213         * gcc.dg/20001102-1.c: New test.
12214         * gcc.dg/20010207-1.c: New test.
12215         * gcc.dg/20010405-1.c: New test.
12216         * gcc.dg/20010822-1.c: New test.
12217         * gcc.dg/20011107-1.c: New test.
12218
12219 2002-01-09  Jeffrey A Law  (law@redhat.com)
12220
12221         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12222
12223         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12224         execution failure on PA targets.
12225
12226 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12227
12228         * gcc.c-torture/compile/20020109-1.c: New test.
12229
12230 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12231
12232         * gcc.c-torture/execute/20020108-1.c: New test.
12233
12234 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12235
12236         * gcc.dg/20020108-1.c: New test.
12237
12238 2002-01-08  H.J. Lu <hjl@gnu.org>
12239
12240         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12241         for header files.
12242
12243 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12244
12245         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12246         consistency.
12247
12248 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12249
12250         * gcc.dg/altivec-4.c: Test altivec predicates.
12251
12252 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12253
12254         * gcc.c-torture/execute/20020107-1.c: New test.
12255
12256 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12257
12258         PR c/5279
12259         * gcc.c-torture/compile/20020106-1.c: New test.
12260
12261 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12262
12263         * gcc.c-torture/execute/nestfunc-4.c: New test.
12264
12265 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12266
12267         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12268         extra triple that slipped in.
12269         * g++.old-deja/g++.abi/align.C: Likewise.
12270         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12271
12272 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12273
12274         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12275         * g++.old-deja/g++.abi/align.C: Likewise.
12276         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12277
12278         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12279         on FreeBSD/i386.
12280         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12281         FreeBSD.
12282
12283 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12284
12285         * gcc.dg/20020104-1.c: New test.
12286
12287         * gcc.dg/20020104-2.c: New test.
12288
12289 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12290
12291         * gcc.dg/20020103-1.c: Fix typo in target selector.
12292
12293 2002-01-03  Richard Henderson  <rth@redhat.com>
12294
12295         * gcc.dg/20020103-1.c: New.
12296
12297 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12298
12299         * gcc.c-torture/execute/20020103-1.c: New test.
12300
12301 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12302
12303         * g++.dg/other/debug2.C: New test.
12304
12305         * gcc.c-torture/compile/20020103-1.c: New test.
12306
12307 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12308
12309         * gcc.dg/gnu89-init-1.c: Added new tests.
12310
12311 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12312
12313         * g++.dg/template/friend2.C: Remove as patch is reverted.
12314
12315         * g++.dg/warn/oldcast1.C: New test.
12316
12317         * g++.dg/template/ptrmem1.C: New test.
12318         * g++.dg/template/ptrmem2.C: New test.
12319
12320         * g++.dg/template/ntp.C: New test.
12321
12322         * g++.dg/other/component1.C: New test.
12323
12324         * g++.dg/template/ttp3.C: New test.
12325
12326         * g++.dg/template/friend2.C: New test.
12327         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12328
12329 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12330
12331         * g++.dg/other/ptrmem1.C: New test.
12332         * g++.dg/other/ptrmem2.C: New test.
12333
12334 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12335
12336         * g++.dg/template/ctor1.C: New test.
12337
12338 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12339
12340         * g++.dg/template/friend2.C: New test.
12341
12342 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12343
12344         * gcc.dg/mmix-1.c: New test.
12345
12346 2001-12-31  Richard Henderson  <rth@redhat.com>
12347
12348         * gcc.dg/asm-5.c: New.
12349
12350 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12351
12352         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12353         in namespace __gnu_cxx
12354
12355 2001-12-30  Richard Henderson  <rth@redhat.com>
12356
12357         * gcc.dg/debug-6.c: New.
12358
12359 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12360
12361         * gcc.c-torture/compile/20011229-2.c: New test.
12362
12363 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12364
12365         * gcc.dg/debug-3.c: New test.
12366         * gcc.dg/debug-4.c: New test.
12367         * gcc.dg/debug-5.c: New test.
12368
12369 2001-12-29  Richard Henderson  <rth@redhat.com>
12370
12371         * g++.dg/eh/loop1.C: New.
12372
12373 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12374
12375         * g++.dg/template/crash1.C: New test.
12376
12377 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12378
12379         * g++.dg/other/const1.C: New test.
12380
12381 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12382
12383         * gcc.c-torture/compile/20011229-1.c: New test.
12384
12385 2001-12-28  Stan Shebs  <shebs@apple.com>
12386
12387         * lib/objc-torture.exp: Resync with c-torture.exp.
12388         * lib/objc.exp: Load standard libraries.
12389
12390 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12391
12392         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12393         additional tests.
12394
12395 2001-12-27  Roger Sayle <roger@eyesopen.com>
12396
12397         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12398
12399 2001-12-27  Richard Henderson  <rth@redhat.com>
12400
12401         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12402
12403 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12404
12405         * g++.dg/eh/ctor1.C: New test.
12406         * g++.dg/other/error2.C: New test.
12407
12408 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12409
12410         * g++.dg/other/init2.C: New test.
12411
12412 2001-12-24  Richard Henderson  <rth@redhat.com>
12413
12414         * gcc.dg/20011223-1.c: New.
12415         * gcc.dg/inline-1.c: New.
12416
12417 2001-12-23  Richard Henderson  <rth@redhat.com>
12418
12419         * gcc.dg/asm-4.c: Test operand modifiers.
12420
12421 2001-12-23  Richard Henderson  <rth@redhat.com>
12422
12423         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12424
12425 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12426
12427         * gcc.c-torture/execute/20011223-1.c: New test.
12428
12429 2001-12-21  Richard Henderson  <rth@redhat.com>
12430
12431         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12432         re-enables the warning.
12433
12434 2001-12-21  Richard Henderson  <rth@redhat.com>
12435
12436         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12437
12438 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12439
12440         * gcc.c-torture/compile/20011218-1.c: New test.
12441
12442 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12443
12444         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12445         arm-isr.c test.
12446         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12447         epilogue generation for ARM ISR routines.
12448
12449 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12450
12451         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12452         * gcc.dg/format/c90-printf-3.c: Likewise.
12453         * gcc.dg/format/c99-printf-3.c: Likewise.
12454         * gcc.dg/format/ext-1.c: Likewise.
12455         * gcc.dg/format/ext-6.c: Likewise.
12456         * gcc.dg/format/format.h: Prototype unlocked stdio.
12457
12458 2001-12-20  Richard Henderson  <rth@redhat.com>
12459
12460         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12461         (arena): Use it.
12462         (malloc): Correct allocation logic.  Abort if we fill up the
12463         arena before initialization complete.
12464         (realloc): Correct allocation logic.
12465
12466 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12467
12468         * gcc.c-torture/compile/20011219-2.c: New test.
12469
12470         * gcc.c-torture/execute/20011219-1.c: New test.
12471
12472 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12473
12474         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12475         target does not support weak symbols.
12476
12477 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12478
12479         * gcc.c-torture/compile/20011219-1.c: New test.
12480
12481 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12482
12483         * g++.dg/other/error1.C: New test.
12484
12485 2001-12-17  Jeffrey A Law  (law@redhat.com)
12486
12487         * gcc.c-torture/execute/20011217-1.c: New test.
12488
12489 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12490
12491         * objc.dg/special/: New directory.
12492         * objc.dg/special/special.exp: New file.
12493         * objc.dg/special/unclaimed-category-1.h: New file.
12494         * objc.dg/special/unclaimed-category-1a.m: New file.
12495         * objc.dg/special/unclaimed-category-1.m: New file.
12496
12497 2001-12-17  Andreas Jaeger  <aj@suse.de>
12498
12499         * gcc.c-torture/compile/20011217-2.c: New test.
12500
12501 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12502
12503         * gcc.c-torture/compile/20011217-1.c: New test.
12504
12505 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12506
12507         * testsuite/gcc.dg/20011214-1.c: New.
12508
12509 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12510
12511         * gcc.dg/altivec-4.c: New.
12512
12513 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12514
12515         * gcc.dg/20011113-1.c: New test.
12516
12517 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12518
12519         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12520         std::__malloc_alloc_template<0> and
12521         std::__default_alloc_template<false, 0>.
12522
12523 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12524
12525         * objc/execute/bf-21.m: New test.
12526         * objc/execute/enumeration-1.m: New test.
12527         * objc/execute/enumeration-2.m: New test.
12528
12529 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12530
12531         * gcc.dg/gnu89-init-1.c: New test.
12532
12533 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12534
12535         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12536         * g++.old-deja/g++.jason/2371.C: Likewise.
12537         * g++.old-deja/g++.jason/template33.C: Likewise.
12538         * g++.old-deja/g++.jason/template34.C: Likewise.
12539         * g++.old-deja/g++.jason/template36.C: Likewise.
12540         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12541         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12542         * g++.old-deja/g++.other/typename1.C: Likewise.
12543         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12544         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12545         * g++.old-deja/g++.pt/typename11.C: Likewise.
12546         * g++.old-deja/g++.pt/typename14.C: Likewise.
12547         * g++.old-deja/g++.pt/typename16.C: Likewise.
12548         * g++.old-deja/g++.pt/typename3.C: Likewise.
12549         * g++.old-deja/g++.pt/typename4.C: Likewise.
12550         * g++.old-deja/g++.pt/typename5.C: Likewise.
12551         * g++.old-deja/g++.pt/typename7.C: Likewise.
12552         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12553
12554 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12555
12556         * g++.dg/other/linkage1.C: New test.
12557         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12558         specifiers.
12559
12560 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12561
12562         * gcc.dg/concat.c: New test.
12563
12564 2001-12-11  Stan Shebs  <shebs@apple.com>
12565
12566         * objc/compile: New test directory.
12567         * objc/compile/compile.exp: New expect script.
12568         * objc/compile/20011211-1.m: New compile test.
12569
12570 2001-12-11  Jason Merrill  <jason@redhat.com>
12571
12572         * lib/prune.exp (prune_gcc_output): Also handle "In member
12573         function".  So many permutations...
12574
12575 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12576
12577         * g++.dg/template/typedef1.C: New test.
12578
12579 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12580
12581         * g++.dg/other/copy1.C: New test.
12582
12583 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12584
12585         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12586
12587         * gcc.dg/builtin-choose-expr.c: New.
12588
12589 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12590
12591         * gcc.dg/altivec-2.c: New.
12592
12593 2001-12-07  Richard Henderson  <rth@redhat.com>
12594
12595         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12596
12597 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12598
12599         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12600         ultrasparc.
12601
12602 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12603
12604         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12605
12606 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12607
12608         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12609         variable argument list.
12610
12611 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12612
12613         * gcc.c-torture/execute/memcheck: Delete entire directory.
12614         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12615         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12616
12617 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12618
12619         * gcc.dg/Wshadow-1.c: New test.
12620
12621 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12622
12623         * gcc.c-torture/compile/20011130-1.c: New test.
12624
12625         * gcc.dg/noncompile/20011025-1.c: New test.
12626
12627         * g++.dg/other/anon-union.C: New test.
12628
12629         * gcc.c-torture/execute/20011024-1.c: New test.
12630
12631 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12632
12633         * gcc.c-torture/execute/20000722-1.x,
12634         gcc.c-torture/execute/20010123-1.x: Remove.
12635         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12636         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12637         gcc.dg/c99-complit-2.c: New tests.
12638
12639 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12640
12641         * g++.dg/inherit/base1.C: New test.
12642
12643 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12644
12645         * g++.dg/other/stdarg1.C: New test.
12646
12647         * gcc.c-torture/compile/20011130-2.c: New test.
12648
12649 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12650
12651         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12652         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12653         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12654         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12655         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12656         * gcc.dg/builtin-prefetch-1.c: New test.
12657
12658 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12659
12660         * gcc.dg/20011130-1.c: New test.
12661
12662 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12663
12664         * g++.dg/other/scope1.C: New test.
12665         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12666
12667 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12668
12669         * gcc.dg/vla-init-1.c: New test.
12670
12671 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12672
12673         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12674
12675 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12676
12677         * objc.dg/alias.m: Update.
12678         * objc.dg/class-1.m: Update.
12679         * objc.dg/const-str-1.m: Update.
12680         * objc.dg/fwd-proto-1.m: Update.
12681         * objc.dg/id-1.m: Update.
12682         * objc.dg/super-class-1.m: Update.
12683
12684 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12685
12686         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12687         constructs.
12688
12689 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12690
12691         * gcc.c-torture/execute/20011128-1.c: New test.
12692
12693 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12694
12695         * gcc.dg/20011127-1.c: New test.
12696
12697 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12698
12699         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12700         from Austin Group draft 7.
12701         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12702         scanf format arguments.
12703         * gcc.dg/format/no-exargs-2.c: New test.
12704
12705 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12706
12707         * g++.dg/abi/vbase8-4.C: New test.
12708
12709 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12710
12711         * gcc.c-torture/execute/20011121-1.c: New test.
12712
12713 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12714
12715         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12716
12717 2001-11-23  Andreas Jaeger  <aj@suse.de>
12718
12719         * gcc.dg/cpp/charconst-2.c: New test.
12720
12721 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12722
12723         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12724         to the host if it is remote.  Let tests specify extra headers
12725         they use.
12726         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12727         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12728         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12729         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12730         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12731         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12732         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12733         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12734         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12735         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12736
12737 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12738
12739         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12740         for little endian ARMs.
12741
12742 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12743
12744         * gcc.c-torture/compile/20011119-1.c: New test.
12745         * gcc.c-torture/compile/20011119-2.c: New test.
12746
12747 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12748
12749         * gcc.dg/altivec-1.c: Fix typo.
12750
12751 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12752
12753         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12754
12755 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12756
12757         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12758
12759 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12760
12761         * lib/g77.exp: Don't specify --rpath-link.
12762
12763         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12764         across all the headers.
12765         * gcc.dg/format/format.exp: For testing on a remote host,
12766         copy format.h.
12767
12768         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12769         * gcc.c-torture/execute/930406-1.c: Likewise.
12770         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12771
12772 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12773
12774         * gcc.dg/altivec-1.c: New.
12775
12776 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12777
12778         * gcc.dg/cpp/fpreprocessed.c: New test case.
12779
12780 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12781
12782         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12783         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12784         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12785
12786 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12787
12788         * gcc.dg/no-builtin-1.c: New test.
12789
12790 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12791
12792         * gcc.c-torture/execute/20011115-1.c: New test.
12793
12794 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12795
12796         * gcc.c-torture/compile/20011114-2.c: New test.
12797         * gcc.c-torture/compile/20011114-3.c: New test.
12798         * gcc.c-torture/compile/20011114-4.c: New test.
12799
12800 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12801
12802         * g++.dg/other/init1.C: New test.
12803
12804 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12805
12806         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12807         message.
12808
12809         * gcc.c-torture/execute/20011114-1.c: New testcase.
12810
12811         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12812         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12813         like the (before this change) version of 20010327-1.c.
12814
12815 2001-11-14  Roger Sayle <roger@eyesopen.com>
12816
12817         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12818
12819 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12820
12821         * g++.dg/init/array2.C: New test.
12822
12823 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12824
12825         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12826
12827 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12828
12829         * g++.dg/other/forscope1.C: New test.
12830         * g++.dg/ext/forscope1.C: New test.
12831         * g++.dg/ext/forscope2.C: New test.
12832
12833 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12834
12835         * gcc.c-torture/execute/20011113-1.c: New test.
12836
12837 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12838
12839         * gcc.c-torture/execute/20011109-2.c: New test.
12840
12841         * gcc.c-torture/execute/20011109-1.c: New test.
12842
12843 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12844
12845         * gcc.c-torture/compile/20011109-1.c: New test.
12846
12847 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12848
12849         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12850         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12851         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12852         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12853         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12854         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12855         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12856
12857 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12858
12859         * g++.dg/warn/Wshadow-1.C: New tests.
12860         * g++.old-deja/g++.mike/for3.C: Update.
12861
12862 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12863
12864         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12865         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12866         XFAILs.  Adjust expected error texts.
12867         * gcc.c-torture/compile/20011106-1.c,
12868         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12869         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12870         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12871         gcc.dg/c99-array-lval-5.c: New tests.
12872
12873 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12874
12875         * gcc.dg/cpp/defined.c: Update.
12876
12877 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12878
12879         * gcc.c-torture/execute/anon-1.c: New test.
12880
12881 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12882
12883         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12884         same size, so no warning should be produced on stormy16.
12885
12886         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12887         due to oversized array.
12888         * g++.old-deja/g++.mike/ns15.C: Likewise.
12889         * g++.old-deja/g++.pt/crash16.C: Likewise.
12890
12891 2001-11-02  Graham Stott  <grahams@redhat.com>
12892
12893         * g++.dgother/debug1.C: Fix typos.
12894
12895 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12896
12897         * g++.dg/other/debug1.C: New test.
12898
12899 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12900
12901         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12902         of unsigned long.
12903
12904 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12905
12906         * gcc.dg/20011029-2.c: New test.
12907
12908         * gcc.c-torture/compile/20011029-1.c: New test.
12909
12910 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12911
12912         * objc/execute/class_self-1.m: New test.
12913         * objc/execute/class_self-2.m: New test.
12914
12915 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12916
12917         * gcc.misc-tests/msgs.exp: Delete.
12918         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12919         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12920         error set to match recent changes.
12921
12922 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12923
12924         * gcc.dg/20011021-1.c: New test.
12925
12926 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12927
12928         * gcc.c-torture/compile/20011023-1.c: New test.
12929
12930 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12931
12932         * lib/g77.exp: Rewrite based on lib/g++.exp.
12933
12934 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12935
12936         * gcc.c-torture/execute/20011019-1.c: New test.
12937
12938         * gcc.dg/20011018-1.c: New test.
12939
12940 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12941
12942         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12943
12944 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12945
12946         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12947         * gcc.dg/attr-invalid.c: Likewise.
12948
12949 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12950
12951         * testsuite/gcc.dg/20011015-1.c: New test.
12952
12953 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12954
12955         * g++.dg/template/unify2.C: New test.
12956
12957 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12958
12959         * g++.dg/other/exception-specification.C: New test
12960
12961 2001-10-13  Tom Rix  <trix@redhat.com>
12962
12963         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12964         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12965
12966 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12967
12968         * testsuite/gcc.dg/20011009-1.c: New test.
12969
12970 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12971
12972         PR g++/4476
12973         * g++.dg/other/friend1.C: New test.
12974
12975 2001-10-11  Richard Henderson  <rth@redhat.com>
12976
12977         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12978
12979 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12980
12981         * gcc.c-torture/compile/20011010-1.c: New.
12982
12983 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12984
12985         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12986         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12987         g77.f-torture/execute/execute.exp,
12988         g77.f-torture/noncompile/noncompile.exp,
12989         gcc.c-torture/compile/compile.exp,
12990         gcc.c-torture/execute/execute.exp,
12991         gcc.c-torture/execute/ieee/ieee.exp,
12992         gcc.c-torture/execute/memcheck/memcheck.exp,
12993         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12994         objc/execute/execute.exp: Update FSF address.
12995
12996 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12997
12998         * gcc.dg/cpp/cmdlne-C.c: Update.
12999         * gcc.dg/cpp/cmdlne-C2.c: New.
13000
13001 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13002
13003         * gcc.c-torture/execute/20011008-3.c: New.
13004
13005 2001-10-08  DJ Delorie  <dj@redhat.com>
13006
13007         * gcc.dg/20011008-1.c: New.
13008         * gcc.dg/20011008-2.c: New.
13009
13010 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13011
13012         * gcc.dg/cpp/spacing1.c: Update test.
13013
13014 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13015
13016         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
13017         spelling errors of "separate" as "seperate".
13018
13019 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
13020
13021         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
13022         enough to avoid inlining.
13023
13024 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13025
13026         * lib/g77.exp: set libg2c_dir correctly.
13027
13028 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13029
13030         * gcc.dg/cpp/macro11.c: New test.
13031
13032 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13033
13034         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13035         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13036         gcc.dg/format/multattr-3.c: New tests.
13037         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13038         tests for format attributes on function pointers being rejected.
13039
13040 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13041
13042         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13043
13044 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13045
13046         * g++.dg/warn/format1.C: New test.
13047
13048 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13049
13050         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13051
13052 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13053
13054         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13055
13056 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13057
13058         * gcc.dg/cpp/redef2.c: Add test.
13059
13060 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13061
13062         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13063         long-standing bug on i686, apparently.
13064         * gcc.c-torture/execute/loop-2c.x: New file.
13065         * gcc.c-torture/execute/loop-2d.x: New file.
13066         * gcc.c-torture/execute/loop-3c.x: New file.
13067
13068 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13069
13070         * gcc.dg/cpp/20000625-2.c: Correct line number.
13071
13072 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13073
13074         * gcc.dg/cpp/macro10.c: New test.
13075         * gcc.dg/cpp/strify3.c: New test.
13076         * gcc.dg/cpp/spacing1.c: Add tests.
13077         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13078         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13079
13080 2001-09-24  DJ Delorie  <dj@redhat.com>
13081
13082         * gcc.c-torture/execute/20010924-1.c: New test.
13083
13084 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13085
13086         * testsuite/objc/execute/paste.m: Remove.
13087
13088 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13089
13090         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13091
13092 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13093
13094         * g77.dg/strlen0.f: New test.
13095
13096 2001-09-21  Richard Henderson  <rth@redhat.com>
13097
13098         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13099         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13100
13101 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13102
13103         Table-driven attributes.
13104         * g++.dg/ext/attrib1.C: New test.
13105
13106 2001-09-20  DJ Delorie  <dj@redhat.com>
13107
13108         * gcc.dg/20000926-1.c: Update expected warning messages.
13109         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13110         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13111         array.
13112
13113 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13114
13115         * g++.dg/eh/registers1.C: New test case.
13116
13117 2001-09-17  Richard Henderson  <rth@redhat.com>
13118
13119         * gcc.dg/array-5.c: Fix VLA decomposition test.
13120
13121 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13122
13123         * gcc.dg/cpp/line5.c: New testcase.
13124
13125 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13126
13127         * gcc.dg/cpp/macro9.c: New test.
13128
13129 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13130
13131         * gcc.c-torture/execute/980223.c: Change type of addr from long
13132         to char *.
13133
13134 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13135
13136         * gcc.c-torture/execute/20010915-1.c: New test.
13137
13138 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13139
13140         * g77.dg/bprob: New directory.
13141         * g77.dg/bprob/bprob.exp: New file.
13142         * g77.dg/bprob/bprob-1.f: New test.
13143         * g77.dg/gcov: New directory.
13144         * g77.dg/gcov/gcov.exp: New file.
13145         * g77.dg/gcov/gcov-1.f: New test.
13146         * g77.dg/gcov/gcov-1.x: New file.
13147
13148 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13149
13150         * gcc.dg/cpp/directiv.c: Update.
13151         * gcc.dg/cpp/undef1.c: Update.
13152
13153 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13154
13155         * gcc.dg/20010912-1.c: New test.
13156
13157 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13158
13159         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13160         language-independent file in lib.
13161         * lib/gcov.exp: New file.
13162
13163 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13164
13165         * gcc.c-torture/compile/20010911-1.c: New test.
13166
13167 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13168
13169         * lib/profopt.exp: New, to support profile-directed optimizations.
13170         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13171         * gcc.misc-tests/bprob-1.c: New test.
13172         * gcc.misc-tests/bprob-2.c: New test.
13173
13174 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13175
13176         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13177         XFAIL and which kinds of gcov output to verify.
13178         * gcc.misc-tests/gcov-4b.x: New file.
13179         * gcc.misc-tests/gcov-5b.x: New file.
13180         * gcc.misc-tests/gcov-6.x: New file.
13181         * gcc.misc-tests/gcov-7.c: New test.
13182         * gcc.misc-tests/gcov-7.x: New file.
13183
13184 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13185
13186         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13187         * gcc.misc-tests/gcov-6.c: New test.
13188
13189 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13190
13191         PR c++/3986
13192         * g++.dg/abi/vbase1.C: New test.
13193
13194 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13195
13196         * objc.dg/method-2.m: New.
13197
13198 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13199
13200         PR c++/4203
13201         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13202         * g++.dg/init/empty1.C: New test.
13203
13204 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13205
13206         * gcc.c-torture/compile/20010903-1.c: New test.
13207
13208 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13209
13210         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13211         for m68k.
13212
13213 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13214
13215         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13216
13217         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13218
13219         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13220
13221 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13222
13223         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13224         for 16-bit 'unsigned int'.
13225
13226 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13227
13228         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13229
13230 2001-08-27  Richard Henderson  <rth@redhat.com>
13231
13232         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13233         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13234
13235 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13236
13237         * gcc.dg/asm-names.c (ymain): New.
13238
13239 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13240
13241         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13242         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13243         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13244
13245 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13246
13247         * gcc.dg/compare5.c: New testcase.
13248
13249 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13250
13251         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13252         and "In instantiation".
13253
13254 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13255
13256         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13257
13258 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13259
13260         * gcc.misc-tests/gcov.exp: Add support for branch information.
13261         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13262         * gcc.misc-tests/gcov-4.c: New test.
13263         * gcc.misc-tests/gcov-4b.c: New test.
13264         * gcc.misc-tests/gcov-5b.c: New test.
13265
13266 2001-08-20  Zack Weinberg  <zackw@panix.com>
13267
13268         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13269         expected to fail.
13270
13271 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13272
13273         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13274
13275 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13276
13277         * g++.dg/eh/
13278         Moved to gcc-deps.exp
13279         * gcc-deps.exp: New file.
13280
13281 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13282
13283         * g++.old-deja/g++.pt/defarg14.C: New test.
13284
13285 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13286
13287         * g++.old-deja/g++.other/lineno5.C: New test.
13288
13289 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13290
13291         * g++.old-deja/g++.pt/crash68.C: New test.
13292
13293 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13294
13295         * g++.old-deja/g++.other/crash42.C: New test.
13296
13297 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13298
13299         * gcc.dg/cpp/extratokens.c: Fix.
13300         * gcc.dg/cpp/skipping2.c: New tests.
13301
13302 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13303
13304         * gcc.c-torture/execute/20010724-1.c: New file.
13305         * gcc.c-torture/execute/20010724-1.x: New file.
13306
13307 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13308
13309         * g++.old-deja/g++.other/cond7.C: New test.
13310
13311 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13312
13313         * g++.old-deja/g++.other/optimize4.C: New test.
13314
13315 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13316
13317         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13318
13319 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13320
13321         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13322         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13323         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13324         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13325
13326         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13327         bug report" message.
13328
13329         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13330         * g++.dg/ext/instantiate1.C: Move from old-deja.
13331
13332 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13333
13334         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13335         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13336         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13337         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13338
13339 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13340
13341         * gcc.c-torture/execute/20010723-1.c: New test.
13342
13343 2001-07-23  Ben Elliston  <bje@redhat.com>
13344
13345         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13346
13347 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13348
13349         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13350         i[34567]86-*-*.
13351         Delete handling of ieee_multilib_flags.
13352         Pass -mieee for alpha*-*-* and sh-*-*.
13353         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13354
13355 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13356
13357         Remove old-abi tests.
13358         * g++.old-deja/g++.mike/p11116.C: Remove.
13359         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13360
13361 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13362
13363         * g77.f-torture/compile/pr3743.f:  New test
13364
13365 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13366
13367         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13368
13369 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13370
13371         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13372         g++.old-deja/g++.pt/static6.C: Likewise.
13373         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13374         supports weak symbols.
13375
13376 2001-07-18  Andreas Jaeger  <aj@suse.de>
13377
13378         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13379         supported again.
13380
13381 2001-07-18  Andreas Jaeger  <aj@suse.de>
13382
13383         * gcc.dg/iftrap-1.c: Fix target line.
13384
13385 2001-07-17  Richard Henderson  <rth@redhat.com>
13386
13387         * gcc.c-torture/execute/20010717-1.c: New.
13388
13389 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13390
13391         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13392         tests.
13393
13394 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13395
13396         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13397
13398 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13399
13400         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13401         UAC_SIGBUS, UAC_NOPRINT definitions.
13402
13403 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13404
13405         * objc/execute/object_is_class.m: New test.
13406         * objc/execute/object_is_meta_class.m: New test.
13407
13408 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13409
13410         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13411         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13412
13413 2001-01-15  David Bil
13414         * objc/execute/class-14.m: Added.
13415         * objc/execute/class-2.m: Added.
13416         * objc/execute/class-3.m: Added.
13417         * objc/execute/class-4.m: Added.
13418         * objc/execute/class-5.m: Added.
13419         * objc/execute/class-6.m: Added.
13420         * objc/execute/class-7.m: Added.
13421         * objc/execute/class-8.m: Added.
13422         * objc/execute/class-9.m: Added.
13423         * objc/execute/class-tests-1.h
13424         * objc/execute/class-tests-2.h
13425         * objc/execute/compatibility_alias.m: Added.
13426         * objc/execute/encode-1.m: Added.
13427         * objc/execute/formal_protocol-1.m: Added.
13428         * objc/execute/formal_protocol-2.m: Added.
13429         * objc/execute/formal_protocol-3.m: Added.
13430         * objc/execute/formal_protocol-4.m: Added.
13431         * objc/execute/formal_protocol-5.m: Added.
13432         * objc/execute/formal_protocol-6.m: Added.
13433         * objc/execute/formal_protocol-7.m: Added.
13434         * objc/execute/informal_protocol.m: Added.
13435         * objc/execute/initialize.m: Added.
13436         * objc/execute/load.m: Added.
13437         * objc/execute/many_args_method.m: Added.
13438         * objc/execute/nested-3.m: Added.
13439         * objc/execute/no_clash.m: Added.
13440         * objc/execute/private.m: Added.
13441         * objc/execute/redefining_self.m: Added.
13442         * objc/execute/root_methods.m: Added.
13443         * objc/execute/selector-1.m: Added.
13444         * objc/execute/static-1.m: Added.
13445         * objc/execute/static-2.m: Added.
13446         * objc/execute/va_method.m: Added.
13447
13448 2001-03-10  Richard Henderson  <rth@redhat.com>
13449
13450         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13451
13452 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13453
13454         * g++.old-deja/g++.other/crash31.C: XFAIL.
13455         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13456         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13457         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13458         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13459         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13460
13461 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13462
13463         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13464
13465 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13466
13467         * gcc.dg/20000724-1.c: Don't use multiline strings.
13468
13469 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13470
13471         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13472         result of -cString against what we expect it to be; don't just
13473         print it out for no one to read.
13474
13475         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13476         Based on testcases provided by Nicola Pero.
13477
13478 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13479
13480         * gcc.dg/cpp/macro7.c: New test.
13481
13482 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13483
13484         * gcc.dg/cpp/multiline.c: Update.
13485
13486 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13487
13488         * g++.old-deja/g++.other/enum3.C: New test.
13489
13490 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13491
13492         * g++.old-deja/g++.other/pod1.C: New test.
13493
13494 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13495
13496         * g++.old-deja/g++.ext/overload1.C: New test.
13497
13498 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13499
13500         * g++.old-deja/g++.pt/using1.C: New test.
13501
13502 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13503
13504         * g++.old-deja/g++.other/using9.C: New test.
13505
13506 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13507
13508         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13509
13510         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13511
13512 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13513
13514         * g++.old-deja/g++.ext/realpt1.C: Remove.
13515
13516 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13517
13518         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13519
13520 2001-02-26  Will Cohen  <wcohen@redhat.com>
13521
13522         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13523
13524 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13525
13526         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13527         templatized constructors.
13528
13529 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13530
13531         * gcc.c-torture/execute/20010224-1.c: New test.
13532
13533 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13534
13535         * gcc.c-torture/execute/20010222-1.c: New test.
13536
13537 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13538
13539         * g++.old-deja/g++.other/inline20.C: New test.
13540
13541 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13542
13543         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13544
13545 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13546
13547         * g++.old-deja/g++.other/lookup22.C: New test.
13548
13549 200
13550         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13551         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13552         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13553         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13554         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13555
13556 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13557
13558         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13559         account.
13560
13561 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13562
13563         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13564
13565 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13566
13567         * g++.old-deja/g++.pt/crash62.C: New test.
13568
13569 2001-01-04  Richard Henderson  <rth@redhat.com>
13570
13571         * gcc.dg/20000926-1.c: Update expected warnings.
13572         * gcc.dg/array-2.c: Likewise.
13573         * gcc.dg/array-4.c: Also validate flexible array members.
13574         * gcc.dg/c99-flex-array-1.c: New.
13575
13576 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13577
13578         * gcc.c-torture/compile/20001222-1.x: Remove.
13579
13580 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13581
13582         * gcc.c-torture/execute/built-in-setjmp.c: New.
13583
13584 2001-01-03  Richard Henderson  <rth@redhat.com>
13585
13586         * gcc.dg/940510-1.c: Update expected error wording.
13587         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13588
13589 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13590
13591         * lib/target-supports.exp (check_alias_available): Modified to
13592         indicate aliases not supported if only weak aliases are supported.
13593
13594 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13595
13596         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13597         Turn on cmpstrsi checks for __pj__ and __i370__.
13598
13599 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13600
13601         * g++.old-deja/g++.other/virtual11.C: New test.
13602
13603 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13604
13605         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13606
13607 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13608
13609         * gcc.c-torture/compile/20010102-1.c: New test.
13610
13611 2001-01-02  Andreas Jaeger  <aj@suse.de>
13612
13613         * gcc.dg/noreturn-3.c: New test.
13614
13615         * gcc.dg/noreturn-4.c: New test.
13616
13617 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13618
13619         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13620         __builtin_fputc and __builtin_fwrite.
13621
13622 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13623
13624         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13625         signed char, not default char.
13626
13627 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13628
13629         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13630
13631 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13632
13633         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13634
13635 2000-12-29  Richard Henderson  <rth@redhat.com>
13636
13637         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13638         (__cyg_profile_func_exit): Define.
13639
13640 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13641
13642         * g++.dg/vtgc1.C: New test.
13643
13644 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13645
13646         * gcc.dg/noncompile/20001228-1.c: New test.
13647
13648         * gcc.dg/20001228-1.c: New test.
13649
13650         * gcc.c-torture/execute/20001228-1.c: New test.
13651
13652 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13653
13654         * gcc.dg/format-strfmon-1.c: New test.
13655
13656 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13657
13658         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13659         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13660         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13661         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13662         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13663         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13664         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13665         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13666         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13667         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13668         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13669         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13670         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13671
13672         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13673         * gcc.c-torture/execute/string-opt-4.c: Test index.
13674
13675 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13676
13677         * gcc.c-torture/compile/20001226-1.c: New test.
13678
13679 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13680
13681         * gcc.c-torture/compile/20001222-1.c: New test.
13682         * gcc.c-torture/compile/20001222-1.x: Xfail.
13683
13684 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13685
13686         * gcc.c-torture/execute/comp-goto-2.c: New test.
13687
13688 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13689
13690         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13691         Use long types if __INT_MAX__ is 32767.
13692         (main): Use cast to (sint32 *) when poking 88 into a_page.
13693
13694         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13695
13696 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13697
13698         * gcc.c-torture/compile/20001221-1.c: New test.
13699         * gcc.c-torture/execute/20001221-1.c: New test.
13700
13701 2000-12-20  Richard Henderson  <rth@redhat.com>
13702
13703         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13704         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13705
13706 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13707
13708         * gcc.dg/compare3.c: New test.
13709
13710 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13711
13712         * gcc.dg/format-warnll-1.c: New test.
13713
13714 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13715
13716         * gcc.dg/cpp/cmdlne-P.c: New test.
13717
13718 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13719
13720         * gcc.c-torture/execute/builtin-abs-1.c,
13721         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13722
13723 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13724
13725         * gcc.dg/cpp/multiline.c: New test.
13726
13727 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13728
13729         * g++.old-deja/g++.other/syshdr1.C: Update.
13730         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13731
13732 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13733
13734         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13735
13736 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13737
13738         * g++.old-deja/g++.pt/ttp65.C: New test.
13739
13740 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13741
13742         * g++.old-deja/g++.pt/ttp64.C: New test.
13743
13744 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13745
13746         * g++.old-deja/g++.pt/spec33.C: New test.
13747
13748 2000-12-14  Catherine Moore  <clm@redhat.com>
13749
13750         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13751         * gcc.c-torture/execute/920612-2.c: Likewise.
13752         * gcc.c-torture/execute/920428-2.c: Likewise.
13753         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13754         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13755
13756 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13757
13758         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13759         * gcc.dg/pack-test-2.c: Likewise.
13760
13761 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13762
13763         Tests by Zack Weinberg <zackw@stanford.edu>.
13764
13765         * gcc.dg/cpp/defined.c: Update.
13766         * gcc.dg/cpp/defined_trad.c: New tests.
13767
13768 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13769
13770         * gcc.dg/cpp/trad-direct.c: Update.
13771
13772 2000-12-11  Neil Booth  <neilb@earthling.net>
13773
13774         * gcc.dg/cpp/defined_trad.c
13775
13776 2000-12-11  Neil Booth  <neilb@earthling.net>
13777
13778         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13779
13780 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13781
13782         * gcc.dg/format-miss-2.c: New test.
13783
13784 2000-12-09  Neil Booth  <neilb@earthling.net>
13785
13786         * gcc.dg/cpp/lineflags.c: New tests.
13787         * gcc.dg/cpp/poison.c: Update.
13788         * gcc.dg/cpp/redef2.c: Update.
13789         * gcc.dg/cpp/skipping.c: New test.
13790
13791 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13792
13793         * g++.old-deja/g++.other/eh3.C: New testcase.
13794
13795 2000-12-07  Neil Booth  <neilb@earthling.net>
13796
13797         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13798         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13799         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13800         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13801         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13802         Update.
13803
13804 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13805
13806         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13807         __SIZE_TYPE__ instead of int for type of integers cast to
13808         pointers.
13809
13810 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13811
13812         * g++.old-deja/g++.other/cleanup4.C: New test.
13813
13814 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13815
13816         * format-sec-1.c: New test.
13817
13818 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13819
13820         * gcc.dg/format-nonlit-3.c: New test.
13821
13822 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13823
13824         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13825         through a null pointer.
13826
13827 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13828         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13829         library makes no calls to `operator new' during initialization.
13830
13831 2000-11-04  Neil Booth  <neilb@earthling.net>
13832
13833         * gcc.dg/cpp/include2.c: New tests.
13834
13835 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13836
13837         * lib/g++.exp (g++_set_ld_library_path): New function.
13838         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13839
13840 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13841
13842         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13843         warnings.
13844
13845 2000-11-01  Richard Henderson  <rth@redhat.com>
13846
13847         * g++.old-deja/g++.ext/namedret1.C: New.
13848         * g++.old-deja/g++.ext/namedret2.C: New.
13849         * g++.old-deja/g++.ext/namedret3.C: New.
13850
13851 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13852
13853         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13854         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13855
13856 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13857
13858         * gcc.c-torture/execute/va-arg-21.c: New test.
13859
13860 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13861
13862         * gcc.dg/c99-complex-2.c: New test.
13863
13864 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13865
13866         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13867
13868 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13869
13870         * g++.old-deja/g++.other/inline16.C: New test.
13871
13872 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13873
13874         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13875         __PRETTY_FUNCTION__
13876
13877 2000-10-29  Neil Booth  <neilb@earthling.net>
13878
13879         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13880         New tests.
13881         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13882         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13883         optimisation.
13884
13885 2000-10-29  Neil Booth  <neilb@earthling.net>
13886
13887         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13888         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13889         * mi5.c: Test multiple includes work with -C.
13890         * trigraphs.c: Test ^= version.
13891
13892 2000-10-28  Neil Booth  <neilb@earthling.net>
13893
13894         New tests and test updates for new macro expander.
13895
13896         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13897         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13898         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13899         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13900         new diagnostic messages.
13901
13902         * gcc.dg/cpp/macro3.c: New tests.
13903
13904 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13905
13906         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13907         on the same line.
13908
13909 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13910
13911         * g++.old-deja/g++.other/eh2.C: New test.
13912
13913 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13914
13915         * gcc.c-torture/execute/20001027-1.c: New test.
13916
13917 2000-10-26  Richard Henderson  <rth@redhat.com>
13918
13919         * gcc.c-torture/execute/20001026-1.c: New.
13920
13921 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13922
13923         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13924         * g++.old-deja/g++.law/builtin1.C: Likewise.
13925         * g++.old-deja/g++.law/ctors10.C: Likewise.
13926         * g++.old-deja/g++.law/virtual3.C: Likewise.
13927         * g++.old-deja/g++.mike/p658.C: Likewise.
13928         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13929         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13930         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13931         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13932         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13933
13934 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13935
13936         * gcc.c-torture/compile/20001024-1.c: New test.
13937
13938 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13939
13940         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13941         to tell us whether or not we are using V3.
13942
13943 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13944
13945         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13946         operands.
13947
13948 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13949
13950         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13951
13952 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13953
13954         * gcc.c-torture/execute/20001024-1.c: New test.
13955
13956 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13957
13958         * g++.old-deja/g++.other/sibcall1.C: New test.
13959
13960 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13961
13962         * gcc.dg/noncompile/init-3.c: New test.
13963
13964 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13965
13966         * gcc.dg/format-array-1.c: New test.
13967
13968 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13969
13970         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13971         writing through null pointers; remove comment about testing
13972         unterminated strings.
13973
13974 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13975
13976         * gcc.c-torture/execute/20001017-2.c: New test.
13977
13978 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13979
13980         * gcc.c-torture/compile/20001018-1.c: New test.
13981         * gcc.c-torture/compile/20001018-1.x: Xfail.
13982
13983 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13984
13985         * gcc.c-torture/execute/20001017-1.c: New test.
13986
13987 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13988
13989         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13990         for multiple use of arguments with scanf formats; add tests for
13991         multiple use of arguments.
13992
13993 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13994
13995         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13996
13997 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13998
13999         * gcc.dg/format-miss-1.c: New test.
14000
14001 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14002
14003         * gcc.c-torture/execute/20001013-1.c: New test.
14004
14005 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14006
14007         * gcc.dg/format-branch-1.c: New test.
14008
14009 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14010
14011         * README, lib/file-format.exp: Remove EGCS references.
14012
14013 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14014
14015         * gcc.dg/20001013-1.c: New test.
14016
14017 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14018
14019         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14020         for intmax_t in the compiler using __typeof__ and the type rules
14021         for conditional expressions.
14022
14023 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14024
14025         * gcc.dg/20001012-1.c: New test.
14026         * gcc.dg/20001012-2.c: New test.
14027
14028 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14029
14030         * gcc.dg/format-attr-1.c: New test.
14031
14032 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14033
14034         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14035         __LONG_LONG_MAX__ instead of LLONG_MAX.
14036
14037 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14038
14039         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14040         scanf flags.
14041         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14042         flags.
14043
14044 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14045
14046         * gcc.dg/sequence-pt-1.c: New test.
14047
14048 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14049
14050         * gcc.c-torture/execute/20001011-1.c: New testcase.
14051         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14052
14053 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14054
14055         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14056         does not error on it.
14057
14058 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14059
14060         * gcc.dg/20001009-1.c: New test.
14061
14062 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14063
14064         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14065         * gcc.c-torture/execute/20001009-2.c: ... to here.
14066
14067 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14068
14069         * gcc.c-torture/compile/20001009-1.c: New testcase.
14070         * gcc.c-torture/execute/20001009-1.c: New testcase.
14071         Testcases provided by Jan Hubicka <jh@suse.cz>.
14072
14073 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14074
14075         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14076         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14077         uintmax_t using <limits.h> to emulate the compiler's internal
14078         logic.  No longer XFAIL %j tests.
14079
14080 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14081
14082         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14083         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14084         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14085         regexps and details of expected handling of some bad formats.
14086         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14087         suppression.
14088
14089 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14090
14091         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14092         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14093         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14094         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14095         in list archives.
14096
14097 2000-10-06  Richard Henderson  <rth@cygnus.com>
14098
14099         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14100         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14101         * g++.old-deja/g++.jason/report.C: Likewise.
14102         * g++.old-deja/g++.law/friend5.C: Likewise.
14103         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14104         of the expected warnings.
14105
14106 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14107
14108         * g++.old-deja/g++.pt/enum14.C: New test.
14109
14110 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14111
14112         * g++.old-deja/g++.pt/crash59.C: New test.
14113
14114 2000-10-04  Will Cohen  <wcohen@redhat.com>
14115
14116         * gcc.dg/20000926-1.c: New test.
14117
14118 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14119
14120         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14121         function name for current C++ compiler.
14122         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14123
14124 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14125
14126         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14127         __PRETTY_FUNCTION__.
14128         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14129
14130 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14131
14132         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14133
14134 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14135
14136         * gcc.c-torture/compile/20000923-1.c: New test.
14137
14138 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14139
14140         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14141         * g++.old-deja/g++.pt/ttp62.C: Same.
14142         * g++.old-deja/g++.other/inline14.C: Same.
14143
14144 2000-09-24  Richard Henderson  <rth@cygnus.com>
14145
14146         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14147
14148 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14149
14150         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14151
14152 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14153
14154         * gcc.c-torture/compile/20000922-1.c: New file.
14155
14156 2000-09-21  Nick Clifton  <nickc@redhat.com>
14157
14158         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14159         a signed long modulo operation.
14160         (mod6): New function - perform an unsigned long modulo operation.
14161         (main): Add tests for modulos of very large numbers by very small
14162         dividends.
14163
14164 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14165
14166         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14167
14168 2000-09-19  Richard Henderson  <rth@cygnus.com>
14169
14170         * gcc.dg/compare2.c (case 10): XFAIL.
14171
14172 2000-09-18  Richard Henderson  <rth@cygnus.com>
14173
14174         * gcc.c-torture/execute/20000906-1.c: Move ...
14175         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14176         that support __builtin_trap.
14177
14178 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14179
14180         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14181
14182 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14183
14184         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14185         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14186         more $ format tests.
14187
14188 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14189
14190         * gcc.dg/format-errmk-1.c: New test.
14191
14192 2000-09-17  Greg McGary  <greg@mcgary.org>
14193
14194         * gcc.c-torture/execute/20000917-1.x: Remove.
14195
14196 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14197
14198         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14199
14200 2000-09-17  Greg McGary  <greg@mcgary.org>
14201
14202         * gcc.c-torture/execute/20000917-1.c: New test.
14203         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14204
14205 2000-09-16  Neil Booth  <NeilB@earthling.net>
14206
14207         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14208         in nested macro bug.
14209
14210 2000-09-15  Neil Booth  <NeilB@earthling.net>
14211
14212         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14213
14214 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14215
14216         * gcc.c-torture/execute/20000914-1.c: New test.
14217
14218 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14219
14220         * g++.other/inline13.C: New test.
14221
14222 2000-09-12  Andreas Jaeger  <aj@suse.de>
14223
14224         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14225         constant by Ulrich Drepper <drepper@redhat.com>.
14226
14227 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14228
14229         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14230
14231 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14232
14233         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14234
14235 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14236
14237         * gcc.dg/cpp/backslash.c: New test.
14238
14239 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14240
14241         * gcc.c-torture/execute/20000910-1.c: New test.
14242         * gcc.c-torture/execute/20000910-2.c: Likewise.
14243
14244 2000-09-11  Robert Lipe  <robertl@sco.com>
14245
14246         * gcc.dg/pragma-align.c: New test.
14247
14248 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14249
14250         * g++.old-deja/g++.pt/explicit82.C: New test.
14251         * g++.old-deja/g++.pt/explicit83.C: New test.
14252
14253 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14254
14255         * gcc.dg/asm-names.c: New test.
14256
14257 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14258
14259         * gcc.dg/cpp/tr-warn6.c: New test
14260
14261 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14262
14263         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14264         be accepted.
14265
14266 2000-09-07  Catherine Moore  <clm@redhat.com>
14267
14268         * gcc.c-torture/execute/unroll-1.c: New test.
14269
14270 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14271
14272         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14273         ERROR markers.
14274         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14275         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14276         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14277         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14278         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14279         Preprocess only.
14280         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14281         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14282
14283 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14284
14285         * g++.old-deja/g++.pt/deduct2.C: New test.
14286
14287 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14288
14289         * g++.old-deja/g++.pt/parms2.C: New test.
14290
14291 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14292
14293         * g++.old-deja/g++.pt/crash58.C: New test.
14294
14295 2000-09-06  Greg McGary  <greg@mcgary.org>
14296
14297         * gcc.c-torture/execute/20000906-1.c: New test.
14298         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14299
14300 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14301
14302         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14303
14304 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14305
14306         * g++.old-deja/g++.pt/crash57.C: New test.
14307
14308 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14309
14310         * g++.old-deja/g++.pt/crash56.C: New test.
14311
14312 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14313
14314         * g++.old-deja/g++.pt/koenig1.C: New test.
14315
14316 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14317
14318         * gcc.dg/20000904-1.c: New test.
14319
14320 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14321
14322         * gcc.dg/cpp/paste8.c: New test.
14323
14324 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14325
14326         * gcc.c-torture/compile/20000827-1.c: New test.
14327
14328 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14329
14330         * gcc.dg/format-diag-1.c: New test.
14331
14332 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14333
14334         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14335         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14336         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14337         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14338         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14339
14340 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14341
14342         * g++.old-deja/g++.other/nested4.C: New test.
14343
14344 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14345
14346         * g++.old-deja/g++.ns/scoped1.C: New test.
14347
14348 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14349
14350         * lib/g++.exp: Support testing already-installed GCC.
14351
14352 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14353
14354         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14355
14356 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14357
14358         * gcc.dg/return-type-2.c: New test.
14359
14360 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14361
14362         * gcc.c-torture/compile/20000825-1.c: New test.
14363
14364 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14365
14366         * gcc.dg/dwarf2-2.c: New test.
14367
14368 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14369
14370         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14371         dg-warning regexps.
14372
14373 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14374
14375         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14376         gcc.dg/format-ext-5.c: New tests.
14377
14378 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14379
14380         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14381
14382 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14383
14384         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14385
14386 2000-08-24  Richard Henderson  <rth@cygnus.com>
14387
14388         * gcc.dg/ia64-sync-1.c: New test.
14389         * gcc.dg/ia64-sync-2.c: New test.
14390         * gcc.dg/ia64-asm-1.c: New test.
14391
14392 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14393
14394         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14395         * gcc.dg/format-ext-2.c: New test.
14396
14397 2000-08-23  Jason Merrill  <jason@redhat.com>
14398
14399         * lib/old-dejagnu.exp: Also ignore "In member function" and
14400         "At global scope".
14401
14402 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14403
14404         * gcc.dg/noncompile/label-lineno-1.c: New test.
14405
14406 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14407
14408         * gcc.dg/c99-array-nonobj-1.c: New test.
14409
14410 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14411
14412         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14413         tests.
14414         * gcc.dg/format-ext-1.c: New test.
14415
14416 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14417
14418         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14419         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14420         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14421         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14422         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14423
14424 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14425
14426         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14427         gcc.dg/c99-strftime-2.c: New tests.
14428
14429 2000-08-22  Richard Henderson  <rth@cygnus.com>
14430
14431         * gcc.c-torture/execute/20000822-1.c: New test.
14432
14433 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14434
14435         * gcc.c-torture/execute/20000819-1.x: Remove.
14436
14437 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14438
14439         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14440         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14441         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14442         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14443         gcc.dg/format-xopen-1.c: New tests.
14444
14445 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14446
14447         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14448
14449 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14450
14451         * g++.old-deja/g++.other/loop2.C: New test.
14452
14453         * gcc.c-torture/compile/20000606-1.c: New test.
14454         * gcc.c-torture/compile/20000728-1.c: New test.
14455         * gcc.c-torture/execute/20000801-1.c: New test.
14456         * gcc.c-torture/execute/20000801-2.c: New test.
14457         * gcc.c-torture/execute/20000819-1.c: New test.
14458         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14459         * gcc.dg/20000629-1.c: New test.
14460         * gcc.dg/20000724-1.c: New test.
14461         * gcc.dg/20000807-1.c: New test.
14462
14463 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14464
14465         * gcc.dg/cpp/pragma-1.c: New test.
14466         * gcc.dg/cpp/pragma-2.c: New test.
14467
14468 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14469
14470         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14471         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14472
14473 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14474
14475         * gcc.c-torture/compile/20000818-1.c: New test.
14476
14477 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14478
14479         * gcc.c-torture/execute/20000818-1.c: New test.
14480
14481 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14482
14483         * gcc.dg/format-va-1.c: New test.
14484
14485 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14486
14487         * g++.old-deja/g++.other/typedef8.C: New test.
14488
14489 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14490
14491         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14492         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14493         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14494         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14495         * g++.old-deja/g++.other/ptrmem7.C: New test.
14496         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14497
14498 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14499
14500         * g++.old-deja/g++.pt/typename27.C: New test.
14501
14502 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14503
14504         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14505         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14506         * g++.old-deja/g++.pt/friend45.C: New test.
14507         * g++.old-deja/g++.other/friend8.C: New test.
14508
14509 2000-08-15  Richard Henderson  <rth@cygnus.com>
14510
14511         * gcc.c-torture/execute/20000815-1.c: New test.
14512
14513 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14514
14515         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14516         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14517         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14518
14519 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14520
14521         * g++.old-deja/g++.other/refinit2.C: New test.
14522
14523 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14524
14525         * lib/c-torture.exp (c-torture): Make
14526         compiler_conditional_xfail_data global.
14527         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14528         compiler_conditional_xfail_data machinery.
14529         (f-torture-execute): Likewise.
14530         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14531         and only when unrolling loops.
14532
14533         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14534
14535 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14536
14537         * g++.old-deja/g++.pt/explicit81.C: New test.
14538
14539 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14540
14541         * g++.old-deja/g++.pt/typename26.C: New test.
14542
14543 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14544
14545         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14546         warning.
14547
14548 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14549
14550         * g++.old-deja/g++.other/array3.C: New test.
14551
14552 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14553
14554         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14555         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14556         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14557         New tests.
14558
14559 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14560
14561         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14562         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14563
14564 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14565
14566         * gcc.c-torture/execute/20000808-1.c: New test.
14567
14568 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14569
14570         * gcc.dg/c90-const-expr-1.c: New test.
14571
14572 2000-08-08  Richard Henderson  <rth@cygnus.com>
14573
14574         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14575
14576 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14577
14578         * gcc.dg/noncompile/const-ll-1.c: New test.
14579
14580 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14581
14582         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14583
14584 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14585
14586         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14587         that running programs linked against the shared version of libobjc
14588         run correctly.
14589
14590 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14591
14592         * gcc.dg/c99-printf-1.c: New test.
14593
14594 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14595
14596         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14597
14598 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14599
14600         * gcc.c-torture/execute/20000731-1.x: Delete.
14601
14602 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14603
14604         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14605         and torture_without_loops as is done by c-torture.exp.
14606         (search_for): Copy from c-torture.exp.
14607         (gcc-dg-runtest): New function, drives a directory of tests
14608         iterating over the TORTURE_OPTIONS.
14609         (scan-assembler, scan-assembler-not): Move here from
14610         individual directory drivers.
14611
14612         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14613         defined by lib/gcc-dg.exp.
14614         * gcc.dg/cpp/cpp.exp: Likewise.
14615         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14616         gcc-dg-runtest, so we cycle over optimization options.
14617
14618         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14619         * gcc.dg/compare2.c: No longer expected to fail.
14620
14621 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14622
14623         * gcc.c-torture/execute/20000804-1.c: New test.
14624
14625 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14626
14627         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14628
14629 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14630
14631         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14632
14633 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14634
14635         * gcc.c-torture/compile/20000803-1.c: New test.
14636
14637 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14638
14639         * gcc.c-torture/execute/20000801-3.c,
14640         gcc.c-torture/execute/20000801-4.c: New tests.
14641         * gcc.c-torture/execute/20000801-3.x,
14642         gcc.c-torture/execute/20000801-4.x: Xfail.
14643
14644 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14645
14646         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14647         libobjc/.libs to allow for libtool.
14648
14649 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14650
14651         * gcc.c-torture/compile/20000802-1.c: New test.
14652
14653 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14654
14655         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14656
14657 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14658
14659         * gcc-c-torture/execute/20000731-2.c: New test.
14660
14661         * gcc.c-torture/execute/20000731-1.c: New test.
14662         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14663
14664 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14665
14666         * testsuite/gcc.dg/cpp/paste7.c: New test.
14667         * gcc.dg/cpp/20000725-1.c: New test.
14668
14669 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14670
14671         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14672         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14673         declaration warning for __builtin_dwarf_reg_size.
14674
14675         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14676
14677 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14678
14679         * gcc.dg/noncompile/voidparam-1.c: New test.
14680
14681 2000-07-30  Richard Henderson  <rth@cygnus.com>
14682
14683         * gcc.dg/c90-digraph-1.c: Don't xfail.
14684         * gcc.dg/compare2.c (case 10): Xfail.
14685         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14686
14687 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14688
14689         * gcc.dg/c99-main-1.c: New test.
14690
14691 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14692
14693         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14694
14695 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14696
14697         * gcc.c-tortuer/execute/20000726-1.c: New test.
14698
14699 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14700
14701         * gcc.c-torture/execute/enum-2.c: New test.
14702
14703 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14704
14705         * gcc.dg/cpp/tr-warn3.c: New test.
14706
14707 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14708
14709         * g++.old-deja/g++.ext/implicit1.C: Remove.
14710         * g++.old-deja/g++.jason/c2.C: Remove
14711         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14712         * g++.old-deja/g++.pt/crash16.C: Likewise.
14713         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14714
14715 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14716
14717         * g++.old-deja/g++.other/for2.C: New test.
14718
14719 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14720
14721         * gcc.dg/20000720-1.c: New test.
14722
14723 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14724
14725         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14726
14727 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14728
14729         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14730         * gcc.c-torture/execute/20000722-1.c: New.
14731         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14732
14733 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14734
14735         * gcc.dg/cpp/20000720-1.S: New test.
14736
14737 2000-07-21  Michael Meissner  <meissner@redhat.com>
14738
14739         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14740
14741 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14742
14743         * g++.old-deja/g++.brendan/crash16.C,
14744         g++.old-deja/g++.brendan/parse3.C,
14745         g++.old-deja/g++.brendan/redecl1.C,
14746         g++.old-deja/g++.ns/template13.C,
14747         g++.old-deja/g++.other/decl4.C,
14748         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14749
14750 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14751
14752         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14753         and "Internal error".
14754
14755         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14756         regexps.
14757         * gcc.dg/cpp/paste6.c: New test.
14758
14759 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14760
14761         * gcc.dg/cpp/tr-direct.c: New test.
14762
14763         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14764         gcc.dg/cpp/undef1.c: Tweak error regexps.
14765
14766 2000-07-18  Eric Christopher <echristo@redhat.com>
14767
14768         * gcc.c-torture/compile/20000718-1.c: New test.
14769
14770 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14771
14772         * cpplex.c (_cpp_push_token): If the token being pushed back
14773         is the previous token in this context, just subtract one from
14774         context->posn.
14775         * cppmacro.c (save_expansion): Clear aux field when storing a
14776         placemarker.
14777
14778 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14779
14780         * gcc.dg/noncompile/redecl-1.c: New test.
14781
14782 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14783
14784         * gcc.c-torture/execute/20000717-5.c: New test.
14785         * gcc.c-torture/execute/20000717-1.x: Removed.
14786
14787 2000-07-17  Richard Henderson  <rth@cygnus.com>
14788
14789         * gcc.c-torture/execute/20000717-4.c: New test.
14790
14791 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14792
14793         * gcc.dg/cpp/syshdr.c: New test.
14794         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14795
14796 2000-07-17  Neil Booth  <neilb@earthling.net>
14797
14798         * gcc.dg/cpp/cmdlne-dM.c: New test.
14799         * gcc.dg/cpp/cmdlne-dD.c: New test.
14800
14801 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14802
14803         * gcc.c-torture/execute/20000717-3.c: New test.
14804
14805         * gcc.c-torture/compile/20000717-1.c: New test.
14806
14807 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14808
14809         * gcc.c-torture/execute/20000717-2.c: New test.
14810
14811 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14812
14813         * gcc.dg/formatz-1.c: New test.
14814
14815         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14816         * gcc.dg/c99-digraph-1.c: New tests.
14817
14818         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14819         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14820
14821         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14822         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14823         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14824         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14825         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14826         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14827         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14828
14829 2000-07-17   Greg McGary <greg@mcgary.org>
14830
14831         * gcc.c-torture/execute/20000717-1.c: New test.
14832         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14833
14834 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14835
14836         * gcc.c-torture/execute/20000715-2.c: New test.
14837         * gcc.dg/20000715-1.c: New test.
14838
14839 2000-07-15  Michael Meissner  <meissner@redhat.com>
14840
14841         * gcc.c-torture/execute/20000715-1.c: New test.
14842
14843 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14844
14845         * gcc.c-torture/execute/20000707-1.c: New test.
14846
14847 2000-07-13  Neil Booth  <NeilB@earthling.net>
14848
14849         * testsuite/gcc.dg/cpp/digraph1.c,
14850         testsuite/gcc.dg/cpp/digraph2.c,
14851         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14852
14853 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14854
14855         * g77.f-torture/compile/20000630-2.f:  New test.
14856         * g77.f-torture/compile/20000630-2.x
14857
14858 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14859
14860         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14861
14862 2000-07-11  Neil Booth  <NeilB@earthling.net>
14863
14864         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14865
14866 2000-07-11  Neil Booth  <NeilB@earthling.net>
14867
14868         * gcc.dg/cpp/cmdlne-C.c: New.
14869
14870 2000-07-09  Neil Booth  <NeilB@earthling.net>
14871
14872         * gcc.dg/cpp/directiv.c: New tests.
14873         * gcc.dg/cpp/undef1.c: Update.
14874
14875 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14876
14877         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14878
14879 2000-07-09  Neil Booth  <NeilB@earthling.net>
14880
14881         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14882
14883 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14884
14885         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14886         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14887
14888 2000-07-08  Neil Booth  <NeilB@earthling.net>
14889
14890         * gcc.dg/cpp/macsyntx.c: New tests.
14891
14892 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14893
14894         * gcc.dg/20000707-1.c: New test.
14895
14896 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14897
14898         * gcc.c-torture/execute/20000706-1.c: New test.
14899         * gcc.c-torture/execute/20000706-2.c: New test.
14900         * gcc.c-torture/execute/20000706-3.c: New test.
14901         * gcc.c-torture/execute/20000706-4.c: New test.
14902         * gcc.c-torture/execute/20000706-5.c: New test.
14903
14904 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14905
14906         * g++.old-deja/g++.pt/instantiate7.C: New test.
14907
14908 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14909
14910         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14911         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14912         * g++.old-deja/g++.other/rtti3.C: Likewise.
14913         * g++.old-deja/g++.other/rttid3.C: Likewise.
14914
14915 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14916
14917         *  g77.f-torture/compile/20000630-1.x: Fix typo
14918
14919 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14920
14921         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14922         assembly output.
14923
14924 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14925
14926         * gcc.dg/cpp/ident.c: New test.
14927
14928 2000-07-05  Neil Booth  <NeilB@earthling.net>
14929
14930         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14931           gcc.dg/cpp/lexstrng.c: New tests.
14932
14933 2000-07-04  Neil Booth  <NeilB@earthling.net>
14934
14935         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14936         * gcc.dg/cpp/strify2.c: Same.
14937
14938 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14939
14940         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14941         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14942         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14943         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14944
14945         * testsuite/gcc.dg/cpp/macro1.c,
14946         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14947         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14948         testsuite/gcc.dg/cpp/strify1.c,
14949         testsuite/gcc.dg/cpp/strify2.c: New tests.
14950
14951 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14952
14953         * gcc.c-torture/execute/20000703-1.c: New test.
14954
14955 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14956
14957         * g++.old-deja/g++.pt (lookup10.C): New test.
14958
14959 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14960
14961         * g++.old-deja/g++.pt (typename25.C): New test.
14962
14963 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14964
14965         * gcc.c-torture/compile/20000701-1.c: New test.
14966
14967 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14968
14969         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14970         to test case.
14971
14972 2000-06-30  Catherine Moore  <clm@cygnus.com>
14973
14974         * gcc.c-torture/execute/align-1.c: New test.
14975
14976 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14977
14978         * g++.old-deja/g++.pt/expr8.C: New test.
14979         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14980
14981 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14982
14983         * gcc.c-torture/compile/20000629-1.c: New test.
14984
14985 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14986
14987
14988         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14989         gcc.dg/noncompile directory, depending on whether they're
14990         preprocessor tests or not.  Annotate all the tests for the dg
14991         framework.
14992
14993         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14994         * gcc.dg/noncompile/noncompile.exp: New.
14995
14996         * Moved files:
14997         Old name                                New name
14998         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14999         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15000         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15001         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15002         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15003         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15004         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15005         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15006         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15007         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15008         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15009         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15010         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15011         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15012         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15013         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15014         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15015         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15016         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15017         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15018         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15019         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15020         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15021         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15022
15023         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15024         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15025         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15026         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15027         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15028         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15029
15030 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15031
15032         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15033         declare one variable.  On the fourth, error.
15034         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15035         declared by 20000628-1a.h.
15036
15037 2000-06-29  Richard Henderson  <rth@redhat.com>
15038
15039         * gcc.c-torture/execute/930529-1.x: New file.
15040         * gcc.dg/920413-1.c: Adjust expected warning text.
15041         * gcc.dg/980217-1.c: Declare abort.
15042         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15043
15044 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15045
15046         * g77.f-torture/compile/20000629-1.f: New test.
15047         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15048
15049 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15050
15051         Rearrange lots of files, removing entirely the
15052         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15053         directories.
15054
15055         * Deleted files:
15056         gcc.c-torture/code_quality/code_quality.exp
15057         gcc.c-torture/special/special.exp
15058         gcc.failure/failure.exp
15059         gcc.failure/940409-1.x
15060         gcc.c-torture/compile/961203-1.x
15061
15062         * New files:
15063         gcc.misc-tests/linkage.exp
15064         gcc.c-torture/execute/920730-1t.c
15065         gcc.c-torture/execute/920730-1t.x
15066         gcc.c-torture/compile/920520-1.x
15067         gcc.c-torture/compile/920521-1.x
15068         gcc.c-torture/compile/981006-1.x
15069         gcc.c-torture/execute/eeprof-1.x
15070
15071         * Moved files (possibly with modifications to fit a new harness):
15072         Old name                                New name
15073         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15074         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15075         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15076         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15077         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15078         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15079         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15080         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15081         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15082         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15083         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15084         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15085         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15086         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15087
15088 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15089
15090         * c-torture/compile/961203-1.x: Delete.
15091
15092         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15093         not exit. Include stdio.h.
15094         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15095         * gcc.misc-tests/dg-12.c: Likewise.
15096         * gcc.misc-tests/dg-5.c: Likewise.
15097         * gcc.misc-tests/dg-6.c: Likewise.
15098         * gcc.misc-tests/dg-7.c: Prototype abort.
15099         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15100         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15101         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15102         not exit.
15103         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15104         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15105
15106 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15107
15108         * gcc.dg/cpp/20000628-1.c: New test.
15109         * gcc.dg/cpp/20000628-1.h: New header for above test.
15110         * gcc.dg/cpp/20000628-1a.h: Likewise.
15111
15112 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15113
15114         * gcc.dg/cpp: New directory.
15115         * gcc.dg/cpp/cpp.exp: New driver.
15116         * gcc.dg/cpp/20000627-1.c: New test.
15117         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15118         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15119         and rewrite as a compilation test.
15120
15121         * gcc.dg: Move many files into the cpp subdirectory, possibly
15122         renaming or editing them as well.
15123         Old name                New name
15124         990119-1.c              cpp/19990119-1.c
15125         990228-1.c              cpp/19990228-1.c
15126         990407-1.c              cpp/19990407-1.c
15127         990409-1.c              cpp/19990409-1.c
15128         990413-1.c              cpp/19990413-1.c
15129         990703-1.c              cpp/19990703-1.c
15130         20000127-1.c            cpp/20000127-1.c
15131         20000129-1.c            cpp/20000129-1.c
15132         20000207-1.c            cpp/20000207-1.c
15133         20000207-2.c            cpp/20000207-2.c
15134         20000209-1.c            cpp/20000209-1.c
15135         20000209-2.c            cpp/20000209-2.c
15136         20000301-1.c            cpp/20000301-1.c
15137         20000419-1.c            cpp/20000419-1.c
15138         20000510-1.S            cpp/20000510-1.S
15139         20000519-1.c            cpp/20000519-1.c
15140         20000529-1.c            cpp/20000529-1.c
15141         20000625-1.c            cpp/20000625-1.c
15142         20000625-2.c            cpp/20000625-2.c
15143         cpp-as1.c               cpp/assert1.c
15144         cpp-as2.c               cpp/assert2.c
15145         cxx-comments-1.c        cpp/cxxcom1.c
15146         cxx-comments-2.c        cpp/cxxcom2.c
15147         endif-label.c           cpp/endif.c
15148         cpp-hash1.c             cpp/hash1.c
15149         cpp-hash2.c             cpp/hash2.c
15150         cpp-if1.c               cpp/if-1.c
15151         cpp-if2.c               cpp/if-2.c
15152         cpp-if3.c               cpp/if-3.c
15153         cpp-if4.c               cpp/if-4.c
15154         cpp-if5.c               cpp/if-5.c
15155         cpp-cond.c              cpp/if-cexp.c
15156         cpp-missingop.c         cpp/if-mop.c
15157         cpp-missingparen.c      cpp/if-mpar.c
15158         cpp-opprec.c            cpp/if-oppr.c
15159         cpp-ifparen.c           cpp/if-paren.c
15160         cpp-shortcircuit.c      cpp/if-sc.c
15161         cpp-shift.c             cpp/if-shift.c
15162         cpp-unary.c             cpp/if-unary.c
15163         cpp-li1.c               cpp/line1.c
15164         cpp-li2.c               cpp/line2.c
15165         lineno.c                cpp/line3.c
15166         lineno-2.c              cpp/line4.c
15167         cpp-mi.c                cpp/mi1.c
15168         cpp-mic.h               cpp/mi1c.h
15169         cpp-micc.h              cpp/mi1cc.h
15170         cpp-mind.h              cpp/mi1nd.h
15171         cpp-mindp.h             cpp/mi1ndp.h
15172         cpp-mix.h               cpp/mi1x.h
15173         cpp-mi2.c               cpp/mi2.c
15174         cpp-mi2a.h              cpp/mi2a.h
15175         cpp-mi2b.h              cpp/mi2b.h
15176         cpp-mi2c.h              cpp/mi2c.h
15177         cpp-mi3.c               cpp/mi3.c
15178         cpp-mi3.def             cpp/mi3.def
15179         poison-1.c              cpp/poison.c
15180         pr-impl.c               cpp/prag-imp.c
15181         cpp-redef-2.c           cpp/redef1.c
15182         cpp-redef.c             cpp/redef2.c
15183         strpaste.c              cpp/strp1.c
15184         strpaste-2.c            cpp/strp2.c
15185         cpp-tradpaste.c         cpp/tr-paste.c
15186         cpp-tradstringify.c     cpp/tr-str.c
15187         cpp-tradwarn1.c         cpp/tr-warn1.c
15188         cpp-tradwarn2.c         cpp/tr-warn2.c
15189         trigraphs.c             cpp/trigraphs.c
15190         cpp-unc1.c              cpp/unc1.c
15191         cpp-unc2.c              cpp/unc2.c
15192         cpp-unc3.c              cpp/unc3.c
15193         cpp-unc.c               cpp/unc4.c
15194         undef.c                 cpp/undef1.c
15195         undef-2.c               cpp/undef2.c
15196         cpp-wi1.c               cpp/widestr1.c
15197
15198 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15199
15200         * lib/g++.exp (g++_include_flags): Tweak.
15201
15202 2000-06-27  H.J. Lu  <hjl@gnu.org>
15203             Loren J. Rittle  <ljrittle@acm.org>
15204
15205         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15206         version with one that knows about the new gcc tree structure.
15207         (g++_link_flags): Same.
15208
15209 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15210
15211         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15212         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15213         case we are cross-compiling.
15214
15215         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15216         g++.old-deja/g++.niklas/Makefile.in,
15217         g++.old-deja/g++.niklas/configure.in,
15218         g++.old-deja/g++.other/Makefile.in,
15219         g++.old-deja/g++.other/configure.in,
15220         gcc.c-torture/code_quality/Makefile.in,
15221         gcc.c-torture/code_quality/configure.in,
15222         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15223         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15224         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15225         gcc.c-torture/execute/ieee/Makefile.in,
15226         gcc.c-torture/execute/ieee/configure.in,
15227         gcc.c-torture/noncompile/Makefile.in,
15228         gcc.c-torture/noncompile/configure.in,
15229         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15230         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15231         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15232
15233 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15234
15235         * g++.old-deja/g++.other/ambig3.C: New test.
15236
15237 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15238
15239         * g++.old-deja/g++.pt/syntax1.C: New test.
15240         * g++.old-deja/g++.pt/syntax2.C: New test.
15241         * g++.old-deja/g++.other/syntax3.C: New test.
15242         * g++.old-deja/g++.other/syntax4.C: New test.
15243
15244 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15245
15246         * gcc.dg/20000623-1.c: Prototype exit and abort.
15247
15248 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15249
15250         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15251         New tests.
15252         * gcc.dg/cpp-mi3.def: New file.
15253
15254         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15255         inside assertions.
15256         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15257         lexer's error messages.
15258         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15259         divine anything from the linemarkers.
15260         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15261         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15262
15263 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15264
15265         * gcc.dg/20000623-1.c: New test.
15266
15267 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15268
15269         * gcc.c-torture/execute/20000622-1.c: New test.
15270
15271 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15272
15273         * g++.old-deja/g++.other/init15.C: New test.
15274
15275 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15276
15277         * g++.old-deja/g++.pt/vaarg2.C: New test.
15278         * g++.old-deja/g++.pt/vaarg3.C: New test.
15279
15280 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15281
15282         * g++.old-deja/g++.other/dyncast6.C: New test.
15283
15284 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15285
15286         * gcc.c-torture/execute/loop-6.c: New test.
15287
15288 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15289
15290         * gcc.dg/20000614-1.c: New test.
15291         * gcc.dg/20000614-2.c: New test.
15292
15293 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15294
15295         * g++.old-deja/g++.other/inline12.C: New test.
15296
15297 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15298
15299         * g++.old-deja/g++.other/eh1.C: New test.
15300
15301 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15302
15303         * g++.old-deja/g++.other/type.C: New test.
15304
15305 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15306
15307         * g++.old-deja/g++.other/initstring.C: New test.
15308
15309 2000-06-12  Jason Merrill  <jason@redhat.com>
15310
15311         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15312
15313 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15314
15315         * gcc.c-torture/compile/20000609-1.c: New test.
15316
15317 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15318
15319         * gcc.dg/20000609-1.c: New test.
15320
15321 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15322
15323         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15324         * gcc.c-torture/noncompile/poison-1.c: Move...
15325         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15326         * gcc.dg/cpp-li1.c: Add a token after the #line.
15327
15328 2000-06-05  Richard Henderson  <rth@cygnus.com>
15329
15330         * gcc.c-torture/execute/20000605-2.c: New test.
15331         * gcc.c-torture/execute/20000605-3.c: New test.
15332
15333 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15334
15335         * g77.f-torture/execute/20000503-1.x: New file.
15336
15337 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15338
15339         * g++.old-deja/g++.eh/badalloc1.C: New test.
15340
15341 2000-06-05  Richard Henderson  <rth@cygnus.com>
15342
15343         * gcc.c-torture/execute/20000605-1.c: New test.
15344
15345 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15346             Nathan Sidwell <nathan@codesourcery.com>
15347
15348         * gcc.c-torture/compile/20000605-1.c: New test.
15349
15350 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15351
15352         * g77.f-torture/compile/20000601-1.f:  New test.
15353
15354 2000-06-03  Richard Henderson  <rth@cygnus.com>
15355
15356         * gcc.c-torture/execute/20000603-1.c: New.
15357
15358 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15359
15360         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15361         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15362
15363 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15364
15365         * gcc.dg/compare2.c (case 12): XFAIL.
15366         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15367         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15368
15369         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15370
15371 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15372
15373         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15374         guard macro is already defined when the header is first
15375         included.
15376         * gcc.dg/cpp-mix.h: New file.
15377         * gcc.dg/endif-label.c: Update patterns to match compiler.
15378
15379         * g++.brendan/complex1.C: Declare abort.
15380         * g++.law/refs4.C: Remove XFAIL.
15381         * g++.oliva/expr2.C: Declare abort and exit.
15382
15383 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15384
15385         * gcc.c-torture/execute/20000528-1.c: New test.
15386
15387         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15388         * g++.old-deja/g++.law/temps4.C: Likewise.
15389
15390         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15391         stdlib.h.  Call abort() on failure.
15392         * g++.old-deja/g++.law/refs4.C: Likewise.
15393         * g++.old-deja/g++.law/temps4.C: Likewise.
15394         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15395         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15396
15397 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15398
15399         Relative to g++.dg/special:
15400         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15401
15402         Relative to g++.old-deja:
15403         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15404         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15405         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15406         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15407         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15408         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15409         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15410
15411         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15412         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15413         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15414         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15415         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15416         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15417         and/or string.h.
15418
15419         * g++.other/goto1.C: Update expectations for error messages.
15420
15421 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15422
15423         * gcc.c-torture/compile/20000523-1.c: New test.
15424
15425 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15426
15427         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15428
15429 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15430
15431         * g++.old-deja/g++.eh/catch11.C: New test.
15432         * g++.old-deja/g++.eh/catch12.C: New test.
15433
15434 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15435
15436         * gcc.c-torture/execute/20000523-1.c: New test.
15437
15438 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15439
15440         * c-torture/execute/bcp-1.c: Replace abort in arg of
15441         __builtin_constant_p with a generic external function.
15442
15443         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15444         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15445         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15446         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15447         Prototype abort and/or exit.
15448
15449         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15450         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15451         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15452         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15453
15454 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15455
15456         * gcc.dg/dwarf2-1.c: New test.
15457
15458 2000-05-20  Richard Henderson  <rth@cygnus.com>
15459
15460         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15461
15462 2000-05-20  Andreas Jaeger  <aj@suse.de>
15463
15464         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15465         testcase.
15466
15467 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15468
15469         * gcc.c-torture/execute/20000519-2.c: New test.
15470
15471 2000-05-19  Andreas Jaeger  <aj@suse.de>
15472
15473         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15474         which fails with SSA.
15475
15476         * lib/c-torture.exp: Also test with -O3 -fssa.
15477
15478 2000-05-18  Michael Meissner  <meissner@redhat.com>
15479
15480         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15481         * gcc.c-torture/execute/920415-1.c: Ditto.
15482         * gcc.c-torture/execute/920501-1.c: Ditto.
15483         * gcc.c-torture/execute/conversion.c: Ditto.
15484         * gcc.c-torture/execute/cvt-1.c: Ditto.
15485
15486 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15487
15488         * gcc.c-torture/compile/20000518-1.c: New test.
15489
15490 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15491
15492         * g77.f-torture/compile/200005018.f:  New test.
15493
15494 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15495
15496         * gcc.c-torture/compile/20000517-1.c: New test.
15497
15498 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15499
15500         * gcc.c-torture/execute/20000516-1.c: New test.
15501
15502 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15503
15504         * g++.old-deja/g++.other/eh.C: New test.
15505
15506 2000-05-12  Richard Henderson  <rth@cygnus.com>
15507
15508         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15509         constants through to doit's conditional.
15510
15511 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15512
15513         * gcc.c-torture/compile/20000511-1.c: New test.
15514         * g77.f-torture/compile/20000511-1.f: New test.
15515         * g77.f-torture/compile/20000511-2.f: New test.
15516
15517 2000-05-11  Michael Meissner  <meissner@redhat.com>
15518
15519         * gcc.c-torture/execute/20000511-1.c: New test.
15520
15521 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15522
15523         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15524         * gcc.dg/20000510-1.S: New.
15525
15526 2000-05-08  Catherine Moore  <clm@cygnus.com>
15527
15528         * gcc.dg/unused-3.c: New.
15529
15530 2000-05-06  Richard Henderson  <rth@cygnus.com>
15531
15532           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15533           * g++.old-deja/g++.mike/warn1.C: Likewise.
15534           * g++.old-deja/g++.pt/local1.C: Likewise.
15535           * g++.old-deja/g++.pt/local7.C: Likewise.
15536           * g++.old-deja/g++.pt/spec16.C: Likewise.
15537
15538 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15539
15540         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15541
15542 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15543
15544           * g77.f-torture/execute/20000503-1.f:  New test.
15545
15546 2000-05-04  Andreas Jaeger  <aj@suse.de>
15547
15548         * gcc.dg/noreturn-2.c: New test.
15549
15550 2000-05-04  Neil Booth  <NeilB@earthling.net>
15551
15552         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15553         preprocessor.
15554
15555 2000-05-04  Richard Henderson  <rth@cygnus.com>
15556
15557         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15558
15559 2000-05-04  Richard Henderson  <rth@cygnus.com>
15560
15561         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15562         OpenSSL by Jason R Thorpe.
15563
15564 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15565
15566         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15567
15568 2000-05-03  Robert Lipe <robertlipe@usa.net>
15569
15570         * gcc.dg/20000503-1.c: New test.
15571
15572 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15573
15574         * gcc.c-torture/compile/20000502-1.c: New test.
15575         * g++.old-deja/g++.other/align.C: New test.
15576         * gcc.dg/cpp-tradstringify.c: New test.
15577
15578 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15579
15580         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15581         and hard registers.
15582
15583 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15584
15585         * gcc.c-torture/execute/loop-5.c: New test.
15586
15587 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15588
15589         * gcc.c-torture/execute/va-arg-20.c: New test.
15590
15591 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15592
15593         * gcc.c-torture/execute/20000422-1.c: New test.
15594
15595 2000-04-20  Greg McGary  <gkm@gnu.org>
15596
15597         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15598         when optimizing, but without sibling-call optimizations (-O1).
15599
15600 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15601
15602           * gcc.c-torture/compile/20000420-1.c: New test.
15603
15604 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15605
15606         * g++.abi/ptrflags.C: New test.
15607         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15608
15609 2000-04-19  Catherine Moore  <clm@cygnus.com>
15610
15611         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15612
15613 2000-04-19  Greg McGary  <gkm@gnu.org>
15614
15615         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15616         sibling-call optimizations.
15617
15618 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15619
15620         * gcc.dg/20000419-1.c: New test.
15621
15622 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15623
15624         * gcc.c-torture/execute/20000412-6.c: New test.
15625
15626 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15627
15628         * gcc.c-torture/execute/20000412-5.c: New test.
15629         * g77.f-torture/compile/20000412-1.f: New test.
15630         * gcc.c-torture/execute/20000412-4.c: New test.
15631         * gcc.c-torture/compile/20000412-2.c: New test.
15632         * gcc.c-torture/execute/20000412-3.c: New test.
15633         * gcc.c-torture/compile/20000412-1.c: New test.
15634         * gcc.c-torture/execute/20000412-2.c: New test.
15635
15636 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15637
15638         * objc/execute/bf-20.m: New test.
15639
15640 2000-04-10  Richard Henderson  <rth@cygnus.com>
15641
15642         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15643
15644         * gcc.c-torture/execute/20000412-1.c: New test.
15645
15646 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15647
15648         * g++.old-deja/g++.eh/catchptr1.C: New test.
15649
15650 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15651
15652         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15653
15654 2000-04-08  Neil Booth  <NeilB@earthling.net>
15655
15656         * gcc.dg/cpp-nullchar.c: Remove test as
15657         embedded nulls cause problems.
15658
15659 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15660
15661         * gcc.dg/compare2.c: New test.
15662
15663 2000-04-08  Neil Booth  <NeilB@earthling.net>
15664
15665         * gcc.dg/cpp-nullchar.c: New test.
15666
15667 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15668
15669         * gcc.dg/cpp-mi2.c: New test.
15670         * gcc.dg/cpp-mi2[abc].h: New files.
15671
15672 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15673
15674         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15675         member name.
15676
15677 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15678
15679         * g++.old-deja/g++.abi/vmihint.C: New test.
15680
15681 2000-04-06  Neil Booth  <NeilB@earthling.net>
15682
15683         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15684         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15685         copyright.
15686
15687 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15688
15689         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15690         avoid stack-frame overwrite.
15691
15692 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15693
15694         * gcc.c-torture/compile/20000405-2.c: New test.
15695         * gcc.c-torture/compile/20000405-3.c: New test.
15696
15697 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15698
15699         * gcc.c-torture/compile/20000405-1.c: New test.
15700
15701 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15702
15703         * gcc.dg/cast-qual-1.c: Revert last change.
15704
15705 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15706
15707         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15708
15709 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15710
15711         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15712         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15713
15714 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15715
15716         * gcc.c-torture/compile/20000403-2.c: New test.
15717         * gcc.c-torture/compile/20000403-1.c: New test.
15718
15719 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15720
15721         * gcc.c-torture/execute/20000403-1.c: New test.
15722
15723 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15724
15725         * gcc.c-torture/execute/20000402-1.c: New test.
15726
15727 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15728
15729         * gcc.c-torture/execute/va-arg-15.c: New test.
15730         * gcc.c-torture/execute/va-arg-16.c: New test.
15731         * gcc.c-torture/execute/va-arg-17.c: New test.
15732         * gcc.c-torture/execute/va-arg-18.c: New test.
15733         * gcc.c-torture/execute/va-arg-19.c: New test.
15734
15735 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15736
15737         * gcc.c-torture/compile/981211-1.c: Move to...
15738         * gcc.dg/cpp-as1.c: ...here.
15739         * gcc.dg/cpp-as2.c: New file.
15740
15741         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15742         compiler.
15743
15744 2000-04-02  Neil Booth  <NeilB@earthling.net>
15745
15746         * gcc.dg/cpp-cond.c  New tests.
15747         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15748         accidental success less likely.
15749         * gcc.dg/cpp-missingop.c  New tests.
15750         * gcc.dg/cpp-missingparen.c  New tests.
15751         * gcc.dg/cpp-shift.c  New tests.
15752         * gcc.dg/cpp-shortcircuit.c  New tests.
15753         * gcc.dg/cpp-unary.c  New tests.
15754
15755 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15756
15757         * gcc.c-torture/compile/20000329-1.c: New test.
15758
15759 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15760
15761         * gcc.c-torture/compile/20000326-1.c: New test.
15762         * gcc.c-torture/compile/20000326-2.c: New test.
15763
15764 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15765
15766         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15767         the first parameter is a function argument.
15768
15769 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15770
15771         * g++.old-deja/g++.ext/array4.C: New test.
15772
15773 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15774
15775         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15776
15777 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15778
15779         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15780
15781 2000-03-19  Richard Henderson  <rth@cygnus.com>
15782
15783         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15784
15785 2000-03-19  Richard Henderson  <rth@cygnus.com>
15786
15787         * gcc.c-torture/compile/20000319-1.c: New test.
15788
15789 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15790
15791         * gcc.c-torture/execute/20000314-3.c: New test.
15792         * gcc.c-torture/execute/20000314-2.c: New test.
15793         * gcc.c-torture/execute/20000314-1.c: New test.
15794         * gcc.c-torture/compile/20000314-2.c: New test.
15795         * gcc.c-torture/compile/20000314-1.c: New test.
15796
15797 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15798
15799         * g++.old-deja/g++.warn/inline.C: New test.
15800
15801 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15802
15803         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15804         standards-compliant result rather than specific constants.
15805         Put test-values in array.
15806
15807 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15808
15809         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15810         (g++_target_compile): Put test-specific options last.
15811
15812 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15813
15814         * g++.old-deja/g++.eh/vbase4.C: New test.
15815
15816 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15817
15818         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15819
15820 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15821
15822         * g++.old-deja/g++.brendan/misc12.C: Removed.
15823         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15824         * g++.old-deja/g++.ext/pretty4.C: New test.
15825
15826 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15827
15828         * g++.old-deja/g++.other/string2.C: New test.
15829
15830 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15831
15832         * g++.old-deja/g++.warn/impint2.C: New test.
15833
15834 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15835
15836         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15837         is 1, not zero.
15838
15839 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15840
15841         * g++.old-deja/g++.warn/impint.C: New test.
15842         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15843         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15844         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15845         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15846         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15847         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15848         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15849         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15850         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15851         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15852         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15853         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15854
15855 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15856
15857         * gcc.dg/cpp-redef.c: New test.
15858
15859 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15860
15861         * g++.old-deja/g++.pt/unify7.C: New test.
15862
15863 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15864
15865         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15866         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15867
15868 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15869
15870         * gcc.c-torture/compile/20000224-1.c: New test.
15871
15872 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15873
15874         * gcc.c-torture/compile/cpp-2.c: New test.
15875         * gcc.c-torture/compile/cpp-1.c: New test.
15876
15877 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15878
15879         * gcc.c-torture/execute/20000225-1.c: New test.
15880
15881 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15882
15883         * gcc.dg/cpp-li2.c: New test.
15884
15885         * gcc.dg/cpp-wi1.c: New test.
15886
15887         * gcc.dg/cpp-li1.c: New test.
15888
15889 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15890
15891         * g++.old-deja/g++.other/sizeof5.C: New test.
15892
15893 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15894
15895         * gcc.c-torture/execute/va-arg-13.c: New test.
15896
15897 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15898
15899         * gcc.c-torture/execute/va-arg-12.c: New test.
15900
15901 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15902
15903         * gcc.c-torture/execute/20000223-1.c: New test.
15904
15905 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15906
15907         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15908
15909 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15910
15911         * g++.old-deja/g++.abi/ptrmem.C: New test.
15912
15913 2000-02-19  Richard Henderson  <rth@cygnus.com>
15914
15915         * gcc.c-torture/compile/init-3.c: New.
15916
15917 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15918
15919         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15920         ALWAYS_CXXFLAGS.
15921
15922 2000-02-11  Robert Lipe <robertl@sco.com>
15923
15924         * gcc.c-torture/compile/20000211-3.c: New test.
15925
15926 2000-02-11  Martin Buchholz <martin@xemacs.org>
15927
15928         * gcc.c-torture/compile/20000211-2.c: New test.
15929
15930 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15931
15932         * gcc.c-torture/compile/20000211-1.c: New test.
15933
15934 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15935
15936         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15937           on native targets
15938
15939 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15940
15941         * g++.old-deja/g++.other/cast5.C: New test.
15942
15943 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15944
15945         * gcc.c-torture/execute/20000205-1.c: New.
15946
15947 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15948
15949         * g++.old-deja/g++.jason/cast3.C: Return void.
15950         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15951
15952 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15953
15954         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15955
15956         * gcc.dg/loop-1.c: New test.
15957
15958 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15959
15960         * gcc.c-torture/compile/20000127-1.c: New test.
15961         * gcc.c-torture/execute/991228-1.c: New test.
15962
15963 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15964
15965         * gcc.dg/unused-2.c: New test.
15966
15967         * gcc.dg/conv-1.c: New test.
15968
15969 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15970
15971         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15972         compiler.
15973         (tool_option_proc): Fix typo.
15974
15975 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15976
15977         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15978         of the ld on the host, not on the build machine.
15979         Also, don't crash if '--help' is not a supported option.
15980
15981 2000-01-24  Richard Henderson  <rth@cygnus.com>
15982
15983         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15984
15985 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15986
15987         * gcc.c-torture/execute/20000120-2.c: New test.
15988         * gcc.c-torture/execute/20000120-1.c: New test.
15989
15990 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15991
15992         * gcc.c-torture/execute/20000113-1.c: New test.
15993
15994 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15995
15996         * gcc.c-torture/execute/20000112-1.c: New test.
15997
15998 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15999
16000         * gcc.dg/20000111-1.c: New test.
16001
16002 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16003
16004         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16005         with 16 bit integers.
16006
16007 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16008
16009         * gcc.dg/20000108-1.c: New test.
16010
16011 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16012
16013         * g++.old-deja/g++.ns/koenig8.C: New test.
16014
16015 2000-01-05  Nathan Sidwell  <nathan@
16016
16017         * gcc.c-torture/execute/990531-1.c: New test.
16018
16019 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16020
16021         * gcc.c-torture/compile/990527-1.c: New test.
16022
16023 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16024
16025         * gcc.c-torture/execute/990527-1.c: New test.
16026
16027 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16028
16029         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16030         bitfields as signed.
16031
16032 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16033
16034         * g77.f-torture/compile/19990525-0.f: New test.
16035
16036 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16037
16038         * gcc.c-torture/execute/990525-2.c: New test.
16039
16040         * gcc.c-torture/execute/990525-1.c: New test.
16041
16042 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16043
16044         * g++.old-deja/g++.other/anon3.C: New test.
16045         * g++.old-deja/g++.other/anon4.C: New test.
16046         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16047         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16048         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16049         Merrill).
16050
16051 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16052
16053         * gcc.c-torture/execute/990524-1.c: New test.
16054
16055         * gcc.dg/990524-1.c: New test.
16056
16057 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16058
16059         * gcc.c-torture/compile/990523-1.c: New test.
16060
16061 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16062
16063         * gcc.c-torture/compile/990519-1.c: New test.
16064
16065 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16066
16067         * gcc.c-torture/compile/990517-1.c: New test.
16068
16069         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16070         (e4, f4): New tests.
16071         (main): Call them.
16072
16073 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16074
16075         * gcc.dg/noreturn-1.c: New test.
16076
16077 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16078
16079         * gcc.c-torture/execute/990513-1.c: New test.
16080
16081 1999-05-10  Richard Henderson  <rth@cygnus.com>
16082
16083         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16084
16085 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16086
16087         * g77.f-torture/execute/erfc.f: Use small single-precision
16088         values, to avoid problems on Alphas when not -mieee.
16089
16090 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16091
16092         * gcc.dg/990506-0.c: New test.
16093
16094 1999-05-08  Richard Henderson  <rth@cygnus.com>
16095
16096         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16097         the constant to test.  Don't XFAIL 64-bit targets.
16098
16099         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16100         * g++.old-deja/g++.law/profile1.C: Likewise.
16101
16102         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16103         operator new instances.
16104         * g++.old-deja/g++.other/delete5.C: Likewise.
16105
16106 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16107
16108         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16109         intrinsic.
16110
16111 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16112
16113         * g77.f-torture/execute/u77-test.f: Reverse order of two
16114         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16115
16116 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16117
16118         * gcc.dg/compare1.c: New test.
16119
16120 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16121
16122         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16123         New tests.
16124
16125 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16126
16127         * g77.f-torture/compile/19990502-1.f: New test.
16128
16129 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16130
16131         * g77.f-torture/compile/19990502-0.f: New test.
16132
16133 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16134
16135         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16136         intrinsic.
16137
16138 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16139
16140         * g77.f-torture/execute/u77-test.f (main): List libU77
16141         intrinsics not currently tested.
16142         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16143         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16144         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16145         Trim blanks off the ends of some printed strings.
16146
16147 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16148
16149         * g77.f-torture/execute/u77-test.f (main): Just warn about
16150         FSTAT gid disagreement, as it's expected on some systems.
16151
16152 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16153
16154         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16155         use a new function, which allows for some slop.
16156         Clean up some commentary.
16157         (issum): The new function.
16158         (sgladd): Deleted subroutine.
16159
16160 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16161
16162         * g77.f-torture/execute/u77-test.f: Modify to be more like
16163         libf2c/libU77 version, bringing patches to that version here.
16164         Add suitable commentary.
16165
16166 1999-04-25  Richard Henderson  <rth@cygnus.com>
16167
16168         * gcc.dg/990424-1.c: New test.
16169
16170 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16171
16172         * g77.f-torture/execute/u77-test.f (main): Bug involving
16173         LSTAT has been fixed, so turn back on full checking.
16174
16175 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16176
16177         * g77.f-torture/compile/19990419-0.f: New test.
16178         * g77.f-torture/execute/19990419-1.f: New test.
16179
16180 1999-04-17  Richard Henderson  <rth@cygnus.com>
16181
16182         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16183         to avoid the need for a prototype to supress a warning.
16184
16185 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16186
16187         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16188
16189 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16190
16191         * gcc.c-torture/execute/990404-1.c: New test.
16192
16193 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16194
16195         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16196         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16197         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16198         missing initializer warnings.
16199
16200 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16201
16202         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16203         matching strings.
16204
16205 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16206
16207         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16208
16209 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16210
16211         * g77.f-torture/execute/19990325-0.f: New test.
16212         * g77.f-torture/execute/19990325-1.f: New test.
16213
16214 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16215
16216         * gcc.c-torture/execute/990324-1.c: New test.
16217
16218 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16219
16220         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16221         test with 4.
16222
16223 1999-03-17  Richard Henderson  <rth@cygnus.com>
16224
16225         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16226
16227 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16228
16229         * g77.f-torture/execute/19990313-2.f: New test.
16230         * g77.f-torture/execute/19990313-3.f: New test.
16231
16232 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16233
16234         * g77.f-torture/execute/19990313-0.f: New test.
16235         * g77.f-torture/execute/19990313-1.f: New test.
16236
16237 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16238
16239         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16240         printf to sprintf.
16241         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16242         (main): Add check for u15.  Conditionalize u31 check depending on
16243         whether ints are <32 bits or >=32 bits.
16244
16245 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16246
16247         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16248
16249 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16250
16251         * g77.f-torture/compile/19990305-0.f: New test.
16252         * g77.f-torture/execute/19981119-0.f: New test.
16253
16254 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16255
16256         * g77.f-torture/execute/970625-2.f: call ABORT if final
16257         result is not correct, instead of just printing it.
16258         Add this checking via newly introduced obfuscation, to
16259         trip up buggy front ends.
16260
16261 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16262
16263         * g77.f-torture/compile/960317-1.f: Moved from being
16264         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16265
16266 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16267
16268         * g77.f-torture/execute/960317-1.f: New (old) test.
16269         * g77.f-torture/execute/970625-2.f: Ditto.
16270
16271 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16272
16273         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16274         message on line 1 or line 2; cccp and cpplib do this differently.
16275
16276 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16277
16278         * g++.old-deja/g++.law/weak1.C: New test.
16279
16280 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16281
16282         * gcc.c-torture/execute/990119-1.c: Renamed to...
16283         * gcc.dg/990119-1.c: this, so it will only be tested once
16284         (it's a preprocessor test, it doesn't need to be run at
16285         multiple optimization levels).
16286
16287 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16288
16289         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16290           ALWAYS_CXXFLAGS.
16291
16292 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16293
16294         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16295         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16296         to not be compilable by current g77.
16297
16298 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16299
16300         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16301
16302 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16303
16304         * gcc.c-torture/execute/990222-1.c: New test.
16305
16306 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16307
16308         * g77.f-torture/compile/19990218-0.f: New test.
16309         * g77.f-torture/noncompile/19990218-1.f: New test.
16310
16311 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16312
16313         * g77.f-torture/compile/19981216-0.f: New test.
16314
16315 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16316
16317         * gcc.dg/990214-1.c: New test.
16318
16319 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16320
16321         * gcc.dg/990213-2.c: New test.
16322
16323         * gcc.dg/990213-1.c: New test.
16324
16325 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16326
16327         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16328         ints.
16329
16330 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16331
16332         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16333         specified by target.
16334
16335         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16336
16337 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16338
16339         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16340
16341 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16342
16343         * gcc.dg/special/ecos.exp: New test driver for new tests with
16344         special requirements.
16345
16346         * gcc.dg/special/alias-1.c: New test.
16347         * gcc.dg/special/gcsec-1.c: New test.
16348         * gcc.dg/special/weak-1.c: New test.
16349         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16350         * gcc.dg/special/weak-2.c: New test.
16351         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16352         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16353         * gcc.dg/special/wkali-1.c: New test.
16354         * gcc.dg/special/wkali-2.c: New test.
16355         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16356         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16357
16358 1999-02-10  Felix Lee  <flee@cygnus.com>
16359
16360           * lib/c-torture.exp (c-torture-compile): Pull out code for
16361           analyzing gcc error messages.
16362           (c-torture-execute): Likewise.  Fix some (harmless) false
16363           positives.
16364           * lib/gcc.exp (gcc_check_compile): New function.
16365
16366 1999-02-08  Richard Henderson  <rth@cygnus.com>
16367
16368         * gcc.c-torture/execute/990208-1.c: New test.
16369
16370 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16371
16372         * g++.dg/special/ecos.exp: New driver for new tests with special
16373         requirements
16374
16375         * g++.dg/special/conpr-1.C: New test
16376         * g++.dg/special/conpr-2.C: New test
16377         * g++.dg/special/conpr-2a.C: New test
16378         * g++.dg/special/conpr-3.C: New test
16379         * g++.dg/special/conpr-3a.C: New test
16380         * g++.dg/special/conpr-3b.C: New test
16381
16382         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16383         allow g++ to use the dg driver
16384
16385         * README: Add comment about g++.dg directory
16386
16387 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16388
16389         * README: Update email addresses.
16390
16391 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16392
16393         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16394         arguments in order to force structure S onto the stack even on
16395         the alpha.
16396         (test): Pass 10 leading arguments to function foo as well as the
16397         structure S.
16398
16399         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16400         failure for all targets.
16401
16402         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16403         abort to terminate program execution.
16404
16405 1999-01-30  Richard Henderson  <rth@cygnus.com>
16406
16407         * gcc.c-torture/execute/990130-1.c: New test.
16408
16409 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16410
16411         * gcc.dg/990130-1.c: New test.
16412
16413 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16414
16415         * gcc.c-torture/execute/990128-1.c: New test.
16416
16417 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16418
16419         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16420
16421 1999-01-27  Felix Lee  <flee@cygnus.com>
16422
16423         * lib/c-torture.exp (c-torture-compile): pull out code for
16424         analyzing gcc error messages.
16425         (c-torture-execute): ditto, and fix some (harmless) false
16426         positives.
16427         * lib/gcc.exp (gcc_check_compile): new function.
16428
16429 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16430
16431         * gcc.dg/990117-1.c: New test.
16432
16433         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16434
16435         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16436
16437 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16438
16439         * g77.f-torture/compile/990115-1.f: New test.
16440
16441 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16442
16443         * gcc.c-torture/compile/990107-1.c: New test
16444
16445 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16446
16447         * gcc.c-torture/execute/990106-2.c: New test.
16448
16449         * gcc.c-torture/execute/990106-1.c: New test.
16450
16451 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16452
16453         * gcc.c-torture/compile/981223-1.c: New test.
16454
16455 1998-12-29  Richard Henderson  <rth@cygnus.com>
16456
16457         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16458         (opt3): Rename from opt4 and disable.
16459
16460 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16461
16462         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16463
16464 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16465
16466         * g++.old-deja/g++.other/conv5.C: New test.
16467
16468 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16469
16470         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16471
16472 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16473
16474         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16475
16476 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16477
16478         * gcc.c-torture/compile/981211-1.c: New test.
16479
16480 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16481
16482         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16483
16484         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16485
16486 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16487
16488         * gcc.special/930510-1.c: Make C9X safe.
16489         * gcc.misc-tests/gcov-1.c Similarly.
16490         * gcc.misc-tests/gcov-2.c Similarly.
16491
16492 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16493
16494         * gcc.dg/ultrasp1.c: New test.
16495
16496 1998-12-06  Richard Henderson  <rth@cygnus.com>
16497
16498         * gcc.c-torture/execute/981206.c: New test.
16499
16500 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16501
16502         * g++.old-deja/g++.ns/template7.C: New test.
16503
16504         * g++.old-deja/g++.other/expr1.C: New test.
16505
16506         * g++.old-deja/g++.eh/tmpl3.C: New test.
16507
16508         * g++.old-deja/g++.eh/tmpl2.C: New test.
16509
16510 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16511
16512         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16513         * g++.old-deja/g++.other/using6.C: Removed.
16514         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16515
16516         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16517
16518 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16519
16520         * g++.old-deja/g++.pt/overload8.C: New test.
16521
16522         * g++.old-deja/g++.pt/overload7.C: New test.
16523
16524         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16525
16526         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16527         and relinking messages.
16528         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16529         compiling with -frepo.
16530
16531 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16532
16533         * g++.old-deja/g++.pt/lookup6.C: New test.
16534
16535 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16536
16537         * gcc.c-torture/execute/981130-1.c: New test.
16538         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16539
16540 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16541
16542         * g++.old-deja/g++.pt/explicit76.C: New test.
16543
16544         * g++.old-deja/g++.pt/friend38.C: New test.
16545
16546         * g++.old-deja/g++.ns/crash2.C: New test.
16547
16548         * g++.old-deja/g++.pt/defarg8.C: New test.
16549
16550         * g++.old-deja/g++.pt/instantiate6.C: New test.
16551
16552         * g++.old-deja/g++.pt/static6.C: New test.
16553
16554         * g++.old-deja/g++.pt/decl2.C: New test.
16555
16556 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16557
16558         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16559         problem is actually related with name lookup, but so what? :-)
16560
16561         * g++.old-deja/g++.pt/friend37.C: New test.
16562
16563 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16564
16565         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16566         element, which fails on some systems.
16567
16568         * g77.f-torture/execute/labug1.f: New test.
16569
16570 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16571
16572         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16573         is defined.
16574
16575 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16576
16577         * g77.f-torture/compile/981117-1.f: New test.
16578
16579 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16580
16581         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16582         properly discarded.
16583
16584 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16585
16586         * gcc.c-torture/execute/memcheck: New directory of tests for
16587         -fcheck-memory-usage.
16588
16589 1998-11-07  Gerald Pfe
16590
16591         * g77.f-torture/noncompile/980615-0.f: New test.
16592
16593 1998-07-26  H.J. Lu  (hjl@gnu.org)
16594
16595         * gcc.dg/980312-1.c: Do link instead of compile.
16596         * gcc.dg/980313-1.c: Likewise.
16597
16598 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16599
16600         * gcc.c-torture/compile/980726-1.c: New test.
16601
16602 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16603
16604         * g77.f-torture/execute/io0.f: New test.
16605
16606 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16607
16608         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16609         an int.
16610
16611 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16612
16613         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16614         m32r bugs.
16615
16616 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16617
16618         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16619         c-decl.c:grokdeclarator can handle mode attributes.
16620
16621 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16622
16623         * gcc.c-torture/execute/980716-1.c: New test.
16624
16625 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16626
16627         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16628         the mn10200.
16629         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16630         the mn10200.
16631         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16632         * gcc.c-torture/compile/930326-1.x: Similarly.
16633
16634 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16635
16636         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16637         New test from Craig.
16638
16639 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16640
16641         * g77.f-torture/noncompile/980616-0.f: New test.
16642
16643         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16644
16645 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16646
16647         *  g++.other/singleton.C: Return error value instead of taking
16648         SIGSEGV.
16649
16650 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16651
16652         *  g++.other/singleton.C: New test.   Warning is under dispute.
16653         Runtime crash is not.
16654
16655 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16656
16657         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16658         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16659         using6.C, using7.C}:  New namespace tests.
16660
16661 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16662
16663         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16664         specialization with typedef'ed names used as array indexes.
16665
16666 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16667
16668         * gcc.c-torture/execute/980709-1.c: New test.
16669
16670         * gcc.dg/980709-1.c: New test.
16671
16672 1998-07-07  Richard Henderson  <rth@cygnus.com>
16673
16674         * gcc.c-torture/execute/bcp-1.c: New test.
16675
16676 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16677
16678         * gcc.c-torture/execute/980707-1.c: New test.
16679
16680 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16681
16682         * gcc.c-torture/compile/980706-1.c: New test.
16683
16684 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16685
16686         * g77.f-torture/execute/980701-0.f,
16687         g77.f-torture/execute/980701-1.f: New test from Craig.
16688
16689 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16690
16691         * gcc.c-torture/compile/980701-1.c: New test.
16692
16693         * gcc.c-torture/execute/980701-1.c: New test.
16694
16695 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16696 rlsruhe.de>
16697
16698         * g++.old-deja/g++.robertl/eb132.C: New test.
16699         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16700
16701 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16702
16703         * g77.f-torture/execute/980628-7.f,
16704         g77.f-torture/execute/980628-8.f,
16705         g77.f-torture/execute/980628-9.f,
16706         g77.f-torture/execute/980628-10.f: New tests from Craig.
16707
16708         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16709
16710 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16711
16712         * g77.f-torture/execute/980628-4.f: New test from Craig.
16713         * g77.f-torture/execute/980628-5.f: Likewise.
16714         * g77.f-torture/execute/980628-2.f: Likewise.
16715         * g77.f-torture/execute/980628-0.f: Likewise.
16716         * g77.f-torture/execute/980628-1.f: Likewise.
16717         * g77.f-torture/execute/980628-3.f: Likewise.
16718         * g77.f-torture/execute/980628-6.f: Likewise.
16719
16720 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16721
16722         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16723         directory when nothing has been installed yet.
16724
16725 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16726
16727         * gcc.c-torture/special/special.exp: Handle newer versions of
16728         dejagnu.
16729
16730 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16731
16732         * gcc.dg/980626-1.c: New test.
16733
16734 1998-06-19  Bruno Haible <haible@ilog.fr>
16735
16736         * gcc.misc-tests/m-un-2.c: New test.
16737         * g++.old-deja/g++.other/warn01.c: Likewise.
16738
16739 1998-06-19  Robert Lipe  <robertl@dgii.com>
16740
16741         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16742         compatibility with assmblers with a different comment character.
16743         Eliminate use of GAS-specific extensions.
16744
16745 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16746
16747         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16748
16749 1998-06-19  Robert Lipe  <robertl@dgii.com>
16750
16751         *lib/g77.exp: Replace search for libf2c.a with search for newly
16752         renamed libg2c.a
16753
16754 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16755
16756         * gcc.c-torture/execute/980617-1.c: New test.
16757
16758 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16759
16760         * gcc.c-torture/execute/980612-1.c: New test.
16761
16762 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16763
16764         * gcc.dg/980523-1.c: Only test on ppc-linux.
16765         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16766
16767         * gcc.c-torture/execute/980608-1.c: New test.
16768
16769 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16770
16771         * gcc.c-torture/execute/980605-1.c: New test.
16772
16773 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16774
16775         * gcc.c-torture/execute/980604-1.c: New test.
16776
16777 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16778
16779         * gcc.c-torture/execute/980602-1.c: New test.
16780         * gcc.c-torture/execute/980602-2.c: Likewise.
16781
16782 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16783
16784         * 970125-0.f: Fix per JCB.  Add commentary.
16785
16786 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16787
16788         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16789         IEEE -0 support.
16790
16791 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16792
16793         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16794         earlier.
16795
16796 1998-05-28  Catherine Moore <clm@cygnus.com>
16797
16798         * gcc.c-torture/execute/980526-3.c: New test.
16799
16800 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16801
16802         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16803         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16804         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16805         m88k-motorola-sysv3 to XFAIL.
16806
16807 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16808
16809         * gcc.dg/980526-1.c: New test.
16810         * gcc.c-torture/execute/980526-2.c: New test.
16811
16812 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16813
16814         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16815
16816         * gcc.c-torture/execute/980526-1.c: New test.
16817
16818 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16819
16820         * g77.f-torture/execute/alpha2.f: Add runtime test.
16821
16822 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16823
16824         * g++.old-deja/old-deja.exp: Strip leading directories.
16825
16826         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16827         error for the line.  Don't run multiple tests for the same line.
16828
16829 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16830
16831         * gcc.dg/980523-1.c: New test.
16832
16833 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16834
16835         * g77.f-torture/compile/970915-0.f: New test.
16836
16837 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16838
16839         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16840
16841 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16842
16843         * gcc.dg/980520-1.c: New test.
16844
16845 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16846
16847         * gcc.dg/980502-1.c: Fix return type.
16848
16849 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16850
16851         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16852         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16853         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16854         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16855         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16856
16857 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16858
16859         * g77.f-torture/execute/980520-1.f: New test.
16860
16861 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16862
16863         * lib/mike-g77.exp: New file.
16864
16865         * g77.f-torture/noncompile/noncompile.exp,
16866         g77.f-torture/noncompile/check0.f: New files.
16867
16868 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16869
16870         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16871         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16872         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16873         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16874         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16875         abort where appropriate.
16876
16877 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16878
16879         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16880         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16881
16882 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16883
16884         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16885
16886 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16887
16888         * g77.f-torture/compile/980427-0.f: New test.
16889
16890 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16891
16892         * g77.f-torture/compile/980424-0.f: New test.
16893
16894 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16895
16896         * g77.f-torture/compile/980419-2.f (main): New test.
16897         * g77.f-torture/compile/970125-0.f: New test.
16898         * g77.f-torture/compile/980419-1.f: New test.
16899
16900 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16901
16902         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16903         of loop-4.c.
16904
16905 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16906
16907         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16908
16909 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16910
16911         * gcc.c-torture/compile/980329-1.c: New test.
16912
16913 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16914
16915         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16916         * gcc.dg/980312-1.c: Fix typo in -march command.
16917
16918 1998-03-16  H.J. Lu  (hjl@gnu.org)
16919
16920         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16921
16922 1998-03-11  Robert Lipe  <robertl@dgii.com>
16923
16924         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16925         Dave Love agree the Fortran source is bogus.
16926
16927 1998-03-11  Robert Lipe  <robertl@dgii.com>
16928
16929         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16930         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16931         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16932         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16933         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16934
16935 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16936
16937         * g++.old-deja/g++.other/friend1.C: New test.
16938
16939 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16940
16941         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16942         possibly uninitialized) variables and declare dnrm2.
16943
16944 1998-02-23  Robert Lipe <robertl@dgii.com>
16945
16946         From Bruno Haible <haible@ilog.fr>:
16947         * gcc.c-torture/execute/980223.c: New test.
16948
16949 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16950
16951         * gcc.dg/ifelse-1.c: New test.
16952
16953 1998-02-09  H.J. Lu  (hjl@gnu.org)
16954
16955         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16956
16957           * lib/old-dejagnu.exp (old-dejagnu): Added the
16958           "execution test - XFAIL *-*-*" handling in the spirit of
16959           "excess errors test -". Changed the "execution test fails"
16960           handling to be like "excess errors test fails".
16961           * Update various tests accordingly.
16962
16963 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16964
16965         * gcc.c-torture/execute/980205.c: New test.
16966
16967 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16968
16969         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16970         * lib/f-torture.exp: Similarly.
16971         * gcc.c-torture: Rename all .cexp files to .x files.
16972
16973 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16974
16975         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16976         (940510-1.c): Removed duplicate.
16977         (971104-1.c): New test.
16978
16979 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16980
16981           * lib/f-torture.exp: Improve error and loop detection.
16982
16983 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16984
16985         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16986         use that to size the filler array.
16987
16988 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16989
16990         * lib/c-torture.exp(c-torture-execute): Fix typo.
16991
16992         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16993         testcase as the executable name. Keep the executable around if
16994         the test fails.
16995
16996 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16997
16998         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16999         changes.  Only test one -g option, and move it to the end of the
17000         list of options to test.
17001
17002 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17003
17004         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17005         variable GCC_TORTURE_OPTIONS to supply default switches separated
17006         by colons.  If no environment variable, run tests with -O0 -g, -O1
17007         -g, and -O2 -g as well.
17008
17009 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17010
17011         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17012         explanatory comments. Fix indentation.
17013
17014 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17015
17016         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17017
17018 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17019
17020         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17021         * g++.old-deja/g++.mike/p7325.C: Likewise.
17022         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17023
17024 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17025
17026         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17027         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17028         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17029         * g++.old-deja/g++.law/operators4.C: Likewise.
17030
17031 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17032
17033         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17034         * g++.old-deja/g++.mike/p784.C: Ditto.
17035         * g++.old-deja/g++.mike/p785.C: Ditto.
17036
17037 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17038
17039           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17040
17041 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17042
17043         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17044         target feature; pass this to c-torture-execute as needed.
17045
17046 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17047
17048         * lib/c-torture.exp(c-torture-execute): If the previous and the
17049         current executables being tested are identical, we don't need to
17050         run the executable again. Try to make the executable names
17051         unique. Add an optional argument for passing additional compiler
17052         flags.
17053
17054 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17055
17056         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17057
17058 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17059
17060         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17061
17062 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17063
17064         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17065         32bit or larger longs.
17066
17067         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17068         have either a 32bit long or 32bit int.
17069
17070 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17071
17072         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17073         Make double precision tests dependent on sizeof (double).
17074
17075 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17076
17077         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17078         too.
17079
17080 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17081
17082         * gcc.c-torture/compile/961203-1.cexp: New script.
17083
17084 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17085
17086         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17087         up the includes ourselves.
17088
17089 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17090
17091         * lib/plumhall.exp: Remove random include, and add a few
17092         verbose messages for debugging.
17093
17094 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17095
17096         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17097         of trying to do it ourselves.
17098
17099 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17100
17101         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17102
17103 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17104
17105         * gcc.prms/5403.c: Made regexp a bit less strict.
17106
17107 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17108
17109         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17110         is returned from remote_load instead.
17111         * lib/plumhall.exp: Ditto.
17112         * lib/mike-g++.exp: Ditto.
17113         * lib/old-dejagnu.exp: Ditto.
17114         * lib/c-torture.exp: Ditto.
17115
17116 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17117
17118         * lib/g++.exp: Use build_wrapper procedure.
17119         * lib/gcc.exp: Ditto.
17120
17121 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17122
17123         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17124         an old-style decl for malloc.  Fixes tests to work when
17125         sizeof (int) != sizeof (size_t).
17126
17127 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17128
17129         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17130
17131         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17132         use stdargs.h interface.
17133
17134 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17135
17136         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17137         NO_VARARGS when compiling.
17138
17139 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17140
17141         * lib/plumhall.exp(ph_includes): New procedure.
17142         (ph_make): Use it.
17143         (ph_compiler): Ditto.
17144
17145         * lib/g++.exp: Rename test-glue.c to testglue.c.
17146         * lib/gcc.exp: Ditto.
17147
17148 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17149
17150         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17151         to completion when it's called.
17152
17153 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17154
17155         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17156         is defined, don't do test.
17157
17158 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17159
17160         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17161         for object files.
17162         (ph_summary): Mark skipped testcases as untested, not unresolved.
17163
17164         * lib/plumhall.exp (ph_make): If unresolved because of bad
17165         errorCode, record errorCode in log file.
17166         (*): Replace send_log/verbose with verbose -log.
17167
17168 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17169
17170         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17171         double conversion if double isn't at least 8 bytes.
17172
17173         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17174         int to work with targets where int is 16 bits.
17175
17176         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17177         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17178         precision for the test to complete.
17179
17180 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17181
17182         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17183         if d10v is not compiled with the -mdouble64 flag.
17184         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17185
17186         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17187         d10v is not compiled with the -mint32 flag.
17188
17189 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17190
17191         * lib/plumhall.exp: Use incr_count.
17192
17193 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17194
17195         * gcc.c-torture: Update to c-torture-1.45.
17196
17197 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17198
17199         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17200         the name of the expect testcase file).
17201
17202         * lib/g++.exp(g++_init): Ditto.
17203
17204 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17205
17206         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17207         the host.
17208
17209         * lib/gcc.exp(gcc_exit): New procedure.
17210
17211 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17212
17213         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17214         specs where appropriate.
17215
17216         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17217         because of new "candidates are" messages, and removed a few
17218
17219         * Converted all non-old-style g++ testcases to old-style, and
17220         moved into g++.old-deja.
17221
17222 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17223
17224         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17225         options.
17226
17227         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17228         succeeded.
17229
17230         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17231
17232 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17233
17234         * lib/gcc.exp (gcc_target_compile): Add support for defining
17235         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17236         the machine doesn't have those features.
17237
17238 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17239
17240         * g++.law/operators4.exp: Don't use LIBS.
17241
17242 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17243
17244         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17245
17246         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17247         * lib/g++.exp: Set it here instead. Also, allow use of the
17248         --tool_exec and --tool_opt options. Change CXX to
17249         GXX_UNDER_TEST.
17250
17251         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17252
17253         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17254
17255 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17256
17257         * lib/old-dejagnu.exp: Use prune_warnings instead of
17258         prune_system_crud.
17259         * lib/mike-g++.exp: Ditto.
17260         * lib/gcc.exp: Ditto.
17261         * lib/g++.exp: Ditto.
17262
17263         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17264
17265 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17266
17267           * 941014-2.c: Include stdlib.h
17268           * 960327-1.c: Include stdio.h
17269           * dbra.c, index-1.c: Don't assume ints are 32bits.
17270
17271 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17272
17273         * lib/gcc.exp: Add gcc,stack_size target feature.
17274
17275         * lib/g++.exp(g++_target_compile): Add the include and link
17276         paths here, not in two other places. And, it's $options, not
17277         options.
17278
17279         * lib/mike-g++.exp(postbase): Remove the code that determines
17280         the correct include and link paths.
17281         * g++.old-deja/old-deja.exp: Ditto.
17282
17283 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17284
17285         * lib/g++.exp(g++_init): target_compile no longer returns the
17286         filename of the result.
17287
17288 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17289
17290         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17291         call to glob.
17292
17293         * gcc.c-torture/special/special.exp: Change call to
17294         gcc_target_compile to include the object file.
17295
17296 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17297
17298         * gcc.c-torture/special/special.exp: Correct misspelling in last
17299         change.
17300
17301 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17302
17303         * lib/plumhall.exp(ph_summary): Log the entire output of the
17304         executable. Return -1 if there were any failures, 0 otherwise.
17305         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17306         (ph_make): Clean up objects and executables that were built
17307         if the tests succeeded.
17308
17309 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17310
17311         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17312         libraries and includes in the build tree as appropriate.
17313
17314 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17315
17316         * lib/c-torture.exp: Instead of looking for the global variable
17317         NO_LONG_LONG, check to see if that's a feature of the target.
17318
17319 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17320
17321         * config/default.exp: Minimize. Delete the remainer of the files in
17322         config; this functionality is now in devo/dejagnu/config.
17323
17324         g++.*/*: Pass any additional flags used to compile to postbase;
17325         delete CXXFLAGS.
17326
17327         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17328         is now done by runtest.exp. Use gcc_target_compile instead of
17329         compile.
17330
17331         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17332         Remove references to CFLAGS. Use remote_file instead of
17333         calling rm -f.
17334         (c-torture): Take a list of arguments to use to compile this
17335         testcase.
17336
17337         lib/g++.exp: Simplify. Use target_compile instead of compile.
17338         lib/gcc-dg.exp: Ditto.
17339         lib/gcc.exp: Ditto.
17340         lib/mike-{gcc,g++}.exp: Ditto.
17341         lib/old-dejagnu.exp: Ditto.
17342         lib/plumhall.exp: Ditto.
17343
17344 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17345
17346         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17347         (ph_linker): Likewise.
17348
17349 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17350
17351           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17352         MAP_ANON / MAP_ANONYMOUS if defined;
17353         else try to map from /dev/zero .
17354
17355 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17356
17357         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17358         isn't defined, then define it to MAP_ANONYMOUS.
17359
17360 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17361
17362         * gcc.c-torture: Update to c-torture-1.42 release.
17363
17364 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17365
17366         * gcc.c-torture: Update to c-torture-1.41 release.
17367
17368 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17369
17370         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17371         c-torture release.
17372
17373 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17374
17375         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17376         and LDFLAGS.  Fix second case to append the target_info ldflags
17377         onto LDFLAGS, not CFLAGS.
17378         * lib/g++.exp (g++_init): Add target_info stuff.
17379         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17380         of libgloss and newlib flags for !native.
17381
17382         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17383         (GDB): Fix relative path to go up another dir for finding gdb.
17384
17385 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17386
17387         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17388         versions in the target_info array, if they don't exist.
17389
17390 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17391
17392         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17393
17394 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17395
17396         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17397         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17398
17399 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17400
17401         * lib/old-dejagnu.exp: Don't remove the output file before we've
17402         actually tested it. Don't append pwd to the path of the executable
17403         we're testing.
17404
17405 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17406
17407         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17408
17409 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17410
17411         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17412         temporary directory for compiler files, and set it to a default
17413         value of /tmp. Set $output as the name of the output file from
17414         compiling the testcase. Add a -o option to $cflags_var so the
17415         compiler writes the final output file as $output. Set $executable
17416         to $output.
17417
17418         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17419         directory for compiler files, and set it to /tmp if it doesn't
17420         already have a value. Set $output_file to the name of the output
17421         file from compiling the testcase. Add a -o option to CXXFLAGS so
17422         the compiler writes the final output file as $output. Use $output
17423         as the executable to be tested.
17424
17425 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17426
17427         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17428
17429 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17430
17431         * gcc.c-torture/execute/pending-1.c: New test.  Still
17432         pending in Tege's queue.
17433
17434 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17435
17436         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17437         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17438         if there were failures.  Call unresolved if there were unresolved
17439         testcases.  Call gcc_fail if program did not run to completion.
17440         (ph_make): Pass additional argument name to ph_execute.
17441         (ph_execute): Add new argument.  Pass additional arguments to
17442         ph_summary.  Call gcc_fail is there is no execution output.
17443
17444 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17445
17446         * lib/plumhall.exp (proc_summary): Output relavent summary
17447         lines into the log so specific failures in plumhall can be
17448         investigated.
17449
17450 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17451
17452         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17453         (c-torture-execute): Don't try to execute tests which use
17454         "long long" types if $NO_LONG_LONG is nonzero.
17455
17456 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17457
17458         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17459         not c-torture.
17460
17461         * gcc.ieee: Move from here.
17462         * gcc.c-torture/execute/ieee: To here.
17463
17464 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17465
17466         * gcc.c-torture: Update to c-torture-1.41 release.
17467
17468 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17469
17470         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17471         not "$output".
17472
17473 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17474
17475         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17476         -c present.
17477
17478 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17479
17480         * config/proelf.exp: Handle connecting to a simulator.
17481
17482 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17483
17484         * config/proelf.exp: New file.  Enough framework that we can
17485         run c-torture tests on the proelf targets (or any other target
17486         that gdb can connect to for that matter).
17487
17488 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17489
17490         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17491         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17492
17493         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17494         exec_output exists.
17495
17496 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17497
17498         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17499         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17500
17501         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17502         to pass/fail/unresolved/unsupported/untested.  Caller must now
17503         call unresolved/unsupported/untested.
17504         * lib/*.exp: Update FSF address.  Update to handle new results of
17505         ${tool}_load.
17506         * lib/chill.exp (verbose): Delete.
17507
17508 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17509
17510         * lib/gcc.exp (default_gcc_start): Change order of args to
17511         $LDFLAGS $CFLAGS $LIBS.
17512         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17513         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17514         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17515         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17516         * gcc.misc-tests/dg-test.exp: Likewise.
17517         * gcc.misc-tests/msgs.exp: Likewise.
17518         * gcc.prms/prms.exp: Likewise.
17519         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17520         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17521
17522         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17523
17524 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17525
17526         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17527
17528         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17529         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17530
17531         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17532         necessary.
17533
17534 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17535
17536         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17537         global for loop; add use of $mathlib.
17538         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17539         settings here; set mathlib for anything but VxWorks.
17540
17541 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17542
17543         * gcc.c-torture: Update to c-torture-1.40 release.
17544
17545 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17546
17547         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17548         dg.exp.
17549
17550 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17551
17552         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17553         global.
17554
17555 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17556
17557         * lib/g++.exp (LIBS): Define if not already.
17558         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17559         (gcc-dg-prune): Call prune_gcc_output.
17560         * lib/gcc.exp (prune_gcc_output): New proc.
17561         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17562         prune_gcc_output.
17563
17564 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17565
17566         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17567         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17568
17569 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17570
17571         * gcc.c-torture: Update to c-torture-1.39 release.
17572
17573 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17574
17575         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17576         fails, try others as well.
17577
17578 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17579
17580         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17581         If compilation fails, mark execute tests as `untested'.
17582         If test is marked as unsupported, don't mark compilation and
17583         execute tests as failed.
17584
17585 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17586
17587         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17588         libstdc++ for whether or not we want to be doing shared
17589         libraries.  Delete link_curses since we don't need it anymore.
17590         * lib/mike-g++.exp (postbase): Don't link in libg++.
17591         * g++.old-deja/old-deja.exp: Likewise.
17592
17593 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17594
17595         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17596
17597 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17598
17599         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17600         For that, add `-Wl,-a,shared_archive'.
17601         * g++.old-deja/old-deja.exp: Likewise.
17602
17603 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17604
17605         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17606
17607 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17608
17609         * lib/mike-g++.exp (postbase): Pay attention to the status of
17610         g++_load.
17611
17612 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17613
17614           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17615
17616 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17617
17618         * lib/gcc.exp (default_gcc_start): No longer need to log program
17619         being executed or its output, execute_anywhere does that now.
17620         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17621         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17622
17623 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17624
17625         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17626         the same as those in lib/g++.exp.
17627
17628 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17629
17630         * gcc.c-torture: Update to c-torture-1.38 release.
17631         * gcc.ieee: Related changes.
17632
17633 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17634
17635         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17636         "exec". Minor reformatting changes.
17637
17638         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17639         cross. This means all "exec" calls now work on a remote host as
17640         well.
17641         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17642         cross. Filter out the extra "\r\n" stuff that expect puts in.
17643         (c-torture-execute): Filter out the bogus warnings like
17644         c-torture-compile does. Add support for canadian cross.
17645         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17646         Use execute_anywhere rather than calling exec directly. Now it
17647         works for canadian cross testing.
17648
17649 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17650
17651         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17652         results into a variable, and check that rather than using file exists.
17653
17654 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17655
17656         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17657         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17658
17659 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17660
17661         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17662         lib_curses if there's a shared libg++ in the build tree.
17663
17664 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17665
17666         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17667         if not supported target.
17668
17669 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17670
17671         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17672         link_curses up to always happen, not just for native builds.
17673
17674 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17675
17676         * gcc.c-torture: Update to c-torture-1.36 release.
17677         * gcc.failure: Related changes.
17678
17679 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17680
17681         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17682
17683 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17684
17685         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17686         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17687         runshlib, link_curses, and mathlib for link and run.
17688
17689         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17690         pass the runtime shared library options for Solaris, OSF/1, and
17691         Irix5, and link with -lcurses to avoid unresolved references.
17692
17693 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17694
17695         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17696         only run once.
17697
17698 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17699
17700         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17701
17702 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17703
17704         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17705         do not have a framework for the "compat" tests yet.
17706
17707 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17708
17709         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17710         set to null if we're testing vxworks5.1.  Use that instead of
17711         `-lm' in the setting of LIBS for link and run.
17712
17713 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17714
17715         * config/rom68k.exp (${tool}_load): Major changes to make it
17716         work.  Verified that it does in fact return the stuff in
17717         exec_output properly.  Catch any Emul or any TRAP other than 0.
17718
17719 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17720
17721         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17722         LDFLAGS properly for targets that need stuff from libgloss.
17723         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17724         only run once.
17725         (gpp_initialized): New variable.
17726
17727 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17728
17729         * config/rom68k.exp: Load libgloss.exp.
17730         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17731         so we can produce a fully linked binary.
17732         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17733         so we can produce a fully linked binary.
17734
17735 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17736
17737         * lib/plumhall.exp (ph_section): Watch for expected failures.
17738         Add missing `else'.
17739
17740         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17741         run the testcase.
17742         (c-torture): Likewise.
17743
17744 1995-08-28  Doug Evans  <dje@cygnus.com>
17745
17746         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17747
17748         * lib/mike-g++.exp (mike_cleanup): New proc.
17749         (prebase): New globals compiler_result, not_compiler_result,
17750         target_regexp.
17751         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17752         allow leading "-" in pattern.  Watch for unsupported tests.
17753         If $compiler_result is set, pattern match assembler code,
17754         and ditto for $not_compiler_result.
17755         * lib/mike-gcc.exp: Likewise.
17756
17757         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17758         execution "succeeded".
17759
17760 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17761
17762         * config/win32.exp: New file.
17763         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17764
17765 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17766
17767         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17768         unsupported.
17769         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17770         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17771         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17772
17773         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17774         "... without exceptions was ...".  That is now handled by
17775         prune_system_crud.
17776         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17777
17778 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17779
17780         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17781         sieve.c,sort2.c}: New files.
17782         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17783         sieve.exp,sort2.exp}: Drivers for them.
17784
17785         * lib/mike-gcc.exp (program_output): New user settable variable.
17786         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17787         messages.
17788         * lib/mike-g++.exp (program_output): New user settable variable.
17789
17790         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17791
17792         * config/sh.exp: Deleted (use sim.exp instead).
17793
17794 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17795
17796         * config/vx.exp: Declare CHECKTASK as global.
17797         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17798         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17799         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17800
17801 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17802
17803         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17804         target. Like vx.exp, only includes `vx29k.exp' instead of
17805         `vxworks.exp'.
17806
17807 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17808
17809         * config/sim.exp: Increase time limit from 120 seconds to 240.
17810
17811 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17812
17813         * gcc.c-torture/execute/950628-1.c: New test.
17814
17815 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17816
17817         * gcc.c-torture: Update with changes/additions from
17818         c-torture-1.34.
17819
17820 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17821
17822         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17823
17824 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17825
17826         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17827
17828 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17829
17830         * gcc.c-torture/compile/950512-1.c: New test.
17831         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17832         * gcc.dg/struct-ret-1.c: Likewise.
17833
17834 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17835
17836         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17837           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17838
17839 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17840
17841         * gcc.c-torture/special/920411-1.c: Deleted.
17842         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17843
17844 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17845
17846         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17847         cpu limit.
17848
17849 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17850
17851         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17852
17853 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17854
17855         From kenner;
17856         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17857         is the proper length.
17858         * va-arg-3.c: Likewise.
17859
17860 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17861
17862         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17863         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17864
17865         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17866         * lib/g++.exp (default_g++_start): Delete old cruft.
17867
17868 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17869
17870         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17871         (2 * (1 << 18)) to (2 * (1 << 17)).
17872
17873         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17874
17875 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17876
17877         * config/rom68k.exp: Renamed from config/idp.exp
17878
17879 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17880
17881         * c-torture/compile/921109-2.c
17882
17883 1995-04-18  Mike Stump  <mrs@cygnus.com>
17884
17885         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17886         excess errors.
17887
17888 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17889
17890         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17891         output.
17892         * lib/g++.exp (default_g++_start): Likewise.
17893
17894 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17895
17896         * gcc.c-torture/compile/950329-1.c: New test.
17897
17898 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17899
17900           * config/bug.exp (${tool}_load): Updated to use new remote_open
17901           and remote_close procs.
17902         * config/idp.exp: New file.
17903
17904 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17905
17906         * gcc.c-torture/execute/950322-1.c: New test.
17907
17908 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17909
17910         * config/vx.exp (${tool}_load): Clean up testing of return code from
17911         vxworks_ld and vxworks_spawn.
17912
17913 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17914
17915         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17916
17917 1995-03-13  Mike Stump  <mrs@cygnus.com>
17918
17919         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17920         can mark excess errors on a machine by machine basis.  Note, the
17921         default is to not expect any excess errors, even when excess
17922         errors test - is given, so you will want to put an XFAIL ... on
17923         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17924         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17925         those 4 machines, but no others.
17926
17927 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17928
17929         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17930         * lib/c-torture.exp: to here.
17931
17932 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17933
17934         * gcc.c-torture/execute/950221-1.c: New test.
17935         * gcc.c-torture/execute/struct-ret-1.c: New test.
17936         * gcc.c-torture/compile/950221-1.c: New test.
17937
17938         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17939
17940 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17941
17942         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17943         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17944
17945 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17946
17947         * g++.gb: New directory of tests, derived from my signature and
17948         class scoping tests.
17949
17950         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17951         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17952         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17953         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17954         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17955         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17956         * g++.gb/sig25.C: Likewise.
17957
17958         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17959         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17960         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17961         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17962         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17963         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17964         * g++.gb/sig25.exp: Likewise.
17965
17966         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17967         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17968         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17969         * g++.gb/scope13.C: Likewise, this test still fails.
17970
17971         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17972         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17973         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17974         * g++.gb/scope13.exp: Ditto.
17975
17976         * g++.gb/README: New file, explains what these tests are about.
17977
17978 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17979
17980         * lib/dg.exp (dg-do): Support `preprocess'.
17981         (dg-test): Likewise.
17982
17983 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17984
17985         * config/udi.exp: change "continue -expect" to "exp_continue".
17986
17987 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17988
17989         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17990         Delete redundant tests.
17991
17992         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17993         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17994         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17995         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17996         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17997         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17998         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17999         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18000
18001         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18002         storing label pointers.
18003         * gcc.c-torture/execute/921019-1.c: Likewise.
18004         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18005         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18006         parameter fp.
18007         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18008         constants.
18009
18010         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18011         Delete obsolete tests.
18012
18013         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18014         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18015         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18016         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18017         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18018         * gcc.c-torture/compile/950124-1.c: New test.
18019
18020         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18021
18022 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18023
18024         * lib/mike-g++.exp: Add -lm to LIBS.
18025
18026 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18027
18028         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18029
18030 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18031
18032         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18033
18034 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18035
18036         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18037
18038 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18039
18040         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18041         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18042         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18043         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18044         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18045         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18046         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18047         * g++.law/{operators31.C, operators32.C,
18048         * g++.law/{operators33.C, operators34.C}: Likewise.
18049         * g++.law/{pic1.C, refs2.C}: Likewise.
18050         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18051         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18052         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18053         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18054
18055         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18056         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18057         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18058         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18059         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18060         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18061         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18062         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18063         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18064         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18065         * g++.law/{operators34.exp}: Likewise.
18066         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18067         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18068         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18069         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18070         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18071
18072         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18073         No longer expected to fail.
18074         * g++.law/missed-error3.C: Tweak for recent bool changes.
18075
18076 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18077
18078         * config/emb-unix: Deleted.
18079         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18080         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18081
18082 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18083
18084         * lib/dg.exp (dg-test): Fix typo in last patch.
18085
18086 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18087
18088         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18089         (handles multiple occurrences).
18090
18091 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18092
18093         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18094         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18095         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18096         printed).
18097         * lib/c-torture.exp (c-torture-compile): Likewise.
18098         (c-torture): Prepend full path if missing.
18099         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18100         (gcc_fail): Likewise.
18101         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18102
18103 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18104
18105         * lib/netware.exp: Only attach to NetWare i386 systems.
18106
18107 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18108
18109         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18110         messages.  Add test name to "output pattern match" pass/fail message.
18111
18112 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18113
18114         * gcc.dg: New testsuite.
18115         * gcc.dg/dg.exp: New file.
18116
18117         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18118         test-switch.c}: Deleted.
18119
18120         * gcc.misc-tests/msgs.exp: New testcase driver.
18121
18122 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18123
18124         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18125         Watch for illegal return values from ${tool}_load.
18126         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18127         cross targets.  Coerce return value >0 to 1.
18128
18129 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18130
18131         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18132
18133         * config/emb-unix.exp: New file.
18134
18135         * config/sim.exp: Error if variable $SIM not defined.
18136         (${tool}_load): Mark test as "untested" if simulator missing.
18137
18138         * config/unix.exp: Load remote.exp to get rcp_download.
18139         * lib/c-torture.exp: Use different option lists for testcases with
18140         and without loops.
18141         * gcc.c-torture/execute/execute.exp: Likewise.
18142
18143 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18144
18145         * config/*.exp: Clarify return code from ${tool}_load.
18146         Call `unresolved' or `untested' instead of `warning' or `perror'
18147         (sometimes you still want to call both though).
18148         Add comment that `shell_id' is local to each file.
18149         * config/udi.exp (timeout): Set to 30.
18150         Don't print warning if connection fails, $connectmode has already
18151         printed an error.
18152         (${tool}_load): Move verbose messages to level 2.
18153         Rework pattern for "Process started" message.
18154         Pass `shell_id' to ${connectmode}_download.
18155         Retry twice upon timeout.  Make resetting of target more robust.
18156         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18157         Pass `shell_id' to exit_$connectmode.
18158         Only call exit_$connectmode if connected.
18159         * config/unix.exp (${tool}_load): Check return codes better.
18160         * config/vrtx.exp (${tool}_load): Likewise.
18161         * config/vx.exp (${tool}_load): Likewise.
18162         Delete unneeded global's.
18163         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18164         from ${tool}_load.
18165         (dg-stat): Delete.
18166         (dg-init): Delete recording of pass/fail counts.
18167         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18168         (old-dejagnu-init): Likewise.
18169         (old-dejagnu-stat): Delete contents, empty proc now.
18170         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18171         (c-torture): Delete references to lcnt, lpass, lfail.
18172         Get option list from TORTURE_OPTIONS.
18173         Delete -funroll[-all]-loops if no loops.
18174         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18175         (g++_stat): Delete contents (empty proc now).
18176         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18177         (gcc_finish): Likewise.
18178         (gcc_stat): Deleted.
18179         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18180         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18181         * gcc.c-torture/execute/execute.exp: Likewise.
18182         Split tests into two parts: compile, execute.
18183         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18184         no loops.  Update to reflect clarified return codes from ${tool}_load.
18185
18186 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18187
18188         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18189         to grep for.
18190         (old-dejagnu): Likewise (where necessary).
18191
18192 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18193
18194         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18195
18196         * lib/dg.exp (dg-process-target): Fix processing of selector.
18197         Add comment regarding use of `error'.
18198
18199         * lib/gcc.exp (prune_system_crud): Define if missing.
18200         * lib/g++.exp (prune_system_crud): Likewise.
18201
18202         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18203         Call prune_system_crud.
18204         * lib/dg.exp (dg-runtest): New proc.
18205         Use perror instead of send_user for tcl errors in testcase.
18206         Don't return any value, it's never used.
18207         Don't clobber previous definition of `unknown'.
18208         Print tcl errors in `dg-final'.
18209
18210 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18211
18212         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18213         (dg-test): Don't print errorInfo, it contains stack backtrace.
18214
18215 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18216
18217         * lib/g++.exp (runtest_file_p): Define if missing.
18218
18219 1994-09-24  Doug Evans  (dje@cygnus.com)
18220
18221         * lib/mike-g++.exp: Comment out loading of g++.exp.
18222         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18223         (default_g++_version): Always print something.
18224         (default_g++_start): Comment out call to `which'.
18225         (g++_start, g++_load): Deleted (must be defined in config file).
18226         * lib/gcc.exp: Test for existence of $CC at start.
18227         Delete check for tmpdir (done in gcc_init).
18228         (default_gcc_version): Always print something.
18229         (default_gcc_start): Comment out call to `which'.
18230         * config/*.exp: Major cleanup - make cross targets work at least a
18231         little better for g++ (by not being "--tool gcc" specific).
18232         Rename gcc_xxx to ${tool}_xxx.
18233         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18234         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18235
18236 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18237
18238         * lib/c-torture.exp (c-torture-compile): Rework compiler
18239         message processing.
18240
18241         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18242         c-torture.
18243
18244 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18245
18246         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18247
18248         * lib/dg.exp (dg-process-target): Support { target native }.
18249
18250 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18251
18252         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18253         looked for "... program xxx got fatal signal".
18254         Correct regsub munging of `comp_output'.
18255         Ignore compiler messages "path prefix not used" and "linker input
18256         file unused".
18257
18258 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18259
18260         * lib/gcc.exp (runtest_file_p): Define if missing.
18261         * gcc.prms/template.c: Example to work from.
18262
18263 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18264
18265         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18266         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18267
18268         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18269         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18270         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18271         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18272
18273         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18274         (dg-process-target): No longer a varargs proc.
18275         Return S/N for target, P/F for xfail.  All callers changed.
18276         (user option procs): More argument checking.
18277         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18278         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18279         (dg-test): Skip test if not running on selected target in `dg-do'.
18280         Update handling of `dg-do-what', `dg-output-text'.
18281         Separate execution pass/fail from output pattern match pass/fail.
18282         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18283
18284 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18285
18286         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18287         target for 920510-1.c.
18288
18289 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18290
18291         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18292         Clean up comment regarding use of passcnt, etc.
18293         (gcc_stat): Don't update `testcnt' here.
18294         (gcc_finish): Do it here.
18295         Might as well reset `but_id' here too.
18296         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18297         to determine if the file should be tested.
18298         * gcc.c-torture/compile/compile.exp: Likewise.
18299         * gcc.c-torture/execute/execute.exp: Likewise.
18300         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18301         * gcc.misc-tests/dg-test.exp: Likewise.
18302         * gcc.prms/prms.exp: Likewise.
18303         * gcc.wendy/wendy.exp: Likewise.
18304         * g++.old-deja.exp: Likewise.
18305         Move "Testing file" message to verbose level 1.
18306
18307 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18308
18309         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18310
18311 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18312
18313         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18314         (default_gcc_start): Accept optional second list element
18315         of compiler flags.  Print compiler output at verbosity level 2.
18316         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18317         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18318         Save current values of framework globals passcnt, failcnt, xpasscnt,
18319         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18320         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18321         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18322         xfailcnt to compute stats.  Update framework global `testcnt' from
18323         pass/fail counts.
18324         (gcc_finish): New proc.  Clean up test environment.
18325         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18326         (gcc_epass, gcc_efail): Delete.
18327         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18328         argument of line number.
18329         (dg-init): If the tool has an init routine, call it.
18330         (dg-test): Remove args `cflags_var' and `libs_var'.
18331         Pass all compiler options to ${tool}_start.
18332         Handle missing line number.
18333         (dg-finish): New function.
18334         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18335         particular files.  Call gcc_finish at end.  Move "skipping test"
18336         message to verbosity level 3.
18337         * gcc.c-torture/compile/compile.exp: Likewise.
18338         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18339         * gcc.c-torture/execute/execute.exp: Likewise.
18340         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18341         Print testcase being tried at verbosity level 1.
18342         * gcc.c-torture/special/special.exp: Unset xfail.
18343         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18344         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18345         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18346         * gcc.failure/failure.exp: Likewise.
18347         * gcc.ieee/ieee.exp: Likewise.
18348         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18349         Update call to dg-test.  Call dg-finish at end.
18350         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18351         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18352         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18353         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18354         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18355         * gcc.wendy/wendy.exp: Add copyright.
18356         Delete setting of tmpdir (done by gcc_init).
18357         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18358         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18359         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18360         gcc_[ce]pass/fail.
18361
18362 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18363
18364         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18365         confusion.
18366         (g++_load): Likewise.
18367
18368         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18369         Rename argument to `prog' to remove the confusion.
18370         Varargs fns behave differently too!
18371         (g++_load): Likewise.
18372
18373         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18374
18375         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18376         what it is.  Delete (always) printing of status value for !native.
18377         Simplify verbose code, and include status and exec_output.
18378         (g++_load): Use gcc_load.
18379
18380 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18381
18382         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18383         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18384         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18385         940714-3.c as these testcases don't exist anymore.  Make
18386         va-arg-1.c expected to pass.
18387
18388 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18389
18390         * gcc.misc-tests/misc.exp: Only run specific testcases.
18391         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18392         * gcc.misc-tests/dg-[1-9].c: New files.
18393
18394         * lib/dg.exp: New testsuite driver.
18395         * gcc.prms/prms.exp: Use it.
18396
18397         * README.gcc: New file.
18398
18399         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18400         Document and reset `lxpass' and `lxfail'.
18401         Simplify "initialized" message.
18402         (gcc_stat): Clean up comments a little.
18403
18404 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18405
18406         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18407
18408 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18409
18410         * lib/old-dejagnu.exp (process-option): New proc.
18411         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18412         (old-dejagnu): Simplify.
18413         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18414
18415 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18416
18417         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18418         exists and is not an empty string.
18419
18420         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18421         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18422         finished.
18423         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18424         automatically.
18425
18426         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18427         longer expected to fail.
18428
18429         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18430         "f" function call.
18431
18432         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18433
18434         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18435         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18436         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18437         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18438         c-torture-1.29.
18439
18440         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18441         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18442
18443         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18444
18445         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18446         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18447
18448         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18449         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18450         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18451
18452 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18453
18454         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18455         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18456         940714-1.c, 940714-2.c, 940714-3.c},
18457         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18458         gcc.misc-tests/{mg.c,mg.exp}:
18459         New tests.
18460         * gcc.noncompile/noncompile.exp: Change accordingly.
18461
18462 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18463
18464         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18465         Undo previous clobberage.
18466
18467 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18468
18469         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18470         * gcc.special/{930510-1.c, special.exp}:
18471         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18472         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18473         struct-varargs-1.c}: New tests from c-torture-1.26.
18474
18475 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18476
18477         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18478           argument to switch.
18479
18480 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18481
18482         * Revert the previous changes.  Please see Rob's directory
18483           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18484           fixes.
18485
18486 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18487
18488         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18489             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18490             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18491             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18492             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18493             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18494             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18495             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18496             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18497             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18498             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18499             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18500             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18501             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18502             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18503             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18504             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18505             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18506             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18507             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18508             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18509             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18510             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18511             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18512             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18513             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18514             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18515
18516 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18517
18518         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18519             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18520           with perror calls.
18521
18522 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18523
18524         * config/unix.exp (g++_load): Fix syntax.
18525
18526 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18527
18528         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18529         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18530         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18531         Don't expect va-arg-1.c to fail.  Correct expected output for
18532         920928-1.c.
18533         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18534         * gcc.wendy/hbm4.c: Correct typo.
18535         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18536
18537 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18538
18539         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18540         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18541         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18542         * lib/c-torture.exp (c-torture-compile): Ditto.
18543
18544         Reduce volume of output (remove all the -I's and such).
18545         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18546         Call gcc_cpass, gcc_cfail.
18547         (c-torture): Pass testing option to c-torture-compile.
18548
18549 1994-03-21  Doug Evans  (dje@cygnus.com)
18550
18551         Bring patches over from progressive.
18552         * config/default.exp: Exit remote shell cleanly.
18553         (g++_exit, g++_start): Add default versions.
18554         * config/sim.exp (gcc_load): Use perror, not error.
18555
18556 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18557
18558         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18559         set in site.exp.
18560
18561 1994-03-14  Doug Evans  (dje@cygnus.com)
18562
18563         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18564         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18565         (wendy_try): New proc to run testcase.
18566         (main loop): Call 'em.
18567         * gcc.wendy/*.c: Clean up pass to correct expected output.
18568
18569         * lib/gcc.exp: Minor cleanup work.
18570         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18571
18572 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18573
18574         * config/sim.exp (gcc_load): Document return codes better.
18575         Don't pass -v to simulator.
18576
18577 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18578
18579           * gcc.special/920717-x.c: Fix typo.
18580           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18581           get at sources.
18582
18583         * lib/mike-gcc.exp: Fix typo.
18584
18585 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18586
18587         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18588         binary to use, transform the name.
18589         * config/*.exp: rename everything. Nuke any g++ specific files,
18590         it's now a special case of gcc that requires no special support.
18591         Add a default.exp for unsupported targets.
18592
18593 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18594
18595         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18596         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18597         version of Tcl.
18598
18599 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18600
18601         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18602         than a warning.
18603
18604 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18605
18606         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18607
18608 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18609
18610         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18611         option_list.  Compile every file with only 4/6 option choices
18612         (same as C torture) instead of with 12/18 different option
18613         choices.
18614         * lib/c-torture.exp: Likewise.
18615
18616         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18617         not already set.
18618
18619 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18620
18621         * lib/old-deja
18622           test cases, ready for DejaGnu.
18623
18624 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18625
18626         * Upgraded c-torture tests from 1.18 to 1.19
18627
18628         * gcc.compile: added test(s):
18629           930607-1.c
18630         * gcc.execute: added test(s):
18631           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18632
18633         * added new subdirectory for misc tests: gcc.misc-tests
18634         * gcc.misc-test(s): added tests:
18635           inst-check.c test-consts.c test-ior.c test-switch.c
18636
18637 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18638
18639         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18640
18641 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18642
18643         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18644
18645 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18646
18647         * Upgraded c-torture tests from 1.17 to 1.18
18648
18649 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18650
18651         * Upgraded c-torture tests from 1.12 to 1.17
18652
18653 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18654
18655         * lib/old-dejagnu.exp:
18656           Fixed handling of XFAIL target triplets to correctly
18657           recognize wildcard characters.  Removed code that
18658           appended a unique id tag to the end of the file name
18659           printed out by the result of the testcases within a
18660           given test file.
18661
18662 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18663
18664         * lib/old-dejagnu.exp:
18665           Reworked expected failure handling to trigger off of XFAIL
18666           keyword in keyphrase embeded in testcase source code. The
18667           XFAIL keyword must be at the end of the keyphrase line. It
18668           may optionally be followed by one or more target triplets.
18669           It has just occured that the handling of wildcards in the
18670           target triplet may not be correct.
18671
18672 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18673
18674         * g++.old-deja/tests:
18675           Moved all subdirectories up one level into g++.old-deja .
18676
18677         * lib/old-dejagnu.exp:
18678           Fixed problem with CXXFLAGS not being properly reset, and being
18679           corrupted with extraneous "-c" compiler option.  This was
18680           causing binaries to not be generated for test that needed them.
18681           Modified strings passed to "pass" and "fail" so that individual
18682           tests from the same test file would be distinguished by an
18683           identifier appended to the test file name in the summary logs;
18684           this corrected a problem with erroneous diff logs.  Added code
18685           to search testcases for expected fail and unexpected pass keywords.
18686
18687 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18688
18689         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18690
18691 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18692
18693         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18694           Removed extraneous text from end of "Special g++ Options"
18695           keyphrase.
18696
18697         * lib/old-dejagnu.exp: Added pattern matching to look for new
18698           keywords, embedded in testcases comments, which will trigger
18699           calls to xpass and xfail.
18700
18701 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18702
18703         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18704           comments embedded in the testcases, especially the one looking for
18705           special compiler options, as well as the pattern matching for the
18706           compiler output again.
18707
18708 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18709
18710         * lib/old-dejagnu.exp: Do a proper check of the return value for
18711           execute tests. Fixed several problems with the pattern matching
18712           of the compiler output which gave erroneous test results.
18713           Changed several of the test result messages to be more descriptive.
18714         * config/unix-g++.exp: Proc g++_load now actually works and
18715           executes the tests passed to it and returns a usable return
18716           value.
18717
18718 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18719
18720           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18721
18722 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18723
18724         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18725           Modified both files to properly execute the old style
18726           dejagnu tests. The previous versions of these files were
18727           experimental and did not function anything near correctly.
18728
18729 1993-04-05  Rob Savoye  (rob@cygnus.com)
18730
18731         * Removed all Makefile.in and configure.in files. No configuration
18732         needed now.
18733
18734 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18735
18736         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18737
18738 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18739
18740         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18741         gcc.special/configure.in, gcc.noncompile/configure.in,
18742         gcc.execute/configure.in, gcc.code_quality/configure.in,
18743         g++.other/configure.in, g++.old-deja/configure.in,
18744         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18745         in srcname setting.
18746
18747 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18748
18749         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18750         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18751         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18752
18753 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18754
18755         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18756         (gdb_exit): Don't remove *_soc files.
18757
18758 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18759
18760         * lib/c-torture.exp: Don't look for main; instead always use -w
18761         -c.  This is how the c-torture tests work.  Remove the object
18762         file if the compilation succeeds.
18763         * gcc.execute/execute.exp: Remove executable if test passes.
18764         * gcc.noncompile/noncompile.exp: Every test is an expected
18765         failure.
18766         * gcc.special/special.exp: Added tests from c-torture 1.11,
18767         corrected use of existing test.
18768         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18769         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18770         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18771         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18772         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18773         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18774         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18775         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18776         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18777         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18778         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18779         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18780         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18781         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18782         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18783         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18784         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18785         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18786         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18787         c-torture 1.11.
18788         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18789         correspond to c-torture 1.11.
18790
18791         * New file.