OSDN Git Service

2004-08-12 Janis Johnson <janis187@us.ibm.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2
3         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
4
5 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6
7         PR c++/16276
8         * g++.old-deja/g++.other/comdat4.C: New test.
9         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10
11 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12
13         PR target/16286
14         * gcc.dg/pr16286.c: New test.
15
16 2004-08-12 Jan Beulich <jbeulich@novell.com>
17
18         * g++.dg/ext/asm5.C: New.
19
20 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21
22         PR c++/16698
23         * g++.dg/eh/crash1.C: New test.
24
25         PR c++/16717
26         * g++.dg/ext/construct1.C: New test.
27
28 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29
30         PR c++/16853
31         * g++.dg/init/ptrmem1.C: New test.
32
33         PR c++/16618
34         * g++.dg/parse/offsetof5.C: New test.
35
36         PR c++/16870
37         * g++.dg/template/overload3.C: New test.
38
39 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40
41         PR c++/16964
42         * g++.dg/parse/error16.C: New test.
43
44         PR c++/16904
45         * g++.dg/template/error14.C: New test.
46
47         PR c++/16929
48         * g++.dg/template/error15.C: New test.
49
50 2004-08-11  Devang Patel  <dpatel@apple.com>
51
52         * gcc.dg/darwin-ld-20040809-1.c: New test.
53         * gcc.dg/darwin-ld-20040809-2.c: New test.
54         
55 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
56
57         PR fortran/16917
58         * gfortran.dg/dfloat_1.f90: New test.
59
60 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
61
62         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
63         * gcc.dg/dll-2.c: Fix dg-require syntax.
64         * gcc.misc-tests/arm-isr.c (abort): Declare.
65         (exit): Likewise.
66
67 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
68
69         PR c++/16971
70         * g++.dg/parse/crash16.C: New test.
71
72 2004-08-10  Roger Sayle  <roger@eyesopen.com>
73
74         * gcc.dg/mips-rsqrt-1.c: New test case.
75         * gcc.dg/mips-rsqrt-2.c: New test case.
76         * gcc.dg/mips-rsqrt-3.c: New test case.
77
78 2004-08-10  Paul Brook  <paul@codesourcery.com>
79
80         * gfortran.dg/der_io_1.f90: New test.
81
82 2004-08-10  Paul Brook  <paul@codesourcery.com>
83
84         PR fortran/16919
85         * gfortran.dg/der_array_1.f90: New test.
86
87 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
88
89         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
90
91 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
92
93         * gcc.dg/wchar_t-2.c: Fix typo.
94
95 2004-08-09  Falk Hueffner  <falk@debian.org>
96
97         PR tree-optimization/12517
98         * gcc.c-torture/compile/pr12517.c: New test.
99
100         PR tree-optimization/12578
101         * gcc.c-torture/compile/pr12578.c: New test.
102
103         PR tree-optimization/12899
104         * gcc.c-torture/compile/pr12899.c: New test.
105
106         PR rtl-optimization/14692
107         * gcc.c-torture/compile/pr14692.c: New test.
108
109         PR tree-optimization/16461
110         * gcc.c-torture/compile/pr16461.c: New test.
111
112 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
113
114         * gfortran.dg/getenv_1.f90: New test.
115
116 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
117
118         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
119         wchar_t.
120         * gcc.dg/symbian5.c: Test -fno-short-wchar.
121
122 2004-08-06  Paul Brook  <paul@codesourcery.com>
123
124         * gfortran.dg/ret_array_1.f90: New test.
125         * gfortran.dg/ret_pointer_1.f90: New test.
126
127 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
128
129         * gcc.dg/missing-field-init-[12].c: New tests.
130         * g++.dg/warn/missing-field-init-[12].C: New tests.
131
132 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
133
134         * gcc.dg/enum2.c: New test.
135         * gcc.dg/symbian3.c: Likewise.
136         * gcc.dg/symbian4.c: Likewise.
137         * gcc.dg/wchar_t-2.c: Likewise.
138
139 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
140
141         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
142         destructor tests.
143
144 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
145
146         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
147         dg-require-visiblity.
148         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
149         * g++.dg/ext/visibility/fvisibility.C: Likewise.
150         * g++.dg/ext/visibility/memfuncts.C: Likewise.
151         * g++.dg/ext/visibility/new1.C: Likewise.
152         * g++.dg/ext/visibility/pragma.C: Likewise.
153         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
154         * g++.dg/ext/visibility/virtual.C: Likewise.
155         * g++/dg/ext/visibility/visibility-1.C: Likewise.
156         * g++/dg/ext/visibility/visibility-2.C: Likewise.
157         * g++/dg/ext/visibility/visibility-3.C: Likewise.
158         * g++/dg/ext/visibility/visibility-4.C: Likewise.
159         * g++/dg/ext/visibility/visibility-5.C: Likewise.
160         * g++/dg/ext/visibility/visibility-6.C: Likewise.
161         * g++/dg/ext/visibility/visibility-7.C: Likewise.
162         * g++/dg/ext/visibility/visibility-8.C: New test.
163         * gcc.c-torture/compile/dll.x: Remove.
164         * gcc.dg/dll-2.c: Use dg-require-dll
165         * gcc.dg/visibility-10.c: New test.
166         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
167         supporting DLLs.
168         * testsuite/lib/scanasm.exp (scan_hidden): New function.
169         (scan_not_hidden): Likewise.
170
171 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
172
173         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
174
175 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
176
177         * gcc.c-torture/execute/20040805-1.c: New test.
178
179 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
180
181         * gcc.dg/20020118-1.c: Declare abort.
182         * gcc.dg/altivec_check.h: Likewise.
183         * gcc.dg/iftrap-2.c: Likewise.
184         * gcc.dg/pragma-darwin.c: Likewise.
185         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
186
187 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
188
189         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
190
191 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
192
193         * gcc.c-torture/execute/builtins/abs-2.c,
194         gcc.c-torture/execute/builtins/abs-3.c,
195         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
196         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
197         intmax_t, uintmax_t and their limits.
198         * gcc.dg/intmax_t-1.c: New test.
199
200 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
201
202         * g++.dg/tc1/dr147.C: Add reference to PR.
203
204 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
205
206         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
207         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
208
209 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
210
211         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
212
213 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
214
215         * gcc.dg/redecl-5.c: New test.
216         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
217         of scanf.
218
219 2004-08-03  Roger Sayle  <roger@eyesopen.com>
220
221         PR middle-end/16790
222         * gcc.c-torture/execute/pr16790-1.c: New test case.
223
224 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
225
226         * g++.dg/ext/visibility/assign1.C: New test.
227         * g++.dg/ext/visibility/new1.C: Likewise.
228
229         * gcc.dg/symbian1.c: New test.
230         * gcc.dg/symbian2.c: Likewise.
231
232 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
233
234         PR target/16570
235         * gcc.dg/i386-sse-9.c: New test.
236
237 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
238
239         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
240
241 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
242
243         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
244         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
245         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
246         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
247         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
248         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
249         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
250         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
251         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
252         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
253         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
254         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
255         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
256         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
257         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
258         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
259         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
260         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
261         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
262         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
263         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
264         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
265         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
266         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
267         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
268         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
269         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
270         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
271         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
272         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
273         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
274         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
275         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
276         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
277         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
278         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
279         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
280         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
281         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
282         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
283         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
284         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
285         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
286         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
287         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
288         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
289         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
290         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
291         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
292         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
293         gcc.misc-tests/i386-pf-3dnow-1.c,
294         gcc.misc-tests/i386-pf-athlon-1.c,
295         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
296         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
297         Declare built-in functions used.
298         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
299
300 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
301
302         PR c++/16707
303         * g++.dg/lookup/using12.C: New test.
304
305         * g++.dg/init/null1.C: Fix PR number.
306         * g++.dg/parse/namespace10.C: Likewise.
307
308 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
309
310         PR c++/16224
311         * g++.dg/template/spec17.C: New test.
312         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
313         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
314
315 2004-08-02  David Billinghurst
316
317         PR fortran/16292
318         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
319
320 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
321
322         * gcc.dg/ia64-got-1.c: New test case.
323
324 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
325
326         PR c++/16489
327         * g++.dg/init/null1.C: New test.
328         * g++.dg/tc1/dr76.C: Adjust error marker.
329
330         PR c++/16529
331         * g++.dg/parse/namespace10.C: New test.
332
333         PR c++/16810
334         * g++.dg/inherit/ptrmem2.C: New test.
335
336 2004-08-02  Ben Elliston  <bje@au.ibm.com>
337
338         PR target/16155
339         * gcc.dg/pr16155.c: New test.
340
341 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
342
343         * gcc.dg/redecl-2.c: New test.
344
345 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
346
347         * gcc.dg/darwin-longdouble.c: New file.
348
349 2004-07-30  Richard Henderson  <rth@redhat.com>
350
351         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
352         write to constant argument.
353         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
354
355 2004-07-30  Richard Henderson  <rth@redhat.com>
356
357         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
358         tests of nearest around zero.
359
360 2004-07-30  Andrew Pinski  <apinski@apple.com>
361
362         * gcc.c-torture/compile/20040730-1.c: New test.
363
364 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
365
366         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
367         powerpc-eabispe.
368
369 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
370
371         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
372
373 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
374
375         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
376         contains $ld_library_path.
377         * lib/gfortran.exp (gfortran_link_flags): Likewise.
378
379 2004-07-29  Richard Henderson  <rth@redhat.com>
380
381         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
382
383         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
384         (alt2, which): New.
385         (Check): Accept either alternative.
386
387 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
388
389         * g++.dg/abi/inline1.C: New test.
390         * g++.dg/abi/local1-a.cc: Likewise.
391         * g++.dg/abi/local1.C: Likewise.
392         * g++.dg/abi/mangle11.C: Tweak location of warnings.
393         * g++.dg/abi/mangle12.C: Likewise.
394         * g++.dg/abi/mangle17.C: Likewise.
395         * g++.dg/abi/mangle20-2.C: Likewise.
396         * g++.dg/opt/interface1.C: Likewise.
397         * g++.dg/opt/interface1.h: Likewise.
398         * g++.dg/opt/interface1-a.cc: New test.
399         * g++.dg/parse/repo1.C: New test.
400         * g++.dg/template/repo1.C: Likewise.
401         * g++.dg/warn/Winline-1.C: Likewise.
402         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
403
404 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
405
406         * gcc.dg/tree-ssa/20040729-1.c: New test.
407
408 2004-07-27  Matt Austern <austern@apple.com>
409
410         * gcc.dg/darwin-bool-1.c: New test.
411         * gcc.dg/darwin-bool-2.c: New test.
412
413 2004-07-28  Richard Henderson  <rth@redhat.com>
414
415         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
416         arguments in the correct type.  Don't write to constant arguments.
417
418 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
419
420         PR tree-optimization/16688
421         PR tree-optimization/16689
422         * g++.dg/tree-ssa/pr16688.C: New test.
423
424 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
425
426         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
427         loads.  Not only in the comment, this time.
428
429 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
430
431         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
432         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
433         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
434         * gcc.dg/sh4a-bitmovua.c: New.
435         * gcc.dg/sh4a-cos.c: New.
436         * gcc.dg/sh4a-cosf.c: New.
437         * gcc.dg/sh4a-fprun.c: New.
438         * gcc.dg/sh4a-fsrra.c: New.
439         * gcc.dg/sh4a-memmovua.c: New.
440         * gcc.dg/sh4a-sin.c: New.
441         * gcc.dg/sh4a-sincos.c: New.
442         * gcc.dg/sh4a-sincosf.c: New.
443         * gcc.dg/sh4a-sinf.c: New.
444
445 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
446
447         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
448         conditionals.
449         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
450         loads.
451         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
452         DOM1.
453
454 2004-07-27  Andrew Pinski  <apinski@apple.com>
455
456         * g++.dg/rtti/tinfo1.C: Correct the xfail.
457
458 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
459
460         * gcc.dg/pragma-isr.c: New test.
461
462 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
463
464         PR c++/14429
465         * g++.dg/template/ttp11.C: New test.
466
467 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
468
469         * gcc.c-torture/compile/20040727-1.c: New test.
470
471 2004-07-26  Eric Christopher  <echristo@redhat.com>
472
473         * gcc.c-torture/compile/20040726-2.c: New test.
474
475 2004-07-26  Andrew Pinski  <apinski@apple.com>
476
477         * g++.dg/rtti/tinfo1.C: Xfail.
478
479 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
480
481         * gcc.c-torture/compile/20040726-1.c: New test.
482
483 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
484             Brian Ryner  <bryner@brianryner.com>
485
486         PR c++/9283
487         PR c++/15000
488         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
489         * g++.dg/ext/visibility/: New directory.
490         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
491         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
492         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
493         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
494         * g++.dg/ext/visibility/fvisibility.C,
495         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
496         g++.dg/ext/visibility/fvisibility-override1.C
497         g++.dg/ext/visibility/fvisibility-override2.C
498         g++.dg/ext/visibility/memfuncts.C
499         g++.dg/ext/visibility/noPLT.C
500         g++.dg/ext/visibility/pragma.C
501         g++.dg/ext/visibility/pragma-override1.C
502         g++.dg/ext/visibility/pragma-override2.C
503         g++.dg/ext/visibility/staticmemfuncts.C
504         g++.dg/ext/visibility/virtual.C: New tests.
505
506 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
507
508         PR c/15360
509         * gcc.dg/pr15360-1.c: New test.
510
511 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
512
513         * gcc.dg/pragma-align-2.c: New test.
514         * gcc.dg/pragma-init-fini.c: New test.
515         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
516         targets.
517
518 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
519
520         * gcc.dg/init-string-2.c: New test.
521
522 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
523
524         PR 16684
525         * gcc.dg/Wredundant-decls-1.c: New test case.
526
527 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
528
529         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
530         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
531         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
532         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
533         * gcc.dg/compat/generate-random.c: New file.
534         * gcc.dg/compat/generate-random.h: Likewise.
535         * gcc.dg/compat/generate-random_r.c: Likewise.
536         * gcc.dg/compat/struct-layout-1.h: Likewise.
537         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
538         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
539         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
540         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
541         * gcc.dg/compat/struct-layout-1_main.c: New test.
542         * gcc.dg/compat/struct-layout-1_x.c: New file.
543         * gcc.dg/compat/struct-layout-1_y.c: New file.
544         * gcc.dg/compat/struct-layout-1_test.h: New file.
545
546 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
547
548         * gcc.dg/comp-return-1.c: New test
549
550 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
551
552         * gcc.dg/vmx/8-02a.c: Fix typo.
553
554         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
555         * gcc.dg/darwin-abi-3.c: New test.
556
557         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
558         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
559
560         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
561         * gcc.dg/vmx/ops-long-1.c: New test.
562         * gcc.dg/vmx/ops-long-2.c: New test.
563
564 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
565
566         * g++.dg/lookup/conv-[1234].C: New.
567
568 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
569
570         * g++.dg/parse/attr2.C: Simplify.
571
572 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
573
574         PR c/7284
575         * gcc.c-torture/execute/pr7284-1.c: New test.
576
577 2004-07-22  Brian Booth  <bbooth@redhat.com>
578
579         * gcc.dg/tree-ssa/20040721-1.c: New test.
580
581 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
582
583         * g++.dg/template/crash20.c: New.
584
585 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
586
587         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
588         Add dg-run directive.  Declare variables as required.
589         * gfortran.dg/g77/README: Update
590
591 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
592
593         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
594         gcc.dg/cris-peep2-andu2.c: New tests.
595
596 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
597
598         PR c/15052
599         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
600         on return type.
601         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
602         messages.
603         * gcc.dg/qual-return-2.c: Update expected messages.
604         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
605
606 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
607
608         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
609         * gcc.dg/noncompile/921102-1.c: Update expected error message.
610
611 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
612
613         PR c/11250
614         * gcc.dg/init-string-1.c: New test.
615
616 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
617
618         PR middle-end/15345
619         PR c/16450
620         * gcc.dg/torture/nested-fn-1.c: New test.
621
622 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
623
624         PR target/16559
625         * gcc.dg/ia64-fptr-1.c: New file.
626
627 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
628
629         PR c++/14497
630         * g++.dg/template/spec16.C: New test.
631         * g++.old-deja/g++.robertl/eb118.C: Remove.
632
633 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
634
635         PR c++/509
636         * g++.dg/template/spec15.C: New test.
637
638 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
639
640         Copy cases from g77.f-torture/execute and add dg-run
641         directive.  Other changes as noted.
642         * gfortran.dg/g77/13037.f
643         * gfortran.dg/g77/1832.f
644         * gfortran.dg/g77/19981119-0.f
645         * gfortran.dg/g77/19990313-0.f
646         * gfortran.dg/g77/19990313-1.f
647         * gfortran.dg/g77/19990313-2.f
648         * gfortran.dg/g77/19990313-3.f
649         * gfortran.dg/g77/19990419-1.f
650         * gfortran.dg/g77/19990826-0.f
651         * gfortran.dg/g77/19990826-2.f
652         * gfortran.dg/g77/20000503-1.f
653         * gfortran.dg/g77/20001111.f
654         * gfortran.dg/g77/20010116.f
655         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
656         * gfortran.dg/g77/20010430.f
657         * gfortran.dg/g77/6177.f
658         * gfortran.dg/g77/947.f
659         * gfortran.dg/g77/970816-3.f
660         * gfortran.dg/g77/971102-1.f
661         * gfortran.dg/g77/980520-1.f
662         * gfortran.dg/g77/980628-0.f
663         * gfortran.dg/g77/980628-1.f
664         * gfortran.dg/g77/980628-10.f
665         * gfortran.dg/g77/980628-2.f
666         * gfortran.dg/g77/980628-3.f
667         * gfortran.dg/g77/980628-7.f
668         * gfortran.dg/g77/980628-8.f
669         * gfortran.dg/g77/980628-9.f
670         * gfortran.dg/g77/980701-0.f
671         * gfortran.dg/g77/980701-1.f
672         * gfortran.dg/g77/cabs.f
673         * gfortran.dg/g77/claus.f
674         * gfortran.dg/g77/complex_1.f
675         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
676         * gfortran.dg/g77/dcomplex.f
677         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
678         * gfortran.dg/g77/f90-intrinsic-mathematical.f
679         * gfortran.dg/g77/f90-intrinsic-numeric.f
680         * gfortran.dg/g77/int8421.f
681         * gfortran.dg/g77/labug1.f
682         * gfortran.dg/g77/large_vec.f
683         * gfortran.dg/g77/le.f
684         * gfortran.dg/g77/short.f
685         * gfortran.dg/g77/README: Update
686
687 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
688
689         PR c++/16637
690         * g++.dg/parse/lookup4.C: New test.
691
692 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
693
694         PR c++/16175
695         * g++.dg/template/ttp10.C: New test.
696
697 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
698
699         * gcc.dg/pr12625-1.c: New test.
700
701 2004-07-20  Steven Bosscher  <stevenb@suse.de>
702
703         * testsuite/gcc.dg/switch-warn-1.c: New test.
704         * testsuite/gcc.dg/switch-warn-2.c: New test.
705         * gcc.c-torture/compile/pr14730.c: Update.
706
707 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
708
709         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
710         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
711         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
712         g++.dg/template/nontype3.C: Remove trailing CR from tests.
713
714 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
715
716         PR c++/16623
717         * g++.dg/template/assign1.C: New test.
718
719 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
720
721         PR c++/12170
722         * g++.dg/template/ttp9.C: New test.
723
724 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
725
726         * gcc.dg/format/cmn-err-1.c: New test.
727
728 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
729
730         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
731         gcc.dg/Wparentheses-10.c: New tests.
732         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
733
734 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
735
736         PR fortran/16465
737         * gfortran.dg/g77//ffixed-line-length-0.f,
738         gfortran.dg/g77/ffixed-line-length-132.f,
739         gfortran.dg/g77/ffixed-line-length-72.f,
740         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
741         gfortran.dg/g77/README: Update.
742
743 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
744
745         PR c++/13092
746         * g++.dg/template/non-dependent7.C: New test.
747         * g++.dg/template/non-dependent8.C: Likewise.
748         * g++.dg/template/non-dependent9.C: Likewise.
749         * g++.dg/template/non-dependent10.C: Likewise.
750
751 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
752
753         PR c++/16337
754         * g++.dg/parse/attr2.C: New test.
755
756 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
757
758         * g77.dg: Removed.
759         * g77.f-torture: Ditto.
760
761 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
762
763         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
764         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
765         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
766
767 2004-07-16  Richard Henderson  <rth@redhat.com>
768
769         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
770
771 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
772
773         * lib/fortran-torture.exp (fortran-torture): Don't test compile
774         tests with full list of options.
775         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
776         of TORTURE_OPTIONS if test contains 'dg-do run'.
777
778         PR fortran/16404
779         * gfortran.dg/do_iterator.f90: New test.
780
781 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
782
783         PR rtl-optimization/16536
784         * gcc.c-torture/execute/restrict-1.c: New test.
785
786 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
787
788         PR fortran/15324
789         * gfortran.dg/pr15324.f90: New test.
790
791         PR fortran/15129
792         * gfortran.dg/pr15129.f90: New test.
793
794         PR fortran/15140
795         * gfortran.dg/pr15140.f90: New test.
796
797         PR fortran/13792
798         * gfortran.fortran-torture/execute/bounds.f90: Add check for
799         compile-time simplification.
800
801 2004-07-14  Mike Stump  <mrs@apple.com>
802
803         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
804
805 2004-07-14  James E Wilson  <wilson@specifixinc.com>
806
807         PR target/16325
808         * gcc.dg/profile-generate-1.c: New.
809
810 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
811
812         * gcc.c-torture/execute/20040709-1.c: New test.
813         * gcc.c-torture/execute/20040709-2.c: New test.
814
815 2004-07-14  Mike Stump  <mrs@apple.com>
816
817         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
818
819 2004-07-14  Mike Stump  <mrs@apple.com>
820
821         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
822
823 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
824
825         PR c++/16518
826         * g++.dg/parse/mutable1.C: New test.
827
828 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
829
830         PR tree-optimization/16443
831         * gcc.dg/tree-ssa/20040713-1.c: New test.
832
833 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
834
835         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
836         for operator new.
837
838 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
839
840         * gfortran.dg/g77/README: New file
841         * gfortran.dg/g77/19981216-0.f:  Copy from
842         g77.f-torture/noncompile.  Add "dg-do compile" and
843         dg-error as required.
844         * gfortran.dg/g77/19990218-1.f: Likewise
845         * gfortran.dg/g77/19990905-1.f: Likewise
846         * gfortran.dg/g77/9263.f: Likewise
847         * gfortran.dg/g77/980615-0.f: Likewise
848         * gfortran.dg/g77/980616-0.f: Likewise
849         * gfortran.dg/g77/check0.f: Likewise
850         * gfortran.dg/g77/select_no_compile.f: Likewise
851
852 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
853
854         Copy files from g77.f-torture/compile.
855         Add "{ dg-do compile}".  Other changes as noted
856         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
857         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
858         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
859         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
860         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
861         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
862         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
863         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
864         statement to conform to standard.  Append alpha1.x for reference.
865         * gfortran.dg/g77/xformat.f: Add dg-warning
866
867 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
868
869         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
870         Add {dg-do compile} directive.
871         * gfortran.dg/g77/cpp2.F: Likewise
872
873 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
874
875         PR c++/5402
876         * g++.dg/lookup/name-clash1.C: New test.
877
878         PR c++/9777
879         * g++.dg/lookup/name-clash2.C: New test.
880
881         PR c++/12102
882         * g++.dg/lookup/name-clash3.C: New test.
883
884 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
885
886         * g++.dg/lookup/new2.C: New test.
887         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
888
889 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
890
891         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
892         Add {dg-do compile} directive.
893         * gfortran.dg/g77/13060.f: Likewise
894         * gfortran.dg/g77/19990218-0.f: Likewise
895         * gfortran.dg/g77/19990305-0.f: Likewise
896         * gfortran.dg/g77/19990419-0.f: Likewise
897         * gfortran.dg/g77/19990502-0.f: Likewise
898         * gfortran.dg/g77/19990502-1.f: Likewise
899         * gfortran.dg/g77/19990525-0.f: Likewise
900         * gfortran.dg/g77/19990826-1.f: Likewise
901         * gfortran.dg/g77/19990826-3.f: Likewise
902         * gfortran.dg/g77/19990905-2.f: Likewise
903         * gfortran.dg/g77/20000412-1.f: Likewise
904         * gfortran.dg/g77/20000511-1.f: Likewise
905         * gfortran.dg/g77/20000511-2.f: Likewise
906         * gfortran.dg/g77/20000518.f: Likewise
907         * gfortran.dg/g77/20000601-1.f: Likewise
908         * gfortran.dg/g77/20000601-2.f: Likewise
909         * gfortran.dg/g77/20000629-1.f: Likewise
910         * gfortran.dg/g77/20000630-2.f: Likewise
911         * gfortran.dg/g77/20010115.f: Likewise
912         * gfortran.dg/g77/20010321-1.f: Likewise
913         * gfortran.dg/g77/20010426.f: Likewise
914         * gfortran.dg/g77/20020307-1.f: Likewise
915         * gfortran.dg/g77/8485.f: Likewise
916         * gfortran.dg/g77/960317-1.f: Likewise
917         * gfortran.dg/g77/970915-0.f: Likewise
918         * gfortran.dg/g77/980310-1.f: Likewise
919         * gfortran.dg/g77/980310-2.f: Likewise
920         * gfortran.dg/g77/980310-3.f: Likewise
921         * gfortran.dg/g77/980310-4.f: Likewise
922         * gfortran.dg/g77/980310-6.f: Likewise
923         * gfortran.dg/g77/980310-7.f: Likewise
924         * gfortran.dg/g77/980310-8.f: Likewise
925         * gfortran.dg/g77/980419-2.f: Likewise
926         * gfortran.dg/g77/980424-0.f: Likewise
927         * gfortran.dg/g77/980427-0.f: Likewise
928         * gfortran.dg/g77/980729-0.f: Likewise
929         * gfortran.dg/g77/981117-1.f: Likewise
930         * gfortran.dg/g77/toon_1.f: Likewise
931
932 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
933
934         PR c++/2204
935         * g++.dg/other/abstract2.C: New test.
936
937 2004-07-12  Paul Brook  <paul@codesourcery.com>
938
939         * gfortran.dg/pointer_init_1.f90: New test.
940
941 2004-07-11  Paul Brook  <paul@codesourcery.com>
942
943         PR fortran/15986
944         * gfortran.dg/contained_1.f90: New test.
945
946 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
947
948         * g++.dg/parse/defarg8.C: New test.
949
950 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
951
952         PR fortran/16433
953         * gfortran.dg/pr16433.f: New test.
954
955         PR fortran/17574
956         * gfortran.dg/pr15754.f90: New test.
957
958 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
959
960         PR tree-optimization/16437
961         * gcc.c-torture/execute/bitfld-4.c: New test.
962
963 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
964
965         * gfortran.fortran-torture/execute/common_2.f90: Add check for
966         access to common var from module.
967
968 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
969
970         PR fortran/16336
971         * gfortran.fortran-torture/execute/common_2.f90: New test.
972
973 2004-07-10  Paul Brook  <paul@codesourcery.com>
974
975         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
976
977 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
978
979         PR fortran/15969
980         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
981
982 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
983
984         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
985         * gfortran.dg/g77/ffixed-form-2.f: Likewise
986         * gfortran.dg/g77/ffree-form-1.f: Likewise
987         * gfortran.dg/g77/ffree-form-2.f: Likewise
988         * gfortran.dg/g77/ffree-form-3.f: Likewise
989         * gfortran.dg/g77/fno-underscoring.f: Likewise
990         * gfortran.dg/g77/funderscoring.f: Likewise
991         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
992
993 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
994
995         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
996
997 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
998         Paul Brook  <paul@codesourcery.com>
999
1000         PR fortran/13415
1001         * gfortran.dg/common_pointer_1.f90: New test.
1002
1003 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1004
1005         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
1006
1007 2004-07-09  James E Wilson  <wilson@specifixinc.com>
1008
1009         PR target/16364
1010         * gcc.c-torture/compile/20040709-1.c: New.
1011
1012 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1013
1014         PR fortran/14077
1015         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1016
1017 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1018
1019         PR fortran/13201
1020         * gfortran.dg/shape_1.f90: New test.
1021
1022 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1023             Andrew Pinski  <apinski@apple.com>
1024
1025         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1026
1027 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1028
1029         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1030         comment.
1031
1032 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1033         Paul Brook  <paul@codesourcery.com>
1034
1035         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1036         '.f95' and '.F95'.
1037
1038 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1039
1040         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1041
1042 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1043
1044         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1045         testcases with capital suffix.
1046
1047 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1048
1049         PR fortran/15481
1050         PR fortran/13372
1051         PR fortran/13575
1052         PR fortran/15978
1053         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1054
1055         * gfortran.dg/implicit_1.f90: New test.
1056
1057 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1058
1059         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1060         expression to match gfortran warning/error messages
1061         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1062         dg-error text.
1063
1064 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1065
1066         * lib/fortran-torture.exp: Rename proc search_for to
1067         search_for_re.
1068
1069 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1070
1071         * gcc.c-torture/execute/simd-5.x: New file.
1072         XFAIL on SPARC 64-bit at -O0.
1073
1074 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1075
1076         PR c++/8211
1077         PR c++/16165
1078         * g++.dg/warn/effc3.C: New test.
1079
1080 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1081
1082         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1083         change X to 1X in format.
1084         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1085         add data statements to conform to standard.
1086
1087 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1088
1089         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1090         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1091         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1092
1093 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1094
1095         * gfortran.dg/g77/7388.f: Copy from g77.dg
1096         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1097         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1098         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1099         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1100         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1101         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1102         * gfortran.dg/g77/strlen0.f: Likewise
1103
1104 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1105
1106         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1107         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1108
1109 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1110
1111         * gcc.c-torture/execute/920428-2.x: Delete.
1112         * gcc.c-torture/execute/920501-7.x: Likewise.
1113
1114 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1115
1116         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1117         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1118         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1119         prescott and c3-2.
1120         (PREFETCH_3DNOW): Add -march=c3.
1121
1122 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1123
1124         PR c/16437
1125         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1126         * gcc.c-torture/execute/bf64-1.x: Likewise.
1127
1128 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1129
1130         * gcc.c-torture/compile/20040708-1.c: New test.
1131
1132 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1133
1134         PR c++/16169
1135         * g++.dg/warn/effc2.C: New test.
1136
1137 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1138
1139         * gcc.c-torture/execute/bitfld-1.x: Remove.
1140         * gcc.c-torture/execute/bitfld-3.c: New test.
1141         * gcc.dg/bitfld-2.c: Remove XFAILs.
1142
1143 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1144
1145         PR c++/16276
1146         * g++.dg/rtti/tinfo1.C: New file.
1147
1148 2004-07-07  Eric Christopher  <echristo@redhat.com>
1149
1150         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1151
1152 2004-07-07  Andrew Pinski  <apinski@apple.com>
1153
1154         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1155
1156 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1157
1158         * g++.dg/init/call1.C: XFAIL.
1159
1160 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1161
1162         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1163         except for movstrict*, to movmem* and clrstr* to clrmem*.
1164
1165 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1166
1167         * gcc.c-torture/execute/20040707-1.c: New test.
1168
1169 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1170
1171         * gcc.c-torture/execute/20040706-1.c: New test.
1172
1173 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1174
1175         PR c++/3671
1176         * g++.dg/template/spec14.C: New test.
1177
1178 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1179
1180         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1181         nothing if not yet defined.  Use it in b, c and d type definitions.
1182         * gcc.c-torture/execute/20040705-1.c: New test.
1183         * gcc.c-torture/execute/20040705-2.c: New test.
1184
1185 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1186
1187         PR c++/2518
1188         * g++.dg/lookup/new1.C: New test.
1189
1190 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1191
1192         PR c++/11406
1193         * g++.dg/template/sizeof8.C: New test.
1194
1195 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1196
1197         * gcc.c-torture/compile/20040705-1.c: New test.
1198
1199 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1200
1201         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1202
1203 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1204
1205         * gcc.dg/cpp/if-mop.c: Two new testcases.
1206         * gcc.dg/cpp/trad/comment-3.c: New.
1207
1208 2004-07-04  Paul Brook  <paul@codesourcery.com>
1209
1210         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1211
1212 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1213
1214         PR c++/3761
1215         * g++.dg/lookup/crash4.C: New test.
1216
1217 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1218
1219         * gcc.c-torture/execute/builtin-abs-1.c
1220         * gcc.c-torture/execute/builtin-abs-2.c
1221         * gcc.c-torture/execute/builtin-complex-1.c
1222         * gcc.c-torture/execute/builtins/string-1-lib.c
1223         * gcc.c-torture/execute/builtins/string-1.c
1224         * gcc.c-torture/execute/builtins/string-2-lib.c
1225         * gcc.c-torture/execute/builtins/string-2.c
1226         * gcc.c-torture/execute/builtins/string-3-lib.c
1227         * gcc.c-torture/execute/builtins/string-3.c
1228         * gcc.c-torture/execute/builtins/string-4-lib.c
1229         * gcc.c-torture/execute/builtins/string-4.c
1230         * gcc.c-torture/execute/builtins/string-5-lib.c
1231         * gcc.c-torture/execute/builtins/string-5.c
1232         * gcc.c-torture/execute/builtins/string-6-lib.c
1233         * gcc.c-torture/execute/builtins/string-6.c
1234         * gcc.c-torture/execute/builtins/string-7-lib.c
1235         * gcc.c-torture/execute/builtins/string-7.c
1236         * gcc.c-torture/execute/builtins/string-8-lib.c
1237         * gcc.c-torture/execute/builtins/string-8.c
1238         * gcc.c-torture/execute/builtins/string-9-lib.c
1239         * gcc.c-torture/execute/builtins/string-9.c
1240         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1241         * gcc.c-torture/execute/builtins/string-asm-1.c
1242         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1243         * gcc.c-torture/execute/builtins/string-asm-2.c
1244         * gcc.c-torture/execute/stdio-opt-1.c
1245         * gcc.c-torture/execute/stdio-opt-2.c
1246         * gcc.c-torture/execute/stdio-opt-3.c
1247         * gcc.c-torture/execute/string-opt-1.c
1248         * gcc.c-torture/execute/string-opt-10.c
1249         * gcc.c-torture/execute/string-opt-11.c
1250         * gcc.c-torture/execute/string-opt-12.c
1251         * gcc.c-torture/execute/string-opt-13.c
1252         * gcc.c-torture/execute/string-opt-14.c
1253         * gcc.c-torture/execute/string-opt-15.c
1254         * gcc.c-torture/execute/string-opt-16.c
1255         * gcc.c-torture/execute/string-opt-2.c
1256         * gcc.c-torture/execute/string-opt-6.c
1257         * gcc.c-torture/execute/string-opt-7.c
1258         * gcc.c-torture/execute/string-opt-8.c:
1259         Replace with ...
1260
1261         * gcc.c-torture/execute/builtins/abs-2.c
1262         * gcc.c-torture/execute/builtins/abs-3.c
1263         * gcc.c-torture/execute/builtins/complex-1.c
1264         * gcc.c-torture/execute/builtins/fprintf.c
1265         * gcc.c-torture/execute/builtins/fputs.c
1266         * gcc.c-torture/execute/builtins/memcmp.c
1267         * gcc.c-torture/execute/builtins/memmove.c
1268         * gcc.c-torture/execute/builtins/memops-asm.c
1269         * gcc.c-torture/execute/builtins/mempcpy-2.c
1270         * gcc.c-torture/execute/builtins/mempcpy.c
1271         * gcc.c-torture/execute/builtins/memset.c
1272         * gcc.c-torture/execute/builtins/printf.c
1273         * gcc.c-torture/execute/builtins/sprintf.c
1274         * gcc.c-torture/execute/builtins/strcat.c
1275         * gcc.c-torture/execute/builtins/strchr.c
1276         * gcc.c-torture/execute/builtins/strcmp.c
1277         * gcc.c-torture/execute/builtins/strcpy.c
1278         * gcc.c-torture/execute/builtins/strcspn.c
1279         * gcc.c-torture/execute/builtins/strlen-2.c
1280         * gcc.c-torture/execute/builtins/strlen.c
1281         * gcc.c-torture/execute/builtins/strncat.c
1282         * gcc.c-torture/execute/builtins/strncmp-2.c
1283         * gcc.c-torture/execute/builtins/strncmp.c
1284         * gcc.c-torture/execute/builtins/strncpy.c
1285         * gcc.c-torture/execute/builtins/strpbrk.c
1286         * gcc.c-torture/execute/builtins/strpcpy-2.c
1287         * gcc.c-torture/execute/builtins/strpcpy.c
1288         * gcc.c-torture/execute/builtins/strrchr.c
1289         * gcc.c-torture/execute/builtins/strspn.c
1290         * gcc.c-torture/execute/builtins/strstr-asm.c
1291         * gcc.c-torture/execute/builtins/strstr.c:
1292         ... these new files.
1293
1294         * gcc.c-torture/execute/builtins/abs-2-lib.c
1295         * gcc.c-torture/execute/builtins/abs-3-lib.c
1296         * gcc.c-torture/execute/builtins/complex-1-lib.c
1297         * gcc.c-torture/execute/builtins/fprintf-lib.c
1298         * gcc.c-torture/execute/builtins/fputs-lib.c
1299         * gcc.c-torture/execute/builtins/memcmp-lib.c
1300         * gcc.c-torture/execute/builtins/memmove-lib.c
1301         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1302         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1303         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1304         * gcc.c-torture/execute/builtins/memset-lib.c
1305         * gcc.c-torture/execute/builtins/printf-lib.c
1306         * gcc.c-torture/execute/builtins/sprintf-lib.c
1307         * gcc.c-torture/execute/builtins/strcat-lib.c
1308         * gcc.c-torture/execute/builtins/strchr-lib.c
1309         * gcc.c-torture/execute/builtins/strcmp-lib.c
1310         * gcc.c-torture/execute/builtins/strcpy-lib.c
1311         * gcc.c-torture/execute/builtins/strcspn-lib.c
1312         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1313         * gcc.c-torture/execute/builtins/strlen-lib.c
1314         * gcc.c-torture/execute/builtins/strncat-lib.c
1315         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1316         * gcc.c-torture/execute/builtins/strncmp-lib.c
1317         * gcc.c-torture/execute/builtins/strncpy-lib.c
1318         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1319         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1320         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1321         * gcc.c-torture/execute/builtins/strrchr-lib.c
1322         * gcc.c-torture/execute/builtins/strspn-lib.c
1323         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1324         * gcc.c-torture/execute/builtins/strstr-lib.c
1325         * gcc.c-torture/execute/builtins/lib/abs.c
1326         * gcc.c-torture/execute/builtins/lib/fprintf.c
1327         * gcc.c-torture/execute/builtins/lib/memset.c
1328         * gcc.c-torture/execute/builtins/lib/printf.c
1329         * gcc.c-torture/execute/builtins/lib/sprintf.c
1330         * gcc.c-torture/execute/builtins/lib/strcpy.c
1331         * gcc.c-torture/execute/builtins/lib/strcspn.c
1332         * gcc.c-torture/execute/builtins/lib/strncat.c
1333         * gcc.c-torture/execute/builtins/lib/strncmp.c
1334         * gcc.c-torture/execute/builtins/lib/strncpy.c
1335         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1336         * gcc.c-torture/execute/builtins/lib/strspn.c
1337         * gcc.c-torture/execute/builtins/lib/strstr.c:
1338         New files containing support routines.
1339
1340         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1341         declaration.
1342         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1343         when not optimizing.
1344
1345 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1346
1347         PR c++/16240
1348         * g++.dg/abi/mangle22.C: New test.
1349         * g++.dg/abi/mangle23.C: Likewise.
1350
1351 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1352
1353         PR fortran/16290
1354         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1355         Allow for cases without denormalized floating point numbers.
1356
1357 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1358
1359         PR c/1027
1360         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1361         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1362         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1363         expected warning text.
1364         * gcc.dg/format/diag-2.c: New test.
1365
1366 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1367
1368         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1369
1370 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1371
1372         * gcc.dg/builtins-43.c: New.
1373         * gcc.dg/builtins-44.c: New.
1374         * gcc.dg/builtins-45.c: New.
1375
1376 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1377             Andreas Tobler  <a.tobler@schweiz.ch>
1378
1379         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1380         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1381         as SIGSEGV.
1382         * gcc.dg/cleanup-11.c: Likewise.
1383         * gcc.dg/cleanup-8.c: Likewise.
1384         * gcc.dg/cleanup-9.c: Likewise.
1385         * gcc.dg/cleanup-5.c: Run on all platforms.
1386
1387 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1388
1389         * g++.dg/warn/nonnull1.C: New test.
1390
1391 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1392
1393         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1394         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1395         Special-case the Sun compiler wrt to <complex.h>.
1396
1397 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1398
1399         * gcc.dg/Wunreachable-8.C: New test.
1400
1401         * gcc.dg/h8300-ice2.c : New test.
1402
1403 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1404
1405         PR fortran/16161
1406         * gfortran.fortran-torture/compile/implicit.f90: Add test
1407         for implicit character.
1408
1409 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1410
1411         PR fortran/16289
1412         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1413         Use tiny() intrinsic to find smallest non-negative real
1414
1415 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1416
1417         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1418         * gcc.dg/compat/struct-by-value-22_x.c: New.
1419         * gcc.dg/compat/struct-by-value-22_y.c: New.
1420
1421         * gcc.c-torture/execute/20040629-1.c: New test.
1422
1423 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1424
1425         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1426         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1427
1428         PR target/16195
1429         * gcc.dg/20040625-1.c: New test.
1430
1431 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1432
1433         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1434
1435 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1436
1437         PR fortran/15963
1438         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1439
1440 2004-06-29  Richard Henderson  <rth@redhat.com>
1441
1442         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1443
1444 2004-06-29  Paul Brook  <paul@codesourcery.com>
1445
1446         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1447         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1448
1449 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1450
1451         PR c++/16260
1452         * g++.dg/parse/crash15.C: New.
1453
1454 2004-06-28  Andrew Pinski  <apinski@apple.com>
1455
1456         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1457         by the error already.
1458
1459         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1460
1461 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1462
1463         PR target/14041
1464         * gcc.dg/h8300-bss-align-1.c : New.
1465
1466 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1467
1468         * PR c++/16174
1469         * g++.dg/template/ctor4.C: New.
1470
1471 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1472
1473         PR c++/16205
1474         * g++.dg/warn/Wsequence-point-1.C: New test.
1475
1476 2004-06-27  Paul Brook  <paul@codesourcery.com>
1477
1478         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1479
1480 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1481
1482         * g++.old-deja/g++.mike/p7325.C: Remove.
1483
1484 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1485
1486         PR c/14963
1487         * gcc.dg/pr14963.c: New test.
1488
1489 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1490
1491         PR c++/16193
1492         * g++.dg/parse/redef1.C: New test.
1493
1494 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1495
1496         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1497         20021110.c.
1498         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1499         20021119-1.c.
1500         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1501         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1502         5-04.c.
1503         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1504         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1505         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1506         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1507         g++.brendan/enum14.C.
1508         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1509         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1510         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1511         g++.mike/virt1.C.
1512         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1513         memtemp24.C.
1514
1515 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1516
1517         * gcc.dg/20040527-1.c: New test case.
1518
1519 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1520
1521         PR gfortran/pr16196
1522         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1523
1524 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1525
1526         PR middle-end/15825
1527         * gcc.dg/pr15825-1.c: New test case.
1528
1529 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1530
1531         * gcc.c-torture/execute/20040625-1.c: New test.
1532
1533 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1534
1535         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1536
1537 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1538
1539         * gcc.dg/torture/mips-div-1.c: New test.
1540
1541 2004-06-24  Jeff Law  <law@redhat.com>
1542
1543         * gcc.dg/tree-ssa/20040624-1.c: New test.
1544
1545 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1546
1547         * gcc.c-torture/compile/20040624-1.c: New test.
1548
1549 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1550
1551         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1552         this directory.
1553
1554 2004-06-23  Andrew Pinski  <apinski@apple.com>
1555
1556         PR middle-end/15988
1557         * g++.dg/opt/ptrmem4.C: New test.
1558
1559         * gcc.dg/c90-array-quals-2.c: New test.
1560
1561 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1562
1563         * gcc.dg/kpice1.c: New test.
1564
1565 2006-06-23  Andrew Pinski  <apinski@apple.com>
1566
1567         * gcc.dg/c90-array-quals.c: New test.
1568
1569 2006-06-22  Richard Henderson  <rth@redhat.com>
1570
1571         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1572
1573 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1574
1575         * gcc.dg/builtins-config.h: Handle FreeBSD.
1576
1577 2006-06-22  Richard Henderson  <rth@redhat.com>
1578
1579         * g++.dg/opt/devirt1.C: New.
1580
1581 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1582
1583         * g++.dg/opt/pr15551.C: New testcase.
1584
1585 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1586
1587         PR target/14800
1588         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1589         x86_64-*-linux* when compiling for 32bit.
1590
1591 2004-06-21  Andrew Pinski  <apinski@apple.com>
1592
1593         * gcc.dg/pch/struct-1.c: New.
1594         * gcc.dg/pch/struct-1.hs: New.
1595
1596 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1597
1598         * gcc.dg/pch/save-temps-1.c: New file.
1599         * gcc.dg/pch/save-temps-1.hs: New file.
1600
1601 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1602
1603         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1604         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1605
1606 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1607
1608         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1609         to fix type error.
1610         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1611         Remove trailing spaces.
1612
1613 2004-06-21  Richard Henderson  <rth@redhat.com>
1614
1615         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1616         merging && to BIT_FIELD_REF.
1617
1618 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1619
1620         * g++.dg/opt/placeholder1.C: New test.
1621
1622 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1623
1624         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1625         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1626         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1627         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1628
1629 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1630
1631         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1632         extern "C".
1633         * g++.dg/other/pragma-re-1.C: Add comments.
1634
1635 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1636
1637         PR gfortran/16080
1638         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1639
1640 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1641
1642         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1643         instead of setting the type of size_t by
1644         hand.
1645
1646 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1647
1648         * gcc.dg/unordered-2.c: New test case.
1649         * gcc.dg/unordered-3.c: New test case.
1650
1651 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1652
1653         PR other/16043
1654         * lib/g++.exp (g++_version): Tweak regexp for version
1655         * lib/g77.exp (g77_version): Likewise
1656         * lib/gfortran.exp (gfortran_version): Likewise
1657         * lib/objc.exp (objc_version): Likewise
1658         * lib/treelang.exp (treelang_version): Likewise
1659
1660 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1661
1662         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1663         Use INT_MAX instead of __INT_MAX__.
1664         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1665
1666         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1667         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1668         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1669         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1670         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1671         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1672         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1673         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1674         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1675
1676         * gcc.dg/range-test-1.c: New test.
1677         * g++.dg/opt/range-test-1.C: New test.
1678
1679 2004-06-17  Richard Henderson  <rth@redhat.com>
1680
1681         * objc.dg/sync-1.m: New.
1682         * objc.dg/try-catch-1.m: Don't force next runtime.
1683         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1684         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1685         shadowed catch clause.
1686         * objc.dg/try-catch-5.m: New.
1687
1688 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1689
1690         Bug 14610
1691         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1692
1693 2004-06-15  Richard Henderson  <rth@redhat.com>
1694
1695         * gcc.dg/20001116-1.c: Move expected warning line.
1696
1697 2004-06-15  Richard Henderson  <rth@redhat.com>
1698
1699         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1700         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1701
1702 2004-06-15  Jeff Law  <law@redhat.com>
1703
1704         * gcc.dg/tree-ssa/20040615-1.c: New test.
1705         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1706         be less sensitive to operand ordering.
1707         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1708
1709 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1710
1711         * g++.dg/abi/bitfield3.C: Add comment..
1712
1713 2004-06-15  Richard Henderson  <rth@redhat.com>
1714
1715         * g++.dg/ext/stmtexpr1.C: XFAIL.
1716         * gcc.dg/20030612-1.c: XFAIL.
1717
1718 2004-06-15  Eric Christopher  <echristo@redhat.com>
1719
1720         * g++.dg/charset/asm5.c: New.
1721         * gcc.dg/charset/asm6.c: New.
1722
1723 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1724
1725         PR fortran/15962
1726         * gfortran.fortran-torture/execute/select_1.f90: New test.
1727
1728 2004-06-15  Paul Brook  <paul@codesourcery.com>
1729
1730         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1731
1732 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1733
1734         PR c++/15967
1735         * g++.dg/lookup/crash3.C: New test.
1736
1737 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1738
1739         PR c++/15947
1740         * g++.dg/parse/dtor4.C: New test.
1741
1742 2004-06-14  Jeff Law  <law@redhat.com>
1743
1744         * gcc.c-torture/compile/20040614-1.c: New test.
1745
1746 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1747
1748         PR fortran/15211
1749         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1750         LEN of a character array.
1751
1752 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1753
1754         PR c++/15096
1755         * g++.dg/template/ptrmem10.C: New test.
1756
1757         PR c++/14930
1758         * g++.dg/template/friend30.C: New test.
1759
1760 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1761
1762         PR fortran/14928
1763         * gfortran.fortran-torture/compile/mloc.f90: New test.
1764
1765 2004-06-13  Paul Brook  <paul@codesourcery.com>
1766
1767         * gfortran.fortran-torture/execute/random_2.f90: New test.
1768
1769 2004-06-13  Eric Christopher  <echristo@redhat.com>
1770
1771         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1772
1773 2004-06-12  Paul Brook  <paul@codesourcery.com>
1774
1775         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1776
1777 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1778
1779         PR fortran/14923
1780         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1781
1782 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1783
1784         PR fortran/14957
1785         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1786         syntax errors in end statements of contained subroutines.
1787
1788 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1789
1790         PR fortran/12841
1791         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1792
1793 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1794
1795         PR fortran/15665
1796         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1797
1798 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1799
1800         PR gfortran/12839
1801         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1802
1803 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1804
1805         PR c++/15862
1806         * g++.dg/parse/enum1.C: New test.
1807
1808 2004-06-10  Jeff Law  <law@redhat.com>
1809
1810         * gcc.c-torture/compile/20040610-1.c: New test.
1811
1812 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1813
1814         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1815         * g++.old-deja/g++.other/decl3.C: Likewise.
1816
1817 2004-06-10  Brian Booth  <bbooth@redhat.com>
1818
1819         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1820         V_MAY_DEF instead of VDEF.
1821         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1822
1823 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1824
1825         PR c++/14211
1826         * g++.dg/conversion/const1.C: New test.
1827
1828         PR c++/15076
1829         * g++.dg/conversion/reinterpret1.C: New test.
1830
1831         PR c++/15877
1832         * g++.dg/template/enum2.C: New test.
1833
1834         PR c++/15227
1835         * g++.dg/template/error13.C: New test.
1836
1837 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1838
1839         PR fortran/14957
1840         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1841         arguments to test_* REAL and of the right size.
1842
1843 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1844
1845         PR target/15569
1846         PR rtl-optimization/15681
1847         * gcc.dg/20040609-1.c: New test.
1848
1849 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1850
1851         PR c++/14791
1852         * g++.dg/opt/builtins1.C: New test.
1853
1854 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1855
1856         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1857         that use default windows32 struct layout.
1858         * gcc.dg/i386-bitfield2.c: Likewise.
1859
1860 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1861
1862         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1863         for mingw32 and cygwin targets.
1864
1865 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1866
1867         * gcc.dg/pch/macro-4.c: New.
1868         * gcc.dg/pch/macro-4.hs: New.
1869
1870 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1871
1872         PR fortran/13249
1873         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1874
1875 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1876
1877         PR fortran/13372
1878         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1879
1880 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1881
1882         PR gfortran/14897
1883         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1884
1885 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1886
1887         PR gfortran/15755
1888         * gfortran.fortran-torture/execute/backspace.c : New test.
1889
1890 2004-06-09  Paul Brook  <paul@codesourcery.com>
1891
1892         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1893         (pointer_to_section): Rewrite to use smaller array.
1894
1895 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1896
1897         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1898         * gcc.dg/ext/altivec-10.c: Same.
1899         * gcc.dg/ext/altivec-11.c: Same.
1900         * gcc.dg/ext/altivec-12.c: Same.
1901         * gcc.dg/ext/altivec-13.c: Same.
1902         * gcc.dg/ext/altivec-14.c: Same.
1903         * gcc.dg/ext/altivec-15.c: Same.
1904         * gcc.dg/ext/altivec-16.c: Same.
1905         * gcc.dg/ext/altivec-3.c: Same.
1906         * gcc.dg/ext/altivec-4.c: Same.
1907         * gcc.dg/ext/altivec-6.c: Same.
1908         * gcc.dg/ext/altivec-7.c: Same.
1909         * gcc.dg/ext/altivec-8.c: Same.
1910         * gcc.dg/ext/altivec-varargs-1.c: Same.
1911
1912         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1913         * g++.dg/ext/altivec-10.C: Same.
1914         * g++.dg/ext/altivec-2.C: Same.
1915         * g++.dg/ext/altivec-3.C: Same.
1916         * g++.dg/ext/altivec-4.C: Same.
1917         * g++.dg/ext/altivec-5.C: Same.
1918         * g++.dg/ext/altivec-6.C: Same.
1919         * g++.dg/ext/altivec-7.C: Same.
1920         * g++.dg/ext/altivec-8.C: Same.
1921         * g++.dg/ext/altivec-9.C: Same.
1922
1923 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1924
1925         PR c++/7841
1926         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1927
1928 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1929
1930         * gcc.dg/union-1.c: New test.
1931
1932 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1933
1934         * gcc.dg/builtins-41.c: New test case.
1935         * gcc.dg/builtins-42.c: New test case.
1936
1937 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1938
1939         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1940         * g++.dg/ext/altivec-10.C: Same.
1941         * g++.dg/ext/altivec-2.C: Same.
1942         * g++.dg/ext/altivec-3.C: Same.
1943         * g++.dg/ext/altivec-4.C: Same.
1944         * g++.dg/ext/altivec-5.C: Same.
1945         * g++.dg/ext/altivec-6.C: Same.
1946         * g++.dg/ext/altivec-7.C: Same.
1947         * g++.dg/ext/altivec-8.C: Same.
1948         * g++.dg/ext/altivec-9.C: Same.
1949         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1950         * g++.old-deja/g++.brendan/new3.C: Same.
1951         * gcc.c-torture/execute/eeprof-1.x: Same.
1952
1953 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1954
1955         PR c/14765
1956         * gcc.dg/pr14765-1.c: New test.
1957
1958 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1959
1960         PR c/14649
1961         * gcc.dg/pr14649-1.c: New test case.
1962
1963 2004-06-07  Richard Henderson  <rth@redhat.com>
1964
1965         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1966         if temporaries.
1967
1968 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1969
1970         * g++.dg/eh/elide1.C: Remove XFAIL.
1971
1972 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1973
1974         PR c++/15337
1975         * g++.dg/expr/sizeof3.C: New test.
1976
1977         PR c++/14777
1978         * g++.dg/template/access14.C: New test.
1979
1980         PR c++/15554
1981         * g++.dg/template/enum1.C: New test.
1982
1983         PR c++/15057
1984         * g++.dg/eh/throw1.C: New test.
1985
1986 2004-06-07  David Ayers  <d.ayers@inode.at>
1987             Ziemowit Laski  <zlaski@apple.com>
1988
1989         * lib/objc.exp (objc_target_compile): Revert the '-framework
1990         Foundation' flag fix, since bare Darwin does not ship
1991         with the Foundation framework.
1992         * objc/execute/next_mapping.h: Provide a local NSConstantString
1993         @interface and @implementation.
1994         (objc_constant_string_init): A constructor function, used to
1995         initialize the NSConstantString meta-class object.
1996         * objc/execute/string1.m: Include "next_mapping.h" instead of
1997         <Foundation/NSString.h>.
1998         * objc/execute/string2.m: Likewise.
1999         * objc/execute/string3.m: Likewise.
2000         * objc/execute/string4.m: Likewise.
2001
2002 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
2003
2004         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
2005         to double. Replace double with FLOAT.
2006         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
2007
2008         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
2009         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
2010         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
2011         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
2012         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
2013         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
2014         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2015         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2016
2017 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2018
2019         PR c/13519
2020         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2021
2022 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2023
2024         PR c++/15503
2025         * g++.dg/template/meminit2.C: New test.
2026
2027 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2028
2029         PR target/15822
2030         * gcc.c-torture/execute/compare-fp-1.c,
2031         gcc.c-torture/execute/compare-fp-2.c,
2032         gcc.c-torture/execute/compare-fp-3.c,
2033         gcc.c-torture/execute/compare-fp-4.c,
2034         gcc.c-torture/execute/compare-fp-3.x,
2035         gcc.c-torture/execute/compare-fp-4.x: Moved...
2036         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2037         gcc.c-torture/execute/ieee/compare-fp-2.c,
2038         gcc.c-torture/execute/ieee/compare-fp-3.c,
2039         gcc.c-torture/execute/ieee/compare-fp-4.c,
2040         gcc.c-torture/execute/ieee/compare-fp-3.x,
2041         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2042
2043 2004-06-04  David Ayers  <d.ayers@inode.at>
2044
2045         * objc/execute/protocol-isEqual-4.m: New testcase.
2046
2047 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2048
2049         * objc/execute/protocol-isEqual-1.m: New testcase.
2050         * objc/execute/protocol-isEqual-2.m: New testcase.
2051         * objc/execute/protocol-isEqual-3.m: New testcase.
2052
2053 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2054
2055         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2056
2057 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2058
2059         * lib/objc.exp (objc_target_compile): When running tests on
2060         Darwin (Mac OS X), inform the linker about '-framework
2061         'Foundation'.
2062
2063 2004-06-02  Eric Christopher  <echristo@redhat.com>
2064
2065         * gcc.c-torture/compile/20040602-1.c: New.
2066
2067 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2068
2069         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2070         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2071
2072         PR tree-optimization/14736
2073         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2074
2075         PR tree-optimization/14042
2076         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2077
2078         PR tree-optimization/14729
2079         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2080
2081 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2082
2083         PR fortran/15557
2084         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2085
2086 2004-06-01  Richard Hederson  <rth@redhat.com>
2087
2088         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2089
2090 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2091
2092         PR c++/14932
2093         * g++.dg/parse/offsetof4.C: New test.
2094
2095 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2096
2097         PR objc/7993
2098         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2099
2100 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2101
2102         PR c++/15701
2103         * g++.dg/template/friend29.C: New test.
2104
2105 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2106
2107         PR c/15749
2108         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2109
2110 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2111
2112         * gcc.dg/sparc-trap-1.c: New test.
2113
2114 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2115
2116         PR middle-end/15069
2117         * g++.dg/opt/fold3.C: New test case.
2118
2119 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2120
2121         * lib/target-supports.exp (check_iconv_available): Fix fallout
2122         from 2004-05-28 patch.
2123
2124 2004-05-30  Paul Brook  <paul@codesourcery.com>
2125
2126         PR fortran/15620
2127         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2128         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2129
2130 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2131
2132         * gfortran.fortran-torture/execute/random_1.f90: New test.
2133
2134 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2135
2136         * g++.dg/ext/altivec-10.C: New test.
2137
2138 2004-05-29  Paul Brook  <paul@codesourcery.com>
2139
2140         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2141
2142 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2143
2144         * gcc.dg/altivec-16.c: New test.
2145
2146 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2147
2148         * lib/target-supports.exp (check_vmx_hw_available): New.
2149         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2150
2151         * lib/target-supports.exp (check_alias_available,
2152         check_iconv_available, check_named_sections_available): Use
2153         unique names for temporary files.
2154
2155 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2156
2157         * gcc.dg/altivec-15.c: New test.
2158
2159 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2160
2161         PR c++/15083
2162         * g++.dg/warn/noeffect6.C: New test.
2163
2164         PR c++/15471
2165         * g++.dg/expr/ptrmem4.C: New test.
2166
2167         PR c++/15640
2168         * g++.dg/template/operator3.C: New test.
2169
2170 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2171
2172         PR c++/14668
2173         * g++.dg/lookup/redecl1.C: New test.
2174         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2175
2176 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2177
2178         * gcc.c-torture/execute/compare-fp-1.c,
2179         gcc.c-torture/execute/compare-fp-2.c,
2180         gcc.c-torture/execute/compare-fp-3.c,
2181         gcc.c-torture/execute/compare-fp-4.c,
2182         gcc.c-torture/execute/compare-fp-3.x,
2183         gcc.c-torture/execute/compare-fp-4.x,
2184         gcc.dg/pr15649-1.c: New.
2185
2186 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2187
2188         PR c++/12883
2189         * g++.dg/init/array14.C: New test.
2190
2191 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2192
2193         * lib/compat.exp (compat-get-options-main): New.
2194         (compat-get-options): Remove unneeded code, warn for ignored
2195         command.
2196         (compat-execute): Check flag set by dg-require-* commands.
2197
2198         * lib/compat.exp (compat-execute): Break up long lines.
2199
2200 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2201
2202         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2203         * gcc.dg/altivec-14.c: New test.
2204         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2205
2206         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2207         * gcc.dg/altivec-12.c: Ditto.
2208
2209         * gcc.dg/altivec-3.c: Move call to altivec_check.
2210
2211 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2212
2213         PR c++/15044
2214         * g++.dg/template/error12.C: New test.
2215
2216         PR c++/15317
2217         * g++.dg/ext/attrib15.C: New test.
2218
2219         PR c++/15329
2220         * g++.dg/template/ptrmem9.C: New test.
2221
2222 2004-05-25  Paul Brook  <paul@codesourcery.com>
2223
2224         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2225
2226 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2227
2228         PR c++/15165
2229         * g++.dg/template/crash19.C: New test.
2230
2231 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2232
2233         PR c++/15025
2234         * g++.dg/template/redecl1.C: New test.
2235
2236 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2237
2238         PR c++/14821
2239         * g++.dg/other/ns1.C: New test.
2240
2241         PR c++/14883
2242         * g++.dg/template/invalid1.C: New test.
2243
2244 2004-05-23  Paul Brook  <paul@codesourcery.com>
2245         Victor Leikehman  <lei@haifasphere.co.il>
2246
2247         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2248         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2249
2250 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2251
2252         PR c++/15285
2253         PR c++/15299
2254         * g++.dg/template/non-dependent5.C: New test.
2255         * g++.dg/template/non-dependent6.C: New test.
2256
2257 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2258
2259         PR c++/15507
2260         * g++.dg/inherit/union1.C: New test.
2261
2262         PR c++/15542
2263         * g++.dg/template/addr1.C: New test.
2264
2265         PR c++/15427
2266         * g++.dg/template/array5.C: New test.
2267
2268         PR c++/15287
2269         * g++.dg/template/array6.C: New test.
2270
2271 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2272             Roger Sayle  <roger@eyesopen.com>
2273
2274         * g++.dg/lookup/forscope2.C: New test case.
2275
2276 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2277
2278         * gcc.dg/cpp/Wmissingdirs.c: New.
2279
2280 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2281
2282         PR target/15301
2283         * gcc.dg/compat/union-m128-1.h: New file.
2284         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2285         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2286         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2287
2288 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2289
2290         PR target/15302
2291         * gcc.dg/compat/struct-complex-1.h: New file.
2292         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2293         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2294         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2295
2296 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2297
2298         PR middle-end/3074
2299         * gcc.dg/pr3074-1.c: New test case.
2300         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2301
2302 2004-05-20  Falk Hueffner  <falk@debian.org>
2303
2304         PR other/15526
2305         * gcc.dg/ftrapv-1.c: New test case.
2306
2307 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2308
2309         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2310
2311 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2312             Jeff Law  <law@redhat.com>
2313
2314         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2315         * gcc.dg/tree-ssa/20040518-2.c: New test.
2316
2317         * gcc.dg/tree-ssa/20040518-1.c: New test.
2318
2319 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2320
2321         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2322
2323 2004-05-18  Paul Brook  <paul@codesourcery.com>
2324
2325         PR fortran/13930
2326         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2327
2328 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2329
2330         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2331         constant folding.
2332
2333 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2334
2335         * gcc.dg/tree-ssa/20040517-1.c: New test.
2336
2337 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2338
2339         * gcc.dg/loop-4.c: New test.
2340
2341 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2342
2343         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2344
2345 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2346
2347         PR fortran/15311
2348         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2349
2350 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2351
2352         PR fortran/13826
2353         PR fortran/13940
2354         * gfortran.fortran-torture/compile/data_1.f90: New test.
2355
2356 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2357
2358         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2359         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2360
2361 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2362
2363         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2364
2365 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2366
2367         PR c/15444
2368         * gcc.dg/format/xopen-1.c: Adjust expected message.
2369         * gcc.dg/format/xopen-3.c: New test.
2370
2371 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2372
2373         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2374
2375 2004-05-14  Jeff Law  <law@redhat.com>
2376
2377         * gcc.dg/tree-ssa/20040514-2.c: New test.
2378
2379 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2380
2381         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2382         this ...
2383         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2384         this.
2385
2386 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2387
2388         * gcc.dg/tree-ssa/20040514-1.c: New test.
2389
2390 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2391
2392         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2393         test.
2394
2395 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2396
2397         PR fortran/14066
2398         * gfortran.fortran-torture/compile/do_1.f90: New test.
2399
2400 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2401
2402         PR fortran/15051
2403         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2404         test.
2405
2406 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2407
2408         PR fortran/15149
2409         * gfortran.fortran-torture/execute/random_init.f90: New test.
2410
2411 2004-05-13  Paul Brook  <paul@codesourcery.com>
2412
2413         PR fortran/15314
2414         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2415
2416 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2417
2418         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2419         for the powerpc case.
2420
2421 2004-05-13  Jeff Law  <law@redhat.com>
2422
2423         * gcc.dg/tree-ssa/20040513-1.c: New test.
2424         * gcc.dg/tree-ssa/20040513-2.c: New test.
2425
2426 2004-05-13  Paul Brook  <paul@codesourcery.com>
2427
2428         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2429         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2430         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2431
2432 2004-05-13  Andreas Schwab  <schwab@suse.de>
2433
2434         PR other/10819
2435         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2436         characters.
2437
2438 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2439
2440         PR fortran/15294
2441         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2442
2443 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2444
2445         Merge from tree-ssa-20020619-branch.  See
2446         ChangeLog.tree-ssa for details.
2447
2448 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2449
2450         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2451         include <altivec.h> explicitly.
2452         * gcc.dg/altivec-13.c: Likewise.
2453
2454 2004-05-11  Paul Brook  <paul@codesourcery.com>
2455
2456         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2457
2458 2004-05-10  Eric Christopher  <echristo@redhat.com>
2459
2460         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2461         * gcc.dg/sibcall-4.c: Ditto.
2462
2463 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2464
2465         * g++.dg/ext/altivec-8.C: New test case.
2466         * gcc.dg/altivec-13.c: New test case.
2467
2468 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2469
2470         * gcc.c-torture/execute/divcmp-1.c: New test case.
2471         * gcc.c-torture/execute/divcmp-2.c: New test case.
2472         * gcc.c-torture/execute/divcmp-3.c: New test case.
2473
2474 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2475
2476         * g++.dg/other/pragma-re-2.C: New test.
2477
2478 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2479
2480         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2481         * gcc.dg/i386-387-2.c: Likewise.
2482
2483         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2484         __builtin_drem.
2485         * gcc.dg/i386-387-6.c: Likewise.
2486
2487 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2488
2489         * gcc.dg/builtins-33.c:  Also check log1p*.
2490
2491 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2492
2493         PR optimization/15296
2494         * gcc.c-torture/execute/pr15296.c: New test.
2495
2496 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2497
2498         * gcc.dg/builtins-40.c: New test.
2499
2500 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2501
2502         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2503
2504 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2505
2506         * g++.dg/ext/spe1.C: New testcase.
2507
2508 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2509
2510         * objc.dg/image-info.m: Allow additional attributes
2511         for __image_info section.
2512
2513 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2514
2515         * gcc.dg/torture/mips-hilo-2.c: New test.
2516
2517 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2518
2519         PR c++/14389
2520         * g++.dg/template/member5.C: New test.
2521
2522 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2523
2524         * gcc.dg/builtins-34.c: Also check expm1*.
2525
2526 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2527
2528         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2529         * gcc.dg/torture/builtin-convert-3.c: New test.
2530
2531 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2532
2533         PR middle-end/15054
2534         * g++.dg/opt/pr15054.C: New test.
2535
2536 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2537
2538         * gcc.dg/torture/builtin-rounding-1.c: New test.
2539         * gcc.dg/builtins-25.c: Delete.
2540         * gcc.dg/builtins-29.c: Delete.
2541
2542 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2543
2544         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2545         * gcc.dg/sibcall-4.c: Likewise.
2546         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2547
2548 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2549
2550         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2551         bit-field on 16-bit targets.
2552
2553 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2554
2555         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2556         16-bit targets.
2557
2558 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2559
2560         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2561         * gcc.dg/rs6000-power2-2.c: Likewise.
2562
2563 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2564
2565         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2566         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2567         Change the asm registers to be in form of frN instead of fN.
2568
2569 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2570
2571         * gcc.dg/torture/builtin-convert-2.c: New test.
2572
2573 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2574
2575         * gcc.dg/rs6000-power2-1.c: New test.
2576         * gcc.dg/rs6000-power2-2.c: New test.
2577
2578 2004-04-28  Jan Hubicka  <jh@suse.cz>
2579
2580         * gcc.dg/unused-6.c: New test.
2581
2582 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2583             Ulrich Weigand  <uweigand@de.ibm.com>
2584
2585         * ada/acats/run_all.sh: Define $target variable.
2586
2587 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2588
2589         PR c++/15119
2590         * g++.dg/other/vararg-1.C: New test.
2591
2592         PR c++/4794
2593         * g++.dg/eh/cleanup3.C: New test.
2594
2595 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2596
2597         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2598         and ad8011a (target_insn).
2599         * ada/acats/support/macro.dfs: Likewise.
2600         * ada/acats/support/impbit.adb: New file.
2601
2602 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2603
2604         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2605
2606 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2607
2608         * gcc.dg/loop-3.c: New test.
2609
2610 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2611
2612         * gcc.c-torture/execute/simd-5.c: New test.
2613
2614 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2615
2616         PR c++/15064
2617         * g++.dg/template/crash18.C: New test.
2618
2619 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2620
2621         * g++.dg/ext/complit3.C: New test.
2622
2623 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2624
2625         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2626         * gcc.dg/altivec-3.c: Same.
2627         * gcc.dg/altivec-varargs-1.c: Same.
2628
2629 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2630
2631         * lib/target-supports.exp (check_profiling_available): Assume
2632         profiling is not available on powerpc-eabi targets.
2633
2634 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2635
2636         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2637         * gcc.dg/vmx/bug-1.c: Ditto.
2638
2639 2004-04-20  Eric Christopher  <echristo@redhat.com>
2640
2641         * gcc.dg/charset/extern.c: New test.
2642         * g++.dg/charset/extern3.cc: Ditto.
2643
2644 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2645
2646         * gcc.dg/builtins-39.c: New test.
2647
2648 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2649
2650         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2651
2652 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2653
2654         * gcc.dg/torture/mips-hilo-1.c: New test.
2655
2656 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2657
2658         * gcc.c-torture/compile/20040419-1.c: New test.
2659
2660 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2661
2662         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2663
2664 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2665             Aldy Hernandez  <aldyh@redhat.com>
2666
2667         * gcc.c-torture/execute/va-arg-24.c: New.
2668
2669 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2670             Aldy Hernandez  <aldyh@redhat.com>
2671
2672         * gcc.dg/vmx/1b-01.c: New.
2673         * gcc.dg/vmx/1b-02.c: New.
2674         * gcc.dg/vmx/1b-03.c: New.
2675         * gcc.dg/vmx/1b-04.c: New.
2676         * gcc.dg/vmx/1b-05.c: New.
2677         * gcc.dg/vmx/1b-06.c: New.
2678         * gcc.dg/vmx/1b-07.c: New.
2679         * gcc.dg/vmx/1c-01.c: New.
2680         * gcc.dg/vmx/1c-02.c: New.
2681         * gcc.dg/vmx/3a-01a.c: New.
2682         * gcc.dg/vmx/3a-01.c: New.
2683         * gcc.dg/vmx/3a-01m.c: New.
2684         * gcc.dg/vmx/3a-03.c: New.
2685         * gcc.dg/vmx/3a-03m.c: New.
2686         * gcc.dg/vmx/3a-04.c: New.
2687         * gcc.dg/vmx/3a-04m.c: New.
2688         * gcc.dg/vmx/3a-05.c: New.
2689         * gcc.dg/vmx/3a-06.c: New.
2690         * gcc.dg/vmx/3a-06m.c: New.
2691         * gcc.dg/vmx/3a-07.c: New.
2692         * gcc.dg/vmx/3b-01.c: New.
2693         * gcc.dg/vmx/3b-02.c: New.
2694         * gcc.dg/vmx/3b-10.c: New.
2695         * gcc.dg/vmx/3b-13.c: New.
2696         * gcc.dg/vmx/3b-14.c: New.
2697         * gcc.dg/vmx/3b-15.c: New.
2698         * gcc.dg/vmx/3c-01a.c: New.
2699         * gcc.dg/vmx/3c-01.c: New.
2700         * gcc.dg/vmx/3c-02.c: New.
2701         * gcc.dg/vmx/3c-03.c: New.
2702         * gcc.dg/vmx/3d-01.c: New.
2703         * gcc.dg/vmx/4-01.c: New.
2704         * gcc.dg/vmx/4-03.c: New.
2705         * gcc.dg/vmx/5-01.c: New.
2706         * gcc.dg/vmx/5-02.c: New.
2707         * gcc.dg/vmx/5-03.c: New.
2708         * gcc.dg/vmx/5-04.c: New.
2709         * gcc.dg/vmx/5-05.c: New.
2710         * gcc.dg/vmx/5-06.c: New.
2711         * gcc.dg/vmx/5-07.c: New.
2712         * gcc.dg/vmx/5-07t.c: New.
2713         * gcc.dg/vmx/5-08.c: New.
2714         * gcc.dg/vmx/5-10.c: New.
2715         * gcc.dg/vmx/5-11.c: New.
2716         * gcc.dg/vmx/7-01a.c: New.
2717         * gcc.dg/vmx/7-01.c: New.
2718         * gcc.dg/vmx/7c-01.c: New.
2719         * gcc.dg/vmx/7d-01.c: New.
2720         * gcc.dg/vmx/7d-02.c: New.
2721         * gcc.dg/vmx/8-01.c: New.
2722         * gcc.dg/vmx/8-02a.c: New.
2723         * gcc.dg/vmx/8-02.c: New.
2724         * gcc.dg/vmx/brode-1.c: New.
2725         * gcc.dg/vmx/bug-1.c: New.
2726         * gcc.dg/vmx/bug-2.c: New.
2727         * gcc.dg/vmx/bug-3.c: New.
2728         * gcc.dg/vmx/cw-bug-1.c: New.
2729         * gcc.dg/vmx/cw-bug-2.c: New.
2730         * gcc.dg/vmx/cw-bug-3.c: New.
2731         * gcc.dg/vmx/dct.c: New.
2732         * gcc.dg/vmx/debug-1.c: New.
2733         * gcc.dg/vmx/debug-2.c: New.
2734         * gcc.dg/vmx/debug-3.c: New.
2735         * gcc.dg/vmx/debug-4.c: New.
2736         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2737         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2738         * gcc.dg/vmx/eg-5.c: New.
2739         * gcc.dg/vmx/fft.c: New.
2740         * gcc.dg/vmx/gcc-bug-1.c: New.
2741         * gcc.dg/vmx/gcc-bug-2.c: New.
2742         * gcc.dg/vmx/gcc-bug-3.c: New.
2743         * gcc.dg/vmx/gcc-bug-4.c: New.
2744         * gcc.dg/vmx/gcc-bug-5.c: New.
2745         * gcc.dg/vmx/gcc-bug-6.c: New.
2746         * gcc.dg/vmx/gcc-bug-7.c: New.
2747         * gcc.dg/vmx/gcc-bug-8.c: New.
2748         * gcc.dg/vmx/gcc-bug-9.c: New.
2749         * gcc.dg/vmx/gcc-bug-b.c: New.
2750         * gcc.dg/vmx/gcc-bug-c.c: New.
2751         * gcc.dg/vmx/gcc-bug-d.c: New.
2752         * gcc.dg/vmx/gcc-bug-e.c: New.
2753         * gcc.dg/vmx/gcc-bug-f.c: New.
2754         * gcc.dg/vmx/gcc-bug-g.c: New.
2755         * gcc.dg/vmx/gcc-bug-i.c: New.
2756         * gcc.dg/vmx/harness.h: New.
2757         * gcc.dg/vmx/ira1.c: New.
2758         * gcc.dg/vmx/ira2a.c: New.
2759         * gcc.dg/vmx/ira2b.c: New.
2760         * gcc.dg/vmx/ira2.c: New.
2761         * gcc.dg/vmx/ira2c.c: New.
2762         * gcc.dg/vmx/mem.c: New.
2763         * gcc.dg/vmx/newton-1.c: New.
2764         * gcc.dg/vmx/ops.c: New.
2765         * gcc.dg/vmx/sn7153.c: New.
2766         * gcc.dg/vmx/spill2.c: New.
2767         * gcc.dg/vmx/spill3.c: New.
2768         * gcc.dg/vmx/spill.c: New.
2769         * gcc.dg/vmx/t.c: New.
2770         * gcc.dg/vmx/varargs-1.c: New.
2771         * gcc.dg/vmx/varargs-2.c: New.
2772         * gcc.dg/vmx/varargs-3.c: New.
2773         * gcc.dg/vmx/varargs-4.c: New.
2774         * gcc.dg/vmx/varargs-5.c: New.
2775         * gcc.dg/vmx/varargs-6.c: New.
2776         * gcc.dg/vmx/varargs-7.c: New.
2777         * gcc.dg/vmx/vmx.exp: New.
2778         * gcc.dg/vmx/vprint-1.c: New.
2779         * gcc.dg/vmx/vscan-1.c: New.
2780         * gcc.dg/vmx/x-01.c: New.
2781         * gcc.dg/vmx/x-02.c: New.
2782         * gcc.dg/vmx/x-03.c: New.
2783         * gcc.dg/vmx/x-04.c: New.
2784         * gcc.dg/vmx/x-05.c: New.
2785         * gcc.dg/vmx/yousufi-1.c: New.
2786         * gcc.dg/vmx/zero-1.c: New.
2787         * gcc.dg/vmx/zero.c: New.
2788
2789 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2790
2791         * g++.dg/lookup/java1.C: Update for chage of
2792         _Jv_AllocObject.
2793         * g++.dg/lookup/java2.C: Likewise.
2794
2795 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2796
2797         * ada/acats/run_all.sh: use -O2 by default.
2798
2799 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2800
2801         * gcc.dg/vr-mult-[12].c: New tests.
2802
2803 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2804
2805         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2806
2807         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2808
2809 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2810
2811         * lib/target-supports.exp (check_profiling_available): Assume profiling
2812         isn't available for mips*-*-elf targets.
2813
2814 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2815
2816         * gcc.dg/builtins-38.c: New test.
2817
2818 2004-04-14  Eric Christopher  <echristo@redhat.com>
2819
2820         * g++.dg/charset/charset.exp: Run .cc extension tests.
2821
2822 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2823
2824         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2825
2826 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2827
2828         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2829
2830 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2831
2832         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2833         * gcc.dg/i386-387-2.c: Likewise.
2834
2835         * gcc.dg/i386-387-7.c: New test.
2836         * gcc.dg/i386-387-8.c: New test.
2837
2838         * gcc.dg/builtins-37.c: New test.
2839
2840 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2841
2842         * g++.dg/pch/externc-1.C: Add missing semicolon.
2843
2844 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2845
2846         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2847
2848 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2849
2850         * gcc.c-torture/execute/20040411-1.c: New test.
2851
2852 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2853
2854         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2855
2856 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2857
2858         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2859
2860 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2861
2862         * lib/target-supports.exp (check_named_sections_available): New.
2863         * lib/gcc-dg.exp (dg-require-named-sections): New.
2864         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2865         old-deja.exp.  Also prune error-count message from HP linker.
2866         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2867
2868         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2869         * g++.old-deja/g++.pt/static3.C: Likewise.
2870         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2871
2872 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2873
2874         * gcc.c-torture/execute/20040409-1.c: New test case.
2875         * gcc.c-torture/execute/20040409-2.c: New test case.
2876         * gcc.c-torture/execute/20040409-3.c: New test case.
2877
2878 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2879
2880         * gcc.dg/20040409-1.c: New test.
2881
2882 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2883
2884         PR target/14888
2885         * g++.dg/opt/pr14888.C: New test case.
2886
2887 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2888
2889         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2890         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2891         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2892         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2893         New tests.
2894
2895 2004-04-08  Paul Brook  <paul@codesourcery.com>
2896
2897         * gcc.dg/spill-1.c: New test.
2898
2899 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2900
2901         * gcc.dg/torture/builtin-ctype-2.c: New test.
2902
2903 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2904
2905         * gcc.dg/pch/pch.exp: Add largefile test.
2906
2907 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2908
2909         * g++.dg/pch/externc-1.Hs: New.
2910         * g++.dg/pch/externc-1.C: New.
2911
2912 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2913
2914         * gcc.dg/compat/struct-by-value-5a_main.c,
2915         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2916         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2917         * gcc.dg/compat/struct-by-value-5a_x.c,
2918         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2919         gcc.dg/compat/struct-by-value-5_x.c.
2920         * gcc.dg/compat/struct-by-value-5a_y.c,
2921         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2922         gcc.dg/compat/struct-by-value-5_y.c.
2923
2924         * gcc.dg/compat/struct-by-value-6a_main.c,
2925         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2926         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2927         * gcc.dg/compat/struct-by-value-6a_x.c,
2928         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2929         gcc.dg/compat/struct-by-value-6_x.c.
2930         * gcc.dg/compat/struct-by-value-6a_y.c,
2931         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2932         gcc.dg/compat/struct-by-value-6_y.c.
2933
2934         * gcc.dg/compat/struct-by-value-7a_main.c,
2935         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2936         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2937         * gcc.dg/compat/struct-by-value-7a_x.c,
2938         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2939         gcc.dg/compat/struct-by-value-7_x.c.
2940         * gcc.dg/compat/struct-by-value-7a_y.c,
2941         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2942         gcc.dg/compat/struct-by-value-7_y.c.
2943
2944 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2945
2946         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2947         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2948         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2949         options.
2950
2951 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2952
2953         * gcc.dg/builtins-36.c: New test.
2954
2955 2004-04-06  Paul Brook  <paul@codesourcery.com>
2956
2957         * README.gcc: Remove obsolete contraint on testcases.
2958
2959 2004-04-05  Paul Brook  <paul@codesourcery.com>
2960
2961         PR2123
2962         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2963         failure and exit(0) on success.
2964         * g++.dg/expr/anew2.C: Ditto.
2965         * g++.dg/expr/anew3.C: Ditto.
2966         * g++.dg/expr/anew4.C: Ditto.
2967
2968 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2969
2970         PR c++/3518
2971         * g++.dg/template/unify7.C: New.
2972
2973 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2974
2975         * g++.dg/README: Bring up to date with new subdirectories; remove
2976         duplicate subdirectory lines.
2977
2978 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2979
2980         PR c++/14007
2981         * g++.dg/template/unify5.C: New.
2982         * g++.dg/template/unify6.C: New.
2983         * g++.dg/template/qualttp20.C: Adjust.
2984         * g++.old-deja/g++.jason/report.C: Adjust.
2985         * g++.old-deja/g++.other/qual1.C: Adjust.
2986
2987 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2988
2989         PR c++/14803
2990         * g++.dg/inherit/ptrmem1.C: New test.
2991
2992 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2993
2994         PR c++/14755
2995         * gcc.c-torture/execute/20040331-1.c: New test.
2996         * gcc.dg/20040331-1.c: New test.
2997
2998 2004-04-01  Paul Brook  <paul@codesourcery.com>
2999
3000         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
3001
3002 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
3003
3004         PR c++/14724
3005         * g++.dg/init/goto1.C: New test.
3006
3007         PR c++/14763
3008         * g++.dg/template/defarg4.C: New test.
3009
3010 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
3011
3012         * gcc.dg/altivec-11.c: Extend test for more valid cases.
3013
3014 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3015
3016         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3017
3018 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3019
3020         * gcc.dg/noncompile/undeclared-2.c: New test.
3021
3022 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3023
3024         * gcc.dg/940409-1.c: Remove XFAIL.
3025         * gcc.dg/reg-vol-struct-1.c: New test.
3026
3027 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3028
3029         * gcc.dg/torture/builtin-wctype-1.c: New test.
3030
3031 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3032
3033         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3034         * gcc.dg/20001101-1.c: Likewise.
3035         * gcc.dg/20001102-1.c: Likewise.
3036
3037 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3038
3039         * gcc.dg/compare8.c: Add an additional test for XOR.
3040
3041 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3042
3043         * gcc.dg/torture/builtin-ctype-1.c: New test.
3044
3045 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3046
3047         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3048         * gcc.dg/torture/builtin-math-1.c: Likewise.
3049         * gcc.dg/torture/builtin-power-1.c: New test.
3050
3051 2004-03-24  Andreas Schwab  <schwab@suse.de>
3052
3053         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3054         IA64 assembler.
3055
3056 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3057             Roger Sayle  <roger@eyesopen.com>
3058
3059         * gcc.dg/compare8.c: New test case.
3060
3061 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3062
3063         * g++.dg/ext/altivec-7.C: New test.
3064
3065 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3066
3067         PR 12267, 12391, 12560, 13129, 14114, 14133
3068         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3069         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3070         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3071         Adjust error regexps.
3072         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3073         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3074         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3075         * gcc.dg/local1.c: Add explanatory comment.
3076
3077 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3078
3079         PR optimization/14669
3080         * g++.dg/opt/fold2.C: New test case.
3081
3082 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3083
3084         PR c/14069
3085         * gcc.dg/20040322-1.c: New test.
3086
3087 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3088
3089         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3090         * gcc.dg/ultrasp4.c: Likewise.
3091         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3092
3093 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3094
3095         * gcc.dg/i386-sse-8.c: Reset default options.
3096
3097 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3098
3099         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3100         in the error message text.
3101
3102 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3103
3104         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3105
3106 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3107
3108         PR c++/14616
3109         * g++.dg/init/array13.C: New test.
3110
3111 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3112
3113         PR target/13889
3114         * gcc.c-torture/compile/pr13889.c: New test case.
3115
3116 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3117
3118         PR c/14635
3119         * builtins-1.c (nan, nans): Don't test.
3120         * builtins-30.c: Don't use nan, nanf, nanl.
3121         * builtins-35.c: New test.
3122
3123 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3124
3125         * g++.dg/ext/altivec-6.C: New test.
3126
3127 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3128
3129         * g++.dg/init/placement3.C: New test.
3130
3131         * g++.dg/template/spec13.C: New test.
3132
3133         * g++.dg/lookup/using11.C: New test.
3134
3135         * g++.dg/lookup/koenig3.C: New test.
3136
3137         * g++.dg/template/operator2.C: New test.
3138
3139         * g++.dg/expr/dtor3.C: New test.
3140         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3141         marker.
3142         * g++.old-deja/g++.law/visibility28.C: Likewise.
3143
3144 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3145
3146         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3147         * gcc.dg/ppc64-abi-3.c: Likewise.
3148
3149 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3150
3151         PR c++/14545
3152         * g++.dg/parse/template15.C: New test.
3153
3154 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3155
3156         * g++.dg/expr/dtor2.C: New test.
3157
3158         * g++.dg/lookup/anon4.C: New test.
3159
3160         * g++.dg/overload/using1.C: New test.
3161
3162         * g++.dg/template/lookup7.C: New test.
3163
3164         * g++.dg/template/typename6.C: New test.
3165
3166         * g++.dg/expr/cond6.C: New test.
3167
3168 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3169
3170         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3171
3172 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3173
3174         * g++.dg/expr/cond5.C: New test.
3175         * g++.dg/expr/constcast1.C: Likewise.
3176         * g++.dg/expr/ptrmem2.C: Likewise.
3177         * g++.dg/expr/ptrmem3.C: Likewise.
3178         * g++.dg/lookup/main1.C: Likewise.
3179         * g++.dg/template/lookup6.C: Likewise.
3180
3181 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3182
3183         * gcc.dg/local1.c: New test.
3184
3185         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3186
3187 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3188
3189         * gcc.dg/torture/builtin-convert-1.c: New test.
3190
3191 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3192
3193         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3194
3195 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3196
3197         PR c++/14481
3198         * g++.dg/warn/Wunused-7.C: New test.
3199
3200 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3201
3202         * gcc.dg/torture/builtin-integral-1.c: New test.
3203
3204 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3205
3206         PR c++/14586
3207         * g++.dg/parse/non-dependent3.C: New test.
3208
3209 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3210
3211         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3212         * g++.dg/eh/simd-2.C: Likewise.
3213         * g++.dg/init/array10.C: Likewise.
3214         * gcc.c-torture/compile/simd-1.c: Likewise.
3215         * gcc.c-torture/compile/simd-2.c: Likewise.
3216         * gcc.c-torture/compile/simd-3.c: Likewise.
3217         * gcc.c-torture/compile/simd-4.c: Likewise.
3218         * gcc.c-torture/compile/simd-6.c: Likewise.
3219         * gcc.c-torture/execute/simd-1.c: Likewise.
3220         * gcc.c-torture/execute/simd-2.c: Likewise.
3221         * gcc.dg/compat/vector-defs.h: Likewise.
3222         * gcc.dg/20020531-1.c: Likewise.
3223         * gcc.dg/altivec-3.c: Likewise.
3224         * gcc.dg/altivec-4.c: Likewise.
3225         * gcc.dg/altivec-varargs-1.c: Likewise.
3226         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3227         * gcc.dg/i386-mmx-3.c: Likewise.
3228         * gcc.dg/i386-sse-4.c: Likewise.
3229         * gcc.dg/i386-sse-5.c: Likewise.
3230         * gcc.dg/i386-sse-8.c: Likewise.
3231         * gcc.dg/simd-1.c: Likewise.
3232         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3233         __ev64_opaque__ since the machine description provides it.
3234
3235 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3236
3237         * lib/compat.exp (skip_list): New global variable.
3238         Use it to hold the user defined COMPAT_SKIPS list if any.
3239         (compat-obj): Add the members of skip_list to optall.
3240
3241 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3242
3243         * gcc.dg/compat/union-by-value-1_main.c,
3244         union-by-value-1_x.c, union-by-value-1_y.c,
3245         union-check.h, union-defs.h,
3246         union-init.h, union-return-1_main.c,
3247         union-return-1_x.c, union-return-1_y.c: New files.
3248
3249 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3250
3251         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3252         mixed-struct-init.h: Add 4 mixed structure types.
3253         struct-by-value-21_main.c, struct-by-value-21_x.c,
3254         struct-by-value-21_y.c, struct-return-21_main.c,
3255         struct-return-21_x.c, struct-return-21_y.c: New files.
3256
3257 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3258
3259         PR c++/14550
3260         * g++.dg/parse/template14.C: New test.
3261
3262 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3263
3264         * gcc.c-torture/execute/20040313-1.c: New test.
3265
3266 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3267
3268         PR target/14533
3269         * gcc.dg/20040311-2.c: New test.
3270
3271 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3272
3273         PR other/14544
3274         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3275         bit-field.
3276
3277 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3278
3279         * gcc.dg/20040305-2.c: Add missing return statement.
3280
3281 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3282
3283         * gcc.dg/builtins-34.c: Also check pow10*.
3284
3285 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3286
3287         PR target/14262
3288         * gcc.dg/20040305-2.c: New test.
3289
3290 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3291
3292         * gcc.dg/20040310-1.c: New test.
3293
3294 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3295
3296         * gcc.c-torture/execute/20040311-1.c: New test case.
3297
3298 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3299
3300         PR c++/14476
3301         * g++.dg/lookup/enum1.C: New test.
3302
3303 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3304
3305         PR c++/14510
3306         * g++.dg/lookup/struct2.C: New test.
3307
3308 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3309
3310         * gcc.dg/builtins-34.c: New test.
3311
3312 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3313
3314         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3315
3316 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3317
3318         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3319         * gcc.dg/alias-2.c: New testcase.
3320
3321 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3322
3323         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3324
3325 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3326
3327         * gcc.c-torture/execute/20040309-1.c: New test case.
3328
3329 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3330
3331         PR c++/14397
3332         * g++.dg/overload/ref1.C: New.
3333
3334 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3335
3336         PR c++/14409
3337         * g++.dg/template/spec12.C: New test.
3338
3339         PR c++/14448
3340         * g++.dg/parse/crash14.C: New test.
3341
3342 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3343
3344         PR c++/14230
3345         * g++.dg/init/ref11.C: New test.
3346
3347 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3348
3349         PR c++/14432
3350         * g++.dg/parse/builtin2.C: New test.
3351
3352 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3353
3354         PR c++/14401
3355         * g++.dg/init/ctor3.C: New test.
3356         * g++.dg/init/union1.C: New test.
3357         * g++.dg/ext/anon-struct4.C: New test.
3358
3359 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3360
3361         * g++.dg/lookup/koenig1.C: Tweak error messages.
3362         * g++.dg/lookup/used-before-declaration.C: Likewise.
3363         * g++.dg/other/do1.C: Likewise.
3364         * g++.dg/overload/koenig1.C: Likewise.
3365         * g++.dg/parse/crash13.C: Likewise.
3366         * g++.dg/template/instantiate3.C: Likewise.
3367
3368 2004-03-08  Eric Christopher  <echristo@redhat.com>
3369
3370         * * lib/target-supports.exp: Enable libiconv in test
3371         compilation.  Fix up error checking.
3372
3373 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3374
3375         PR middle-end/14289
3376         * gcc.dg/pr14289-1.c: New test case.
3377         * gcc.dg/pr14289-2.c: Likewise.
3378         * gcc.dg/pr14289-3.c: Likewise.
3379
3380 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3381
3382         * gcc.c-torture/execute/20040308-1.c: New test.
3383
3384 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3385
3386         * gcc.c-torture/execute/20040307-1.c: New test case.
3387
3388 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3389
3390         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3391
3392 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3393
3394         * gcc.dg/20040306-1.c: New test.
3395
3396 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3397
3398         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3399         them static.
3400         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3401
3402 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3403
3404         PR c/14465
3405         * gcc.dg/decl-6.c: New test.
3406
3407 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3408
3409         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3410         Rename LOGPOW -> LOG_POW.
3411         (SQRT_EXP, POW_EXP): New.
3412
3413 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3414
3415         * gcc.dg/i386-sse-8.c: New test.
3416
3417 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3418
3419         PR c/14114
3420         * gcc.dg/decl-5.c: New test.
3421
3422 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3423
3424         * gcc.dg/20040305-1.c: New test.
3425
3426 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3427
3428         PR other/14354
3429         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3430
3431 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3432
3433         PR c++/14425, c++/14426
3434         * g++.dg/ext/altivec-4.C: New test.
3435         * g++.dg/ext/altivec-5.C: New test.
3436
3437 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3438
3439         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3440         global variables of a type with no linkage.
3441         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3442         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3443         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3444         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3445         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3446         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3447         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3448         * g++.dg/warn/deprecated.C: Name enum Color.
3449         * g++.dg/overload/VLA.C: Name structure for 'b'.
3450         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3451
3452 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3453
3454         * gcc.c-torture/compile/20040304-1.c: New test.
3455
3456 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3457
3458         PR 13728
3459         * gcc.dg/decl-4.c: New testcase.
3460
3461 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3462
3463         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3464         as PRECF if sizeof (float) > sizeof (double).
3465         (PRECL): Make it the same as PRECF if
3466         sizeof (float) > sizeof (long double).
3467
3468 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3469
3470         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3471         system type.  Add check for irix6 which doesn't have c99 runtime.
3472
3473 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3474
3475         * gcc.dg/const-elim-1.c: xfail for xtensa.
3476
3477 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3478
3479         PR c++/14369
3480         * g++.dg/template/cond4.C: New test.
3481
3482 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3483
3484         PR c++/14360
3485         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3486
3487         PR c++/14361
3488         * g++.dg/parse/defarg7.C: New test.
3489
3490         PR c++/14359
3491         * g++.dg/template/friend26.C: New test.
3492
3493 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3494
3495         PR c++/14324
3496         * g++.dg/abi/mangle21.C: New test.
3497
3498         PR c++/14260
3499         * g++.dg/parse/constructor2.C: New test.
3500
3501         PR c++/14337
3502         * g++.dg/template/sfinae1.C: New test.
3503
3504 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3505
3506         PR c++/14267
3507         * g++.dg/expr/crash2.C: New test.
3508
3509         PR middle-end/13448
3510         * gcc.dg/inline-5.c: New test.
3511         * gcc.dg/always-inline.c: Split out tests into ...
3512         * gcc.dg/always-inline2.c: ... this and ...
3513         * gcc.dg/always-inline3.c: ... this.
3514
3515 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3516
3517         PR debug/12103
3518         * g++.dg/debug/crash1.C: New test.
3519
3520 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3521
3522         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3523         function with __attribute__((noinline)).
3524         (recurser_void2): Likewise.
3525         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3526         (recurser_void2): Likewise.
3527
3528 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3529
3530         PR middle-end/14203
3531         * g++.dg/warn/Wunused-6.C: New test case.
3532
3533 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3534
3535         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3536         not defined.
3537
3538 2004-02-27  Eric Christopher  <echristo@redhat.com>
3539
3540         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3541         * g++.dg/charset/asm2.c: Run only x86.
3542         * gcc.dg/charset/asm3.c: Ditto.
3543
3544 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3545
3546         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3547         ld_library_path.
3548
3549 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3550
3551         * g++.dg/ext/altivec-3.C: New.
3552
3553 2004-02-26  Richard Henderson  <rth@redhat.com>
3554
3555         * g++.dg/ext/attrib10.C: Mark for warning.
3556         * gcc.dg/attr-alias-1.c: New.
3557
3558 2004-02-26  Richard Henderson  <rth@redhat.com>
3559
3560         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3561         * gcc.c-torture/execute/20040208-2.c: ... it back.
3562
3563 2004-02-26  Eric Christopher  <echristo@redhat.com>
3564
3565         * lib/target-supports.exp (check-iconv-available): New function.
3566         * lib/gcc-dg.exp (dg-require-iconv): New function.
3567         Use above.
3568         * gcc.dg/charset: New directory.
3569         * gcc.dg/charset/charset.exp: New file.
3570         * gcc.dg/charset/asm1.c: Ditto.
3571         * gcc.dg/charset/asm2.c: Ditto.
3572         * gcc.dg/charset/asm3.c: Ditto.
3573         * gcc.dg/charset/asm4.c: Ditto.
3574         * gcc.dg/charset/asm5.c: Ditto.
3575         * gcc.dg/charset/attribute1.c: Ditto.
3576         * gcc.dg/charset/attribute2.c: Ditto.
3577         * gcc.dg/charset/string1.c: Ditto.
3578         * g++.dg/charset: New directory.
3579         * g++.dg/dg.exp: Add here. Special options.
3580         * g++.dg/charset/charset.exp: New file.
3581         * g++.dg/charset/asm1.c: Ditto.
3582         * g++.dg/charset/asm2.c: Ditto.
3583         * g++.dg/charset/asm3.c: Ditto.
3584         * g++.dg/charset/asm4.c: Ditto.
3585         * g++.dg/charset/attribute1.c: Ditto.
3586         * g++.dg/charset/attribute2.c: Ditto.
3587         * g++.dg/charset/extern1.cc: Ditto.
3588         * g++.dg/charset/extern2.cc: Ditto.
3589         * g++.dg/charset/string1.c: Ditto.
3590
3591 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3592
3593         PR c++/14278
3594         * g++.dg/parse/comma1.C: New test.
3595
3596 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3597
3598         PR c++/14284
3599         * g++.dg/template/ttp8.C: New test.
3600
3601 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3602
3603         * gcc.dg/fixuns-trunc-1.c: New test.
3604
3605 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3606
3607         * gcc.dg/builtins-config.h: Use #elif.
3608
3609 2004-02-26  Michael Matz  <matz@suse.de>
3610
3611         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3612         * gcc.dg/991214-1.c: Likewise.
3613         * gcc.dg/i386-asm-1.c: Likewise.
3614
3615 2004-02-25  Richard Henderson  <rth@redhat.com>
3616
3617         * gcc.c-torture/execute/20040208-2.c: Move ...
3618         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3619
3620 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3621
3622         PR c++/14246
3623         * g++.dg/other/crash-3.C: New test.
3624
3625 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3626
3627         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3628         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3629
3630         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3631         HP-UX.
3632
3633 2004-02-24  Michael Matz  <matz@suse.de>
3634
3635         * gcc.dg/i386-regparm.c: New.
3636
3637 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3638
3639         * gcc.c-torture/execute/20040223-1.c: New.
3640
3641 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3642             Kazu Hirata  <kazu@cs.umass.edu>
3643
3644         * gcc.dg/fwritable-strings-1.c: Remove.
3645
3646 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3647
3648         PR c/14156
3649         * gcc.dg/20040223-1.c: New test.
3650
3651 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3652
3653         PR c++/14106
3654         * g++.dg/ext/typeof9.C: New test.
3655
3656 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3657
3658         PR c++/14250
3659         * g++.dg/other/switch1.C: New test.
3660
3661 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3662
3663         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3664         * gcc.dg/va-arg-1.c: Likewise.
3665
3666 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3667
3668         PR c++/14143
3669         * g++.dg/template/koenig5.C: New test.
3670
3671 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3672
3673         * g++.dg/ext/altivec-1.C: Generalize target triple.
3674         * g++.dg/ext/altivec-2.C: New test case.
3675         * g++.dg/ext/altivec_check.h: New file.
3676         * gcc.dg/altivec-1.c: Generalize target triple;
3677         include altivec_check.h and call altivec_check().
3678         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3679         * gcc.dg/altivec-6.c: New test case.
3680         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3681         type casts as needed.
3682         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3683         altivec_check().
3684         * gcc.dg/altivec-12.c: New test case.
3685         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3686         include altivec_check.h and call altivec_check().
3687         * gcc.dg/altivec_check.h: New file.
3688
3689 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3690
3691         * lib/target-supports.exp (check_alias_available): Don't mangle
3692         function `g' in test program.
3693
3694 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3695
3696         * lib/target-supports.exp (check_profiling_available): Check
3697         argument to determine whether we support a profiling type.
3698         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3699         check_profiling_available.
3700         * g++.dg/bprob/bprob.exp: Likewise
3701         * g77.dg/bprob/bprob.exp: Likewise.
3702         * gcc.misc-tests/bprob.exp: Likewise.
3703         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3704         dg-require-profiling and delete expected error handling.
3705         * gcc.dg/20021014-1.c: Likewise.
3706         * gcc.dg/nest.c: Likewise.
3707
3708 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3709
3710         PR c++/12007
3711         * g++.dg/other/vthunk1.C: New test.
3712
3713 2004-02-20  Falk Hueffner  <falk@debian.org>
3714
3715         PR target/14201
3716         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3717
3718 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3719
3720         PR c++/13927
3721         * g++.dg/other/error8.C: Remove XFAIL markers.
3722
3723         PR c++/14173
3724         * g++.dg/ext/packed5.C: New test.
3725
3726         PR c++/14199
3727         * g++.dg/warn/Wunused-5.C: New test.
3728
3729         PR c++/14186
3730         * g++.dg/lookup/member1.C: New test.
3731
3732 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3733
3734         * gcc.c-torture/compile/20040130-1.c: Enable only when
3735         __INT_MAX__ >= 2147483647L.
3736         * gcc.c-torture/compile/961203-1.c: Likewise.
3737
3738 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3739
3740         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3741         * g++.dg/opt/template1.C: Robustify assembler regexp
3742
3743 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3744
3745         * gcc.c-torture/execute/simd-4.x: Remove.
3746         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3747         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3748         Guard with #ifndef SKIP_ATTRIBUTE.
3749         * gcc.dg/compat/vector-1_y.c: Likewise.
3750         * gcc.dg/compat/vector-2_x.c: Likewise.
3751         * gcc.dg/compat/vector-2_y.c: Likewise.
3752         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3753         * g++.dg/eh/simd-2.C: Likewise.
3754
3755 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3756
3757         * gcc.c-torture/compile/complex-1.c: New.
3758
3759 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3760
3761         PR target/14209
3762         * gcc.c-torture/execute/20040218-1.c: New test.
3763
3764 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3765
3766         PR c++/14181
3767         * g++.dg/parse/new2.C: New test.
3768
3769 2004-02-18  Paul Brook  <paul@codesourcery.com>
3770
3771         * gcc.c-torture/compile/libcall-1.c: New test.
3772
3773 2004-02-18  Paul Brook  <paul@codesourcery.com>
3774
3775         PR debug/12934
3776         * gcc.dg/debug/debug-7.c: New test.
3777
3778 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3779
3780         * gcc.dg/20040217-1.c: New test.
3781
3782 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3783
3784         * gcc.c-torture/execute/990208-1.x: Delete.
3785
3786 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3787
3788         * gcc.c-torture/execute/20040208-2.x: New file.
3789
3790 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3791
3792         PR c++/11326
3793         * g++.dg/abi/structret1.C: New test.
3794
3795 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3796
3797         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3798         (i386_cpuid): No need to test if cpuid is available on AMD64.
3799         Fix assembly, so that it works onboth i386 and AMD64.
3800         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3801         (vecInLong): Fix s[] member type to unsigned int.
3802         (vecInWord): Remove type.
3803         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3804         (a64, b64, c64, d64, e64): Remove.
3805         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3806         Remove unused variable.  Remove initialization of removed variables.
3807         Don't call mmx_tests nor sse_tests.
3808         (reference_mmx, reference_sse): Remove.
3809         (check): Add return stmt.
3810         * gcc.dg/i386-sse-7.c: New test.
3811         * gcc.dg/i386-mmx-4.c: New test.
3812
3813 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3814
3815         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3816         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3817         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3818         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3819         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3820         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3821         g++.dg/tc1/dr94.C: Fix line terminator.
3822
3823 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3824
3825         * gcc.c-torture/compile/20040216-1.c: New.
3826
3827 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3828
3829         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3830         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3831         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3832         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3833         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3834         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3835
3836 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3837
3838         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3839
3840 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3841
3842         PR c++/13971
3843         * g++.dg/expr/cond4.C: New test.
3844
3845         PR c++/14086
3846         * g++.dg/lookup/crash2.C: New test.
3847
3848 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3849
3850         * gcc.c-torture/compile/20040214-2.c: New test.
3851
3852 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3853
3854         PR c++/14116
3855         * g++.dg/ext/typeof8.C: New test.
3856
3857 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3858
3859         * gcc.c-torture/compile/20040214-1.c: New test.
3860
3861 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3862
3863         PR c++/13635
3864         * g++.dg/template/spec11.C: New test.
3865
3866 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3867
3868         PR c++/13927
3869         * g++.dg/other/error8.C: New test.
3870
3871 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3872
3873         PR c++/14122
3874         * g++.dg/template/array4.C: New test.
3875
3876         PR c++/14108
3877         * g++.dg/inherit/thunk2.C: New test.
3878
3879         PR c++/14083
3880         * g++.dg/eh/cond2.C: New test.
3881
3882 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3883
3884         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3885
3886 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3887
3888         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3889
3890 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3891
3892         * g++.dg/simd-2.C: xfail on ppc64-linux.
3893
3894 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3895
3896         PR c/456
3897         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3898         tests.
3899
3900 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3901
3902         * gcc.dg/builtins-33.c: New test.
3903
3904 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3905
3906         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3907
3908 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3909
3910         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3911
3912 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3913
3914         * gcc.dg/ppc64-abi-3.c: New test.
3915
3916 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3917
3918         PR c/14092
3919
3920         * gcc.dg/pr14092-1.c: New testcase.
3921
3922 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3923
3924         * gcc.dg/cpp/assert4.c: Fix typo last change.
3925
3926         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3927         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3928
3929         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3930
3931 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3932
3933         * gcc.c-torture/compile/20040209-1.c: New test case.
3934
3935 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3936
3937         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3938
3939 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3940
3941         * gcc.c-torture/execute/20040208-[12].c: New tests.
3942
3943 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3944
3945         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3946
3947 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3948
3949         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3950
3951 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3952
3953         Bug 13856
3954         * gcc.dg/visibility-8.c: New testcase.
3955
3956 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3957
3958         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3959         arguments.
3960         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3961
3962 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3963
3964         PR middle-end/13696
3965         * g++.dg/opt/fold1.C: New test case.
3966
3967 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3968
3969         PR c++/14033
3970         * g++.dg/other/crash-2.C: New test.
3971
3972 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3973
3974         PR c++/14028
3975         * g++.dg/parse/angle-bracket2.C: New test.
3976
3977 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3978
3979         PR middle-end/13750
3980         Revert:
3981         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3982         PR pch/13361
3983         * testsuite/g++.dg/pch/wchar-1.C: New.
3984         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3985
3986 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3987
3988         PR c++/14008
3989         * g++.dg/parse/error15.C: New test.
3990         * g++.dg/parse/crash11.C: Update dg-error mark.
3991
3992 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3993
3994         PR c++/13932
3995         * g++.dg/warn/conv2.C: New test.
3996
3997 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3998
3999         PR c++/13086
4000         * g++.dg/warn/incomplete1.C: Remove xfail.
4001
4002 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4003
4004         * lib/file-format.exp (gcc_target_object_format): Use
4005         ${tool}_target_compile, not gcc_target_compile.
4006         * lib/target-supports.exp (check_alias_available): Likewise.
4007         (check_gc_sections_available): Likewise.
4008         * g++.dg/ext/attrib10.C: Use dg-require-alias.
4009         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
4010         dg-require-alias.
4011
4012 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4013
4014         PR c++/13969
4015         * g++.dg/template/static6.C: New test.
4016
4017 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4018
4019         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4020
4021 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4022
4023         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4024         tests for systems where `char' is unsigned by default.
4025
4026 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4027
4028         PR c++/13997
4029         * g++.dg/template/partial3.C: New test.
4030
4031 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4032
4033         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4034         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4035         Remove mentions of obsolete ports.
4036
4037 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4038
4039         * gcc.dg/noncompile/20001228-1.c: Fix for new
4040         error message.
4041
4042 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4043
4044         PR target/9348
4045         * gcc.c-torture/execute/multdi-1.c: New test case.
4046
4047 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4048
4049         PR c++/13925
4050         * g++.dg/template/lookup5.C: New test.
4051
4052 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4053
4054         PR c++/13950
4055         * g++.dg/template/lookup4.C: New test.
4056
4057         PR c++/13970
4058         * g++.dg/parse/error14.C: New test.
4059
4060         PR c++/14002
4061         * g++.dg/parse/template13.C: New test.
4062
4063 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4064
4065         PR c++/13978
4066         * g++.dg/template/koenig4.C: New test.
4067
4068         PR c++/13968
4069         * g++.dg/template/crash17.C: New test.
4070
4071         PR c++/13975
4072         * g++.dg/parse/error13.C: New test.
4073         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4074
4075 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4076
4077         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4078
4079 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4080
4081         PR c/11658
4082         PR c/13994
4083         * gcc.dg/noncompile/20040203-1.c: New test.
4084         * gcc.dg/noncompile/20040203-2.c: Likewise.
4085         * gcc.dg/noncompile/20040203-3.c: Likewise.
4086         * gcc.dg/20040203-1.c: Likewise.
4087
4088 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4089
4090         PR c++/10858
4091         * g++.dg/template/sizeof7.C: New test.
4092
4093 2004-02-02  Eric Christopher  <echristo@redhat.com>
4094             Zack Weinberg  <zack@codesourcery.com>
4095
4096         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4097
4098 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4099
4100         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4101         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4102         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4103         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4104
4105 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4106
4107         PR c++/13113
4108         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
4109
4110         PR c++/13854
4111         * g++.dg/ext/attrib13.C: New test.
4112
4113         PR c++/13907
4114         * g++.dg/conversion/op2.C: New test.
4115
4116 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4117
4118         * gcc.dg/titype-1.c: Fix pasto.
4119
4120 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4121
4122         * gcc.dg/titype-1.c: New test.
4123
4124 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4125
4126         PR c++/13957
4127         * g++.dg/template/non-type-template-argument-1.C,
4128         g++.dg/template/qualified-id1.C: Update dg-error marks.
4129         * g++.dg/template/nontype6.C: New test.
4130
4131 2004-02-01  Roger Sayle  <roger@eyesopen.com>
4132
4133         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
4134         * gcc.dg/builtins-31.c: New testcase.
4135         * gcc.dg/builtins-32.c: New testcase.
4136
4137 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
4138
4139         * objc.dg/call-super-2.m: Update line numbers
4140         for the including of stddef.h.
4141
4142 2004-01-30  Michael Matz  <matz@suse.de>
4143
4144         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
4145         g++.dg/ext/case-range3.C: New tests.
4146
4147 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4148
4149         DR206
4150         PR c++/13813
4151         * g++.dg/template/member4.C: New test.
4152
4153 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4154
4155         PR c++/13683
4156         * g++.dg/template/sizeof6.C: New test.
4157
4158 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4159
4160         * gcc.dg/fwritable-strings-1.c: New test.
4161
4162 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4163
4164         * gcc.c-torture/compile/20040130-1.c: New test.
4165
4166 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
4167
4168         * objc.dg/call-super-2.m: Include stddef.h for size_t.
4169
4170 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
4171
4172         PR c++/13883
4173         * g++.dg/template/ctor3.C: New test.
4174
4175 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4176
4177         * g++.dg/tc1: New directory.
4178         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4179         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4180         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4181         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4182         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4183
4184 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4185
4186         * g++.dg/parse/error11.C: New test.
4187         * g++.dg/parse/error12.C: Likewise.
4188
4189 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4190
4191         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4192         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4193
4194 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4195
4196         PR c++/13791
4197         * g++.dg/ext/attrib12.C: New test.
4198
4199         PR c++/13736
4200         * g++.dg/parse/cast2.C: New test.
4201
4202 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4203
4204         * objc.dg/encode-2.m (main): New local string.  Set depending on
4205         sizeof long.  Use in sscanf call.
4206         * objc.dg/encode-3.m (main): New local string.  Set depending on
4207         sizeof long.  Use in scan_initial call.
4208
4209 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4210
4211         * objc.dg/call-super-2.m: Make LP64-safe.
4212         * objc.dg/desig-init-1.m: Likewise.
4213
4214 2004-01-27  Devang Patel <dpatel@apple.com>
4215
4216         * g++.dg/debug/namespace1.C: New test.
4217
4218 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4219
4220         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4221         xscale-*-*.
4222
4223         * gcc.dg/arm-mmx-1.c: New test.
4224
4225 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4226
4227         * gcc.dg/20040127-1.c: New test.
4228         * gcc.dg/20040127-2.c: New test.
4229
4230 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4231
4232         * objc.dg/stret-1.m (glob): Renamed to globa.
4233
4234 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4235
4236         PR c++/13663
4237         * g++.dg/expr/for1.C: New test.
4238
4239 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4240
4241         PR middle-end/13779
4242         * gcc.dg/darwin-longlong.c: New test.
4243
4244 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4245
4246         * gcc.dg/20040124-1.c: Moved test from here...
4247         * gcc.c-torture/compile/20040124-1.c: ...to here.
4248
4249 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4250
4251         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4252         the assembly output if -m64 is passed.
4253
4254 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4255
4256         PR c++/13833
4257         * g++.dg/template/cond3.C: New test.
4258
4259 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4260
4261         PR c++/13810
4262         * g++.dg/template/ttp7.C: New test.
4263
4264 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4265
4266         PR c++/13797
4267         * g++.dg/template/nontype4.C: New test.
4268         * g++.dg/template/nontype5.C: Likewise.
4269
4270 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4271
4272         * gcc.dg/torture/mips-clobber-at.c: New test.
4273
4274 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4275
4276         * gcc.dg/20040124-1.c: New test.
4277
4278 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4279
4280         * gcc.dg/20040123-1.c: New test.
4281
4282 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4283
4284         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4285
4286 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4287
4288         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4289
4290 2004-01-23  Andrew Pinski  <apinski@apple.com>
4291
4292         * gcc.dg/20030121-1.c: Move to ..
4293         * gcc.dg/20040121-1.c: here.
4294
4295 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4296
4297         * gcc.dg/builtins-29.c: New test case.
4298
4299 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4300
4301         PR 18314
4302         * gcc.dg/builtins-30.c: New testcase.
4303
4304 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4305
4306         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4307         * lib/g77.exp: Likewise.
4308         * lib/objc.exp: Likewise.
4309         * lib/g++.exp: Likewise.
4310
4311 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4312
4313         * gcc.dg/struct-by-value-2.c: New test.
4314
4315 2004-01-21  Andrew Pinski  <apinski@apple.com>
4316
4317         PR target/13785
4318         * gcc.dg/20030121-1.c: New test.
4319
4320 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4321
4322         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4323         clobber frame pointer register in asm statement.
4324
4325 2004-01-21  Falk Hueffner  <falk@debian.org>
4326
4327         * gcc.c-torture/compile/20040121-1.c: New test.
4328
4329 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4330
4331         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4332
4333 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4334
4335         * gcc.dg/ppc64-abi-2.c: New test.
4336
4337 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4338
4339         * lib/treelang.exp: Fill out this file.
4340         * lib/treelang-dg.exp: New File.
4341
4342 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4343
4344         * gcc.c-torture/compile/981022-1.c: Remove.
4345         * gcc.dg/array-5.c: Remove XFAIL.
4346         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4347         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4348         gcc.dg/cond-lvalue-1.c: Update.
4349         * gcc.dg/cast-lvalue-2.c: New test.
4350
4351 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4352
4353         PR c++/13592
4354         * g++.dg/other/error1.C (class foo): Tweak error message.
4355
4356         PR c++/13592
4357         * g++.dg/template/call2.C: New test.
4358
4359 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4360
4361         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4362         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4363         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4364         scalar-return-1_x.c, scalar-return-2_y.c,
4365         scalar-return-3_x.c, scalar-return-3_y.c,
4366         scalar-return-4_x.c, scalar-return-4_y.c,
4367         struct-align-1.h, struct-align-1_x.c,
4368         struct-align-1_y.c, struct-align-2.h,
4369         struct-align-2_x.c, struct-align-2_y.c,
4370         struct-by-value-10_y.c, struct-by-value-11_x.c,
4371         struct-by-value-11_y.c, struct-by-value-12_x.c,
4372         struct-by-value-12_y.c, struct-by-value-13_x.c,
4373         struct-by-value-13_y.c, struct-by-value-14_x.c,
4374         struct-by-value-14_y.c, struct-by-value-15_x.c,
4375         struct-by-value-15_y.c, struct-by-value-16_y.c,
4376         struct-by-value-17_y.c, struct-by-value-18_y.c,
4377         struct-by-value-19_y.c, struct-by-value-1_x.c,
4378         struct-by-value-1_y.c, struct-by-value-20_y.c,
4379         struct-by-value-2_x.c, struct-by-value-2_y.c,
4380         struct-by-value-3_y.c, struct-by-value-4_x.c,
4381         struct-by-value-4_y.c, struct-by-value-5_y.c,
4382         struct-by-value-6_y.c, struct-by-value-7_y.c
4383         struct-by-value-8_x.c, struct-by-value-8_y.c
4384         struct-by-value-9_x.c, struct-by-value-9_y.c
4385         struct-return-10_x.c, struct-return-10_y.c,
4386         struct-return-19_x.c, struct-return-20_x.c
4387         struct-return-2_x.c, struct-return-2_y.c
4388         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4389         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4390
4391 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4392
4393         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4394         attribute on sparc*-sun-solaris2.*.
4395
4396 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4397
4398         PR c++/13710
4399         * g++.dg/ext/typeof7.C: New test.
4400
4401 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4402
4403         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4404         * gcc.dg/const-elim-1.c: Same.
4405
4406 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4407
4408         * objc.dg/stret-1.m: New.
4409         * objc.dg/stret-2.m: New.
4410
4411 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4412
4413         PR c++/11895
4414         * g++.dg/ext/vector1.C: New test.
4415
4416 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4417
4418         * gcc.dg/pch/import-1.c: New.
4419         * gcc.dg/pch/import-1.hs: New.
4420         * gcc.dg/pch/import-1a.h: New.
4421         * gcc.dg/pch/import-1b.h: New.
4422         * gcc.dg/pch/import-1c.h: New.
4423
4424 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4425
4426         PR c++/13574
4427         * g++.dg/ext/array1.C: New test.
4428
4429         PR c++/13178
4430         * g++.dg/conversion/op1.C: New test.
4431
4432 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4433
4434         PR 11864
4435         From Kazumoto Kojima / Dan Kegel:
4436         * gcc.dg/pr11864-1.c: New test.
4437
4438         PR 10392
4439         From Marcus Comstedt / Dan Kegel:
4440         * gcc.dg/pr10392-1.c: New test.
4441
4442 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4443
4444         PR c++/13478
4445         * g++.dg/init/ref10.C: New test.
4446
4447 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4448
4449         PR c++/13407
4450         * g++.dg/parse/typename6.C: New test.
4451
4452 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4453
4454         PR pch/13361
4455         * testsuite/g++.dg/pch/wchar-1.C: New.
4456         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4457
4458 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4459
4460         PR c++/9259
4461         * g++.dg/expr/sizeof2.C: New test.
4462
4463 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4464
4465         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4466
4467 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4468
4469         PR c++/13659
4470         * g++.dg/lookup/strong-using-3.C: New.
4471         * g++.dg/lookup/using-10.C: New.
4472
4473 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4474
4475         PR c++/13594
4476         * g++.dg/lookup/strong-using-2.C: New.
4477
4478 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4479             Dan Kegel <dank@kegel.com>
4480             J"orn Rennecke <joern.rennecke@superh.com>
4481
4482         PR target/9365
4483         * gcc.dg/pr9365-1.c: New test.
4484
4485 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4486
4487         PR c++/8856
4488         * g++.dg/parse/casting-operator2.C: New test.
4489         * g++.old-deja/g++.pt/explicit83.C: Remove.
4490
4491 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4492
4493         * gcc.dg/label-compound-stmt-1.c: New test.
4494         * gcc.c-torture/compile/950922-1.c,
4495         gcc.c-torture/compile/20000211-3.c,
4496         gcc.c-torture/compile/20000518-1.c,
4497         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4498         compound statements.
4499
4500 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4501
4502         * gcc.dg/ppc64-abi-1.c: New test.
4503
4504 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4505
4506          * g++.dg/ext/attrib9.C: Add dg-warnings.
4507
4508 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4509
4510         PR c++/12335
4511         * g++.dg/parse/dtor3.C: New test.
4512
4513 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4514
4515         PR c++/12709
4516         * g++.dg/parse/try-catch-1.C: New test.
4517
4518 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4519
4520         * ada/acats/run_all.sh: Add more verbose output in acats.log
4521         when compiling tests.
4522
4523 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4524
4525         PR 13656
4526         * gcc.dg/typedef-redecl.c: New test case.
4527         * gcc.dg/typedef-redecl.h: New support file.
4528
4529 2004-01-13  Jan Hubicka  <jh@suse.cz>
4530
4531         * gcc.dg/always_inline.c: New test.
4532         * gcc.dg/debug/20031231-1.c: Fix.
4533
4534 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4535
4536         PR c++/13474
4537         * g++.dg/template/array3.C: New test.
4538
4539 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4540
4541         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4542         * g++.dg/warn/Wunused-2.C: Likewise.
4543
4544 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4545
4546         PR c++/13289
4547         * g++.dg/template/instantiate6.C: New test.
4548
4549 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4550
4551         PR middle-end/11397
4552         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4553
4554 2004-01-12  Jan Hubicka  <jh@suse.cz>
4555
4556         PR opt/12826
4557         * gcc.dg/20040112-1.c: New.
4558
4559         * gcc.dg/dwarf-die[1-7].c: Move to...
4560         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4561         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4562
4563 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4564
4565         PR c++/4100
4566         * g++.dg/parse/friend4.C: New test.
4567
4568 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4569
4570         PR c++/4100
4571         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4572         definition is called a friend.
4573
4574 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4575
4576         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4577
4578 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4579
4580         PR c++/3478
4581         * g++.dg/parse/error10.C: New test.
4582         * g++.dg/template/arg2.C: Accept "invalid type" error.
4583
4584 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4585
4586         PR middle-end/13392
4587         * g++.dg/opt/expect2.C: New test.
4588
4589 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4590
4591         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4592         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4593         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4594         Update dg-error regexps.
4595
4596 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4597
4598         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4599         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4600
4601 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4602
4603         * gcc.dg/pragma-re-1.c: Use right pointer type.
4604
4605 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4606
4607         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4608
4609 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4610
4611         * gcc.dg/rs6000-ldouble-1.c: New.
4612
4613 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4614
4615         DR 337
4616         PR c++/9256
4617         * g++.dg/other/abstract1.C: New test.
4618
4619 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4620
4621         * g++.dg/lookup/strong-using-1.C: New.
4622
4623 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4624
4625         PR c/11234
4626         * gcc.dg/func-ptr-conv-1.c: New test.
4627         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4628
4629 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4630
4631         PR target/13380.
4632         * gcc.c-torture/compile/20040109-1.c: New.
4633
4634 2004-01-08  Stuart Hastings  <stuart@apple.com>
4635
4636         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4637         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4638         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4639
4640 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4641
4642         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4643
4644 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4645
4646         * ada/acats/run_acats: Treat 'gnatchop' the same way
4647         as 'gnatmake'.  Export GCC_DRIVER.
4648         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4649         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4650
4651 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4652
4653         PR c++/12573
4654         * g++.dg/template/dependent-expr4.C: New test.
4655
4656 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4657
4658         * gcc.dg/altivec-11.c: New test.
4659
4660 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4661
4662         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4663
4664 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4665
4666         PR c/6024
4667         * gcc.dg/enum-compat-1.c: New test.
4668         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4669
4670 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4671
4672         PR c/12165
4673         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4674         gcc.dg/c99-idem-qual-3.c: New tests.
4675
4676 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4677
4678         * gcc.dg/winline-7.c: Don't cast void * to int.
4679
4680 2004-01-06  Jan Hubicka  <jh@suse.cz>
4681
4682         * gcc.dg/i386-sse-5.c: New test
4683         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4684
4685 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4686
4687         PR c++/12815
4688         * g++.dg/rtti/typeid4.C: New test.
4689
4690 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4691
4692         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4693
4694 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4695
4696         PR c++/12132
4697         * g++.dg/template/error11.C: New test.
4698
4699         PR c++/13451
4700         * g++.dg/template/class2.C: New test.
4701
4702 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4703         Richard Sandiford <rsandifo@redhat.com>
4704
4705         PR c++/13387
4706         * g++.dg/opt/alias3.C: New test.
4707
4708 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4709
4710         PR c++/13157
4711         * g++.dg/template/koenig3.C: New test.
4712
4713         PR c++/13529
4714         * g++.dg/parse/offsetof3.C: New test.
4715
4716         * g++.dg/init/copy7.C: Add missing dg-error markers.
4717
4718         PR c++/12226
4719         * g++.dg/init/copy7.c: New test.
4720
4721         PR c++/13536
4722         * g++.dg/parse/cast1.C: New test.
4723
4724 2004-01-04  Jan Hubicka  <jh@suse.cz>
4725
4726         * gcc.dg/winline[1-7].c: New tests.
4727
4728 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4729
4730         PR c++/13520
4731         * g++.dg/template/qualttp22.C: New test.
4732
4733 2004-01-01  Jan Hubicka  <jh@suse.cz>
4734
4735         * gcc.dg/debug/20031231-1.c: New.
4736         * gcc.c-torture/compile/20040101-1.c: New.
4737         * gcc.dg/dwarf-die-[1-7].c: New.
4738
4739 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4740
4741         PR optimization/13521
4742         * gcc.c-torture/compile/20031231-1.c: New test.
4743
4744 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4745
4746         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4747
4748 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4749
4750         PR c++/10079
4751         * g++.dg/template/crash16.C: New test.
4752
4753 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4754
4755         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4756
4757 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4758
4759         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4760         ports.
4761         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4762         * g++.old-deja/g++.law/profile1.C: Likewise.
4763         * gcc.c-torture/compile/981006-1.c: Likewise.
4764         * gcc.c-torture/execute/loop-2e.x: Likewise.
4765         * gcc.c-torture/execute/loop-2f.x: Remove.
4766         * gcc.c-torture/execute/loop-2g.x: Likewise.
4767         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4768         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4769
4770 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4771
4772         PR c++/13507
4773         * g++.dg/ext/attrib11.C: New test.
4774
4775         PR c++/13494
4776         * g++.dg/template/array2-1.C: New test.
4777         * g++.dg/template/array2-2.C: New test.
4778
4779 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4780
4781         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4782
4783 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4784
4785         PR c++/12774
4786         * g++.dg/template/array1-1.C: New test.
4787         * g++.dg/template/array1-2.C: New test.
4788
4789 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4790
4791         PR fortran/12632
4792         * g77.dg/12632.f: New test case.
4793
4794 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4795
4796         PR c++/13289
4797         * g++.dg/parse/nontype1.C: New test.
4798
4799 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4800
4801         PR c++/12403
4802         * g++.dg/parse/explicit1.C: New test.
4803         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4804
4805 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4806
4807         PR c++/13081
4808         * g++.dg/opt/inline6.C: New test.
4809
4810         PR c++/12613
4811         * g++.dg/parse/error9.C: New test.
4812
4813         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4814
4815 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4816
4817         PR c++/13009
4818         * g++.dg/init/assign1.C: New test.
4819
4820 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4821
4822         PR c++/13070
4823         * g++.dg/warn/format3.C: New test case.
4824
4825 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4826
4827         * gcc.c-torture/compile/20031227-1.c: New test.
4828
4829 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4830
4831         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4832         * g77.dg/bprob/bprob.exp: Likewise.
4833         * gcc.misc-tests/bprob.exp: Likewise.
4834         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4835         variants on systems where the library does not provide that
4836         functionality.
4837         * gcc.dg/builtins-20.c: Use builtins-config.h.
4838         * gcc.dg/builtins-config.h: New file.
4839
4840 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4841
4842         * lib/gcc-dg.exp (dg-require-profiling): New function.
4843         * lib/target-supports.exp (check_profiling_available): Likewise.
4844         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4845         * g77.dg/bprob/bprob.exp: Likewise.
4846         * gcc.misc-tests/bprob.exp: Likewise.
4847         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4848         * gcc.dg/20021014-1.c: Likewise.
4849         * gcc.dg/nest.c: Likewise.
4850
4851 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4852
4853         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4854         compiling.
4855         * g++.dg/lookup/java2.C: Likewise.
4856         * gcc.dg/cpp/lexident.c: Likewise.
4857
4858 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4859
4860         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4861         given.
4862         * gcc.c-torture/compile/961203-1.c: Likewise.
4863         * gcc.c-torture/compile/980506-1.c: Likewise.
4864
4865 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4866
4867         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4868         (additional_prunes): New global.
4869         (gcc-dg-prune): Handle additional per-test pruning.
4870         (dg-test): Clear additional_prunes between tests.
4871
4872         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4873         dg-prune-output to avoid spurious failures from assembler
4874         complaining about nonexistent WAW violations.
4875         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4876         Use dg-prune-output to avoid spurious failures from assembler
4877         warning about Itanium B-step errata.
4878
4879 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4880
4881         * g++.dg/abi/macro0.C: New test.
4882         * g++.dg/abi/macro1.C: Likewise.
4883         * g++.dg/abi/macro2.C: Likewise.
4884
4885         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4886         * g++.dg/abi/bitfield7.C: Likewise.
4887         * g++.dg/abi/dtor2.C: Likewise.
4888         * g++.dg/abi/mangle11.C: Likewise.
4889         * g++.dg/abi/mangle12.C: Likewise.
4890         * g++.dg/abi/mangle14.C: Likewise.
4891         * g++.dg/abi/mangle17.C: Likewise.
4892         * g++.dg/abi/vbase10.C: Likewise.
4893         * g++.dg/abi/vbase14.C: Likewise.
4894         * g++.dg/template/qualttp17.C: Likewise.
4895
4896 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4897
4898         PR c/11995
4899         * gcc.dg/20031223-1.c: New test.
4900
4901 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4902
4903         * gcc.dg/noreturn-7.c: New test.
4904
4905 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4906
4907         * gcc.dg/null-pointer-1.c: New test.
4908
4909 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4910
4911         * g++.old-deja/g++.jason/template18.C: Remove.
4912         * g++.old-deja/g++.jason/template37.C: Likewise.
4913
4914         PR c++/12862
4915         * g++.dg/lookup/ns1.C: New test.
4916
4917         PR c++/12397
4918         * g++.dg/template/lookup3.C: New test.
4919
4920 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4921
4922         * g++.dg/template/recurse1.C: New test
4923
4924 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4925
4926         PR c++/12479
4927         * g++.dg/parse/semicolon1.C: New test.
4928         * g++.dg/parse/semicolon1.h: Likewise.
4929
4930 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4931
4932         * gcc.dg/darwin-misaligned.c: New test.
4933
4934 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4935
4936         PR c/9163
4937         * gcc.dg/20031222-1.c: New test.
4938
4939 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4940
4941         PR c++/13438
4942         * g++.dg/parse/error8.C: New test.
4943
4944         PR c++/11554
4945         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4946
4947 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4948
4949         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4950         too small.
4951         * gcc.c-torture/compile/930217-1.c: Likewise.
4952         * gcc.c-torture/compile/930513-1.c: Likewise.
4953         * gcc.c-torture/execute/920908-2.c: Likewise.
4954         * gcc.c-torture/execute/921204-1.c: Likewise.
4955         * gcc.c-torture/execute/930621-1.c: Likewise.
4956         * gcc.c-torture/execute/930630-1.c: Likewise.
4957         * gcc.c-torture/execute/931031-1.c: Likewise.
4958         * gcc.c-torture/execute/980602-2.c: Likewise.
4959         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4960         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4961         * gcc.c-torture/execute/extzvsi.c: Likewise.
4962         * gcc.c-torture/unsorted/ext.c: Likewise.
4963
4964 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4965
4966         PR target/12749
4967         * gcc.c-torture/compile/20031220-2.c: New test case.
4968
4969 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4970
4971         PR optimization/13031
4972         * gcc.c-torture/compile/20031220-1.c: New test case.
4973
4974 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4975
4976         * gcc.dg/cast-function-1.c: New test.
4977
4978 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4979
4980         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4981         formats.
4982
4983 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4984
4985         PR c++/12795
4986         * g++.dg/ext/attrib10.C: New test.
4987
4988 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4989
4990         * gcc.dg/cleanup-10.c: New test.
4991         * gcc.dg/cleanup-11.c: New test.
4992
4993 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4994
4995         PR c++/13239
4996         * g++.dg/opt/expect1.C: New test.
4997
4998 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4999
5000         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
5001
5002 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
5003
5004         PR debug/12923
5005         * gcc.dg/20031218-1.c: New test.
5006
5007         PR debug/12389
5008         * gcc.dg/20031218-2.c: New test.
5009         * gcc.dg/20031218-3.c: New test.
5010
5011         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
5012         of label name and allow for USER_LABEL_PREFIX == "_" names.
5013         * g++.dg/abi/mangle18-2.C: Likewise.
5014         * g++.dg/abi/mangle19-1.C: Likewise.
5015         * g++.dg/abi/mangle19-2.C: Likewise.
5016         * g++.dg/abi/mangle20-1.C: Likewise.
5017         * g++.dg/abi/mangle20-2.C: Likewise.
5018
5019 2003-12-18  Richard Henderson  <rth@redhat.com>
5020
5021         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
5022
5023 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
5024             Dan Kegel <dank@kegel.com>
5025
5026         PR other/12009
5027         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
5028         testing a cross compiler, it causes spurious compile failures.
5029         * lib/g++.exp: Likewise.
5030
5031 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5032
5033         PR c++/13262
5034         * g++.dg/template/access13.C: New test.
5035
5036 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5037
5038         * gcc.dg/20031216-1.c: New test.
5039
5040 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5041
5042         PR c++/9154
5043         * g++.dg/template/error10.C: New test.
5044
5045 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5046
5047         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5048         * g++.dg/eh/simd-2.C: Likewise.
5049
5050 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5051             Roger Sayle  <roger@eyesopen.com>
5052
5053         * gcc.c-torture/execute/ieee/mzero5.c: New.
5054
5055 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5056
5057         PR c++/10603
5058         * g++.dg/parse/error6.C: New test.
5059
5060         PR c++/12827
5061         * g++.dg/parse/error7.C: New test.
5062
5063 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5064
5065         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
5066         at -O with stabs debugging formats.
5067         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
5068         * gcc.dg/debug/debug-2.c: Likewise.
5069
5070 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5071
5072         PR c++/12696
5073         * g++.dg/init/error1.C: New test.
5074
5075         PR c++/12218
5076         * g++.dg/init/pm3.C: New test.
5077
5078 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5079
5080         PR c/3347
5081         * gcc.dg/bitfld-8.c: New test.
5082
5083 2003-12-16  James Lemke  <jim@wasabisystems.com>
5084
5085         * gcc.dg/arm-scd42-[123].c: New tests.
5086
5087 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5088
5089         PR c++/9043
5090         * g++.dg/abi/mangle20-1.C: New test.
5091         * g++.dg/abi/mangle20-2.C: New test.
5092
5093 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5094
5095         PR c++/13275
5096         * g++.dg/other/offsetof2.C: Remove XFAIL.
5097         * g++.dg/parse/offsetof1.C: New test.
5098         * g++.gd/parse/offsetof2.C: Likewise.
5099
5100 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5101
5102         * g++.dg/template/nontype3.C: New test.
5103         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5104
5105 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5106
5107         * g++.dg/warn/noreturn-3.C: Also test instantiation.
5108
5109 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5110
5111         PR c++/13387
5112         * g++.dg/expr/assign1.C: New test.
5113
5114         PR c++/13242
5115         * g++.dg/abi/mangle19-1.C: New test.
5116         * g++.dg/abi/mangle19-2.C: New test.
5117
5118 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
5119
5120         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
5121
5122 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5123
5124         * gcc.c-torture/execute/20031216-1.c: New test.
5125
5126 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5127
5128         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
5129         an ICE regression.
5130
5131 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5132
5133         PR c++/10926
5134         * g++.dg/template/error9.C: New test.
5135
5136         PR c++/11116
5137         * g++.dg/template/error8.C: New test.
5138
5139 2003-12-15  Roger Sayle  <roger@eyesopen.com>
5140
5141         PR middle-end/13400
5142         * gcc.c-torture/execute/20031215-1.c: New test case.
5143
5144 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5145
5146         PR c++/13269
5147         * g++.dg/parse/error5.C: New test.
5148
5149         PR c++/12989
5150         * g++.dg/expr/sizeof1.C: New test.
5151
5152         PR c++/13310
5153         * g++.dg/template/crash15.C: New test.
5154
5155 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
5156
5157         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
5158         a non-POD type as the last named parameter of a varargs function.
5159
5160 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5161
5162         PR c++/13243
5163         PR c++/12573
5164         * g++.dg/template/crash14.C: New test.
5165         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
5166
5167 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5168
5169         * g++.dg/other/java1.C: New test.
5170
5171         PR c++/13241
5172         * g++.dg/abi/mangle18-1.C: New test.
5173         * g++.dg/abi/mangle18-2.C: New test.
5174
5175 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5176
5177         PR optimization/10312
5178         * gcc.c-torture/execute/20031214-1.c: New.
5179
5180 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5181
5182         PR c++/10779
5183         PR c++/12160
5184         * g++.dg/parse/error3.C: New test.
5185         * g++.dg/parse/error4.C: Likewise.
5186         * g++.dg/abi/mangle4.C: Tweak error messages.
5187         * g++.dg/lookup/using5.C: Likewise.
5188         * g++.dg/other/error2.C: Likewise.
5189         * g++.dg/parse/typename5.C: Likewise.
5190         * g++.dg/parse/undefined1.C: Likewise.
5191         * g++.dg/template/arg2.C: Likewise.
5192         * g++.dg/template/ttp3.C: Likewise.
5193         * g++.dg/template/type1.C: Likewise.
5194         * g++.old-deja/g++.other/crash32.C: Likewise.
5195         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5196
5197 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5198
5199         PR c++/13106
5200         * g++.dg/warn/noreturn-3.C: New test.
5201
5202 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5203
5204         PR c++/13118
5205         * g++.dg/abi/covariant3.C: New.
5206
5207 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5208
5209         * g++.dg/eh/ia64-1.C: New test.
5210
5211 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5212
5213         PR optimization/13037
5214         * g77.f-torture/execute/13037.f: New test case.
5215
5216 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5217
5218         PR c++/12881
5219         * g++.dg/abi/covariant2.C: New.
5220
5221 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5222
5223         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5224
5225 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5226
5227         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5228
5229 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5230
5231         PR other/10819
5232         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5233         to fix Bug 10819.
5234         * lib/g++.exp (g++_version): Likewise.
5235         * lib/g77.exp (g77_version): Likewise.
5236         * lib/objc.exp (default_objc_version): Likewise.
5237
5238 2003-12-10  Richard Henderson  <rth@redhat.com>
5239
5240         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5241
5242         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5243
5244 2003-12-08  Matt Austern  <austern@apple.com>
5245
5246         PR c/13134
5247         * lib/gcc-dg.exp (dg-require-visibility): Define.
5248         * lib/target-supports (check_visibility_available): Define.
5249         * gcc.dg/visibility-1.c: New test.
5250         * gcc.dg/visibility-2.c: Likewise.
5251         * gcc.dg/visibility-3.c: Likewise.
5252         * gcc.dg/visibility-4.c: Likewise.
5253         * gcc.dg/visibility-5.c: Likewise.
5254         * gcc.dg/visibility-6.c: Likewise.
5255         * g++.dg/ext/visibility-1.C: Likewise.
5256         * g++.dg/ext/visibility-2.C: Likewise.
5257         * g++.dg/ext/visibility-3.C: Likewise.
5258         * g++.dg/ext/visibility-4.C: Likewise.
5259         * g++.dg/ext/visibility-5.C: Likewise.
5260         * g++.dg/ext/visibility-6.C: Likewise.
5261
5262 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5263
5264         * g++.dg/lookup/java1.C: New test.
5265         * g++.dg/lookup/java2.C: New test.
5266
5267 2003-12-07  Falk Hueffner  <falk@debian.org>
5268
5269         * g++.dg/opt/noreturn-1.C: New test.
5270
5271 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5272
5273         * gcc.dg/overflow-1.c: New test.
5274
5275 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5276
5277         * g77.f-torture/compile/13060.f: New test.
5278
5279 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5280
5281         PR c++/13323
5282         * g++.dg/inherit/operator2.C: New test.
5283
5284 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5285
5286         PR c++/13305
5287         * g++.dg/ext/attrib9.C: New test.
5288
5289 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5290
5291         PR c++/13314
5292         * g++.dg/template/error7.C: New test.
5293
5294 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5295             J"orn Rennecke <joern.rennecke@superh.com>
5296
5297         PR target/13302
5298         * g++.dg/other/struct-va_list.C: New test.
5299
5300 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5301
5302         PR c++/13166
5303         * g++.dg/parse/defarg6.C: New test.
5304
5305 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5306
5307         PR target/13256
5308         * gcc.c-torture/execute/20031201-1.c: New test.
5309
5310 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5311
5312         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5313
5314 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5315
5316         * gcc.dg/builtin-return-1.c: New test.
5317
5318 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5319             J"orn Rennecke <joern.rennecke@superh.com>
5320
5321         PR optimization/13260
5322         * gcc.c-torture/execute/20031204-1.c: New test.
5323
5324 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5325
5326         PR c++/9127
5327         * g++.dg/template/error6.C: New test.
5328
5329 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5330
5331         * gcc.dg/20031202-1.c: New test.
5332
5333 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5334
5335         PR c++/13179
5336         * g++.dg/template/eh1.C: New test.
5337
5338         PR c++/10771
5339         * g++.dg/template/error5.C: New test.
5340
5341 2003-12-02  David Ung  <davidu@mips.com>
5342
5343         * gcc.dg/compat/vector-check.h: Corrected type for var
5344         g_##TMODE
5345
5346 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5347
5348         PR c++/10126
5349         * g++.dg/template/ptrmem8.C: New test.
5350
5351 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5352
5353         PR c++/12573
5354         * g++.dg/template/dependent-expr3.C: New test.
5355
5356 2003-12-01  James Lemke  <jim@wasabisystems.com>
5357
5358         * gcc.dg/arm-g2.c: New test.
5359
5360 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5361
5362         PR optimization/11634
5363         * gcc.dg/20031201-2.c: New test case.
5364
5365 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5366
5367         PR 11433
5368         * objc.dg/proto-lossage-3.m: New test.
5369
5370 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5371
5372         PR optimization/12628
5373         * gcc.dg/20031201-1.c: New test case.
5374
5375 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5376
5377         * gcc.dg/unaligned-1.c: New test.
5378
5379 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5380
5381         PR c++/9849
5382         * g++.dg/template/error4.C: New test.
5383         * g++.dg/template/nested3.C: Adjust error markers.
5384
5385 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5386
5387         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5388
5389 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5390
5391         PR c/10333
5392         * gcc.dg/bitfld-7.c: New test.
5393
5394 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5395
5396         * gcc.dg/tls/asm-1.C: New test.
5397
5398 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5399
5400         * gcc.dg/cpp/assert4.c: Update.
5401
5402 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5403
5404         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5405         * gcc.dg/builtin-apply3.c: New test.
5406
5407 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5408
5409         * lib/compat.exp (compat-obj): New xfaildata parameter.
5410         Use it to set compiler_conditional_xfail_data before compiling.
5411         (compat-get-options): Handle dg-xfail-if.
5412         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5413         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5414         * gcc.dg/compat/vector-1_y.c: Likewise.
5415         * gcc.dg/compat/vector-2_x.c: Likewise.
5416         * gcc.dg/compat/vector-2_y.c: Likewise.
5417
5418 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5419
5420         * g++.dg/opt/reg-stack4.C: New test.
5421
5422 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5423
5424         * gcc.dg/builtin-apply2.c: New test.
5425
5426 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5427
5428         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5429
5430 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5431
5432         PR c++/12924
5433         * g++.dg/template/template-id-2.C: New test.
5434
5435 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5436
5437         PR c++/5369
5438         * g++.dg/template/memfriend1.C: New test.
5439         * g++.dg/template/memfriend2.C: Likewise.
5440         * g++.dg/template/memfriend3.C: Likewise.
5441         * g++.dg/template/memfriend4.C: Likewise.
5442         * g++.dg/template/memfriend5.C: Likewise.
5443         * g++.dg/template/memfriend6.C: Likewise.
5444         * g++.dg/template/memfriend7.C: Likewise.
5445         * g++.dg/template/memfriend8.C: Likewise.
5446         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5447
5448 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5449
5450         PR c++/12515
5451         * g++.dg/ext/cond1.C: New test.
5452
5453 2003-11-20  Richard Henderson  <rth@redhat.com>
5454
5455         * gcc.dg/20020201-2.c: Remove.
5456         * gcc.dg/20020201-4.c: Remove.
5457         * gcc.dg/20020304-1.c: Remove.
5458
5459 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5460
5461         * gcc.dg/cpp/trad/xwin1.c: New test case.
5462
5463 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5464
5465         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5466         * lib/g77.exp: Likewise.
5467         * lib/objc.exp: Likewise.
5468         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5469         for darwin.
5470
5471 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5472
5473         PR c++/12932
5474         * g++.dg/template/static5.C: New test.
5475
5476 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5477
5478         * gcc.dg/nested-func-1.c: New test.
5479
5480 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5481
5482         * gcc.dg/cpp/assert4.c: New test.
5483
5484 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5485
5486         PR c++/2294
5487         * g++.dg/lookup/using9.c: New test.
5488
5489 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5490
5491         PR c++/12762
5492         * g++.dg/template/error3.C: New test.
5493
5494 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5495
5496         PR ada/13035
5497         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5498         No longer use a wrapper for gcc, since this does not work under
5499         Windows.
5500
5501 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5502
5503         PR c++/2094
5504         * g++.dg/template/ptrmem7.C: New test.
5505
5506 2003-11-13  Andrew Pinski <apinski@apple.com>
5507
5508         * gcc.c-torture/compile/20031113-1.c: New test.
5509
5510 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5511             Kean Johnston <jkj@sco.com>
5512
5513         PR c/13029
5514         * gcc.dg/unused-4.c: Update.
5515
5516 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5517
5518         * g++.dg/opt/const3.C: New test.
5519
5520 2003-11-13  Jan Hubicka  <jh@suse.cz>
5521
5522         * gcc.c-torture/compile/20031112-1.c: New test.
5523
5524 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5525
5526         * g++.dg/parse/crash10.C: Remove bogus error marker.
5527
5528 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5529
5530         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5531         (host_gcc): Likewise.
5532         (ROOT): Honor $PWDCMD.
5533         (BASE): Likewise.
5534         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5535
5536 2003-11-12  Catherine Moore  <clm@redhat.com>
5537
5538         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5539
5540 2003-11-12  Andreas Jaeger  <aj@suse.de>
5541             Jakub Jelinek  <jakub@redhat.com>
5542             Andrew Pinski  <pinskia@physics.uc.edu>
5543             Richard Henderson  <rth@redhat.com>
5544
5545         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5546         systems.
5547         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5548
5549         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5550         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5551
5552 2003-11-11  Andreas Jaeger  <aj@suse.de>
5553
5554         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5555
5556         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5557
5558 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5559
5560         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5561         Clean ups.
5562
5563 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5564
5565         * gcc.dg/trampoline-1.c: New test.
5566
5567 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5568
5569         * gcc.c-torture/compile/200031109-1.c: New test.
5570
5571 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5572
5573         PR c/3190
5574         PR c/8714
5575         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5576         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5577         gcc.dg/format/no-y2k-1.c: Update.
5578
5579 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5580
5581         PR optimization/10467
5582         * gcc.dg/20031108-1.c: New test case.
5583
5584 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5585
5586         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5587
5588 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5589
5590         * gcc.dg/compound-lvalue-1.c: New test.
5591         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5592         some XFAILs.
5593
5594 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5595
5596         * gcc.dg/altivec-varargs-1.c: New test.
5597
5598 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5599
5600         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5601         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5602         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5603         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5604         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5605
5606 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5607
5608         * gcc.dg/cond-lvalue-1.c: New test.
5609
5610 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5611
5612         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5613
5614 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5615
5616         PR c++/11616
5617         * g++.dg/template/instantiate5.C: New test.
5618
5619 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5620
5621         PR c++/12726
5622         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5623         * ChangeLog: Add missing first entry for above test.
5624
5625 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5626
5627         PR c++/9810
5628         * g++.dg/template/using8.C: New test.
5629         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5630
5631 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5632
5633         PR optimization/10817
5634         * gcc.c-torture/compile/20031102-1.c: New test case.
5635
5636 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5637
5638         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5639         2147483647.
5640
5641 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5642
5643         * gcc.dg/20031102-1.c: New test.
5644
5645 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5646
5647         * gcc.dg/complex-1.c: New test.
5648
5649 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5650
5651         PR c++/12796
5652         * g++.dg/template/crash13.C: Adjust expected error location.
5653         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5654
5655 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5656
5657         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5658
5659 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5660
5661         PR/10239
5662         * gcc.c-torture/compile/20031031-2.c: New test.
5663
5664 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5665
5666         PR/11640
5667         * gcc.c-torture/compile/20031031-1.c: New test.
5668
5669 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5670
5671         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5672         * gcc.misc-tests/bprob.exp: Likewise.
5673         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5674         the execution test on arm-elf configs.
5675         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5676         configs that don't support scratch files.
5677         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5678
5679 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5680
5681         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5682         done by dejagnu.
5683
5684 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5685
5686         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5687         Avoid non pure sh syntax. Add more logging.
5688
5689         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5690         fail.
5691
5692 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5693
5694         PR libgcj/10610
5695         * gcc.dg/ppc-stackalign-1.c: New test.
5696
5697 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5698
5699         * ada/acats/run_all.sh: Change output to be more compliant with
5700         dejagnu framework.
5701         Create acats.sum and acats.log files under testsuite/ada/acats
5702         Only run [a-z]* directories, to filter out e.g. CVS.
5703         Redirect build output to log file.
5704
5705 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5706
5707         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5708
5709 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5710
5711         PR ada/5909:
5712         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5713
5714 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5715
5716         * gcc.c-torture/compile/20031023-1.c: New test.
5717         * gcc.c-torture/compile/20031023-2.c: New test.
5718         * gcc.c-torture/compile/20031023-3.c: New test.
5719         * gcc.c-torture/compile/20031023-4.c: New test.
5720
5721 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5722
5723         PR c++/10371
5724         * g++.dg/lookup/scoped8.C: New test.
5725
5726 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5727
5728         * g++.dg/opt/reg-stack3.C: New test.
5729
5730 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5731
5732         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5733
5734 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5735
5736         PR c++/11076
5737         * g++.dg/template/crash13.C: New test.
5738
5739 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5740
5741         * gcc.dg/c99-restrict-2.c: New test.
5742
5743 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5744
5745         PR c++/12698, c++/12699, c++/12700, c++/12566
5746         * g++.dg/inherit/covariant9.C: New test.
5747         * g++.dg/inherit/covariant10.C: New test.
5748         * g++.dg/inherit/covariant11.C: New test.
5749
5750 2003-10-23  Jason Merrill  <jason@redhat.com>
5751
5752         PR c++/12726
5753         * g++.dg/ext/complit2.C: New test.
5754
5755 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5756
5757         PR target/12654
5758         * gcc.c-torture/execute/20031020-1.c: New test.
5759
5760 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5761
5762         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5763         following the jump_insn.
5764
5765 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5766
5767         * gcc.dg/cast-lvalue-1.c: New test.
5768
5769 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5770
5771         PR c++/11962
5772         * g++.dg/template/cond2.C: New test.
5773
5774 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5775
5776         * gcc.dg/builtins-28.c: New test.
5777
5778 2003-10-20  Jan Hubicka  <jh@suse.cz>
5779
5780         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5781         parameter.
5782         * testsuite/gcc.dg/inline-2.c: Likewise.
5783
5784 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5785
5786         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5787         * gcc.dg/nest.c:  Likewise.
5788
5789 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5790
5791         PR c++/9781, c++/10583, c++/11862
5792         * g++.dg/parse/crash13.C: New test.
5793
5794 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5795
5796         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5797
5798 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5799
5800         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5801         Define HAVE_C99_RUNTIME except on Solaris.
5802         * gcc.dg/builtins-20.c: Likewise.
5803
5804 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5805
5806         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5807
5808 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5809
5810         PR c++/12495
5811         * g++.dg/template/crash21.C: New test.
5812
5813 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5814
5815         PR c++/2513
5816         * g++.dg/template/typename5.C: New test.
5817
5818 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5819
5820         PR c++/12369
5821         * g++.dg/template/friend25.C: New test.
5822
5823 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5824
5825         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5826         versions.
5827
5828 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5829
5830         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5831         == 2147483647.
5832
5833 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5834
5835         * gcc.c-torture/execute/960416-1.x: Remove.
5836         * gcc.c-torture/execute/divconst-3.x: Likewise.
5837
5838 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5839
5840         PR target/12598
5841         * gcc.dg/torture/cris-volatile-1.c: New test.
5842
5843 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5844
5845         PR optimization/9325
5846         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5847         for overflowing floating point to integer conversion during RTL
5848         simplification.
5849
5850 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5851
5852         * objc/execute/_cmd.m: Fix typo.
5853         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5854         Relax 'scan-assembler' regexp.
5855         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5856         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5857         * objc.dg/zero-link-2.m: Remove blank line.
5858         * objc.dg/zero-link-3.m: New test case.
5859
5860 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5861
5862         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5863
5864         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5865         than linker trickery.
5866
5867 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5868
5869         PR c++/12370
5870         * g++.dg/other/friend2.C: New test.
5871
5872 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5873
5874         * gcc.dg/20031012-1.c: New test.
5875
5876 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5877
5878         * gcc.dg/weak/weak-3.c: Fix for new warning.
5879
5880 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5881
5882         PR optimization/8750
5883         * gcc.c-torture/execute/20031012-1.c: New test case.
5884
5885 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5886
5887         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5888         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5889
5890 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5891
5892         PR optimization/12260
5893         * gcc.c-torture/compile/20031011-2.c: New test case.
5894
5895 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5896
5897         * gcc.c-torture/execute/20031011-1.c: New testcase.
5898
5899 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5900
5901         * gcc.c-torture/compile/20031011-1.c: New test.
5902
5903 2003-10-11  Jan Hubicka  <jh@suse.cz>
5904
5905         * g++.dg/other/first-global.C: New test.
5906
5907 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5908
5909         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5910
5911 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5912
5913         * gcc.c-torture/compile/20031010-1.c: New test.
5914
5915 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5916
5917         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5918         * gcc.c-torture/execute/va-arg-25.c: ... here.
5919
5920 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5921
5922         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5923
5924 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5925
5926         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5927
5928 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5929
5930         * g++.dg/parse/error2.C: New test.
5931
5932 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5933
5934         PR c++/11097
5935         * g++.dg/other/error5.C: Modify the error message.
5936         * g++.dg/lookup/using8.C: New test.
5937
5938 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5939
5940         * gcc.dg/darwin-abi-2.c: New file.
5941         * gcc.c-torture/execute/va-arg-24.c: New file.
5942
5943 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5944
5945         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5946         indentation.
5947
5948 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5949
5950         PR c++/10147
5951         * g++.dg/other/error4.C: Update error messages.
5952         * g++.dg/template/ptrmem4.C: Likewise.
5953
5954         PR c++/12337
5955         * g++.dg/init/new9.C: New test.
5956
5957         PR c++/12334, c++/12236, c++/8656
5958         * g++.dg/ext/attrib8.C: New test.
5959
5960 2003-10-06  Devang Patel  <dpatel@apple.com>
5961
5962         * gcc.dg/debug/dwarf2-3.h: New test.
5963         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5964
5965 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5966
5967         * g++.dg/opt/cfg2.C: New test.
5968
5969 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5970
5971         * g++.dg/opt/float1.C: New test.
5972
5973 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5974
5975         * gcc.dg/c90-array-lval-6.c: New test.
5976         * gcc.dg/c99-array-lval-6.c: New test.
5977
5978 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5979             Ziemowit Laski  <zlaski@apple.com>
5980
5981         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5982         'Derived', so that it is never considered a class method; add
5983         new warning for '+port' method ambiguity.
5984         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5985         <objc/objc-api.h> (needed on Mac OS X).
5986         * objc.dg/method-13.m: New test.
5987
5988 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5989
5990         PR optimization/9325, PR java/6391
5991         * gcc.c-torture/execute/20031003-1.c: New test case.
5992
5993 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5994
5995         PR optimization/12180
5996         * gcc.dg/20031002-1.c: New test.
5997
5998         PR c++/12486
5999         * g++.dg/inherit/error1.C: New test.
6000
6001 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
6002
6003         * lib/f-torture.exp (search_for): Rename to...
6004         (search_for_re): This.  Also, clean up comments and the
6005         "regexp" invocation.
6006
6007 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
6008
6009         * gcc.c-torture/compile/20031002-1.c: New test.
6010
6011 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
6012
6013         * g++.dg/opt/cond1.C: New test.
6014
6015 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
6016
6017         * gcc.dg/Wold-style-definition-2.c: New testcase.
6018         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
6019
6020 2003-09-29  Richard Henderson  <rth@redhat.com>
6021
6022         * g++.dg/init/array10.C: Add dg-options.
6023
6024 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6025
6026         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
6027
6028 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6029
6030         * g++.dg/template/friend19.C: Fix typo.
6031         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
6032
6033 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
6034
6035         * gcc.c-torture/execute/20030928-1.c: New test.
6036         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
6037
6038 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6039
6040         * g++.dg/opt/unroll1.C: New test.
6041
6042 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6043
6044         PR optimization/11741
6045         * gcc.dg/20030926-1.c: New test case.
6046
6047 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6048
6049         PR c++/5655
6050         * g++.dg/parse/access7.C: New test.
6051         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6052
6053 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6054
6055         MERGE OF objc-improvements-branch into MAINLINE:
6056         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6057         if libobjc has not been built.
6058         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6059         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6060         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6061         objc/execute/nested-3.m, objc/execute/np-2.m,
6062         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
6063         objc/execute/redefining_self.m, objc/execute/root_methods.m,
6064         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
6065         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
6066         objc.dg/special/unclaimed-category-1.h,
6067         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
6068         well as GNU runtime.
6069         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
6070         * execute/cascading-1.m, execute/function-message-1.m,
6071         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
6072         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
6073         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
6074         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
6075         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
6076         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
6077         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
6078         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
6079         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
6080         * objc.dg/bitfield-2.m: Run only on Darwin.
6081         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
6082         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
6083         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
6084         * objc.dg/const-str-1.m: Fix constant string layout.
6085
6086 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
6087
6088         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
6089
6090 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
6091
6092         * gcc.dg/darwin-abi-1.c: New file.
6093
6094 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
6095
6096         PR target/12281
6097         * gcc.c-torture/compile/20030921-1.c: New test.
6098
6099 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6100
6101         * g++.dg/opt/reg-stack2.C: New test.
6102
6103 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6104
6105         * g++.dg/eh/delayslot1.C: New test.
6106
6107 2003-09-20  Richard Henderson  <rth@redhat.com>
6108
6109         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
6110
6111 2003-09-20  Roger Sayle  <roger@eyesopen.com>
6112
6113         * gcc.c-torture/execute/20030920-1.c: New test case.
6114
6115 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6116
6117         * g++.dg/rtti/typeid3.C: Correct expected error message.
6118
6119 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6120
6121         PR c++/157
6122         * g++.dg/parse/crash12.C: New test.
6123
6124 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
6125
6126         * gcc.dg/compat/mixed-struct-check.h: New.
6127         * gcc.dg/compat/mixed-struct-defs.h: New.
6128         * gcc.dg/compat/mixed-struct-init.h: New.
6129         * gcc.dg/compat/struct-by-value-19_main.c: New.
6130         * gcc.dg/compat/struct-by-value-19_x.c: New.
6131         * gcc.dg/compat/struct-by-value-19_y.c: New.
6132         * gcc.dg/compat/struct-by-value-20_main.c: New.
6133         * gcc.dg/compat/struct-by-value-20_x.c: New.
6134         * gcc.dg/compat/struct-by-value-20_y.c: New.
6135         * gcc.dg/compat/struct-return-19_main.c: New.
6136         * gcc.dg/compat/struct-return-19_x.c: New.
6137         * gcc.dg/compat/struct-return-19_y.c: New.
6138         * gcc.dg/compat/struct-return-20_main.c: New.
6139         * gcc.dg/compat/struct-return-20_x.c: New.
6140         * gcc.dg/compat/struct-return-20_y.c: New.
6141
6142 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
6143         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
6144         so that it will not complain on LP64 targets.
6145
6146 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6147
6148         PR c++/495
6149         * g++.dg/template/friend24.C: New test.
6150
6151 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
6152
6153         PR c++/12332
6154         * g++.dg/template/memtmpl2.C: New test.
6155
6156 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
6157
6158         PR target/11184
6159         * gcc.dg/builtin-apply1.c: New test.
6160
6161 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6162
6163         PR c++/9848
6164         * g++.dg/warn/Wunused-4.C: New test.
6165
6166 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6167
6168         PR c++/12316
6169         * g++.dg/other/gc2.C: New test.
6170
6171 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
6172
6173         PR c++/11991
6174         * g++.dg/rtti/typeid3.C: New test.
6175
6176         PR c++/12266
6177         * g++.dg/overload/template1.C: New test.
6178
6179 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6180
6181         * g++.dg/opt/cfg3.C: New test.
6182
6183 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6184
6185         PR c++/7939
6186         * g++.dg/template/crash11.C: New test.
6187
6188 2003-09-16  Jason Merrill  <jason@redhat.com>
6189             Jakub Jelinek  <jakub@redhat.com>
6190
6191         * gcc.dg/attr-warn-unused-result.c: New test.
6192
6193 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6194
6195         PR c++/12184
6196         * g++.dg/expr/call2.C: New test.
6197
6198 2003-09-15  Andreas Jaeger  <aj@suse.de>
6199
6200         * gcc.dg/Wold-style-definition-1.c: New test.
6201
6202 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6203
6204         PR c++/3907
6205         * g++.dg/parse/template12.C: New test.
6206
6207         * g++.dg/abi/bitfield11.C: New test.
6208         * g++.dg/abi/bitfield12.C: Likewise.
6209
6210 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6211
6212         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6213         non-expansion of functional macro name without arguments at EOL.
6214         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6215
6216 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6217
6218         * gcc.c-torture/execute/20030914-[12].c: New tests.
6219
6220 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6221
6222         PR c++/11788
6223         * g++.dg/overload/addr1.C: New test.
6224
6225 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6226
6227         * gcc.dg/20030909-1.c: New test.
6228
6229 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6230
6231         * gcc.dg/ultrasp10.c: New test.
6232
6233 2003-09-09  Devang Patel  <dpatel@apple.com>
6234
6235         * gcc.dg/darwin-ld-6.c: New test.
6236
6237 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6238
6239         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6240
6241 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6242
6243         * gcc.dg/ia64-types1.c: New test.
6244         * gcc.dg/ia64-types2.c: Likewise.
6245
6246 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6247
6248         * gcc.dg/builtins-1.c: Add more _Complex tests.
6249         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6250
6251         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6252         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6253
6254 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6255
6256         PR c++/11786
6257         * g++.dg/lookup/koenig2.C: New test.
6258
6259         PR c++/5296
6260         * g++.dg/rtti/typeid2.C: New test.
6261
6262 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6263
6264         * gcc.c-torture/compile/20030904-1.c: New test.
6265
6266 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6267
6268         * g++.dg/opt/longbranch2.C: New test.
6269
6270 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6271
6272         * g++.dg/template/crash10.C: Only compile it.
6273
6274 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6275
6276         PR middle-end/11665
6277         * gcc.c-torture/compile/20030907-1.c: New test.
6278         * g++.dg/init/array11.C: New test.
6279
6280 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6281
6282         PR c++/11852
6283         * g++.dg/init/struct1.C: New test.
6284
6285 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6286
6287         PR c++/12181
6288         * g++.dg/expr/comma1.C: New test.
6289
6290 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6291
6292         PR c++/11867
6293         * g++.dg/expr/static_cast5.C: New test.
6294
6295 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6296
6297         PR c++/11507
6298         * g++.dg/lookup/scoped7.C: New test.
6299
6300         PR c++/9574
6301         * g++.dg/other/static1.C: New test.
6302
6303         PR c++/11490
6304         * g++.dg/warn/template-1.C: New test.
6305
6306         PR c++/11432
6307         * g++.dg/template/crash10.C: New test.
6308
6309         PR c++/2478
6310         * g++.dg/overload/VLA.C: New test.
6311
6312         PR c++/10804
6313         * g++.dg/template/call1.C: New test.
6314
6315 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6316
6317         PR c++/11794
6318         * g++.dg/parse/using3.C: New test.
6319
6320 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6321
6322         PR c++/11409
6323         * g++.dg/overload/builtin3.C: New test case.
6324
6325 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6326
6327         PR c/9862
6328         * gcc.dg/20030906-1.c: New test.
6329         * gcc.dg/20030906-2.c: Likewise.
6330
6331 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6332
6333         PR c++/12167
6334         * g++.dg/parse/defarg5.C: New test.
6335
6336         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6337
6338 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6339
6340         PR c++/12163
6341         * g++.dg/expr/static_cast4.C: New test.
6342
6343         PR c++/12146
6344         * g++.dg/template/crash9.C: New test.
6345
6346 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6347
6348         * g++.old-deja/g++.ext/pretty2.C: Update for change
6349         in __FUNCTION__.
6350         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6351
6352 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6353
6354         PR c++/11922
6355         * g++/dg/template/qualified-id1.C: New test.
6356
6357         PR c++/12037
6358         * g++.dg/warn/noeffect4.C: New test.
6359
6360 2003-09-04  Matt Austern  <austern@apple.com>
6361
6362         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6363         * g++.dg/ext/fnname2.C: Likewise.
6364         * g++.dg/ext/fnname3.C: Likewise.
6365
6366 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6367
6368         * g++.dg/expr/lval1.C: New test.
6369         * g++.dg/ext/lvcast.C: Remove.
6370
6371 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6372
6373         PR optimization/11700.
6374         * gcc.c-torture/compile/20030903-1.c: New test case.
6375
6376 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6377
6378         PR c++/12053
6379         * g++.dg/abi/layout4.C: New test.
6380
6381 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6382
6383         PR c++/11553
6384         * g++.dg/parse/friend3.C: New test.
6385
6386 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6387
6388         PR c++/11847
6389         * g++.dg/template/class1.C: New test.
6390
6391         PR c++/11808
6392         * g++.dg/expr/call1.C: New test.
6393
6394 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6395
6396         PR c++/12114
6397         * g++.dg/init/ref9.C: New test.
6398
6399         PR c++/11972
6400         * g++.dg/template/nested4.C: New test.
6401
6402 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6403
6404         PR c++/12093
6405         * g++.dg/template/non-dependent4.C: New test.
6406
6407         PR c++/11928
6408         * g++.dg/inherit/conv1.C: New test.
6409
6410 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6411
6412         PR c++/6196
6413         * g++.dg/ext/label1.C: New test.
6414         * g++.dg/ext/label2.C: Likewise.
6415
6416 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6417
6418         * g++.dg/expr/cond3.C: New test.
6419
6420 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6421
6422         * gcc.dg/builtins-1.c: Add new builtin cases.
6423
6424 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6425
6426         * gcc.dg/builtins-1.c: Add new cases.
6427         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6428
6429 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6430
6431         * gcc.dg/builtins-1.c: Add more math builtin tests.
6432         * gcc.dg/torture/builtin-attr-1.c: New test.
6433
6434 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6435
6436         PR optimization/5079
6437         * g++.dg/opt/static3.C: New test.
6438
6439 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6440
6441         * gcc.misc-tests/gcov-10b.c: New test.
6442
6443 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6444
6445         * g++.dg/opt/ptrmem3.C: New test.
6446
6447         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6448
6449 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6450
6451         * gcc.dg/20030826-2.c: New test.
6452
6453 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6454
6455         PR middle-end/12002
6456         * g77.f-torture/compile/12002.f: New test case.
6457
6458 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6459
6460         * gcc.dg/20030826-1.c: New test case.
6461
6462 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6463
6464         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6465
6466 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6467
6468         PR c++/11871
6469         * c++.dg/lookup/crash1.C: New test.
6470
6471         * c++.dg/warn/noeffect3.C: New test.
6472
6473 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6474
6475         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6476         * gcc.dg/compat/vector-1_y.c: Ditto.
6477         * gcc.dg/compat/vector-2_x.c: Ditto.
6478         * gcc.dg/compat/vector-2_y.c: Ditto.
6479
6480 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6481
6482         * gcc.dg/20030702-1.c: New test.
6483
6484 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6485
6486         PR c++/8795
6487         * g++.dg/ext/altivec-1.C: New test.
6488
6489 2003-08-24  Richard Henderson  <rth@redhat.com>
6490
6491         * g++.dg/eh/simd-2.C: Add -w for x86.
6492
6493 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6494
6495         * gcc.dg/20030815-1.c: New test.
6496
6497 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6498
6499         PR c++/3765
6500         * g++.dg/parse/access6.C: New test.
6501
6502 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6503
6504         PR c++/641, c++/11876
6505         * g++.dg/template/friend22.C: New test.
6506         * g++.dg/template/friend23.C: Likewise.
6507
6508 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6509
6510         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6511         identically.
6512
6513 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6514
6515         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6516
6517 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6518
6519         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6520
6521 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6522
6523         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6524
6525 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6526
6527         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6528
6529 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6530
6531         PR c++/11919
6532         * g++.dg/overload/prom1.C: New test.
6533
6534         PR c++/11551
6535         * g++.dg/parse/dtor2.C: New test.
6536
6537         PR c++/10762
6538         * g++.dg/parse/using2.C: New test.
6539
6540 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6541
6542         PR target/11805
6543         * gcc.c-torture/compile/20030821-1.c: New.
6544
6545 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6546
6547         PR c++/11834
6548         * g++.dg/template/deduce2.C: New test.
6549
6550 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6551
6552         * gcc.c-torture/execute/20030821-1.c: New test.
6553
6554 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6555
6556         PR middle-end/11984
6557         * gcc.dg/20030820-1.c: New test case.
6558
6559 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6560
6561         PR c++/11945
6562         * g++.dg/warn/noeffect2.C: New test.
6563
6564 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6565
6566         PR c++/10926
6567         * g++.dg/template/dtor2.C: New test.
6568
6569         PR c++/11684
6570         * g++.dg/template/operator1.C: New test.
6571         * g++.dg/parse/operator4.C: New test.
6572
6573         PR c++/11946.C
6574         * g++.dg/expr/enum1.C: New test.
6575         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6576
6577         PR c++/11036.C
6578         * g++.dg/parse/elab2.C: New test.
6579         * g++.dg/parse/typedef4.C: Change error message.
6580         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6581         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6582         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6583
6584 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6585
6586         * gcc.dg/pch/warn-1.c: New.
6587         * gcc.dg/pch/warn-1.hs: New.
6588
6589         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6590         not-tested file.
6591
6592 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6593
6594         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6595
6596 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6597
6598         * gcc.dg/uninit-D.c: New Test.
6599         * gcc.dg/uninit-E.c: New Test.
6600         * gcc.dg/uninit-F.c: New Test.
6601         * gcc.dg/uninit-G.c: New Test.
6602
6603 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6604
6605         * g++.dg/README: Describe the pch directory.
6606
6607 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6608
6609         PR c++/11174
6610         * g++.dg/parse/access4.C: New test.
6611         * g++.dg/parse/access5.C: Likewise.
6612         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6613
6614 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6615
6616         * gcc.dg/noncompile/20030818-1.c: New.
6617
6618 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6619
6620         PR c++/11957
6621         * g++.dg/warn/noeffect1.C: New test.
6622
6623         * g++.dg/template/scope2.C: New test.
6624         * g++.dg/template/error2.C: Correct dg-error
6625
6626 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6627
6628         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6629
6630 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6631
6632         PR C++/11512
6633         * g++.dg/template/warn1.C: New.
6634
6635 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6636
6637         * g++.dg/template/error2.C: New test.
6638         * g++.dg/lookup/using7.C: Adjust errors
6639         * g++.old-deja/g++.pt/crash36.C: Likewise.
6640         * g++.old-deja/g++.pt/derived3.C: Likewise.
6641
6642 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6643
6644         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6645         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6646         * gcc.c-torture/execute/builtins/string-9.c: New, from
6647         string-opt-9.c.  Adjust for execute/builtins framework.
6648         * gcc.c-torture/execute/string-opt-9.c: Delete.
6649
6650 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6651
6652         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6653
6654         * g++.dg/parse/ret-type2.C: New test.
6655
6656         PR c++/11703
6657         * g++.dg/init/new8.C: New test.
6658
6659         PR c++/10923
6660         * g++.dg/parse/typedef5.C: New test.
6661
6662         PR c++/9512
6663         * g++.dg/parse/qualified2.C: New test.
6664         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6665         invalid code.
6666
6667 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6668
6669         * g++.dg/conversion/ptrmem1.C: New test.
6670
6671 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6672
6673         PR target/11693
6674         * gcc.dg/20030811-1.c: New test.
6675
6676         PR target/11535
6677         * gcc.c-torture/execute/20030811-1.c: New test.
6678
6679 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6680
6681         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6682
6683 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6684
6685         PR c++/11789.C
6686         * g++.dg/inherit/multiple1.C: New test.
6687
6688 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6689
6690         * gcc.dg/spe1.c: New test.
6691
6692         PR c++/11670
6693         * g++.dg/expr/cast2.C: New test.
6694
6695         PR c++/10530
6696         * g++.dg/template/dependent-name2.C: New test.
6697
6698 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6699
6700         * g++.dg/parse/crash11.C: Put the dg options in comments.
6701
6702 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6703
6704         * lib/gcc-dg.exp: Update for diagnostic change.
6705
6706 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6707
6708         PR c++/5767
6709         * g++.dg/parse/crash11.C: New test.
6710
6711 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6712
6713         * gcc.dg/cpp/spacing1.c: Update.
6714
6715 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6716
6717         PR target/11739
6718         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6719         a value for -mtune.
6720
6721 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6722
6723         PR middle-end/11771
6724         * gcc.c-torture/compile/20030804-1.c: New test case.
6725
6726 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6727
6728         * gcc.dg/20030804-1.c: New test case.
6729
6730 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6731
6732         * gcc.dg/cpp/separate-1.c: New test.
6733
6734 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6735
6736         PR c++/11704
6737         * g++.dg/template/dependent-expr2.C: New test.
6738
6739         PR c++/11766
6740         * g++.dg/expr/ptrmem1.C: New test.
6741
6742 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6743
6744         PR c++/9453
6745         * g++.dg/template/friend15.C: New test.
6746
6747 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6748
6749         * lib/dg-pch.exp: Work round PCH bug.
6750
6751 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6752
6753         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6754         builtins.  Move cases from builtins-4.c here.
6755
6756         * gcc.dg/torture/builtin-math-1.c: New test taken from
6757         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6758         additional cases.
6759
6760         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6761         Delete.
6762
6763 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6764
6765         PR c++/9447
6766         * g++.dg/template/using7.C: New test.
6767
6768 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6769
6770         * import1.c, import2.c: New tests.
6771
6772 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6773
6774         * g++.dg/eh/crossjump1.C: New test.
6775
6776 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6777
6778         PR c++/11697
6779         * g++.dg/template/using6.C: New test.
6780
6781         PR c++/11744
6782         * g++.dg/template/koenig2.C: New test.
6783
6784 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6785
6786         PR c++/7983
6787         * g++.dg/parse/typedef4.C: New test.
6788
6789 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6790
6791         PR c++/8442, c++/8806
6792         * g++.dg/template/elab1.C: New test.
6793         * g++.dg/template/type2.C: Likewise.
6794         * g++.dg/template/ttp3.C: Adjust expected error message.
6795         * g++.old-deja/g++.law/visibility13.C: Likewise.
6796         * g++.old-deja/g++.niklas/t135.C: Likewise.
6797         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6798         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6799         template argument.
6800         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6801
6802 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6803
6804         PR c++/11295
6805         * g++.dg/ext/stmtexpr1.C: New test.
6806
6807         * g++.dg/opt/tmp1.C: New test.
6808
6809         PR c++/11525
6810         * g++.dg/parse/constant4.C: New test.
6811
6812         PR c++/9447
6813         * g++.dg/template/using5.C: New test.
6814
6815 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6816
6817         * gcc.dg/builtins-27.c: New test case.
6818
6819 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6820
6821         * gcc.dg/tls/opt-7.c: New test.
6822
6823 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6824
6825         * g++.old-deja/g++.other/crash18.C: Remove.
6826
6827 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6828
6829         * g++.dg/template/explicit3.C: New.
6830         * g++.dg/template/explicit4.C: New.
6831         * g++.dg/template/explicit5.C: New.
6832
6833         PR c++/11347
6834         * g++.dg/template/memtmpl1.C: New.
6835
6836 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6837
6838         PR target/11565
6839         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6840         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6841
6842 2003-07-30  Jan Hubicka  <jh@suse.cz>
6843
6844         * vtgc1.c: Kill.
6845
6846 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6847
6848         * gcc.dg/struct-in-proto-1.c: New test.
6849
6850 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6851
6852         * gcc.dg/cpp/include2.c: Only expect one message.
6853
6854 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6855
6856         PR c++/9447
6857         * g++.dg/template/using1.C: New test.
6858         * g++.dg/template/using2.C: New test.
6859         * g++.dg/template/using3.C: New test.
6860         * g++.dg/template/using4.C: New test.
6861
6862 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6863
6864         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6865         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6866
6867 2003-07-28  Jan Hubicka  <jh@suse.cz>
6868
6869         PR c++/11530
6870         * g++.dg/opt/call1.C: New test.
6871
6872 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6873
6874         PR c++/11667
6875         * g++.dg/init/enum2.C: New test.
6876         * g++.dg/template/overload1.C: Add "-w" option.
6877
6878 2003-07-28    <hp@bitrange.com>
6879
6880         * gcc.dg/Wdeclaration-after-statement-1.c,
6881         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6882
6883 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6884
6885         * gcc.c-torture/compile/20030725-1.c: New test.
6886
6887 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6888
6889         * gcc.dg/20030505.c: Only run for SPE.
6890         Remove definition of opaque type.
6891
6892 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6893
6894         * g++.dg/template/ptrmem6.C: New test.
6895
6896 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6897
6898         * gcc.c-torture/compile/zero-strct-2.c: New test.
6899
6900 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6901
6902         * gcc.dg/intermod-1.c: New test.
6903
6904 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6905
6906         PR c++/11617
6907         * g++.dg/template/lookup2.C: New test.
6908         * g++.dg/template/memclass1.C: Remove instantiated from error.
6909         * g++.dg/other/error2.C: Tweak expected errors.
6910
6911         PR c++/11596
6912         * g++.dg/template/defarg3.C: New test.
6913
6914         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6915
6916 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6917
6918         * g++.dg/inherit/access5.C: New test.
6919
6920 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6921
6922         PR c++/11513
6923         * g++.dg/template/crash8.C: New test.
6924
6925 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6926
6927         PR c/10602
6928         * gcc.dg/noncompile/incomplete-2.c: New test.
6929
6930 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6931
6932         PR c++/11645
6933         * g++.dg/inherit/access4.C: New test.
6934
6935         PR c++/11517
6936         * g++.dg/expr/cond2.C: New test.
6937
6938         PR optimization/10679
6939         * g++.dg/opt/inline4.C: New test.
6940
6941 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6942
6943         * g++.dg/parse/crash10: New test.
6944
6945 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6946
6947         * g++.dg/ext/flexary1.C: New test.
6948
6949 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6950
6951         PR c++/10793
6952         * g++.dg/template/crash9.C: New test.
6953
6954 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6955
6956         PR c++/3004
6957         * g++.dg/parse/typedef3.C: New test.
6958
6959         PR c++/7906
6960         * g++.dg/parse/operator2.C: New test.
6961
6962         PR c++/8895
6963         * g++.dg/parse/def-tmpl-arg1.C: New test.
6964
6965         PR c++/9282
6966         * g++.dg/parse/funptr1.C: New test.
6967
6968         PR c++/9452
6969         * g++.dg/parse/ambig3.C: New test.
6970
6971         PR c++/9454
6972         * g++.dg/parse/operator3.C: New test.
6973
6974         PR c++/9486
6975         * g++.dg/parse/template10.C: New test.
6976
6977         PR c++/9488
6978         * g++.dg/parse/template11.C: New test.
6979
6980         PR c++/10150
6981         * g++.dg/parse/invalid-op1.C: New test.
6982
6983         PR c++/10247
6984         * g++.dg/parse/condexpr1.C: New test.
6985
6986 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6987
6988         * g++.dg/ext/packed3.C: New test.
6989         * g++.dg/ext/packed4.C: New test.
6990
6991         * gcc.dg/pack-test-3.c: New test.
6992
6993 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6994
6995         * lib/compat.exp: Handle dg-options per source file.
6996         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6997         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6998         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6999         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
7000         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
7001         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
7002         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
7003         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
7004         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
7005         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
7006         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
7007         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
7008         * g++.dg/compat/break/bitfield7_x.C: Ditto.
7009         * g++.dg/compat/break/bitfield7_y.C: Ditto.
7010
7011 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7012
7013         PR c/10320
7014         * gcc.c-torture/execute/20030718-1.c: New test.
7015
7016 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7017
7018         PR optimization/11536
7019         * gcc.dg/20030721-1.c: New test.
7020
7021 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
7022
7023         PR c++/11546
7024         * g++.dg/template/lookup1.C: New test.
7025
7026 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
7027
7028         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
7029         diagnostics of ill-formed constructs involving labels.
7030         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
7031         the new 'previously defined here' message.
7032
7033 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
7034
7035         * g++.dg/parse/non-dependent2.C: New test.
7036
7037 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7038
7039         * g++.dg/init/init-ref4.C: xfail on targets without
7040         weak symbols.
7041
7042 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7043
7044         PR target/11087
7045         * gcc.c-torture/execute/20030717-1.c: New test.
7046
7047 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7048
7049         * g++.dg/opt/cfg1.C: New test.
7050
7051 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7052
7053         PR optimization/11557
7054         * gcc.dg/20030717-1.c: New test.
7055
7056 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7057
7058         PR c++/10476
7059         * g++.dg/expr/crash-1.C: New test.
7060
7061         PR c++/11027
7062         * g++.dg/template/init3.C: New test.
7063
7064         PR c++/8222
7065         * g++.dg/template/non-dependent1.C: New test.
7066
7067         PR c++/11070
7068         * g++.dg/template/non-dependent2.C: New test.
7069
7070         PR c++/11071
7071         * g++.dg/template/non-dependent3.C: New test.
7072
7073         PR c++/9907
7074         * g++.dg/template/sizeof5.C: New test.
7075
7076 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
7077
7078         PR 11498
7079         * gcc.c-torture/compile/mangle-1.c: New file.
7080
7081 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7082
7083         PR c++/7809
7084         * g++.dg/parse/access3.C: New test.
7085
7086 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
7087
7088         PR c++/11384
7089         * g++.dg/init/init-ref4.C: New test.
7090
7091 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
7092
7093         PR c++/11547
7094         * g++.dg/parse/constant3.C: New test.
7095         * g++.dg/parse/crash7.C: Likewise.
7096
7097 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
7098
7099         PR target/11008
7100         * gcc.dg/i386-pentium4-not-mull.c: New.
7101
7102 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
7103
7104         * gcc.dg/asm-names.c (ymain): Make it weak.
7105
7106 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7107
7108         PR c++/5421
7109         * g++.dg/template/friend21.C: New test.
7110
7111 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7112
7113         * gcc.dg/cleanup-8.c: New test.
7114         * gcc.dg/cleanup-9.c: New test.
7115
7116 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
7117
7118         * g++.dg/ext/dll-MI1.h: New file.
7119         * g++.dg/ext/dllexport-MI1.C: New file.
7120         * g++.dg/ext/dllimport-MI1.C: New file.
7121
7122 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
7123
7124         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
7125         it does not have cmpstrsi patterns (just cmpmemsi).
7126
7127 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
7128
7129         PR debug/11473
7130         * g++.dg/debug/debug8.C: New test.
7131
7132 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7133
7134         PR c++/10108
7135         * g++.dg/template/crash7.C: New test.
7136
7137 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
7138
7139         PR target/10795
7140         * gcc.c-torture/compile/20030708-1.c: New.
7141
7142 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7143
7144         * gcc.c-torture/execute/20030715-1.c: New test.
7145
7146 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
7147
7148         * gcc.dg/pch/inline-3.c: New file.
7149         * gcc.dg/pch/inline-3.hs: New file.
7150         * gcc.dg/pch/inline-4.c: New file.
7151         * gcc.dg/pch/inline-4.hs: New file.
7152
7153 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
7154
7155         PR c++/11509
7156         * g++.dg/template/crash6.C: New test.
7157
7158         PR c++/7053
7159         * g++.dg/template/friend20.C: New test.
7160
7161         PR c++/7019
7162         * g++.dg/template/overload2.C: New test.
7163
7164 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7165
7166         PR optimization/11440
7167         * gcc.c-torture/execute/20030714-1.c: New test.
7168
7169 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7170
7171         PR c++/11154
7172         * g++.dg/template/partial2.C: New test.
7173
7174 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
7175
7176         PR c++/11503
7177         * g++.dg/template/anon1.C: New test.
7178
7179         PR c++/11493
7180         PR c++/11495
7181         * g++.dg/parse/template9.C: Likewise.
7182         * g++.dg/template/crash4.C: New test.
7183         * g++.dg/template/koenig1.C: Likewise.
7184         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7185         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7186         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7187         functions.
7188         * g++.old-deja/g++.jason/template36.C: Likewise.
7189         * g++.old-deja/g++.mike/p1989.C: Likewise.
7190         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7191         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7192         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7193         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7194         compiling.
7195         * g++.old-deja/g++.pt/union2.C: Use this->.
7196
7197 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7198
7199         * gcc.dg/20030711-1.c: New test.
7200
7201 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7202
7203         PR c++/11050
7204         * g++.dg/parse/args1.C: New test.
7205         * g++.pt/defarg8.C: Change expected errors.
7206
7207 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7208
7209         PR c++/8164
7210         * g++.dg/template/nontype2.C: New test.
7211
7212         PR c++/10558
7213         * g++.dg/parse/template8.C: New test.
7214
7215         PR c++/8327
7216         * g++.dg/template/scope1.C: New test.
7217
7218         * g++.dg/warn/Wsign-compare-1.C: New test.
7219
7220 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7221
7222         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7223
7224 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7225
7226         PR c++/9411
7227         * g++.dg/template/explicit2.C: New test.
7228
7229         PR c++/10032
7230         * g++.dg/warn/pedantic1.C: New test.
7231
7232 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7233
7234         PR c++ 9483
7235         * g++.dg/other/field1.C: New test.
7236
7237 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7238
7239         PR c/11449
7240         * gcc.c-torture/compile/20030707-1.c: New.
7241
7242 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7243
7244         PR c++/10849
7245         * g++.dg/template/access12.C: New test.
7246
7247 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7248
7249         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7250         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7251         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7252         * gcc.misc-tests/gcov.exp: Update
7253         * g++.dg/gcov/gcov.exp: Update
7254         * lib/gcov.exp: Update.
7255
7256 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7257
7258         * g++.dg/abi/mangle17.C: Make sure template expressions are
7259         dependent.
7260         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7261         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7262         * g++.dg/opt/stack1.C: Remove erroneous code.
7263         * g++.dg/parse/template7.C: New test.
7264         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7265         * g++.old-deja/g++.pt/crash4.C: Likewise.
7266
7267 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7268
7269         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7270         with zero or one occurence of `$' after the initial `L'.
7271
7272 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7273
7274         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7275
7276 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7277
7278         PR c/11370
7279         * gcc.dg/Wunreachable-6.c: New testcase.
7280         * gcc.dg/Wunreachable-7.c: New testcase.
7281
7282 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7283
7284         PR c/11420
7285         * gcc.dg/20030708-1.c: New test.
7286
7287 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7288
7289         * gcc.dg/compat/sdata-section.h: New file.
7290         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7291         * gcc.dg/torture/mips-sdata-1.c: New test.
7292
7293 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7294
7295         PR c++/11030
7296         * g++.dg/template/friend19.C: New test.
7297
7298 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7299
7300         * g++.dg/opt/strength-reduce.C: New test.
7301
7302 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7303
7304         PR target/10979
7305         * gcc.dg/20030707-1.c: New testcase.
7306
7307 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7308
7309         PR optimization/11059
7310         * g++.dg/opt/emptyunion.C: New testcase.
7311
7312 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7313             Eric Botcazou  <ebotcazou@libertysurf.fr>
7314
7315         * g++.dg/opt/stack1.C: New test.
7316
7317 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7318
7319         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7320         run test.
7321
7322         PR c++/11431
7323         * g++.dg/expr/static_cast3.C: New test.
7324
7325 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7326
7327         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7328         everywhere.
7329         * gcc.dg/concat.c: Concatenation of string constants with
7330         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7331         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7332         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7333         necessary to avoid multi-character character constant warning.
7334         * gcc.dg/cpp/escape.c: Likewise.
7335         * gcc.dg/cpp/ucs.c: Likewise.
7336         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7337         Fix a typo.
7338
7339 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7340
7341         PR c/11428
7342         * gcc.c-torture/compile/20030704-1.c: New.
7343
7344 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7345
7346         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7347
7348 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7349
7350         PR c++/5287, PR c++/7910,  PR c++/11021
7351         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7352         tests for warnings.
7353         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7354         * g++.dg/ext/dllimport3.C: Likewise.
7355         * g++.dg/ext/dllimport4.C: New file.
7356         * g++.dg/ext/dllimport5.C: New file.
7357         * g++.dg/ext/dllimport6.C: New file.
7358         * g++.dg/ext/dllimport7.C: New file.
7359         * g++.dg/ext/dllimport8.C: New file.
7360         * g++.dg/ext/dllimport9.C: New file.
7361         * g++.dg/ext/dllimport10.C: New file.
7362         * g++.dg/ext/dllexport1.C: New file.
7363
7364 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7365
7366         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7367         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7368
7369 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7370
7371         * gcc.dg/builtins-25.c: New testcase.
7372         * gcc.dg/builtins-26.c: New testcase.
7373
7374 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7375
7376         * gcc.dg/compat/vector-defs.h: New file.
7377         * gcc.dg/compat/vector-setup.h: New file.
7378         * gcc.dg/compat/vector-check.h: New file.
7379         * gcc.dg/compat/vector-1_main.c: New file.
7380         * gcc.dg/compat/vector-1_x.c: New file.
7381         * gcc.dg/compat/vector-1_y.c: New file.
7382         * gcc.dg/compat/vector-2_main.c: New file.
7383         * gcc.dg/compat/vector-2_x.c: New file.
7384         * gcc.dg/compat/vector-2_y.c: New file.
7385
7386         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7387         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7388         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7389         * gcc.dg/compat/struct-align-1.h: New file.
7390         * gcc.dg/compat/struct-align-1_main.c: New file.
7391         * gcc.dg/compat/struct-align-1_x.c: New file.
7392         * gcc.dg/compat/struct-align-1_y.c: New file.
7393         * gcc.dg/compat/struct-align-2.h: New file.
7394         * gcc.dg/compat/struct-align-2_main.c: New file.
7395         * gcc.dg/compat/struct-align-2_x.c: New file.
7396         * gcc.dg/co
7397         * g++.old-deja/g++.other/comdat3.C: Likewise.
7398         * g++.old-deja/g++.other/ctor1.C: Likewise.
7399         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7400
7401 2003-06-05  Richard Henderson  <rth@redhat.com>
7402
7403         * gcc.dg/debug/20030605-1.c: New.
7404
7405 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7406
7407         * README.QMTEST: Update.
7408
7409 2003-06-04  Richard Henderson  <rth@redhat.com>
7410
7411         * gcc.dg/cleanup-1.c: New.
7412         * gcc.dg/cleanup-2.c: New.
7413         * gcc.dg/cleanup-3.c: New.
7414         * gcc.dg/cleanup-4.c: New.
7415         * gcc.dg/cleanup-5.c: New.
7416         * gcc.dg/cleanup-6.c: New.
7417         * gcc.dg/cleanup-7.c: New.
7418
7419 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7420
7421         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7422
7423         * lib/dg-pch.exp: New file.
7424         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7425         * gcc.dg/pch/pch.exp: Likewise.
7426
7427 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7428
7429         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7430         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7431         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7432         * gcc.dg/builtins-17.c: New test case.
7433         * gcc.dg/i386-387-4.c: New test case.
7434         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7435
7436 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7437
7438         * gcc.dg/ultrasp9.c: New test.
7439
7440 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7441
7442         * gcc.c-torture/compile/20030604-1.c: New test.
7443         * gcc.dg/sparc-constant-1.c: New test.
7444
7445 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7446
7447         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7448
7449 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7450
7451         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7452
7453         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7454         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7455
7456 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7457
7458         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7459
7460 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7461
7462         PR c++/10940
7463         * g++.dg/template/spec10.C: New test.
7464
7465 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7466
7467         * gcc.dg/builtins-16.c: New test case.
7468
7469 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7470
7471         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7472         mempcpy test with post-increments.
7473         * gcc.c-torture/execute/string-opt-3.c: New test.
7474         * gcc.dg/string-opt-1.c: New test.
7475
7476 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7477
7478         PR fortran/10965
7479         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7480
7481 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7482
7483         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7484         (scan-assembler): ... here.  Use dg-scan.
7485         (scan-assembler-not): Likewise.
7486         (scan-file): New function.
7487         (scan-file-not): Likewise.
7488         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7489         * gcc.dg/cpp/_Pragma4.c: Likewise.
7490         * gcc.dg/cpp/_Pragma5.c: Likewise.
7491         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7492         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7493         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7494         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7495         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7496         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7497         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7498         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7499         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7500         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7501         * gcc.dg/cpp/cxxcom1.c: Likewise.
7502         * gcc.dg/cpp/line1.c: Likewise.
7503         * gcc.dg/cpp/maccom1.c: Likewise.
7504         * gcc.dg/cpp/maccom2.c: Likewise.
7505         * gcc.dg/cpp/maccom3.c: Likewise.
7506         * gcc.dg/cpp/maccom4.c: Likewise.
7507         * gcc.dg/cpp/maccom5.c: Likewise.
7508         * gcc.dg/cpp/maccom6.c: Likewise.
7509         * gcc.dg/cpp/multiline.c: Likewise.
7510         * gcc.dg/cpp/spacing1.c: Likewise.
7511         * gcc.dg/cpp/spacing2.c: Likewise.
7512         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7513         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7514         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7515         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7516         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7517         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7518         * gcc.dg/cpp/cxxcom2.c: Likewise.
7519         * gcc.dg/cpp/cxxcom2.h: New file.
7520
7521         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7522         * g++.dg/cpp/truefalse.C: Here.
7523         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7524
7525 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7526
7527         * gcc.dg/cpp/redef3.c: New file.
7528
7529 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7530
7531         * gcc.dg/i386-loop-3.c: New test.
7532
7533 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7534
7535         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7536
7537 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7538
7539         * gcc.dg/fwrapv-1.c: New test case.
7540         * gcc.dg/fwrapv-2.c: New test case.
7541
7542 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7543
7544         PR c++/10956
7545         * g++.dg/template/spec9.C: New test.
7546
7547 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7548
7549         * gcc.dg/duff-4.c: New test case.
7550
7551 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7552
7553         PR fortran/10843
7554         * g77.dg/ffixed-form-1.f: New test
7555         * g77.dg/ffixed-form-2.f: New test
7556         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7557         * g77.dg/ffree-form-3.f: New test
7558
7559 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7560
7561         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7562         * gcc.dg/wint_t-1.c: Likewise.
7563
7564 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7565
7566         * g++.dg/template/access11.C: New test.
7567
7568 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7569
7570         PR c++/10849
7571         * g++.dg/template/access10.C: New test.
7572
7573 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7574             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7575
7576         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7577
7578 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7579
7580         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7581         suppress for powerpc-*-darwin*.
7582         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7583
7584 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7585
7586         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7587         suppress option for powerpc-*-darwin*.
7588
7589 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7590
7591         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7592         * gcc.dg/builtins-4.c: Add test for fmod.
7593
7594 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7595
7596         PR c++/10682
7597         * g++.dg/template/instantiate4.C: New test.
7598
7599 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7600
7601         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7602
7603 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7604
7605         * gcc.dg/compat/scalar-return-1_main.c: New file.
7606         * gcc.dg/compat/scalar-return-1_x.c: New file.
7607         * gcc.dg/compat/scalar-return-1_y.c: New file.
7608         * gcc.dg/compat/scalar-return-2_main.c: New file.
7609         * gcc.dg/compat/scalar-return-2_x.c: New file.
7610         * gcc.dg/compat/scalar-return-2_y.c: New file.
7611         * gcc.dg/compat/struct-return-3_main.c: New file.
7612         * gcc.dg/compat/struct-return-3_y.c: New file.
7613         * gcc.dg/compat/struct-return-3_x.c: New file.
7614         * gcc.dg/compat/struct-return-2_main.c: New file.
7615         * gcc.dg/compat/struct-return-2_x.c: New file.
7616         * gcc.dg/compat/struct-return-2_y.c: New file.
7617
7618 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7619
7620         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7621         for hppa*-hp-hpux*.
7622         * gcc.dg/20021014-1.c (dg-options): Likewise.
7623         * gcc.dg/nest.c (dg-options): Likewise.
7624
7625 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7626
7627         PR c++/9738
7628         * g++.dg/ext/dllimport2.C: New file.
7629         * g++.dg/ext/dllimport3.C: New file.
7630
7631 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7632
7633         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7634         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7635         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7636         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7637         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7638         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7639         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7640         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7641         * gcc.dg/compat/small-struct-defs.h: New file.
7642         * gcc.dg/compat/small-struct-init.h: New file.
7643         * gcc.dg/compat/small-struct-check.h: New file.
7644         * gcc.dg/compat/fp-struct-defs.h: New file.
7645         * gcc.dg/compat/fp-struct-check.h: New file.
7646         * gcc.dg/compat/fp-struct-init.h: New file.
7647         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7648         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7649
7650 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7651
7652         * gcc.dg/20030225-2.c: New test.
7653
7654 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7655             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7656
7657         * gcc.c-torture/compile/20030518-1.c: New test case.
7658
7659 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7660
7661         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7662         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7663         gcc-dg-debug-runtest.
7664         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7665         gcc-dg-debug-runtest.
7666
7667 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7668
7669         PR c++/9022
7670         * g++.dg/lookup/using6.C: New test.
7671
7672 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7673
7674         * g++.dg/parse/access2.C: New test.
7675
7676 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7677
7678         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7679         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7680         * gcc.dg/debug/debug.exp: Likewise.
7681
7682 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7683
7684         * gcc.dg/dollar.c: New test.
7685
7686 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7687
7688         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7689         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7690         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7691         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7692         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7693         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7694         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7695         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7696         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7697         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7698         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7699         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7700         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7701         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7702         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7703         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7704         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7705         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7706
7707 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7708
7709         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7710         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7711         support for "repo" mode.
7712         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7713         * lib/g77-dg.exp: Likewise.
7714         * lib/obj-dg.exp: Likewise.
7715
7716 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7717
7718         Merge from gcc-3_2-rhl8-branch:
7719         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7720
7721         * gcc.dg/tls/opt-6.c: New test.
7722
7723         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7724
7725         * gcc.dg/20030405-1.c: New test.
7726
7727         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7728
7729         * gcc.dg/20030309-1.c: New test.
7730
7731         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7732
7733         * gcc.c-torture/execute/20030307-1.c: New test.
7734
7735         2003-02-20  Randolph Chung  <tausq@debian.org>
7736
7737         * gcc.c-torture/compile/20030220-1.c: New test.
7738
7739         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7740
7741         * gcc.dg/20030217-1.c: New test.
7742
7743         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7744
7745         * gcc.c-torture/compile/20020129-1.c: New test.
7746
7747         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7748
7749         * gcc.dg/unroll-1.c: New test.
7750
7751         2002-11-16  Jan Hubicka  <jh@suse.cz>
7752
7753         * gcc.c-torture/execute/20020920-1.c: New test.
7754
7755         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7756
7757         PR target/7434
7758         * gcc.c-torture/compile/20021008-1.c: New test.
7759
7760         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7761
7762         PR target/7559
7763         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7764
7765         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7766
7767         * gcc.c-torture/compile/20020807-1.c: New test.
7768
7769         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7770
7771         * gcc.dg/tls/opt-1.c: New test.
7772
7773         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7774
7775         * gcc.dg/20020729-1.c: New test.
7776
7777         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7778
7779         * g++.dg/opt/life1.C: New test.
7780
7781         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7782
7783         * gcc.dg/20020525-1.c: New test.
7784
7785         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7786
7787         PR c++/6794
7788         * g++.dg/ext/pretty1.C: New test.
7789         * g++.dg/ext/pretty2.C: New test.
7790
7791 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7792
7793         PR c++/8385
7794         * g++.dg/ext/typeof5.C: New test.
7795
7796 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7797
7798         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7799         __USER_LABEL_PREFIX__ into account.
7800         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7801
7802 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7803
7804         * gcc.dg/builtins-15.c: New test case.
7805
7806 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7807
7808         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7809
7810 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7811
7812         * lib/g++.exp: Tweak handling of additional source files.
7813         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7814         * g++.dg/special/conpr-2a.C: Rename to ...
7815         * g++.dg/special/conpr-2a.cc: ... this.
7816         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7817         * g++.dg/special/conpr-3a.C: Rename to ...
7818         * g++.dg/special/conpr-3a.cc: This.
7819         * g++.dg/special/conpr-3b.C: Rename to ...
7820         * g++.dg/special/conpr-3b.cc: This.
7821         * g++.dg/special/conpr-4.C: New test.
7822         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7823
7824 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7825
7826         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7827
7828 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7829
7830         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7831         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7832         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7833         * g++.old-deja/g++.other/warn3.C: Likewise.
7834
7835 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7836
7837         * gcc.dg/i386-387-1.c: Update to also test log.
7838         * gcc.dg/i386-387-2.c: Likewise.
7839
7840 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7841
7842         * g77.f-torture/execute/int8421.f: New test.
7843
7844 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7845
7846         PR c++/10230, c++/10481
7847         * g++.dg/lookup/scoped5.C: New test.
7848
7849 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7850
7851         PR c++/10552
7852         * g++.dg/template/ttp6.C: New test.
7853
7854 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7855
7856         * gcc.c-torture/execute/builtins: New directory.
7857         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7858         gcc.c-torture/execute/builtins.
7859         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7860         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7861         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7862         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7863
7864 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7865
7866         PR c++/9252
7867         * g++.dg/template/access8.C: New test.
7868         * g++.dg/template/access9.C: New test.
7869
7870 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7871
7872         PR c++/9554
7873         * g++.dg/parse/access1.C: New test.
7874
7875 2003-05-09  DJ Delorie  <dj@redhat.com>
7876
7877         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7878         long, and not an int.
7879
7880 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7881
7882         PR c++/10555, c++/10576
7883         * g++.dg/template/memclass1.C: New test.
7884
7885 2003-05-08  DJ Delorie  <dj@redhat.com>
7886
7887         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7888         targets.
7889         * gcc.c-torture/execute/20021024-1.x: Likewise.
7890         * gcc.c-torture/execute/shiftdi.x: Likewise.
7891         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7892         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7893         * gcc.dg/20021018-1.c: Likewise.
7894
7895 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7896
7897         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7898
7899         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7900         (bcopy): Call memmove.
7901
7902 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7903
7904         * g77.f-torture/compile/8485.f: New test case.
7905
7906 2003-05-07  Richard Henderson  <rth@redhat.com>
7907
7908         PR c++/10570
7909         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7910         Verify exception_cleanup not called for rethrows.
7911         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7912         when exiting catch block without rethrowing.
7913         * g++.dg/eh/forced3.C: New.
7914         * g++.dg/eh/forced4.C: New.
7915
7916 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7917
7918         * gcc.dg/20030505.c: Fix triplet.
7919
7920 2003-05-06  DJ Delorie  <dj@redhat.com>
7921
7922         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7923         * gcc.dg/nest.c: Likewise.
7924
7925 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7926
7927         * gcc.dg/builtins-14.c: New test case.
7928
7929 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7930
7931         * lib/compat.exp (compat-execute): New argument.
7932         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7933         * gcc.dg/compat: New test directory.
7934         * gcc.dg/compat/compat.exp: New expect script.
7935         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7936         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7937         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7938         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7939         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7940         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7941
7942         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7943         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7944         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7945         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7946         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7947         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7948         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7949         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7950         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7951         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7952         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7953         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7954         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7955         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7956         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7957
7958 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7959
7960         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7961
7962 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7963
7964         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7965
7966 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7967
7968         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7969         * gcc.dg/ppc-fsel-2.c: New test.
7970
7971         * gcc.dg/unused-5.c: New test.
7972
7973 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7974
7975         PR c++/10496
7976         * g++.dg/warn/pmf1.C: New test.
7977
7978 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7979
7980         PR c++/4494
7981         * g++.dg/warn/main.C: New test.
7982
7983 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7984
7985         * gcc.dg/nonnull-3.c: New test.
7986
7987 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7988
7989         * gcc.dg/cpp/Wtrigraphs.c: Update.
7990         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7991
7992 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7993
7994         * gcc.dg/ppc-fsel-1.c: New test.
7995
7996 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7997
7998         PR c/10604
7999         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
8000
8001 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
8002
8003         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
8004
8005 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8006
8007         PR c++/9364, c++/10553, c++/10586
8008         * g++.dg/parse/typename4.C: New test.
8009         * g++.dg/parse/typename5.C: Likewise.
8010
8011 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
8012
8013         * gcc.c-torture/compile/20030503-1.c: New test.
8014
8015 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8016
8017         * g++.dg/lookup/using5.C: Fix testcase error.
8018
8019 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
8020
8021         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
8022         since MEABI is no longer supported.  Remove all vestiges
8023         of MEABI from the test.
8024
8025 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8026
8027         PR c++/10554
8028         * g++.dg/lookup/using5.C: New test.
8029
8030 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8031
8032         PR c++/8772
8033         * g++.dg/template/ttp5.C: New test.
8034
8035 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
8036
8037         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
8038         (dg-gpp-additional-sources): New function.
8039         (dg-gpp-additional-files): Likewise.
8040         * lib/g++.exp (additional_sources): New variable.
8041         (additional_files): Likewise.
8042         (g++_target_compile): Deal with them.
8043         * lib/old-dejagnu.exp: Remove.
8044         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
8045         * g++.old-deja: Revise all tests to use dg commands.
8046
8047 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8048
8049         PR c++/9432, c++/9528
8050         * g++.dg/lookup/using4.C: New test.
8051
8052 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
8053
8054         * gcc.dg/noreturn-5.c: New file.
8055         * gcc.dg/noreturn-6.c: New file.
8056
8057         * gcc.c-torture/compile/inline-1.c: New file.
8058
8059 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8060
8061         PR c++/10551
8062         * g++.dg/template/explicit1.C: New test.
8063
8064 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8065
8066         PR c++/10549
8067         * g++.dg/other/bitfield1.C: New test.
8068
8069         PR c++/10527
8070         * g++.dg/init/new7.C: New test.
8071
8072 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8073
8074         * g++.dg/ext/desig1.C: New test.
8075         * g++.dg/ext/init1.C: Update.
8076
8077         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
8078
8079 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
8080
8081         PR c++/10180
8082         * g++.dg/warn/Winline-1.C: New test.
8083
8084 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
8085
8086         * gcc.c-torture/execute/string-opt-19.c: New test.
8087
8088         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
8089         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
8090
8091 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
8092
8093         PR c++/10506
8094         * g++.dg/init/new6.C: New test.
8095
8096         PR c++/10503
8097         * g++.dg/init/ref6.C: New test.
8098
8099 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
8100
8101         * g++.dg/warn/weak1.C: XFAIL on AIX4.
8102
8103 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8104
8105         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
8106         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
8107
8108 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
8109
8110         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
8111         initialized static data members.
8112
8113 2003-04-25  H.J. Lu <hjl@gnu.org>
8114
8115         * gcc.dg/ia64-sync-4.c: New test.
8116
8117 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8118
8119         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
8120         date.
8121
8122 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
8123
8124         PR c++/10337
8125         * g++.dg/warn/conv1.C: New test.
8126         * g++.old-deja/g++.other/conv7.C: Adjust.
8127         * g++.old-deja/g++.other/overload14.C: Adjust.
8128
8129 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8130
8131         PR c++/10471
8132         * g++.dg/template/defarg2.C: New test.
8133
8134 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
8135
8136         * gcc.dg/cpp/include2.c: Update.
8137         * gcc.dg/cpp/multiline-2.c: New.
8138         * gcc.dg/cpp/multiline.c: Update.
8139         * gcc.dg/cpp/strify2.c: Update.
8140         * gcc.dg/cpp/trad/literals-2.c: Update.
8141
8142 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8143
8144         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
8145
8146 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8147
8148         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
8149
8150 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8151
8152         PR c++/10451
8153         * g++.dg/parse/crash4.C: New test.
8154
8155         PR c++/9847
8156         * g++.dg/parse/crash5.C: New test.
8157
8158 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
8159
8160         PR c++/10446
8161         * g++.dg/parse/crash3.C: New test.
8162
8163         PR c++/10428
8164         * g++.dg/parse/elab1.C: New test.
8165
8166 2003-04-22  Devang Patel  <dpatel@apple.com>
8167
8168         * gcc.dg/cpp/trad/funlike-5.c: New test.
8169
8170 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
8171
8172         * g++.dg/other/packed1.C: Fix dg options.
8173
8174 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
8175
8176         * g++.dg/other/offsetof2.C: New test.
8177
8178 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
8179
8180         * g++.dg/template/recurse.C: Adjust location of error messages.
8181
8182 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
8183
8184         PR c++/9881
8185         * g++.dg/init/addr-const1.C: New test.
8186         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
8187
8188 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8189
8190         PR c++/10405
8191         * g++.dg/lookup/struct-hack1.C: New test.
8192
8193 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
8194
8195         * ucs.c: Update diagnostic messages.
8196
8197 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8198
8199         * gcc.dg/cpp/truefalse.cpp: New test.
8200         * gcc.dg/cpp/cpp.exp: Update.
8201         * g++.dg/other/stdbool-if.C: Remove.
8202
8203 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8204
8205         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
8206         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
8207
8208 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8209
8210         * gcc.c-torture/compile/20030418-1.c: New test.
8211
8212 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
8213
8214         * README.compat: Remove; content moved to doc/sourcebuild.texi.
8215
8216 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8217
8218         PR c++/10347
8219         g++.dg/template/dependent-name1.C: New test.
8220
8221 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
8222
8223         * gcc.dg/warn-1.c (tourist_guide): New array,
8224         contains a pointer to bar.
8225
8226 2003-04-16  Roger Sayle  <roger@eyesopen.com>
8227
8228         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
8229         * gcc.c-torture/execute/medce-1.c: New test case.
8230         * gcc.c-torture/execute/medce-2.c: New test case.
8231
8232 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
8233
8234         * lib/prune.exp: Ignore more messages.
8235
8236         PR c++/10381
8237         * g++.dg/parse/lookup3.C: New test.
8238
8239 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8240
8241         * gcc.c-torture/compile/20030415-1.c : New test.
8242
8243 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8244
8245         * gcc.c-torture/execute/scope-2.c: Move to ...
8246         * gcc.dg/noncompile/scope.c: .... here.
8247
8248 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8249
8250         * gcc.dg/20030414-2.c: New test case.
8251
8252 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8253
8254         PR target/10377
8255         * gcc.dg/20030414-1.c: New test.
8256
8257 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8258
8259         * gcc.dg/builtins-12.c: New test case.
8260         * gcc.dg/builtins-13.c: New test case.
8261
8262 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8263
8264         * gcc.c-torture/execute/string-opt-18.c: New test.
8265
8266 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8267
8268         PR c++/10300
8269         * g++.dg/init/new5.C: New test.
8270
8271 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8272
8273         PR c++/7910
8274         * g++.dg/ext/dllimport1.C: New test.
8275
8276 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8277
8278         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8279
8280 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8281
8282         PR Fortran/9263
8283         * g77.f-torture/noncompile/9263.f: New test
8284         PR Fortran/1832
8285         * g77.f-torture/execute/1832.f: New test
8286
8287 2003-04-11  David Chad  <davidc@freebsd.org>
8288             Loren J. Rittle  <ljrittle@acm.org>
8289
8290         libobjc/8562
8291         * objc.dg/headers.m: New test.
8292
8293 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8294
8295         * gcc.c-torture/execute/builtin-noret-2.c: New.
8296         * gcc.c-torture/execute/builtin-noret-2.x: New.
8297         XFAIL builtin-noret-2.c at -O1 and above.
8298         * gcc.dg/redecl.c: New.
8299         * gcc.dg/Wshadow-1.c: Update error regexps.
8300
8301 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8302
8303         * g++.dg/abi/bitfield10.C: New test.
8304
8305 2003-04-09  Mike Stump  <mrs@apple.com>
8306
8307         * gcc.dg/pch/pch.exp: Make testcase names longer.
8308         * g++.dg/pch/pch.exp: Make testcase names longer.
8309
8310 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8311
8312         * gcc.dg/builtins-11.c: New test case.
8313
8314 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8315
8316         * gcc.dg/builtins-9.c: New test case.
8317         * gcc.dg/builtins-10.c: New test case.
8318
8319 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8320
8321         * gcc.dg/noncompile/init-4.c.c: New test.
8322
8323 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8324
8325         * gcc.misc-test/gcov-9.c: New test.
8326         * gcc.misc-test/gcov-10.c: New test
8327         * gcc.misc-test/gcov-11.c: New test.
8328
8329 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8330
8331         PR optimization/10024
8332         * gcc.c-torture/compile/20030405-1.c: New test.
8333
8334 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8335
8336         * gcc.dg/pch/static-3.c: New.
8337         * gcc.dg/pch/static-3.hs: New.
8338         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8339
8340 2003-04-04  Richard Henderson  <rth@redhat.com>
8341
8342         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8343         * g++.dg/eh/forced2.C: Likewise.
8344
8345 2003-04-03  Mike Stump  <mrs@apple.com>
8346
8347         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8348         target arg.
8349         (scan-assembler-times, scan-assembler-not): Likewise.
8350         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8351
8352 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8353
8354         * gcc.dg/sparc-loop-1.c: New test.
8355
8356 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8357
8358         PR other/9274
8359         * g++.dg/pch/system-2.C: New.
8360         * g++.dg/pch/system-2.Hs: New.
8361
8362 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8363
8364         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8365
8366         * g++.dg/eh/simd-1.C (vecfunc): Same.
8367
8368 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8369
8370         * gcc.c-torture/execute/20030401-1.c: New test case.
8371
8372 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8373
8374         * objc.dg/defs.m: New.
8375
8376 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8377
8378         * g++.dg/eh/simd-1.C: New.
8379         * g++.dg/eh/simd-2.C: New.
8380
8381 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8382
8383         * gcc.c-torture/execute/simd-3.c: New.
8384
8385 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8386
8387         PR c/9936
8388         * gcc.dg/20030331-2.c: New test.
8389
8390 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8391
8392         PR c++/10278
8393         * g++.dg/parse/crash2.C: New test.
8394
8395 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8396
8397         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8398         * gcc.c-torture/execute/20030331-1.c: ...here.
8399
8400 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8401
8402         * gcc.c-torture/execute/20030331-1.c: New test.
8403
8404 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8405
8406         * lib/gcov.exp: Adjust call return testing strings.
8407         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8408
8409 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8410
8411         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8412         * gcc.dg/builtins-7.c: New test case.
8413         * gcc.dg/builtins-8.c: New test case.
8414
8415 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8416
8417         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8418
8419 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8420
8421         PR c++/7647
8422         * g++.dg/lookup-class-member-2.C: New test.
8423
8424 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8425
8426         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8427
8428 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8429
8430         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8431
8432 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8433
8434         * g++.dg/init/attrib1.C: New test.
8435
8436 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8437
8438         * gcc.dg/ultrasp8.c: New test.
8439
8440 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8441
8442         * gcc.dg/ultrasp7.c: New test.
8443
8444 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8445
8446         PR c++/10047
8447         * g++.dg/template/inline1.C: New test.
8448
8449 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8450
8451         * gcc.dg/sparc-dwarf2.c: New test.
8452
8453 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8454
8455         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8456         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8457
8458 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8459
8460         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8461         than reading .x files.
8462         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8463         * g77.dg/gcov/gcov-1.f: Likewise.
8464         * gcc.misc-tests/gcov-4b.c: Likewise.
8465         * gcc.misc-tests/gcov-5b.c: Likewise.
8466         * gcc.misc-tests/gcov-6.c: Likewise.
8467         * gcc.misc-tests/gcov-7.c: Likewise.
8468         * gcc.misc-tests/gcov-8.c: Likewise.
8469         * g++.dg/gcov/gcov-1.x: Remove.
8470         * g77.dg/gcov/gcov-1.x: Likewise.
8471         * gcc.misc-tests/gcov-4b.x: Likewise.
8472         * gcc.misc-tests/gcov-5b.x: Likewise.
8473         * gcc.misc-tests/gcov-6.x: Likewise.
8474         * gcc.misc-tests/gcov-7.x: Likewise.
8475         * gcc.misc-tests/gcov-8.x: Likewise.
8476
8477 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8478
8479         PR opt/10087
8480         * gcc.dg/20030324-1.c: New test.
8481
8482 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8483
8484         PR c++/10224
8485         * g++.dg/template/arg3.C: New test.
8486
8487         PR c++/10158
8488         * g++.dg/template/friend18.C: New test.
8489
8490 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8491
8492         * g77.f-torture/compile/20030326-1.f: New test case.
8493
8494 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8495
8496         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8497
8498         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8499
8500 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8501
8502         * gcc.dg/ia64-sync-3.c: New test.
8503
8504 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8505
8506         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8507
8508 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8509
8510         * gcc.dg/ultrasp6.c: New test.
8511
8512 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8513
8514         * gcc.dg/i386-signbit-1.c: New test.
8515         * gcc.dg/i386-signbit-2.c: New test.
8516         * gcc.dg/i386-signbit-3.c: New test.
8517
8518 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8519
8520         * gcc.dg/ultrasp5.c: Fix options.
8521
8522 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8523
8524         * gcc.dg/ultrasp5.c: Fix comment.
8525
8526 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8527
8528         PR fortran/10197
8529         * g77.f-torture/execute/10197.f: New test.
8530
8531 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8532
8533         PR c++/9898, c++/383
8534         * g++.dg/template/conv6.C: New test.
8535
8536         PR c++/10119
8537         * g++.dg/template/ptrmem5.C: New test.
8538
8539         PR c++/10026
8540         * g++.dg/lookup/koenig1.C: New test.
8541
8542         PR C++/10199
8543         * g++.dg/lookup/template2.C: New test.
8544
8545 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8546
8547         * g++.dg/opt/rtti1.C: New test.
8548
8549 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8550
8551         * gcc.dg/ultrasp5.c: New test.
8552
8553 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8554
8555         PR middle-end/9967
8556         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8557         builtin fputs.
8558
8559 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8560
8561         PR c/8224
8562         * gcc.dg/20030323-1.c: New test.
8563
8564 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8565
8566         * gcc.c-torture/compile/20030323-1.c: New test case.
8567
8568 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8569
8570         * gcc.dg/20030321-1.c: New test.
8571
8572 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8573
8574         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8575
8576 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8577
8578         PR c++/9978, c++/9708
8579         * g++.dg/ext/vlm1.C: Adjust expected error.
8580         * g++.dg/ext/vla2.C: New test.
8581         * g++.dg/template/arg1.C: New test.
8582         * g++.dg/template/arg2.C: New test.
8583
8584 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8585
8586         * g77.f-torture/execute/select.f: New test.
8587         * g77.f-torture/noncompile/select_no_compile.f: New test.
8588
8589 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8590
8591         PR c++/9898
8592         * g++.dg/other/error4.C: New test.
8593
8594 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8595
8596         * g++.dg/template/friend17.C: New test.
8597
8598 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8599
8600         * gcc.c-torture/compile/20030320-1.c: New.
8601
8602 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8603
8604         * gcc.dg/builtins-6.c: New test case.
8605
8606 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8607
8608         PR target/10073
8609         * gcc.c-torture/compile/20030319-1.c: New.
8610
8611 2003-03-18  Jan Hubicka  <jh@suse.cz>
8612
8613         * gcc.dg/i386-cvt-1.c: New test.
8614
8615 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8616
8617         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8618         * objc.dg/naming-2.m: Likewise.
8619
8620 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8621
8622         PR c++/9639
8623         * g++.dg/parse/crash1.C: New test.
8624
8625 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8626
8627         PR c++/8805
8628         * g++.dg/eh/cleanup1.C: New test.
8629
8630 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8631
8632         * gcc.c-torture/execute/20030316-1.c: New test case.
8633
8634 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8635
8636         PR c++/9629
8637         * g++.dg/init/ctor2.C: New test.
8638
8639 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8640
8641         * g77.f-torture/compile/xformat.f: New test case.
8642
8643 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8644
8645         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8646         * g++.old-deja/g++.mike/eh50.C: Likewise.
8647
8648 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8649
8650         PR c++/6440
8651         * g++.dg/template/spec7.C: New test.
8652         * g++.dg/template/spec8.C: Likewise.
8653
8654 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8655
8656         * gcc.c-torture/execute/20030313-1.c: New test.
8657
8658 2003-03-14  Richard Henderson  <rth@redhat.com>
8659
8660         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8661
8662 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8663
8664         * gcc.c-torture/compile/20030314-1.c: New test.
8665
8666 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8667
8668         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8669         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8670         thumb target,
8671         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8672         to accept newer _imp__  prefix and additional
8673         newline in .drectve section.
8674         * gcc.dg/dll-4.c: Likewise.
8675         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8676         switch.
8677
8678 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8679
8680         * g++.dg/parse/namespace9.C: New test.
8681
8682         * g++.dg/init/ref5.C: New test.
8683         * g++.dg/parse/ptrmem1.C: Likewise.
8684
8685 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8686
8687         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8688         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8689         regular expression.
8690         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8691         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8692
8693 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8694
8695         * gcc.c-torture/execute/20030224-2.c: New test.
8696
8697 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8698
8699         * gcc.dg/decl-3.c: New test.
8700
8701 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8702
8703         * gcc.dg/i386-loop-2.c: New test.
8704
8705 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8706
8707         PR c++/9474
8708         * g++.dg/parse/namespace8.C: New test.
8709
8710         PR c++/9924
8711         * g++.dg/overload/builtin2.C: New test.
8712
8713 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8714
8715         * gcc.dg/return-type-3.c: New test.
8716
8717 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8718
8719         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8720         profiling options are not supported.
8721
8722 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8723
8724         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8725         * g++.old-deja/g++.warn/impint2.C: Likewise.
8726
8727 2003-03-10  Devang Patel  <dpatel@apple.com>
8728
8729         * g++.dg/cpp/c++_cmd_1.C: New test.
8730         * g++.dg/cpp/c++_cmd_1.h: New file.
8731
8732 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8733
8734         * gcc.dg/altivec-9.c: New file.
8735
8736 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8737
8738         * gcc.dg/ppc-sdata-1.c: New test.
8739         * gcc.dg/ppc-sdata-2.c: New test.
8740
8741 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8742
8743         PR c++/9373
8744         * g++.dg/opt/ptrmem2.C: New test.
8745
8746         PR c++/8534
8747         * g++.dg/opt/ptrmem1.C: New test.
8748
8749 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8750
8751         * gcc.dg/i386-loop-1.c: New test.
8752
8753 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8754
8755         PR c++/9970
8756         * g++.dg/lookup/friend1.C: New test.
8757
8758 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8759
8760         PR c++/9823
8761         * g++.dg/parser/constructor1.C: New test.
8762
8763 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8764
8765         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8766
8767         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8768
8769 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8770
8771         * gcc.dg/cpp/Wunused.c: Update test.
8772
8773 2003-03-08  Jan Hubicka  <jh@suse.cz>
8774
8775         * gcc.dg/inline-3.c: New test.
8776
8777 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8778
8779         PR c++/9809
8780         * g++.dg/parse/builtin1.C: New test.
8781
8782         PR c++/9982
8783         * g++.dg/abi/cookie1.C: New test.
8784         * g++.dg/abi/cookie2.C: Likewise.
8785
8786         PR c++/9524
8787         * g++.dg/template/field1.C: New test.
8788
8789         PR c++/9912
8790         * g++.dg/parse/class1.C: New test.
8791         * g++.dg/parse/namespace7.C: Likewise.
8792         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8793
8794 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8795
8796         * g++.dg/init/ref4.C: New test.
8797
8798 2003-03-07  Jan Hubicka  <jh@suse.cz>
8799
8800         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8801         * gcc.dg/inline-3.c:  New test.
8802
8803 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8804
8805         * g++.dg/init/ref3.C: New test.
8806
8807         PR c++/9965
8808         * g++.dg/init/ref2.C: New test.
8809
8810         PR c++/9400
8811         * g++.dg/warn/Wshadow-2.C: New test.
8812
8813         PR c++/9791
8814         * g++.dg/warn/Woverloaded-1.C: New test.
8815
8816 2003-03-05  Jan Hubicka  <jh@suse.cz>
8817
8818         * gcc.dg/i386-local2.c: New.
8819         * gcc.dg/i386-local.c: Fix typo.
8820
8821 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8822
8823         * g++.dg/abi/layout3.C: New test.
8824
8825 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8826
8827         * gcc.c-torture/compile/20030305-1.c
8828
8829 2003-03-05  Jan Hubicka  <jh@suse.cz>
8830
8831         * gcc.dg/i386-local.c: New.
8832
8833 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8834
8835         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8836
8837 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8838
8839         * gcc.dg/switch-2.c: New test.
8840         * gcc.dg/switch-3.c: New test.
8841         * gcc.dg/Wswitch.c: Adjust line numbers.
8842         * gcc.dg/Wswitch-default.c: Likewise.
8843         * gcc.dg/Wswitch-enum.c: Likewise.
8844
8845 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8846
8847         * gcc.c-torture/execute/20030222-1.c: New test.
8848
8849 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8850
8851         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8852
8853 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8854
8855         PR c++/9878
8856         * g++.dg/init/ref1.C: New test.
8857
8858 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8859
8860         * gcc.dg/sh-relax.c: New SH-only test.
8861
8862 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8863
8864         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8865         comment explaining purpose of testcase.
8866
8867 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8868
8869         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8870         for HC11/HC12 (asm needs two int registers).
8871         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8872         HC11/HC12 because the test uses an asm which needs two 32-bit
8873         registers.
8874
8875 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8876
8877         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8878         for HC11/HC12 (array is too large otherwise).
8879         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8880         * gcc.c-torture/compile/20010518-2.x: Likewise.
8881         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8882         HC11/HC12 (array is too large).
8883
8884 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8885
8886         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8887         * lib/g++-dg.exp (g++-dg-test): Likewise.
8888
8889 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8890
8891         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8892         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8893
8894 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8895
8896         * g++.dg/warn/implicit-typename1.C: Remove warning.
8897
8898 2003-02-28  Richard Henderson  <rth@redhat.com>
8899
8900         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8901         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8902
8903 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8904
8905         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8906         * g++.dg/pch/pch.exp: Likewise.
8907
8908 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8909
8910         PR c++/9879
8911         * testsuite/g++.dg/init/new4.C: New test.
8912
8913 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8914
8915         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8916
8917 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8918
8919         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8920         unsigned long.
8921
8922         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8923         wider than float.
8924
8925 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8926
8927         * lib/scanasm.exp: Add support for counting numbers of
8928         occurences.
8929         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8930         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8931
8932 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8933
8934         PR c++/9683
8935         * g++.dg/template/static3.C: New test.
8936
8937         PR c++/9829
8938         * g++.dg/parse/namespace6.C: New test.
8939
8940 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8941
8942         PR target/9732
8943         * gcc.dg/20030225-1.c: New test.
8944
8945 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8946
8947         * README: Remove out-of-date information.
8948
8949         PR c++/9836
8950         * g++.dg/template/spec6.C: New test.
8951
8952 2003-02-24  Jeff Law  <law@redhat.com>
8953
8954         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8955
8956 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8957
8958         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8959         * gcc.dg/pragma-ep-1.c: Likewise.
8960
8961 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8962
8963         PR c++/9602
8964         * g++.dg/template/friend16.C: New test.
8965
8966 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8967
8968         PR c++/5333
8969         * g++.dg/parse/fused-params1.C: Adjust error messages.
8970         * g++.dg/template/nested3.C: New test.
8971
8972 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8973
8974         * g++.dg/abi/param1.C: New test.
8975
8976 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8977
8978         PR c++/7982
8979         * g++.dg/warn/implicit-typename1.C: New test.
8980
8981 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8982
8983         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8984         with "mtune".
8985         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8986         * gcc.c-torture/execute/20010129-1.x: Likewise.
8987         * gcc.dg/20011107-1.c: Likewise.
8988         * gcc.dg/20020108-1.c: Likewise.
8989         * gcc.dg/20020122-3.c: Likewise.
8990         * gcc.dg/20020206-1.c: Likewise.
8991         * gcc.dg/20020310-1.c: Likewise.
8992         * gcc.dg/20020426-2.c: Likewise.
8993         * gcc.dg/20020517-1.c: Likewise.
8994         * gcc.dg/991230-1.c: Likewise.
8995         * gcc.dg/i386-unroll-1.c: Likewise.
8996         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8997
8998 2003-02-22  Jan Hubicka  <jh@suse.cz>
8999
9000         * gcc.dg/i386-mul.c: New test.
9001
9002 2003-02-21  Roger Sayle  <roger@eyesopen.com>
9003
9004         * gcc.dg/builtins-5.c: New test case.
9005
9006 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
9007
9008         * gcc.dg/asmreg-1.c: New test.
9009
9010 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9011
9012         PR c++/9749
9013         * g++.dg/parse/varmod1.C: New test.
9014
9015 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9016
9017         PR c++/9727
9018         * g++.dg/template/op1.C: New test.
9019
9020 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9021
9022         PR c++/8906
9023         * g++.dg/template/nested2.C: New test.
9024
9025 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9026
9027         PR c++/8724
9028         * g++.dg/expr/dtor1.C: New test.
9029
9030 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
9031
9032         * gcc.dg/cpp/include3.c: New test.
9033         * gcc.dg/cpp/inc/foo.h: New file.
9034
9035 2003-02-21  Glen Nakamura  <glen@imodulo.com>
9036
9037         * gcc.c-torture/execute/20030221-1.c: New test.
9038
9039 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
9040
9041         PR c++/9729
9042         * g++.dg/abi/conv1.C: New test.
9043
9044 2003-02-20  Jan Hubicka  <jh@suse.cz>
9045
9046         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
9047
9048 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
9049
9050         * gcc.c-torture/compile/20030219-1.c: New test.
9051
9052 2003-02-18  Jan Hubicka  <jh@suse.cz>
9053
9054         * gcc.dg/funcorder.c: New test.
9055
9056 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9057
9058         * gcc.c-torture/execute/20030218-1.c: New.
9059
9060 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
9061
9062         * gcc.dg/20030218-1.c: New.
9063
9064 2003-02-18  Richard Henderson  <rth@redhat.com>
9065
9066         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
9067         * gcc.dg/attr-used-2.c: New.
9068
9069 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
9070
9071         PR c++/9704
9072         * g++.dg/init/copy5.C: New test.
9073
9074 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
9075
9076         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
9077         * g++.dg/pch/pch.exp: Likewise.
9078
9079 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9080
9081         * gcc.c-torture/execute/20030209-1.c: Enable the test if
9082         STACK_SIZE is not defined.
9083
9084 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9085
9086         PR c++/9457
9087         * g++.dg/template/init1.C: New test.
9088
9089 2003-02-16  Jan HUbicka  <jh@suse.cz>
9090
9091         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
9092         (foo): Add few extra tests
9093         * gcc.dg/c99-const-expr-3.c: Likewise.
9094         * gcc.c-torture/execute/20030216-1.c: New.
9095
9096 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9097
9098         PR c++/9459
9099         * g++.dg/ext/typeof4.C: New test.
9100
9101 2003-02-15  Roger Sayle  <roger@eyesopen.com>
9102
9103         * gcc.dg/i386-387-3.c: New test case.
9104
9105 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
9106
9107         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
9108         cris-*-elf* cris-*-aout* and mmix-*-*.
9109
9110 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
9111
9112         * gcc.dg/20030213-1.c: New test.
9113
9114 2003-02-12  Roger Sayle  <roger@eyesopen.com>
9115
9116         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
9117         * gcc.dg/i386-387-2.c: Likewise.
9118
9119 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
9120
9121         * gcc.dg/ppc-spe.c: Fix formatting.
9122         Enable tests that were previously unsupported by gas.
9123         Delete tests for instructions that no longer exist.
9124         Switch arguments on evsubifw builtin.
9125
9126 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
9127
9128         * gcc.c-torture/execute/20030209-1.c: Disable the test if
9129         STACK_SIZE is too small.
9130
9131 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9132             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9133
9134         * gcc.dg/decl-2.c: New test.
9135
9136 2003-02-10  Jan Hubicka  <jh@suse.cz>
9137
9138         * gcc.dg/i386-fpcvt-1.c:  New test.
9139
9140 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
9141
9142         * gcc.c-torture/execute/20030209-1.c: New test.
9143
9144 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
9145
9146         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
9147         int-wide bitops, use the constants of the same width.
9148         Likewise, if long long is 32-bit wide, test bitops using
9149         32-bit constants.
9150
9151 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
9152
9153         * gcc.dg/20021014-1.c: Annotate with expected notice text.
9154
9155 2003-02-07  Roger Sayle  <roger@eyesopen.com>
9156
9157         * testsuite/gcc.dg/builtins-4.c: New test case.
9158
9159 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9160
9161         * gcc.dg/20020430-1.c: Fix dg command typos.
9162         * gcc.dg/20020503-1.c: Likewise.
9163
9164 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9165
9166         PR c++/8785
9167         * g++.dg/parse/fused-params1.C: New test.
9168
9169         PR c++/8857
9170         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
9171
9172         PR c++/8921
9173         * g++.dg/parse/non-dependent1.C: New test.
9174
9175         PR c++/8928
9176         * g++.dg/parse/dupl-tmpl-args1.C: New test.
9177
9178         PR c++/9228
9179         * g++.dg/parse/undefined7.C: New test.
9180         * g++.dg/parse/non-templ1.C: New test.
9181
9182         PR c++/9229
9183         * g++.dg/parse/too-many-tmpl-args1.C: New test.
9184
9185 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
9186
9187         * gcc.c-torture/compile/20030206-1.c: New test.
9188
9189 2003-02-05  Roger Sayle  <roger@eyesopen.com>
9190
9191         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
9192         "pow" to "foo" to avoid potential confusion with a math built-in.
9193
9194 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9195
9196         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
9197         conditions for SPARC targets.
9198
9199 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
9200
9201         * gcc.dg/20030204-1.c: New test.
9202
9203 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9204
9205         PR c++/38
9206         * g++.dg/parse/array-size1.C: New test.
9207
9208         PR c++/5657
9209         * g++.dg/parse/undefined3.C: New test.
9210
9211         PR c++/5665
9212         * g++.dg/parse/undefined4.C: New test.
9213
9214         PR c++/5975
9215         * g++.dg/parse/undefined5.C: New test.
9216
9217         PR c++/7259
9218         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
9219
9220         PR c++/8578
9221         * g++.dg/parse/casting-operator1.C: New test.
9222
9223         PR c++/8596
9224         * g++.dg/parse/undefined6.C: New test.
9225
9226         PR c++/8736
9227         * g++.dg/parse/missing-template1.C: New test.
9228
9229 2003-02-04  Jan Hubicka  <jh@suse.cz>
9230
9231         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
9232         * gcc.dg/i386-cmov?.c:  Likewise.
9233         * gcc.dg/i386-fpcvt-?.c:  Likewise.
9234         * gcc.dg/i386-ssefp-1.c:  Likewise.
9235         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9236         conventions.
9237
9238 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9239
9240         PR c++/7129
9241         * testsuite/g++.dg/ext/max.C: New test.
9242
9243 2003-02-03  Jan Hubicka  <jh@suse.cz>
9244
9245         * gcc.c-torture/execute/20030203-1.c: New test.
9246
9247 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9248
9249         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9250         'natural-endian'.
9251
9252 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9253
9254         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9255         * g++.dg/init/new2.C: Likewise.
9256         * g++.dg/other/new1.C: Likewise.
9257
9258 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9259
9260         * gcc.dg/struct-ret-libc.c: New test.
9261
9262 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9263
9264         * gcc.dg/20030129-1.c: New test.
9265
9266 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9267
9268         PR c++/8849
9269         * g++.dg/template/ptrmem4.C: New test.
9270
9271 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9272
9273         * g++.dg/parser/constant1.C: New test.
9274
9275 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9276
9277         PR c++/8591
9278         * g++.dg/parse/friend2.C: New test.
9279
9280 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9281
9282         PR c++/9437
9283         * g++.dg/template/unify4.C: New test.
9284
9285 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9286
9287         * gcc.c-torture/execute/20030128-1.c: New test.
9288
9289 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9290
9291         * g++.dg/lookup/nested1.C: Test moved from ...
9292         * g++.old-deja/g++.other/lookup24.C: ... here.
9293
9294 2003-01-28  Jan Hubicka  <jh@suse.cz>
9295
9296         * gcc.dg/i386-cmov5.c:  New test.
9297
9298 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9299
9300         * gcc.c-torture/execute/20010925-1.c: Changed the
9301         memcpy declaration.
9302
9303 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9304
9305         PR c++/3902
9306         * g++.dg/parse/template5.C: New test.
9307
9308 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9309
9310         PR fortran/9258
9311         * g77.dg/pr9258: New test.
9312
9313 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9314
9315         * README: Move relevant parts from README.g++.
9316
9317         * README.g++: Remove this file.
9318
9319 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9320
9321         * g++.dg/abi/dcast1.C: New test.
9322
9323 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9324
9325         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9326
9327 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9328
9329         PR c++/47
9330         * g++.old-deja/g++.other/lookup24.C: New test.
9331
9332 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9333
9334         PR middle-end/7227
9335         * gcc.dg/uninit-C.c: New test.
9336
9337 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9338
9339         * g++.dg/abi/covariant1.C: New test.
9340
9341 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9342
9343         * gcc.dg/20030123-1.c: New test.
9344
9345 2003-01-25  Jan Hubicka  <jh@suse.cz>
9346
9347         PR opt/8492
9348         * gcc.c-torture/compile/20030125-1.c
9349
9350 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9351
9352         PR c++/9403
9353         * g++.dg/parse/template3.C: New test.
9354         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9355
9356         PR c++/795
9357         * g++.dg/parse/template4.C: New test.
9358
9359         PR c++/9415
9360         * g++.dg/template/qual2.C: New test.
9361
9362         PR c++/8545
9363         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9364
9365         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9366
9367 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9368
9369         * gcc.c-torture/execute/switch-1.c: New test case.
9370
9371 2003-01-25  Jan Hubicka  <jh@suse.cz>
9372
9373         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9374
9375 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9376
9377         Tweaks for Bison-1.875. From the NEWS file:
9378         "- `parse error' -> `syntax error'
9379         Bison now uniformly uses the term `syntax error'"
9380         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9381         * gcc.dg/cpp/digraph2.c: Likewise.
9382         * gcc.dg/cpp/direct2.c: Likewise.
9383         * gcc.dg/cpp/paste4.c: Likewise.
9384         * gcc.dg/c90-restrict-1.c: Likewise.
9385         * gcc.dg/c99-func-2.c: Likewise.
9386         * gcc.dg/noncompile/920721-2.c: Likewise.
9387         * gcc.dg/noncompile/930622-2.c: Likewise.
9388         * gcc.dg/noncompile/940112-1.c: Likewise.
9389         * gcc.dg/noncompile/950921-1.c: Likewise.
9390         * gcc.dg/noncompile/951123-1.c: Likewise.
9391         * gcc.dg/noncompile/971104-1.c: Likewise.
9392         * gcc.dg/noncompile/990416-1.c: Likewise.
9393
9394 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9395
9396         * g++.dg/parse/undefined1.C: Add error message.
9397
9398 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9399
9400         PR c++/9354
9401         * g++.dg/parse/new1.C: New test.
9402
9403         PR c++/9216
9404         * g++.dg/parse/template2.C: New test.
9405
9406         PR c++/9354
9407         * g++.dg/parse/typedef2.C: New test.
9408
9409         PR c++/9328
9410         * g++.dg/ext/typeof3.C: New test.
9411
9412 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9413
9414         PR c++/2738
9415         * g++.dg/parse/ret-type1.C: New test.
9416
9417         PR c++/3792
9418         * g++.dg/parse/tmpl-outside1.C: New test.
9419
9420         PR c++/4207
9421         * g++.dg/parse/int-as-enum1.C: New test.
9422
9423         PR c++/4903
9424         * g++.dg/parse/no-typename1.C: New test.
9425
9426         PR c++/5533
9427         * g++.dg/parse/no-value1.C: New test.
9428
9429         PR c++/5921
9430         * g++.dg/parse/wrong-inline1.C: New test.
9431
9432         PR c++/6402
9433         * g++.dg/parse/ref1.C: New test.
9434
9435         PR c++/6992
9436         * g++.dg/parse/attr-ctor1.C: New test.
9437
9438         PR c++/7229
9439         * g++.dg/parse/namespace5.C: New test.
9440
9441         PR c++/7917
9442         * g++.dg/parse/func-def1.C: New test.
9443
9444         PR c++/8143
9445         * g++.dg/parse/undefined1.C: New test.
9446
9447         PR c++/5723, PR c++/8522
9448         * g++.dg/parse/specialization1.C: New test.
9449
9450         PR c++/163, PR c++/8595
9451         * g++.dg/parse/struct-as-enum1.C: New test.
9452
9453         PR c++/9173
9454         * g++.dg/parse/undefined2.C: New test.
9455
9456 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9457
9458         PR c++/9298
9459         * g++.dg/parse/template1.C: New test.
9460
9461         PR c++/9384
9462         * g++.dg/parse/using1.C: New test.
9463
9464         PR c++/9285
9465         PR c++/9294
9466         * g++.dg/parse/expr2.C: New test.
9467
9468         PR c++/9388
9469         * g++.dg/parse/lookup2.C: Likewise.
9470
9471 2003-01-21  Jan Hubicka  <jh@suse.cz>
9472
9473         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9474         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9475         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9476         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9477
9478 2003-01-20  Nick Clifton  <nickc@redhat.com>
9479
9480         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9481         problem with ARM sibcall code generation.
9482
9483 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9484
9485         * gcc.c-torture/execute/20030120-1.c: New.
9486
9487 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9488
9489         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9490
9491 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9492
9493         PR c++/9272
9494         * g++.dg/parse/ctor1.C: New test.
9495
9496         PR c++/9294:
9497         * g++.dg/parse/qualified1.C: New test.
9498
9499         * g++.dg/parse/typename3.C: New test.
9500
9501 2003-01-16  Richard Henderson  <rth@redhat.com>
9502
9503         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9504
9505 2003-01-16  Richard Henderson  <rth@redhat.com>
9506
9507         * g++.dg/pch/pch.exp: Copy test header to the working directory
9508         before using it either for precompilation or direct use.
9509         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9510         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9511
9512 2003-01-16  Richard Henderson  <rth@redhat.com>
9513
9514         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9515         before using it either for precompilation or direct use.
9516         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9517         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9518
9519 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9520
9521         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9522         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9523         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9524         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9525         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9526         typename warning into error.
9527         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9528         error messages.
9529         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9530         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9531         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9532         messages.
9533         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9534         make declaration visible in template.
9535         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9536         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9537         messages.
9538         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9539         message.
9540         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9541         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9542         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9543         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9544         typename warning with error message.
9545         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9546         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9547         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9548
9549 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9550
9551         * g++.dg/parse/ambig2.C: New test.
9552
9553 2003-01-15  Richard Henderson  <rth@redhat.com>
9554
9555         * g++.dg/tls/init-2.C: Update error message string.
9556
9557 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9558
9559         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9560
9561 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9562
9563         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9564         all for HC11/HC12.
9565         * gcc.c-torture/compile/20001205-1.x: Likewise.
9566         * gcc.c-torture/compile/20001226-1.x: Likewise.
9567         * gcc.c-torture/compile/920520-1.x: Likewise.
9568         * gcc.c-torture/compile/961203-1.x: Likewise.
9569         * gcc.c-torture/compile/20020604-1.x: Likewise.
9570
9571 2003-01-15  Jan Hubicka  <jh@suse.cz>
9572
9573         * gcc.c-torture/compile/20030115-1.c: New test.
9574
9575         * gcc.dg/i386-fpcvt-1.c: New test.
9576         * gcc.dg/i386-fpcvt-2.c: New test.
9577
9578 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9579
9580         Further conform g++'s __vmi_class_type_info to the C++ ABI
9581         specification.
9582         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9583         the specification.
9584
9585 2003-01-14  Jan Hubicka  <jh@suse.cz>
9586
9587         * gcc.dg/i386-fpcvt-1.c: New test.
9588         * gcc.dg/i386-fpcvt-2.c: New test.
9589
9590 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9591
9592         * gcc.dg/i386-mmx-3.c: New test.
9593
9594 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9595
9596         PR c++/9264
9597         * g++.dg/parse/octal1.C: New file.
9598
9599         PR c++/9172
9600         * g++.dg/parse/typename1.C: New file.
9601
9602 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9603
9604         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9605         * gcc.dg/bf-no-ms-layout.c: Likewise.
9606         * gcc.dg/bf-ms-attrib.c: Likewise.
9607
9608 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9609
9610         PR c++/9099
9611         * g++.dg/parse/dtor1.C: New file.
9612
9613         PR c++/9128
9614         * g++.dg/rtti/typeid1.C: New file.
9615
9616         PR c++/9153
9617         * g++.dg/parse/lookup1.C: New file.
9618
9619         PR c++/9171
9620         * g++.dg/templ/spec5.C: New file.
9621
9622 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9623
9624         * gcc.c-torture/compile/20030110-1.c: New test.
9625
9626 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9627
9628         Merge from pch-branch:
9629
9630         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9631
9632         * gcc.dg/pch/cpp-1.h: New.
9633         * gcc.dg/pch/cpp-1.c: New.
9634         * gcc.dg/pch/cpp-2.h: New.
9635         * gcc.dg/pch/cpp-2.c: New.
9636
9637         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9638
9639         * gcc.dg/pch/except-1.h: New.
9640         * gcc.dg/pch/except-1.c: New.
9641
9642         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9643
9644         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9645         running test.
9646         * gcc.dg/pch: Include *.hp not *.h.
9647         * gcc.dg/pch/system-1.h: New.
9648         * gcc.dg/pch/system-1.c: New.
9649
9650         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9651
9652         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9653         rather than trying to build and run a program using PCH.
9654         * gcc.dg/pch: Remove dg-do commands from test files.
9655
9656         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9657
9658         * gcc.dg/pch/macro-3.c: New.
9659         * gcc.dg/pch/macro-3.h: New.
9660
9661         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9662
9663         * gcc.dg/pch/common-1.c: New.
9664         * gcc.dg/pch/common-1.h: New.
9665         * gcc.dg/pch/decl-1.c: New.
9666         * gcc.dg/pch/decl-1.h: New.
9667         * gcc.dg/pch/decl-2.c: New.
9668         * gcc.dg/pch/decl-2.h: New.
9669         * gcc.dg/pch/decl-3.c: New.
9670         * gcc.dg/pch/decl-3.h: New.
9671         * gcc.dg/pch/decl-4.c: New.
9672         * gcc.dg/pch/decl-4.h: New.
9673         * gcc.dg/pch/decl-5.c: New.
9674         * gcc.dg/pch/decl-5.h: New.
9675         * gcc.dg/pch/global-1.c: New.
9676         * gcc.dg/pch/global-1.h: New.
9677         * gcc.dg/pch/inline-1.c: New.
9678         * gcc.dg/pch/inline-1.h: New.
9679         * gcc.dg/pch/inline-2.c: New.
9680         * gcc.dg/pch/inline-2.h: New.
9681         * gcc.dg/pch/static-1.c: New.
9682         * gcc.dg/pch/static-1.h: New.
9683         * gcc.dg/pch/static-2.c: New.
9684         * gcc.dg/pch/static-2.h: New.
9685
9686         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9687
9688         * g++.dg/pch/pch.exp: Better handle failing testcases.
9689         * gcc.dg/pch/pch.exp: Likewise.
9690         * gcc.dg/pch/macro-1.c: New.
9691         * gcc.dg/pch/macro-1.h: New.
9692         * gcc.dg/pch/macro-2.c: New.
9693         * gcc.dg/pch/macro-2.h: New.
9694
9695         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9696
9697         * g++.dg/dg.exp: Treat files in pch/ specially.
9698         * g++.dg/pch/pch.exp: New file.
9699         * g++.dg/pch/empty.H: New file.
9700         * g++.dg/pch/empty.C: New file.
9701         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9702         "precompile".
9703
9704         * gcc.dg/pch/pch.exp: New file.
9705         * gcc.dg/pch/empty.h: New file.
9706         * gcc.dg/pch/empty.c: New file.
9707         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9708         "precompile".
9709
9710 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9711
9712         * g++.dg/template/friend14.C: New test.
9713
9714 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9715
9716         * gcc.dg/old-style-asm-1.c: New test.
9717
9718 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9719
9720         * gcc.c-torture/compile/20030109-1.c: New test.
9721
9722 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9723
9724         * gcc.c-torture/execute/20030109-1.c: New test.
9725
9726 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9727
9728         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9729         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9730         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9731         * g++.old-deja/g++.mike/eh2.C: Likewise
9732         * g++.old-deja/g++.mike/eh3.C: Likewise
9733         * g++.old-deja/g++.mike/eh5.C: Likewise
9734         * g++.old-deja/g++.mike/eh6.C: Likewise
9735         * g++.old-deja/g++.mike/eh7.C: Likewise
9736         * g++.old-deja/g++.mike/eh8.C: Likewise
9737         * g++.old-deja/g++.mike/eh9.C: Likewise
9738         * g++.old-deja/g++.mike/eh10.C: Likewise
9739         * g++.old-deja/g++.mike/eh12.C: Likewise
9740         * g++.old-deja/g++.mike/eh13.C: Likewise
9741         * g++.old-deja/g++.mike/eh14.C: Likewise
9742         * g++.old-deja/g++.mike/eh16.C: Likewise
9743         * g++.old-deja/g++.mike/eh17.C: Likewise
9744         * g++.old-deja/g++.mike/eh18.C: Likewise
9745         * g++.old-deja/g++.mike/eh21.C: Likewise
9746         * g++.old-deja/g++.mike/eh23.C: Likewise
9747         * g++.old-deja/g++.mike/eh24.C: Likewise
9748         * g++.old-deja/g++.mike/eh25.C: Likewise
9749         * g++.old-deja/g++.mike/eh26.C: Likewise
9750         * g++.old-deja/g++.mike/eh27.C: Likewise
9751         * g++.old-deja/g++.mike/eh28.C: Likewise
9752         * g++.old-deja/g++.mike/eh29.C: Likewise
9753         * g++.old-deja/g++.mike/eh31.C: Likewise
9754         * g++.old-deja/g++.mike/eh33.C: Likewise
9755         * g++.old-deja/g++.mike/eh34.C: Likewise
9756         * g++.old-deja/g++.mike/eh35.C: Likewise
9757         * g++.old-deja/g++.mike/eh36.C: Likewise
9758         * g++.old-deja/g++.mike/eh37.C: Likewise
9759         * g++.old-deja/g++.mike/eh38.C: Likewise
9760         * g++.old-deja/g++.mike/eh39.C: Likewise
9761         * g++.old-deja/g++.mike/eh40.C: Likewise
9762         * g++.old-deja/g++.mike/eh41.C: Likewise
9763         * g++.old-deja/g++.mike/eh42.C: Likewise
9764         * g++.old-deja/g++.mike/eh44.C: Likewise
9765         * g++.old-deja/g++.mike/eh46.C: Likewise
9766         * g++.old-deja/g++.mike/eh47.C: Likewise
9767         * g++.old-deja/g++.mike/eh48.C: Likewise
9768         * g++.old-deja/g++.mike/eh49.C: Likewise
9769         * g++.old-deja/g++.mike/eh50.C: Likewise
9770
9771
9772         PR c++/8615
9773         * g++.dg/template/char1.C: New test.
9774
9775         * g++.dg/template/varmod1.C: Fix typo.
9776
9777 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9778
9779         DR 180
9780         * g++.old-deja/g++.pt/crash32.C: Expect error.
9781
9782 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9783
9784         PR c++/5919
9785         * g++.dg/template/varmod1.C: New test.
9786
9787         PR c++/8727
9788         * g++.dg/inherit/typeinfo1.C: New test.
9789
9790         PR c++/8663
9791         * g++.dg/inherit/typedef1.C: New test.
9792
9793 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9794
9795         PR c++/8332
9796         PR c++/8493
9797         * g++.dg/template/strlen1.C: New test.
9798
9799         PR c++/8227
9800         * g++.dg/template/ctor2.C: New test.
9801
9802         PR c++/8214
9803         * g++.dg/init/string1.C: New test.
9804
9805         PR c++/8511
9806         * g++.dg/template/friend8.C: New test.
9807
9808 2002-11-29  Joe Buck <jbuck@synopsys.com>
9809
9810         * g++.dg/lookup/anon2.C: New test.
9811
9812 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9813
9814         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9815         h8300 port.
9816
9817 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9818
9819         * gcc.dg/bitfld-6.c: New test.
9820
9821 2002-11-27  Jan Hubicka  <jh@suse.cz>
9822
9823         * gcc.c-torture/execute/20021127.[cx]: New test.
9824
9825 2002-11-26  Jan Hubicka  <jh@suse.cz>
9826
9827         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9828         quality.
9829
9830 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9831
9832         * g++.dg/init/brace2.C: New test.
9833         * g++.old-deja/g++.mike/p9129.C: Correct.
9834
9835 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9836
9837         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9838
9839 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9840
9841         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9842
9843 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9844
9845         * testsuite/g++.dg/abi/empty11.C: New test.
9846         * testsuite/g++.dg/rtti/cv1.C: New test.
9847
9848 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9849
9850         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9851
9852 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9853
9854         * g++.dg/abi/empty10.C: New test.
9855
9856 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9857
9858         * gcc.c-torture/compile/20021124-1.c: New test.
9859
9860 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9861
9862         * g++.dg/abi/rtti2.C: New test.
9863
9864 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9865
9866         * gcc.dg/i386-unroll-1.c: New test.
9867
9868 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9869
9870         * gcc.c-torture/compile/20021120-1.c: New test.
9871         * gcc.c-torture/compile/20021120-2.c: New test.
9872
9873 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9874
9875         * gcc.dg/bitfld-5.c: New test.
9876
9877 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9878
9879         * gcc.c-torture/execute/20021120-3.c: New test.
9880
9881 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9882
9883         * gcc.c-torture/execute/20021120-2.c: New test.
9884
9885 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9886
9887         * gcc.c-torture/execute/20021120-1.c: New test.
9888
9889 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9890
9891         * gcc.c-torture/execute/20021118-3.c: New test.
9892
9893 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9894
9895         * gcc.c-torture/compile/20021119-1.c: New test.
9896
9897 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9898
9899         * gcc.dg/duff-1.c: New test.
9900         * gcc.dg/duff-2.c: New test.
9901         * gcc.dg/duff-3.c: New test.
9902
9903 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9904
9905         * gcc.dg/cpp/_Pragma5.c: New test.
9906
9907 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9908
9909         * gcc.c-torture/execute/20021118-2.c: New test.
9910
9911 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9912
9913         * gcc.c-torture/execute/20021118-1.c: New test.
9914
9915 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9916
9917         * gcc.dg/20021116-1.c: New test.
9918
9919 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9920
9921         * g++.dg/abi/vcall1.C: New test.
9922
9923 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9924
9925         * gcc.dg/20021029-1.c: New test.
9926         * gcc.dg/20021029-2.c: New test.
9927
9928 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9929
9930         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9931
9932 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9933
9934         PR c/8439
9935         * gcc.dg/20021110.c: Move to ...
9936         * gcc.c-torture/compile/20021110.c: .... here.
9937
9938 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9939
9940         PR c/8467
9941         * gcc.c-torture/execute/20021111-1.c
9942
9943 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9944
9945         PR c/8439
9946         * gcc.dg/20021110.c: New test.
9947
9948 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9949
9950         * g++.dg/abi/vthunk3.C: Run only on x86.
9951
9952 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9953
9954         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9955
9956 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9957
9958         * lib/compat.exp (compat-execute): Fix logic error in last
9959         change.
9960
9961 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9962
9963         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9964
9965 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9966
9967         PR c++/8389
9968         * g++.dg/template/access6.C: New test.
9969
9970 2002-11-08  Jan Hubicka  <jh@suse.cz>
9971
9972         * gcc.dg/i386-ssefp-1.c: New test.
9973         * gcc.dg/i386-ssefp-1.c: New test.
9974
9975 2002-11-08  Jan Hubicka  <jh@suse.cz>
9976
9977         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9978
9979 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9980
9981         * g++.dg/abi/vthunk3.C: New test.
9982
9983         PR c++/8338
9984         * g++.dg/template/crash2.C: New test.
9985
9986 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9987
9988         * testsuite/g++.dg/abi/dtor1.C: New test.
9989         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9990
9991 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9992
9993         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9994         Darwin.
9995
9996 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9997
9998         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9999         -mthumb.  Only xfail with -O0.
10000
10001 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
10002
10003         * g++.dg/abi/thunk1.C: New test.
10004         * g++.dg/abi/thunk2.C: Likewise.
10005         * g++.dg/abi/vtt1.C: Likewise.
10006
10007 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
10008
10009         PR optimization/8423
10010         * gcc.c-torture/execute/builtin-constant.c: New test.
10011
10012 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
10013
10014         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
10015         Add some more cases.
10016
10017 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
10018
10019         PR c++/8391
10020         * g++.dg/opt/local1.C: New test.
10021
10022 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
10023
10024         PR c++/8160
10025         * g++.dg/template/complit1.C: New test.
10026
10027         PR c++/8149
10028         * g++.dg/template/typename4.C: Likewise.
10029
10030 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10031
10032         Core issue 287, PR c++/7639
10033         * g++.dg/template/instantiate1.C: Adjust error location.
10034         * g++.dg/template/instantiate3.C: New test.
10035         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
10036         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
10037         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
10038
10039 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
10040
10041         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
10042
10043 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
10044
10045         PR c++/8287
10046         * g++.dg/init/dtor2.C: New test.
10047
10048 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10049
10050         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
10051         * gcc.dg/nest.c: Bypass errors on irix6.
10052
10053 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
10054
10055         * gcc.dg/nest.c: Expect error for mmix-*-*.
10056         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
10057
10058 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
10059
10060         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
10061         markers.
10062
10063         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
10064
10065 2002-10-25  Mike Stump  <mrs@apple.com>
10066
10067         * gcc.dg/warn-1.c: New test.
10068
10069 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10070
10071         * g++.dg/template/typename3.C: New test.
10072
10073 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
10074
10075         * g++.dg/lookup/ptrmem1.C: New test.
10076
10077         * g++.dg/abi/vthunk2.C: New test.
10078
10079 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10080
10081         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
10082
10083 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
10084
10085         * g++.dg/abi/empty9.C: New test.
10086
10087 2002-10-24  Richard Henderson  <rth@redhat.com>
10088
10089         * g++.dg/inherit/thunk1.C: Enable for ia64.
10090
10091 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10092
10093         PR c++/8067
10094         * g++.dg/lookup/pretty1.C: New test.
10095
10096 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
10097
10098         * gcc.dg/20021023-1.c: New test.
10099
10100 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10101
10102         PR c++/7679
10103         * g++.dg/parse/inline1.C: New test.
10104
10105 2002-10-23  Richard Henderson  <rth@redhat.com>
10106
10107         * g++.dg/inherit/thunk1.C: Enable for x86_64.
10108
10109         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
10110
10111 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
10112
10113         PR c++/6579
10114         * g++.dg/parse/stmtexpr3.C: New test.
10115
10116 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10117
10118         * g++.dg/expr/cond1.C: New test.
10119
10120 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10121
10122         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
10123
10124 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10125
10126         * g++.dg/abi/vbase13.C: New test.
10127         * g++.dg/abi/vbase14.C: Likewise.
10128
10129 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
10130
10131         * gcc.dg/tls/pic-1.c: New test.
10132         * gcc.dg/tls/nonpic-1.c: New test.
10133         * gcc.dg/20021018-1.c: New test.
10134
10135 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10136
10137         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
10138         Remove only files with the same base name as the test case.
10139         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
10140         (profopt-execute): Likewise.  Also, remove old profiling
10141         and performance data files before running the tests.
10142
10143         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
10144         * g++.dg/bprob/bprob.exp: Likewise.
10145         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
10146         to allow more general test case names.
10147
10148         * g++.dg/bprob/bprob-1.C: Rename to ...
10149         * g++.dg/bprob/g++-bprob-1.C: ... this.
10150
10151         * g77.dg/bprob/bprob-1.f: Rename to ...
10152         * g77.dg/bprob/g77-bprob-1.f: ... this.
10153
10154 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10155
10156         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
10157         bison 1.50 or later.
10158
10159 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
10160
10161         * g++.dg/README: Describe more test directories.
10162
10163 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10164
10165         * g++.dg/init/array6.C: Add additional tests.
10166
10167 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10168
10169         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
10170         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
10171
10172 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
10173
10174         * gcc.c-torture/compile/20020604-1.x: New.
10175         * gcc.c-torture/compile/simd-5.x: Likewise.
10176         * gcc.c-torture/execute/920710-1.x: Likewise.
10177         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
10178
10179 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10180
10181         * g++.dg/inherit/override1.C: Add dg-options clause.
10182
10183 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10184
10185         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
10186         _mm_slli_si128.
10187
10188 2002-10-19  Andreas Schwab  <schwab@suse.de>
10189
10190         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
10191         directory component.
10192
10193 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
10194
10195         * g++.dg/inherit/thunk1.C: New test.
10196
10197         * g++.dg/inherit/override1.C: New test.
10198
10199         * g++.dg/abi/mangle11.C: New test.
10200         * g++.dg/abi/mangle14.C: New test.
10201         * g++.dg/abi/mangle17.C: New test.
10202
10203 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10204
10205         * g++.dg/overload/member2.C: New test.
10206
10207 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
10208
10209         * g++.dg/README: Describe new compat directory.
10210         * g++.dg/dg.exp: Skip tests in compat directory.
10211         * README.compat: New file.
10212         * lib/compat.exp: New expect script.
10213         * g++.dg/compat: New test directory.
10214         * g++.dg/compat/compat.exp: New expect script.
10215         * g++.dg/compat/abi: New test directory.
10216         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
10217         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
10218         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
10219         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
10220         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
10221         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
10222         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
10223         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
10224         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
10225         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
10226         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
10227         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
10228         * g++.dg/compat/break: New test directory.
10229         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
10230         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
10231         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
10232         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
10233         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
10234         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
10235         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10236         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10237         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10238         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10239         g++.dg/compat/break/README: New files.
10240         * g++.dg/compat/eh: New test directory.
10241         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10242         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10243         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10244         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10245         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10246         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10247         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10248         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10249         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10250         g++.dg/compat/eh/filter2_y.C,
10251         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10252         g++.dg/compat/eh/new1_y.C,
10253         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10254         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10255         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10256         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10257         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10258         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10259         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10260         g++.dg/compat/eh/unexpected1_y.C: New files.
10261         * g++.dg/compat/init: New test directory.
10262         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10263         g++.dg/compat/init/array5_y.C,
10264         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10265         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10266         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10267         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10268         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10269         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10270         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10271         g++.dg/compat/init/init-ref2_y.C: New files.
10272
10273 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10274
10275         PR c++/7584
10276         * g++.dg/inherit/using3.C: New test.
10277
10278 2002-10-17  Jan Hubicka  <jh@suse.cz>
10279
10280         * gcc.dg/20021017-2.c: New test.
10281
10282 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10283
10284         * g++.dg/abi/mangle16.C: Adjust.
10285
10286         * g++.dg/init/array8.C: New test.
10287
10288 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10289
10290         * gcc.dg/special/mips-abi.exp: New test.
10291         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10292
10293 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10294
10295         * g++.dg/abi/mangle16.C: New test.
10296         * g++.dg/abi/mangle17.C: Likewise.
10297
10298         PR c++/7478
10299         * g++.dg/template/ref1.C: New test.
10300
10301 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10302
10303         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10304
10305 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10306
10307         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10308
10309 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10310
10311         PR c++/7524
10312         * g++.dg/init/array7.C: New test.
10313
10314 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10315
10316         * g++.dg/init/array6.C: New test.
10317
10318         * g++.dg/abi/mangle13.C: Likewise.
10319         * g++.dg/abi/mangle14.C: Likewise.
10320         * g++.dg/abi/mangle15.C: Likewise.
10321
10322 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10323
10324         * g++.dg/abi/empty8.C: New test.
10325
10326 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10327
10328         * g++.dg/init/ctor1.C: New test.
10329
10330 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10331
10332         * gcc.c-torture/execute/20021015-1.c: New test.
10333
10334 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10335
10336         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10337
10338 2002-10-14  Jan Hubicka  <jh@suse.cz>
10339
10340         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10341
10342 2002-10-14  Richard Henderson  <rth@redhat.com>
10343
10344         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10345
10346 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10347
10348         PR optimization/6631
10349         * g++.dg/opt/const2.C: New test.
10350
10351 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10352
10353         PR c++/7176
10354         * g++.dg/parse/friend1.C: New test.
10355         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10356
10357 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10358
10359         * gcc.dg/20021014-1.c: New test.
10360
10361 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10362
10363         PR c++/5661
10364         * g++.dg/ext/vlm1.C: New test.
10365         * g++.dg/ext/vlm2.C: Likewise.
10366
10367         * g++.dg/init/array1.C: Remove invalid braces.
10368         * g++.dg/init/brace1.C: New test.
10369         * g++.dg/init/copy2.C: Likewise.
10370         * g++.dg/init/copy3.C: Likewise.
10371         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10372         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10373         braces.
10374
10375 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10376
10377         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10378
10379 2002-10-11  Richard Shann  <richard.shann@superh.com>
10380
10381         * gcc.c-torture/compile/simd-5.c: New test.
10382
10383 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10384
10385         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10386
10387 2002-10-10  Jim Wilson  <wilson@redhat.com>
10388
10389         * gcc.c-torture/execute/20021010-1.c: New test.
10390
10391 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10392
10393         PR c/7353
10394         * g++.dg/ext/typedef-init.C: New test.
10395         * gcc.dg/typedef-init.c: New test.
10396
10397 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10398
10399         * gcc.dg/cpp/paste13.c: New test.
10400
10401 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10402
10403         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10404         remaining platforms, XFAIL during compile, not execute.  Don't
10405         XFAIL at -O0.
10406
10407 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10408
10409         * gcc.dg/alias-1.c: Tweak expected warning.
10410
10411 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10412
10413         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10414
10415 2002-10-06  Andreas Jaeger  <aj@suse.de>
10416
10417         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10418         * gcc.dg/cpp/c++98.C: Likewise.
10419
10420         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10421         * g++.dg/cpp/c++98.C: Likewise.
10422
10423         * g++.dg/README (Subdirectories): Mention cpp directory.
10424
10425         PR target/7559
10426         * gcc.dg/20021006-1.c: New test.
10427
10428 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10429
10430         PR c++/7804
10431         * g++.dg/other/warning1.C: New test.
10432
10433 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10434
10435         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10436         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10437         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10438
10439 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10440
10441         PR c++/7931
10442         * g++.dg/template/ptrmem3.C: New test.
10443
10444         PR c++/7754
10445         * g++.dg/template/union1.C: New test.
10446
10447 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10448
10449         PR c++/8006
10450         * g++.dg/abi/mangle9.C: New test.
10451         * g++.dg/abi/mangle10.C: New test.
10452         * g++.dg/abi/mangle11.C: New test.
10453         * g++.dg/abi/mangle12.C: New test.
10454
10455 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10456
10457         PR c++/7188.
10458         * g++.dg/template/meminit1.C: New test.
10459         * g++.dg/warn/Wreorder-1.C: Likewise.
10460         * g++.old-deja/g++.mike/warn3.C: Tweak.
10461         * lib/prune.exp: Ingore "in copy constructor".
10462
10463 2002-10-02  Andreas Jaeger  <aj@suse.de>
10464
10465         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10466         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10467         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10468         on x86-64.
10469
10470 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10471
10472         * gcc.dg/empty1.C: Fix typo.
10473
10474 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10475
10476         * gcc.dg/alias-1.c: New test.
10477
10478 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10479
10480         * gcc.dg/empty1.C: New test.
10481
10482         * g++.dg/tls/init-2.C: Tweak error messages.
10483
10484 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10485
10486         * gcc.c-torture/compile/20020923-1.c: New test.
10487
10488 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10489
10490         * gcc.c-torture/execute/ffs-1.c: New test.
10491         * gcc.c-torture/execute/ffs-2.c: Ditto.
10492
10493 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10494
10495         * g++.dg/overload/member1.C: New test.
10496
10497 2002-09-30  Mark Mitchell  <mark@code
10498
10499 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10500
10501         * testsuite/gcc.dg/tls/diag-3.c: New.
10502
10503 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10504
10505         * g++.dg/README (Subdirectories): Document new subdir expr.
10506         * g++.dg/expr/pmf-1.C: New test.
10507
10508 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10509
10510         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10511
10512 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10513
10514         * g++.dg/abi/bitfield3.C: New test.
10515
10516 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10517
10518         * lib/gcov.exp: Tweak expected line formats.
10519         * gcc.misc-tests/gcov8.c: New test.
10520         * gcc.misc-tests/gcov8.x: New flags.
10521
10522 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10523
10524         * consistency.vlad/layout/endian.c: Include string.h.
10525
10526         * gcc.c-torture/execute/20020805-1.c: New test.
10527
10528 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10529
10530         * g++.dg/other/conversion1.C: New test.
10531
10532 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10533
10534         * gcc.dg/builtins-1.c: New testcase.
10535
10536 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10537
10538         * g++.dg/inherit/access3.C: New test.
10539
10540 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10541
10542         * gcc.dg/ia64-visibility-2.c: New test.
10543
10544 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10545
10546         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10547         __qualifier_flags to __flags.
10548
10549 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10550
10551         * g++.dg/inherit/operator1.C: New test.
10552         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10553         * g++.dg/other/error1.C: Change expected error message.
10554         * g++.dg/template/conv4.C: Likewise.
10555
10556 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10557
10558         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10559         for documented behavior.
10560
10561 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10562
10563         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10564         several targets known to fail.
10565
10566 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10567
10568         * gcc.dg/mips-args-[123].c: New tests.
10569
10570 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10571
10572         * gcc.dg/ppc-spe.c: New.
10573
10574 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10575
10576         * g++.dg/other/ptrmem4.C: New testcase.
10577
10578 2002-07-24  Richard Henderson  <rth@redhat.com>
10579
10580         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10581
10582 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10583
10584         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10585
10586 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10587
10588         * gcc.c-torture/execute/memset-3.c: New testcase.
10589
10590 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10591
10592         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10593         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10594
10595 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10596
10597         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10598         Delete.
10599
10600 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10601
10602         * gcc.c-torture/compile/simd-4.c: New test.
10603
10604 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10605
10606         PR c++/7347, c++/7348
10607         * g++.dg/template/access4.C: New test.
10608         * g++.dg/template/access5.C: New test.
10609         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10610         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10611         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10612         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10613
10614 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10615
10616         * gcc.dg/gnu89-init-2.c: New test.
10617
10618 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10619
10620         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10621
10622 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10623
10624         * gcc.c-torture/execute/20020720-1.c: New testcase.
10625
10626 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10627
10628         * gcc.dg/cpp/Wsignprom.c: New tests.
10629
10630 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10631
10632         * gcc.c-torture/execute/loop-13.c: New test.
10633
10634 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10635
10636         * gcc.dg/cpp/expr.c: New tests.
10637
10638 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10639
10640         * g++.dg/opt/pr6713.C: Add template instantiation.
10641
10642 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10643
10644         * gcc.dg/nest.c: New test.
10645
10646 2002-07-17  Richard Henderson  <rth@redhat.com>
10647
10648         * g++.dg/opt/pr6713.C: New test.
10649
10650 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10651
10652         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10653         XFAIL for all x86 processors.
10654
10655 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10656
10657         * gcc.c-torture/execute/20010122-1.x: Do not test with
10658         -fomit-frame-pointer.
10659
10660 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10661
10662         * g++.dg/template/instantiate2.C: New test.
10663         * g++.dg/template/spec4.C: New test.
10664
10665 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10666
10667         * g++.dg/template/access2.C: New test.
10668         * g++.dg/template/access3.C: New test.
10669
10670 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10671
10672         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10673         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10674         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10675         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10676         Convert to use <stdarg.h>.
10677         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10678         Delete.
10679         * gcc.dg/va-arg-2.c: New.
10680         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10681
10682 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10683
10684         * gcc.c-torture/compile/20020710-1.c: New test.
10685
10686 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10687                           Andrew Pinski  <pinskia@physics.uc.edu>
10688
10689         gcc.c-torture/compile/simd-2.c: New testcase.
10690         gcc.c-torture/compile/simd-3.c: Likewise.
10691
10692 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10693
10694         PR c++/7224
10695         * g++.dg/overload/error1.C: New test.
10696
10697 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10698
10699         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10700         configuration and IRIX 6 O32 ABI.
10701
10702 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10703
10704         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10705
10706 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10707
10708         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10709
10710 2002-07-10  Jeffrey A Law  <law@redhat.com>
10711
10712         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10713
10714         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10715
10716 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10717
10718         * gcc.dg/20020312-2.c: Check for __PPC__.
10719
10720 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10721
10722         * gcc.c-torture/compile/20020709-1.c: New test.
10723
10724 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10725
10726         * g++.dg/template/qualttp21.C: New test case.
10727
10728 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10729
10730         * gcc.c-torture/compile/20020706-1.c: New test.
10731         * gcc.c-torture/compile/20020706-2.c: New test.
10732
10733 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10734             Alexandre Oliva  <aoliva@redhat.com>
10735
10736         * g++.dg/warn/incomplete1.C: New test.
10737
10738 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10739
10740         PR c++/7099
10741         * g++.dg/warn/noreturn1.C: New test.
10742
10743 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10744
10745         PR c++/6706
10746         * g++.dg/debug/debug6.C: New test.
10747         * g++.dg/debug/debug7.C: New test.
10748
10749 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10750
10751         * gcc.c-torture/compile/simd-3.c: New test.
10752
10753 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10754
10755         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10756         * gcc.dg/20020620-1.c: Likewise.
10757
10758 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10759
10760         PR c++/6944
10761         * g++.dg/init/array4.C: New test.
10762         * g++.dg/init/array5.C: New test.
10763
10764 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10765
10766         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10767         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10768
10769 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10770
10771         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10772         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10773         * gcc.dg/wtr-conversion-1.c: Likewise.
10774         * gcc.dg/wtr-escape-1.c: Likewise.
10775         * gcc.dg/wtr-int-type-1.c: Likewise.
10776         * gcc.dg/wtr-label-1.c: Likewise.
10777         * gcc.dg/wtr-static-1.c: Likewise.
10778         * gcc.dg/wtr-strcat-1.c: Likewise.
10779         * gcc.dg/wtr-suffix-1.c: Likewise.
10780         * gcc.dg/wtr-switch-1.c: Likewise.
10781         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10782         * gcc.dg/wtr-union-init-1.c: Likewise.
10783         * gcc.dg/wtr-union-init-2.c: Likewise.
10784         * gcc.dg/wtr-union-init-3.c: Likewise.
10785
10786         * gcc.dg/wtr-func-def-1.c: New test.
10787
10788 2002-07-02 Devang Patel <dpatel@apple.com>
10789
10790         * objc.dg/param-1.m: New test.
10791
10792 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10793
10794         * gcc.dg/cpp/trad/directive.c: Add test.
10795         * gcc.dg/cpp/trad/macroargs.c: Add test.
10796         * gcc.dg/cpp/trad/rec
10797
10798 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10799
10800         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10801
10802 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10803
10804         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10805         targets.
10806
10807 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10808
10809         * g++.dg/abi/mange7.C: New test.
10810
10811         PR c++/6438.
10812         * g++.dg/parse/stmtexpr2.C: New test.
10813
10814 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10815
10816         * gcc.dg/20020312-2.c: Add SH target.
10817
10818 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10819
10820         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10821         compiler output on mips*-*-irix*.
10822
10823 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10824
10825         * g++.dg/parse/attr1.C: New test.
10826
10827 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10828
10829         * gcc.c-torture/execute/string-opt-17.c: New test case.
10830         * gcc.c-torture/execute/memset-2.c: New test case.
10831
10832 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10833
10834         PR c++/6256:
10835         * g++.dg/template/friend5.C: New test.
10836
10837         PR c++/6331:
10838         * g++.dg/template/qual1.C: Likewise.
10839
10840 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10841
10842         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10843         Include stdlib.h, not stdio.h or ctype.h.
10844
10845 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10846
10847         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10848         cris-*-elf* and mmix-*-*.
10849         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10850         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10851         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10852         Ditto.
10853         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10854         * gcc.dg/wchar_t-1.c: Ditto.
10855
10856 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10857
10858         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10859         Clarify comment.
10860
10861 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10862
10863         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10864
10865 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10866
10867         * gcc.c-torture/execute/20000906-1.x: Delete.
10868
10869 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10870
10871         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10872
10873 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10874
10875         * PR6367
10876         * g77.f-torture/execute/6367.f: New test.
10877         * g77.f-torture/execute/6367.x: Disable for MMIX.
10878
10879 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10880
10881         * PR6352
10882         * g++.dg/opt/inline2.C: New test.
10883
10884 2002-04-18  Richard Henderson  <rth@redhat.com>
10885
10886         * gcc.dg/20000906-1.c: Enable for all targets.
10887         * gcc.c-torture/compile/iftrap-2.c: New.
10888
10889 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10890
10891         * gcc.dg/20020418-1.c: New test.
10892         * gcc.dg/20020418-2.c: New test.
10893
10894 2002-04-18  Richard Henderson  <rth@redhat.com>
10895
10896         * gcc.c-torture/compile/iftrap-1.c: New.
10897         * gcc.dg/iftrap-1.c: Adjust for ia64.
10898         * gcc.dg/iftrap-2.c: New.
10899
10900 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10901
10902         * gcc.c-torture/compile/20020418-1.c: New test.
10903
10904 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10905
10906         * gcc.c-torture/compile/20020415-1.c: New.
10907
10908 2002-04-18  David S. Miller  <davem@redhat.com>
10909
10910         * gcc.c-torture/execute/20020418-1.c: New test.
10911
10912 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10913
10914         * gcc.dg/20020416-1.c: New test.
10915
10916         * g++.dg/opt/inline1.C: New test.
10917
10918 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10919
10920         * gcc.dg/altivec-5.c: New test.
10921
10922         * gcc.dg/20020415-1.c: New test.
10923
10924 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10925
10926         * testsuite/lib/chill.exp: Remove.
10927
10928 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10929
10930         * g++.dg/other/big-struct.C: New test.
10931
10932 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10933
10934         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10935         of scratch file.
10936
10937 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10938
10939         PR c/6277
10940         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10941         in scan-assembler function name
10942
10943 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10944
10945         * g77.f-torture/execute/980628-4.x,
10946         g77.f-torture/execute/980628-5.x,
10947         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10948         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10949         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10950         i[34567]86-*-*.
10951
10952 2002-04-13  David S. Miller  <davem@redhat.com>
10953
10954         * gcc.c-torture/execute/20020413-1.c: New test.
10955
10956 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10957
10958         * gcc.dg/asm-6.c,
10959         * g++.dg/ext/asm1.C: New tests.
10960
10961 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10962
10963         PR c++ 5373.
10964         * g++.dg/parse/stmtexpr1.C: New test.
10965
10966         PR c++/5189.
10967         * g++.dg/template/copy1.C: New test.
10968
10969 2002-04-12  Richard Henderson  <rth@redhat.com>
10970
10971         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10972
10973 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10974
10975         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10976         gcc.c-torture/execute/20020307-2.c.
10977
10978 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10979
10980         * g++.dg/ext/attrib5.C,
10981         * g++.dg/lookup/struct1.C: New tests.
10982
10983 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10984
10985         * gcc.dg/20020411-1.c: New test.
10986
10987         * gcc.c-torture/execute/20020411-1.c: New test.
10988
10989 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10990
10991         * g77.f-torture/execute/6177.f: New test.
10992
10993 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10994
10995         PR middle-end/6247
10996         * g++.dg/opt/cleanup1.C: New test.
10997
10998         * g++.dg/opt/const1.C: New test.
10999
11000 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
11001
11002         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
11003
11004 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11005
11006         PR c++/5507
11007         * g++.dg/template/typename2.C: New test.
11008
11009 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
11010
11011         * gcc.c-torture/execute/loop-12.c: New.
11012
11013 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
11014
11015         * g77.f-torture/execute/980628-4.x,
11016         g77.f-torture/execute/980628-5.x,
11017         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11018         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11019         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
11020
11021 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11022
11023         PR optimization/6086
11024         * g++.dg/opt/preinc1.C: New test.
11025
11026 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11027
11028         PR c++/5571
11029         * g++.dg/opt/static2.C: New test.
11030
11031 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11032
11033         PR c/5120
11034         * gcc.dg/20020406-1.c: New test.
11035
11036 2002-04-04  David S. Miller  <davem@redhat.com>
11037
11038         * gcc.c-torture/execute/20020404-1.c: New test.
11039
11040 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11041
11042         PR c/6123
11043         * gcc.dg/20020312-2.c: Do not declare global register variable
11044         if __PIC__ or __pic__ is defined.
11045
11046 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11047
11048         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11049         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11050
11051 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11052
11053         * gcc.misc-tests/linkage.exp: Update last change to handle
11054         sparc*-, not just sparc-.
11055
11056 2002-04-03  Richard Henderson  <rth@redhat.com>
11057
11058         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11059
11060 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11061
11062         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11063
11064 2002-04-02  David S. Miller  <davem@redhat.com>
11065
11066         * gcc.c-torture/execute/20020402-3.c: New test.
11067
11068 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11069
11070         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11071         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11072
11073         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11074         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11075         g77.f-torture/execute/20001201.x,
11076         g77.f-torture/execute/u77-test.x: New files.
11077
11078         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11079         * gcc.dg/wchar_t-1.c: Ditto.
11080
11081 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11082
11083         * gcc.c-torture/execute/20020402-1.c: New test.
11084
11085 2002-04-01  Richard Henderson  <rth@redhat.com>
11086
11087         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11088
11089         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11090
11091 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11092
11093         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11094
11095 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11096
11097         * g++.dg/inherit/template-as-base.C: Expect error.
11098         * g++.dg/inherit/namespace-as-base.C: Likewise.
11099
11100 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11101
11102         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11103         g++.dg/ext/instantiate3.C: Tweak match patterns.
11104
11105         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11106         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11107         -da test.
11108
11109 2002-03-31  Richard Henderson  <rth@redhat.com>
11110
11111         * gcc.dg/special/alias-2.c: New.
11112         * gcc.dg/special/ecos.exp: Run it.
11113
11114 2002-03-31  Richard Henderson  <rth@redhat.com>
11115
11116         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11117
11118 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11119
11120         * gcc.dg/weak-1.c: Disable on h8300 port.
11121
11122 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11123
11124         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11125         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11126         ordering tests.
11127         * g++.dg/bprob/bprob-1.C: New test.
11128         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11129         * g++.dg/gcov/gcov-1.C: New test.
11130         * g++.dg/gcov/gcov-1.x: New file.
11131         * g++.dg/gcov/gcov-2.C: New test.
11132         * g++.dg/gcov/gcov-3.C: New test.
11133         * g++.dg/gcov/gcov-3.h: New file.
11134
11135 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11136
11137         * g++.old-deja/g++.other/builtins5.C: New test.
11138         * g++.old-deja/g++.other/builtins6.C: New test.
11139         * g++.old-deja/g++.other/builtins7.C: New test.
11140         * g++.old-deja/g++.other/builtins8.C: New test.
11141         * g++.old-deja/g++.other/builtins9.C: New test.
11142
11143 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11144
11145         * g++.dg/opt/static1.C: New test.
11146
11147         * g++.dg/opt/longbranch1.C: New test.
11148
11149 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11150
11151         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11152
11153         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11154
11155 2002-03-28  Jeffrey A Law  (law@redhat.com)
11156
11157         * gcc.c-torture/execute/20020328-1.c: New test.
11158
11159 2002-03-27  Richard Henderson  <rth@redhat.com>
11160
11161         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11162         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11163         move from g++.old-deja/g++.ext/.
11164
11165 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11166
11167         * g++.dg/init/new2.C: New test.
11168
11169 2002-03-26  Richard Henderson  <rth@redhat.com>
11170
11171         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11172
11173         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11174         on sparc.
11175
11176         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11177         sparcv9 systems.
11178         * gcc.dg/20001102-1.c: Likewise.
11179
11180 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11181
11182         * gcc.dg/cpp/endif-pedantic1.c,
11183         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11184
11185 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11186
11187         * g++.dg/init/new1.C: New test.
11188
11189 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11190
11191         * g++.dg/abi/vbase9.C: New test.
11192
11193 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11194
11195         * gcc.dg/arm-asm.c: New test.
11196
11197 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11198
11199         * gcc.dg/Wswitch-enum.c: New test.
11200         Fix PR c/5044.
11201
11202 2002-03-26  Richard Henderson  <rth@redhat.com>
11203
11204         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11205         structure.
11206
11207 2002-03-25  Richard Henderson  <rth@redhat.com>
11208
11209         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11210         sparcv9 systems.
11211
11212         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11213         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11214
11215 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11216
11217         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11218
11219 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11220
11221         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11222         targets using generic thunk support.
11223
11224 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11225
11226         * gcc.c-torture/compile/20020323-1.c: New test.
11227
11228         * g++.dg/opt/conj2.C: New test.
11229
11230 2002-03-24  Richard Henderson  <rth@redhat.com>
11231
11232         * gcc.dg/weak-1.c: Use -fno-common.
11233
11234 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11235
11236         * g77.dg/f77-edit-apostrophe-out.f: New test
11237         * g77.dg/f77-edit-h-out.f: New test
11238         * g77.dg/f77-edit-t-in.f: New test
11239         * g77.dg/f77-edit-t-out.f: New test
11240         * g77.dg/f77-edit-x-out.f: New test
11241         * g77.dg/f77-edit-slash-out.f: New test
11242         * g77.dg/f77-edit-colon-out.f: New test
11243         * g77.dg/f77-edit-s-out.f: New test
11244
11245 2002-03-24  Richard Henderson  <rth@redhat.com>
11246
11247         * objc/execute/formal_protocol-6.x: New XFAIL.
11248
11249 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11250
11251         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11252         that do not support weak symbols
11253
11254 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11255
11256         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11257         * lib/g77.exp:  Likewise
11258         * lib/objc.exp: Likewise
11259
11260 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11261
11262         * gcc.dg/Wswitch-default.c: New test.
11263
11264 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11265
11266         * g++.dg/other/enum1.C: New test.
11267
11268 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11269
11270         * gcc.dg/pragma-ep-3.c: Fix typo.
11271
11272 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11273
11274         * g++.dg/inherit/template-as-base.C: New test.
11275
11276 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11277
11278         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11279         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11280
11281 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11282
11283         * gcc.dg/cpp/multiline.c: Update to match.
11284
11285 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11286
11287         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11288
11289 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11290
11291         * gcc.dg/cpp/extratokens2.c:  New file.
11292
11293 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11294
11295         * gcc.dg/20020312-2.c: Add rs6000 target.
11296
11297         * gcc.c-torture/compile/20020319-1.c: New test.
11298
11299 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11300
11301         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11302         (A, E): Handle this.
11303
11304 2002-03-20  Jason Merrill  <jason@redhat.com>
11305
11306         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11307         ignoring -fpic.
11308         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11309         through prune_gcc_output.
11310
11311 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11312
11313         * gcc.c-torture/compile/20020320-1.c: New test.
11314
11315 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11316
11317         * gcc.c-torture/compile/20020318-1.c: New test.
11318
11319         * gcc.dg/struct-by-value-1.c: New test.
11320
11321         * gcc.dg/20020319-1.c: New test.
11322
11323 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11324
11325         * g++.dg/opt/conj1.C: New test.
11326
11327 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11328
11329         * g++.dg/template/qualttp20.C: Revert previous change.
11330         * g++.dg/template/qualttp3.C: Likewise.
11331         * g++.dg/template/qualttp4.C: Likewise
11332         * g++.dg/template/qualttp5.C: Likewise
11333         * g++.dg/template/qualttp6.C: Likewise
11334         * g++.dg/template/qualttp7.C: Likewise
11335         * g++.dg/template/qualttp8.C: Likewise
11336         * g++.dg/template/recurse.C: Likewise.
11337
11338 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11339
11340         * gcc.dg/cpp/wchar-1.c: Update.
11341
11342 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11343
11344         * g++.dg/template/conv1.C: New test.
11345         * g++.dg/template/conv2.C: New test.
11346         * g++.dg/template/conv3.C: New test.
11347         * g++.dg/template/conv4.C: New test.
11348
11349 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11350
11351         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11352         * g++.dg/template/qualttp3.C: Likewise.
11353         * g++.dg/template/qualttp4.C: Likewise
11354         * g++.dg/template/qualttp5.C: Likewise
11355         * g++.dg/template/qualttp6.C: Likewise
11356         * g++.dg/template/qualttp7.C: Likewise
11357         * g++.dg/template/qualttp8.C: Likewise
11358         * g++.dg/template/recurse.C: Likewise.
11359
11360 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11361
11362         * g++.dg/opt/dtor1.C: New test.
11363
11364 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11365
11366         * gcc.c-torture/compile/20020315-1.c: New test.
11367
11368 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11369
11370         * gcc.dg/weak-1.c: Fix scan tests.
11371
11372 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11373
11374         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11375         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11376         cris-*-aout* mmix-*-*.
11377         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11378         cris-*-aout* mmix-*-*.
11379         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11380         cris-*-elf* cris-*-aout* and mmix-*-*.
11381         * gcc.dg/20001009-1.c: Ditto.
11382         * gcc.dg/20010912-1.c: Ditto.
11383         * gcc.dg/20020122-4.c: Ditto.
11384         * gcc.dg/inline-2.c: Ditto.
11385
11386 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11387
11388         * gcc.c-torture/compile/20020314-1.c: New test.
11389
11390 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11391
11392         * gcc.c-torture/execute/20020314-1.c: New test.
11393
11394 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11395
11396         * g++.dg/warn/Wunused-1.C: New test.
11397
11398 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11399
11400         * g++.dg/abi/mangle6.C: New test.
11401
11402 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11403
11404         * gcc.c-torture/compile/20020309-2.c: New test.
11405
11406         * gcc.c-torture/compile/20020312-1.c: New test.
11407
11408 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11409
11410         * g++.dg/other/access1.C: New test.
11411
11412 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11413
11414         * gcc.c-torture/execute/wchar_t-1.c: New test.
11415
11416 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11417
11418         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11419
11420 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11421
11422         * gcc.dg/20020312-1.c: New test case.
11423
11424 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11425
11426         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11427
11428 2002-03-11  Richard Henderson  <rth@redhat.com>
11429
11430         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11431         * g++.old-deja/g++.jason/report.C: Likewise.
11432
11433 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11434
11435         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11436         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11437
11438 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11439
11440         * testsuite/g++.dg/overload/pmf1.C: New test.
11441
11442 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11443
11444         * gcc.c-torture/execute/20020307-1.c: Use long.
11445
11446 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11447
11448         PR optimization/5844
11449         * gcc.dg/20020310-1.c: New test.
11450
11451 2002-03-09  Michael Meissner  <meissner@redhat.com>
11452
11453         * gcc.c-torture/execute/memcpy-2.c: New test.
11454         * gcc.c-torture/execute/memset-1.c: New test.
11455         * gcc.c-torture/execute/strlen-1.c: New test.
11456         * gcc.c-torture/execute/strcmp-1.c: New test.
11457         * gcc.c-torture/execute/strncmp-1.c: New test.
11458
11459 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11460
11461         * gcc.dg/ppc-ldstruct.c: New test.
11462
11463 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11464
11465         * gcc.c-torture/execute/va-arg-22.c: New test.
11466
11467 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11468
11469         * gcc.c-torture/compile/20020309-1.c: New test.
11470
11471 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11472
11473         * gcc.c-torture/execute/20020307-2.c: New test.
11474
11475 2002-03-07  Jeffrey A Law  (law@redhat.com)
11476
11477         * g77.f-torture/compile/20020307-1.f: New test.
11478
11479 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11480
11481         * gcc.dg/unordered-1.c: New test.
11482
11483 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11484
11485         * gcc.c-torture/execute/20020307-1.c: New test.
11486
11487 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11488
11489         * gcc.dg/20020304-1.c: New test.
11490
11491         * gcc.c-torture/compile/20020304-2.c: New test.
11492
11493 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11494
11495         * gcc.c-torture/compile/20020304-1.c: New test case
11496         (from PR c/5830).
11497
11498 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11499
11500         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11501
11502 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11503
11504         * g++.dg/other/classkey1.C: New test.
11505
11506 2002-03-01  Richard Henderson  <rth@redhat.com>
11507
11508         * gcc.c-torture/compile/981223-1.x: New.
11509         * gcc.c-torture/compile/920625-1.x: New.
11510
11511 2002-02-28  Richard Henderson  <rth@redhat.com>
11512
11513         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11514
11515 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11516
11517         * gcc.c-torture/execute/20020227-1.c: New test.
11518
11519 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11520
11521         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11522         here" ERROR lines.
11523         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11524         * g++.old-deja.g++.other/defarg1.C: Likewise.
11525         * g++.old-deja/g++.pt/calls2.C: Likewise.
11526         * g++.old-deja/g++.pt/crash20.C: Likewise.
11527         * g++.old-deja/g++.pt/crash30.C: Likewise.
11528         * g++.old-deja/g++.pt/crash36.C: Likewise.
11529         * g++.old-deja/g++.pt/crash6.C: Likewise.
11530         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11531         * g++.old-deja/g++.pt/derived3.C: Likewise.
11532         * g++.old-deja/g++.pt/error1.C: Likewise.
11533         * g++.old-deja/g++.pt/friend21.C: Likewise.
11534         * g++.old-deja/g++.pt/friend23.C: Likewise.
11535         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11536         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11537
11538 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11539
11540         * gcc.c-torture/execute/20020225-2.c: New test.
11541
11542 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11543
11544         * gcc.c-torture/execute/920730-1t.c,
11545         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11546         Delete test cases, only relevant to -traditional.
11547
11548 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11549
11550         * gcc.dg/cpp/undef1.c: Remove.
11551         * gcc.dg/cpp/directiv.c: Update.
11552         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11553
11554 2002-02-27  Michael Meissner  <meissner@redhat.com>
11555
11556         * gcc.c-torture/execute/20020226-1.c: New test.
11557
11558 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11559
11560         * g++.dg/debug/debug4.C: New test.
11561
11562         * gcc.dg/ia64-visibility-1.c: New test.
11563
11564 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11565
11566         * gcc.dg/debug/20020224-1.c: New.
11567
11568 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11569
11570         * gcc.c-torture/execute/960416-1.x: New.
11571         * gcc.c-torture/execute/divconst-3.x: Likewise.
11572
11573 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11574
11575         * gcc.dg/20020224-1.c: New test.
11576
11577 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11578
11579         * gcc.c-torture/execute/20020225-1.c: New.
11580
11581 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11582
11583         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11584
11585 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11586
11587         * gcc.dg/20020222-1.c: New test.
11588
11589 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11590
11591         * g++.dg/opt/anonunion1.C: New test.
11592
11593 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11594
11595         * g++.dg/template/qualttp19.C: New test.
11596         * g++.dg/template/qualttp20.C: New test.
11597         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11598         * g++.old-deja/g++.other/qual1.C: Likewise.
11599
11600 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11601
11602         * gcc.dg/attr-alwaysinline.c: New.
11603
11604 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11605
11606         * gcc.dg/20020220-1.c: New test.
11607
11608         * gcc.dg/20020220-2.c: New test.
11609
11610         * g++.dg/opt/mmx1.C: New test.
11611
11612 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11613
11614         * gcc.c-torture/compile/20020110.c: New test.
11615
11616 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11617
11618         * gcc.c-torture/execute/20020219-1.c: New test.
11619
11620         * gcc.dg/20020219-1.c: New test.
11621
11622         * gcc.dg/noncompile/20020220-1.c: New test.
11623
11624         * g++.dg/opt/ptrintsum1.C: New test.
11625
11626         * gcc.dg/debug/20020220-1.c: New test.
11627
11628 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11629
11630         * gcc.c-torture/execute/20020216-1.c: New test.
11631
11632 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11633
11634         * gcc.dg/decl-1.c: Update, new test.
11635
11636 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11637
11638         * g++.dg/abi/bitfield1.C: New test.
11639         * g++.dg/abi/bitfield2.C: New test.
11640
11641 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11642
11643         * gcc.dg/attr-nest.c: New test.
11644
11645 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11646
11647         * gcc.c-torture/execute/20020215-1.c: New test.
11648
11649 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11650
11651         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11652         * g++.dg/debug/debug.exp: New.
11653         * g++.dg/debug/trivial.C: New.
11654         * g++.dg/debug/debug1.C: Moved...
11655         * g++.dg/other/debug1.C: ...from here.
11656         * g++.dg/debug/debug2.C: Moved...
11657         * g++.dg/other/debug2.C: ...from here.
11658         * g++.dg/debug/debug3.C: Moved...
11659         * g++.dg/other/debug3.C: ...from here.
11660
11661         * gcc.dg/noncompile/20020213-1.c: New test.
11662
11663 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11664
11665         * g++.dg/other/debug3.C: New test.
11666
11667         * gcc.c-torture/execute/20020213-1.c: New test.
11668
11669 2002-02-13  Richard Smith <richard@ex-parrot.com>
11670
11671         * g++.old-deja/g++.other/thunk1.C: New test.
11672
11673 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11674
11675         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11676
11677 2002-02-13  Stan Shebs  <shebs@apple.com>
11678
11679         * gcc.dg/altivec-3.c: New.
11680
11681 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11682
11683         * gcc.dg/Wunreachable-1.c: New test.
11684         * gcc.dg/Wunreachable-2.c: New test.
11685
11686 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11687
11688         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11689
11690 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11691
11692         * gcc.dg/decl-1.c: New test.
11693
11694 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11695
11696         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11697
11698 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11699
11700         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11701         * gcc.c-torture/compile/980506-1.x: Likewise.
11702
11703 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11704
11705         * gcc.dg/20020210-1.c: New.
11706
11707 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11708
11709         * g77.f-torture/execute/947.f: New regression test
11710         for PR fortran/947.
11711
11712 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11713
11714         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11715         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11716
11717 2002-02-08  Richard Henderson  <rth@redhat.com>
11718
11719         * gcc.c-torture/compile/labels-3.c: New.
11720
11721 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11722
11723         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11724         expression statements work instead.
11725         * gcc.dg/noncompile/20020207-1.c: New test.
11726
11727 2002-02-07  Richard Henderson  <rth@redhat.com>
11728
11729         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11730
11731 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11732
11733         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11734         message from g77
11735         * lib/g77-dg.exp: Trim g77 error messages so that they are
11736         recognized by dg.exp.
11737
11738 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11739
11740         PR fortran/5473
11741         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11742
11743 2002-02-07  Richard Henderson  <rth@redhat.com>
11744
11745         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11746         to be sufficiently aligned for integers.
11747
11748 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11749
11750         * g++.dg/template/friend4.C: New test.
11751
11752 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11753
11754         PR fortran/5743
11755         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11756         unsupported cases.
11757
11758 2002-02-07  Richard Henderson  <rth@redhat.com>
11759
11760         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11761         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11762         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11763         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11764
11765 2002-02-06  Richard Henderson  <rth@redhat.com>
11766
11767         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11768
11769 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11770
11771         * gcc.dg/20020206-1.c: New test.
11772
11773 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11774
11775         * gcc.c-torture/execute/20020206-1.c: New test.
11776
11777         * gcc.c-torture/execute/20020206-2.c: New test.
11778
11779         PR optimization/5429:
11780         * gcc.c-torture/compile/20020206-1.c: New test.
11781
11782 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11783
11784         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11785         as certain file formats cannot support particularly large
11786         alignments.
11787
11788         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11789         and do not expect to be able to link the executable.
11790
11791         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11792         fail because the COFF format does not support the weak attribute.
11793
11794 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11795
11796         * g77.dg/pr5473.f:  New test
11797
11798 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11799
11800         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11801         Fix testcase accordingly.
11802
11803 2002-02-04  Richard Henderson  <rth@redhat.com>
11804
11805         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11806         (buf): Change to be an array of pointers, not ints.
11807
11808 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11809
11810         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11811         before all tests.  Move warning one line above to match where it
11812         C frontend emits.
11813         * gcc.dg/Wswitch-2.c: New test.
11814         * g++.dg/warn/Wswitch-1.C: New test.
11815         * g++.dg/warn/Wswitch-2.C: New test.
11816
11817 2002-02-04  Richard Henderson  <rth@redhat.com>
11818
11819         * g++.dg/abi/offsetof.C: Fix size comparison.
11820
11821 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11822
11823         * gcc.dg/cast-qual-2.c: New test.
11824
11825 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11826
11827         * gcc.dg/20020201-4.c: New test.
11828
11829 2002-02-04  Ben Elliston  <bje@redhat.com>
11830
11831         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11832         target_info attribute != 0, in addition to the empty string.
11833         (gcc_target_compile): Likewise.
11834
11835 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11836
11837         * gcc.dg/Wswitch.c: New test.
11838         PR gcc/4475. PR gcc/3780.
11839
11840 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11841
11842         * g77.f-torture/execute/5122.f: New test for regressions
11843         against PR fortran/5122.
11844
11845 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11846
11847         * g77.f-torture/compile/pr3743.f: Delete
11848         * g77.dg/pr3743-1.f: New test.
11849         * g77.dg/pr3743-2.f: New test.
11850         * g77.dg/pr3743-3.f: New test.
11851         * g77.dg/pr3743-4.f: New test.
11852
11853 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11854
11855         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11856
11857 2002-02-02  Richard Henderson  <rth@redhat.com>
11858
11859         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11860         * gcc.c-torture/execute/bf64-1.c: Likewise.
11861
11862 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11863
11864         * gcc.dg/20020201-2.c: New test.
11865
11866         * gcc.dg/20020201-3.c: New test.
11867
11868         * gcc.c-torture/execute/bitfld-2.c: New test.
11869
11870 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11871
11872         * gcc.dg/bitfld-1.c: Update.
11873         * gcc.dg/bitfld-2.c: Update.
11874         * gcc.c-torture/execute/bitfld-1.x: New.
11875
11876 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11877
11878         * gcc.c-torture/execute/20020201-1.c: New test.
11879
11880 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11881
11882         PR target/5469
11883         * gcc.dg/20020201-1.c: New test.
11884
11885 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11886
11887         PR fortran/3743
11888         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11889         * g77.f-torture/compile/pr3743.x: Remove
11890
11891 2002-01-31  Tom Rix  <trix@redhat.com>
11892
11893         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11894
11895 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11896
11897         * gcc.dg/noncompile/20020130-1.c: New test.
11898
11899 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11900
11901         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11902
11903 2002-01-29  Richard Henderson  <rth@redhat.com>
11904
11905         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11906         to long long.
11907         * gcc.c-torture/execute/bf64-1.c: Likewise.
11908
11909 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11910
11911         * gcc.c-torture/execute/20020129-1.c: New test.
11912
11913 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11914
11915         * gcc.c-torture/compile/20000224-1.c: Update.
11916         * gcc.c-torture/execute/bitfld-1.c: New tests.
11917         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11918         * gcc.dg/uninit-A.c: Update.
11919
11920 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11921
11922         * g++.dg/template/ctor1.C: Add instantiation.
11923
11924 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11925
11926         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11927         argument to __builtin_prefetch to be const ptr.
11928
11929 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11930
11931         * gcc.c-torture/compile/20020120-1.c: New test.
11932
11933 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11934
11935         * gcc.c-torture/execute/20020127-1.c: New test.
11936
11937 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11938
11939         * g77.dg/f77-edit-i-in.f: New test
11940         * g77.dg/f77-edit-i-out.f: New test
11941
11942 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11943
11944         * gcc.dg/debug/debug.exp: New file.
11945         * gcc.dg/debug/trivial.c: New file.
11946         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11947         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11948         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11949         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11950         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11951         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11952         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11953         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11954         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11955         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11956         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11957         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11958         * gcc.dg/20000503-1.c: Removed.
11959         * gcc.dg/20010207-1.c: Removed.
11960         * gcc.dg/20011223-1.c: Removed.
11961         * gcc.dg/20020104-2.c: Removed.
11962         * gcc.dg/debug-1.c: Removed.
11963         * gcc.dg/debug-2.c: Removed.
11964         * gcc.dg/debug-3.c: Removed.
11965         * gcc.dg/debug-4.c: Removed.
11966         * gcc.dg/debug-5.c: Removed.
11967         * gcc.dg/debug-6.c: Removed.
11968         * gcc.dg/dwarf2-1.c: Removed.
11969         * gcc.dg/dwarf2-2.c: Removed.
11970
11971 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11972
11973         * g++.old-deja/g++.other/eh5.C: New test.
11974         * g++.old-deja/g++.other/sibcall2.C: New test.
11975         * g++.old-deja/g++.other/array9.C: New test.
11976         * g++.old-deja/g++.other/typename2.C: New test.
11977         * g++.old-deja/g++.other/crash60.C: New test.
11978         * g++.old-deja/g++.other/conv9.C: New test.
11979         * g++.old-deja/g++.other/mangle10.C: New test.
11980         * g++.old-deja/g++.other/unchanging1.C: New test.
11981         * g++.old-deja/g++.other/exprstmt1.C: New test.
11982         * g++.old-deja/g++.other/inline23.C: New test.
11983         * g++.old-deja/g++.eh/ia64-1.C: New test.
11984         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11985         * g++.old-deja/g++.other/reload1.C: New test.
11986         * g++.old-deja/g++.other/static20.C: New test.
11987         * g++.old-deja/g++.other/local-alloc1.C: New test.
11988         * g++.old-deja/g++.other/conv8.C: New test.
11989         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11990         * g++.old-deja/g++.other/storeexpr1.C: New test.
11991         * g++.old-deja/g++.other/storeexpr2.C: New test.
11992         * g++.dg/eh/template2.C: New test.
11993         * g++.dg/warn/weak1.C: New test.
11994
11995 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11996
11997         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11998         Remove first, non-varying, argument.
11999
12000 2002-01-23  Richard Henderson  <rth@redhat.com>
12001
12002         * gcc.dg/inline-2.c: New.
12003
12004         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
12005         Add optional target arg.  Check number of arguments.
12006         (scan-assembler-not, scan-assembler-dem): Likewise.
12007         (scan-assembler-dem-not): Likewise.
12008
12009 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12010
12011         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
12012         line 12.
12013         * g++.old-deja/g++.brendan/parse3.C,
12014         g++.old-deja/g++.other/crash26.C,
12015         g++.old-deja/g++.other/crash28.C,
12016         g++.old-deja/g++.other/crash29.C,
12017         g++.old-deja/g++.other/crash30.C,
12018         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
12019
12020 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
12021
12022         * gcc.dg/20020115-1.c: New.
12023
12024 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
12025
12026         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
12027
12028 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
12029
12030         * gcc.dg/20020122-3.c: New.
12031
12032 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
12033
12034         * g++.dg/other/gc1.C: New test.
12035
12036 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12037
12038         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12039
12040 2002-01-22  Richard Henderson  <rth@redhat.com>
12041
12042         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12043
12044 2002-01-22  Richard Henderson  <rth@redhat.com>
12045
12046         * gcc.dg/20020122-4.c: New.
12047
12048 2002-01-22  H.J. Lu <hjl@gnu.org>
12049
12050         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12051         link output.
12052         * gcc.dg/special/ecos.exp: Likewise.
12053         * lib/g++-dg.exp: Likewise.
12054         * lib/g77-dg.exp: Likewise.
12055         * lib/gcc-dg.exp : Likewise.
12056         * lib/mike-g++.exp: Likewise.
12057         * lib/mike-g77.exp: Likewise.
12058         * lib/mike-gcc.exp: Likewise.
12059         * lib/objc-dg.exp: Likewise.
12060
12061 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12062
12063         PR target/5379
12064         * gcc.dg/20020122-2.c: New test.
12065
12066 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12067
12068         * gcc.dg/20020122-1.c: New test.
12069
12070 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12071
12072         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12073
12074 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12075
12076         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12077
12078 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12079
12080         * gcc.c-torture/compile/20020121-1.c: New test.
12081
12082 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12083
12084         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12085         ld_library_path.
12086
12087 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12088
12089         * gcc.dg/20020218-1.c: New test.
12090
12091 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12092
12093         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12094         messages
12095         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12096         "At global scope" warning
12097         * g++.dg/ext/align1.C: Change cygwin test for alignment
12098         from db-bogus to dg-warning
12099
12100 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12101
12102         * g77.f-torture/compile/cpp2.F: New test.
12103
12104 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12105
12106         * g++.dg/template/access1.C: New test.
12107
12108 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12109
12110         * gcc.dg/20020118-1.c: New.
12111
12112 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12113
12114         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12115
12116 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12117
12118         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12119         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12120         alignment warnings.
12121
12122 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12123
12124         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12125         torture_with_loops and torture_without_loops
12126
12127 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12128
12129         * gcc.c-torture/compile/20020116-1.c: New test.
12130
12131 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12132
12133         * gcc.dg/20020116-2.c: New test.
12134
12135         * gcc.dg/ultrasp4.c: New test.
12136
12137         * gcc.dg/20020116-1.c: New test.
12138
12139 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12140
12141         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12142         by EABI.
12143
12144 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12145
12146         * gcc.misc-tests/i386-prefetch.exp: New.
12147         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12148         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12149         * gcc.misc-tests/i386-pf-none-1.c: New test.
12150         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12151
12152 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12153
12154         * gcc.dg/gnu89-init-1.c: Add new tests.
12155
12156 2002-01-15  Andreas Jaeger  <aj@suse.de>
12157
12158         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12159         * gcc.dg/i386-mmx-2.c: Likewise.
12160         * gcc.dg/i386-sse-1.c: Likewise.
12161         * gcc.dg/i386-sse-2.c: Likewise.
12162         * gcc.dg/i386-sse-3.c: Likewise.
12163
12164 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12165
12166         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12167         Uncomment additional cases that now pass.
12168
12169 2002-01-11  Richard Henderson  <rth@redhat.com>
12170
12171         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12172         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12173
12174 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12175
12176         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12177
12178 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12179
12180         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12181         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12182
12183 2002-01-10  Dale Johannesen  <dalej@apple.com>
12184
12185         * gcc.c-torture/execute/loop-11.c: New.
12186
12187 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12188
12189         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12190         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12191
12192 2002-01-09  Richard Henderson  <rth@redhat.com>
12193
12194         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12195         type in which to perform the operation for each size.
12196
12197 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12198
12199         * gcc.c-torture/compile/20020109-2.c: New test.
12200
12201 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12202
12203         * gcc.c-torture/execute/loop-10.c: New test.
12204
12205 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12206
12207         * gcc.c-torture/compile/20010226-1.c: New test.
12208         * gcc.c-torture/compile/20010227-1.c: New test.
12209         * gcc.c-torture/compile/20010426-1.c: New test.
12210         * gcc.c-torture/compile/20010510-1.c: New test.
12211         * gcc.c-torture/compile/20010605-3.c: New test.
12212         * gcc.c-torture/compile/20010824-1.c: New test.
12213         * gcc.c-torture/execute/20010409-1.c: New test.
12214         * gcc.dg/noncompile/20000901-1.c: New test.
12215         * gcc.dg/20001023-1.c: New test.
12216         * gcc.dg/20001101-1.c: New test.
12217         * gcc.dg/20001102-1.c: New test.
12218         * gcc.dg/20010207-1.c: New test.
12219         * gcc.dg/20010405-1.c: New test.
12220         * gcc.dg/20010822-1.c: New test.
12221         * gcc.dg/20011107-1.c: New test.
12222
12223 2002-01-09  Jeffrey A Law  (law@redhat.com)
12224
12225         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12226
12227         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12228         execution failure on PA targets.
12229
12230 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12231
12232         * gcc.c-torture/compile/20020109-1.c: New test.
12233
12234 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12235
12236         * gcc.c-torture/execute/20020108-1.c: New test.
12237
12238 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12239
12240         * gcc.dg/20020108-1.c: New test.
12241
12242 2002-01-08  H.J. Lu <hjl@gnu.org>
12243
12244         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12245         for header files.
12246
12247 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12248
12249         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12250         consistency.
12251
12252 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12253
12254         * gcc.dg/altivec-4.c: Test altivec predicates.
12255
12256 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12257
12258         * gcc.c-torture/execute/20020107-1.c: New test.
12259
12260 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12261
12262         PR c/5279
12263         * gcc.c-torture/compile/20020106-1.c: New test.
12264
12265 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12266
12267         * gcc.c-torture/execute/nestfunc-4.c: New test.
12268
12269 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12270
12271         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12272         extra triple that slipped in.
12273         * g++.old-deja/g++.abi/align.C: Likewise.
12274         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12275
12276 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12277
12278         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12279         * g++.old-deja/g++.abi/align.C: Likewise.
12280         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12281
12282         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12283         on FreeBSD/i386.
12284         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12285         FreeBSD.
12286
12287 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12288
12289         * gcc.dg/20020104-1.c: New test.
12290
12291         * gcc.dg/20020104-2.c: New test.
12292
12293 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12294
12295         * gcc.dg/20020103-1.c: Fix typo in target selector.
12296
12297 2002-01-03  Richard Henderson  <rth@redhat.com>
12298
12299         * gcc.dg/20020103-1.c: New.
12300
12301 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12302
12303         * gcc.c-torture/execute/20020103-1.c: New test.
12304
12305 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12306
12307         * g++.dg/other/debug2.C: New test.
12308
12309         * gcc.c-torture/compile/20020103-1.c: New test.
12310
12311 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12312
12313         * gcc.dg/gnu89-init-1.c: Added new tests.
12314
12315 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12316
12317         * g++.dg/template/friend2.C: Remove as patch is reverted.
12318
12319         * g++.dg/warn/oldcast1.C: New test.
12320
12321         * g++.dg/template/ptrmem1.C: New test.
12322         * g++.dg/template/ptrmem2.C: New test.
12323
12324         * g++.dg/template/ntp.C: New test.
12325
12326         * g++.dg/other/component1.C: New test.
12327
12328         * g++.dg/template/ttp3.C: New test.
12329
12330         * g++.dg/template/friend2.C: New test.
12331         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12332
12333 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12334
12335         * g++.dg/other/ptrmem1.C: New test.
12336         * g++.dg/other/ptrmem2.C: New test.
12337
12338 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12339
12340         * g++.dg/template/ctor1.C: New test.
12341
12342 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12343
12344         * g++.dg/template/friend2.C: New test.
12345
12346 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12347
12348         * gcc.dg/mmix-1.c: New test.
12349
12350 2001-12-31  Richard Henderson  <rth@redhat.com>
12351
12352         * gcc.dg/asm-5.c: New.
12353
12354 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12355
12356         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12357         in namespace __gnu_cxx
12358
12359 2001-12-30  Richard Henderson  <rth@redhat.com>
12360
12361         * gcc.dg/debug-6.c: New.
12362
12363 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12364
12365         * gcc.c-torture/compile/20011229-2.c: New test.
12366
12367 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12368
12369         * gcc.dg/debug-3.c: New test.
12370         * gcc.dg/debug-4.c: New test.
12371         * gcc.dg/debug-5.c: New test.
12372
12373 2001-12-29  Richard Henderson  <rth@redhat.com>
12374
12375         * g++.dg/eh/loop1.C: New.
12376
12377 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12378
12379         * g++.dg/template/crash1.C: New test.
12380
12381 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12382
12383         * g++.dg/other/const1.C: New test.
12384
12385 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12386
12387         * gcc.c-torture/compile/20011229-1.c: New test.
12388
12389 2001-12-28  Stan Shebs  <shebs@apple.com>
12390
12391         * lib/objc-torture.exp: Resync with c-torture.exp.
12392         * lib/objc.exp: Load standard libraries.
12393
12394 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12395
12396         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12397         additional tests.
12398
12399 2001-12-27  Roger Sayle <roger@eyesopen.com>
12400
12401         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12402
12403 2001-12-27  Richard Henderson  <rth@redhat.com>
12404
12405         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12406
12407 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12408
12409         * g++.dg/eh/ctor1.C: New test.
12410         * g++.dg/other/error2.C: New test.
12411
12412 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12413
12414         * g++.dg/other/init2.C: New test.
12415
12416 2001-12-24  Richard Henderson  <rth@redhat.com>
12417
12418         * gcc.dg/20011223-1.c: New.
12419         * gcc.dg/inline-1.c: New.
12420
12421 2001-12-23  Richard Henderson  <rth@redhat.com>
12422
12423         * gcc.dg/asm-4.c: Test operand modifiers.
12424
12425 2001-12-23  Richard Henderson  <rth@redhat.com>
12426
12427         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12428
12429 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12430
12431         * gcc.c-torture/execute/20011223-1.c: New test.
12432
12433 2001-12-21  Richard Henderson  <rth@redhat.com>
12434
12435         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12436         re-enables the warning.
12437
12438 2001-12-21  Richard Henderson  <rth@redhat.com>
12439
12440         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12441
12442 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12443
12444         * gcc.c-torture/compile/20011218-1.c: New test.
12445
12446 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12447
12448         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12449         arm-isr.c test.
12450         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12451         epilogue generation for ARM ISR routines.
12452
12453 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12454
12455         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12456         * gcc.dg/format/c90-printf-3.c: Likewise.
12457         * gcc.dg/format/c99-printf-3.c: Likewise.
12458         * gcc.dg/format/ext-1.c: Likewise.
12459         * gcc.dg/format/ext-6.c: Likewise.
12460         * gcc.dg/format/format.h: Prototype unlocked stdio.
12461
12462 2001-12-20  Richard Henderson  <rth@redhat.com>
12463
12464         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12465         (arena): Use it.
12466         (malloc): Correct allocation logic.  Abort if we fill up the
12467         arena before initialization complete.
12468         (realloc): Correct allocation logic.
12469
12470 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12471
12472         * gcc.c-torture/compile/20011219-2.c: New test.
12473
12474         * gcc.c-torture/execute/20011219-1.c: New test.
12475
12476 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12477
12478         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12479         target does not support weak symbols.
12480
12481 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12482
12483         * gcc.c-torture/compile/20011219-1.c: New test.
12484
12485 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12486
12487         * g++.dg/other/error1.C: New test.
12488
12489 2001-12-17  Jeffrey A Law  (law@redhat.com)
12490
12491         * gcc.c-torture/execute/20011217-1.c: New test.
12492
12493 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12494
12495         * objc.dg/special/: New directory.
12496         * objc.dg/special/special.exp: New file.
12497         * objc.dg/special/unclaimed-category-1.h: New file.
12498         * objc.dg/special/unclaimed-category-1a.m: New file.
12499         * objc.dg/special/unclaimed-category-1.m: New file.
12500
12501 2001-12-17  Andreas Jaeger  <aj@suse.de>
12502
12503         * gcc.c-torture/compile/20011217-2.c: New test.
12504
12505 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12506
12507         * gcc.c-torture/compile/20011217-1.c: New test.
12508
12509 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12510
12511         * testsuite/gcc.dg/20011214-1.c: New.
12512
12513 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12514
12515         * gcc.dg/altivec-4.c: New.
12516
12517 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12518
12519         * gcc.dg/20011113-1.c: New test.
12520
12521 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12522
12523         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12524         std::__malloc_alloc_template<0> and
12525         std::__default_alloc_template<false, 0>.
12526
12527 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12528
12529         * objc/execute/bf-21.m: New test.
12530         * objc/execute/enumeration-1.m: New test.
12531         * objc/execute/enumeration-2.m: New test.
12532
12533 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12534
12535         * gcc.dg/gnu89-init-1.c: New test.
12536
12537 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12538
12539         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12540         * g++.old-deja/g++.jason/2371.C: Likewise.
12541         * g++.old-deja/g++.jason/template33.C: Likewise.
12542         * g++.old-deja/g++.jason/template34.C: Likewise.
12543         * g++.old-deja/g++.jason/template36.C: Likewise.
12544         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12545         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12546         * g++.old-deja/g++.other/typename1.C: Likewise.
12547         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12548         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12549         * g++.old-deja/g++.pt/typename11.C: Likewise.
12550         * g++.old-deja/g++.pt/typename14.C: Likewise.
12551         * g++.old-deja/g++.pt/typename16.C: Likewise.
12552         * g++.old-deja/g++.pt/typename3.C: Likewise.
12553         * g++.old-deja/g++.pt/typename4.C: Likewise.
12554         * g++.old-deja/g++.pt/typename5.C: Likewise.
12555         * g++.old-deja/g++.pt/typename7.C: Likewise.
12556         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12557
12558 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12559
12560         * g++.dg/other/linkage1.C: New test.
12561         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12562         specifiers.
12563
12564 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12565
12566         * gcc.dg/concat.c: New test.
12567
12568 2001-12-11  Stan Shebs  <shebs@apple.com>
12569
12570         * objc/compile: New test directory.
12571         * objc/compile/compile.exp: New expect script.
12572         * objc/compile/20011211-1.m: New compile test.
12573
12574 2001-12-11  Jason Merrill  <jason@redhat.com>
12575
12576         * lib/prune.exp (prune_gcc_output): Also handle "In member
12577         function".  So many permutations...
12578
12579 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12580
12581         * g++.dg/template/typedef1.C: New test.
12582
12583 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12584
12585         * g++.dg/other/copy1.C: New test.
12586
12587 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12588
12589         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12590
12591         * gcc.dg/builtin-choose-expr.c: New.
12592
12593 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12594
12595         * gcc.dg/altivec-2.c: New.
12596
12597 2001-12-07  Richard Henderson  <rth@redhat.com>
12598
12599         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12600
12601 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12602
12603         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12604         ultrasparc.
12605
12606 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12607
12608         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12609
12610 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12611
12612         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12613         variable argument list.
12614
12615 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12616
12617         * gcc.c-torture/execute/memcheck: Delete entire directory.
12618         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12619         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12620
12621 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12622
12623         * gcc.dg/Wshadow-1.c: New test.
12624
12625 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12626
12627         * gcc.c-torture/compile/20011130-1.c: New test.
12628
12629         * gcc.dg/noncompile/20011025-1.c: New test.
12630
12631         * g++.dg/other/anon-union.C: New test.
12632
12633         * gcc.c-torture/execute/20011024-1.c: New test.
12634
12635 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12636
12637         * gcc.c-torture/execute/20000722-1.x,
12638         gcc.c-torture/execute/20010123-1.x: Remove.
12639         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12640         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12641         gcc.dg/c99-complit-2.c: New tests.
12642
12643 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12644
12645         * g++.dg/inherit/base1.C: New test.
12646
12647 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12648
12649         * g++.dg/other/stdarg1.C: New test.
12650
12651         * gcc.c-torture/compile/20011130-2.c: New test.
12652
12653 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12654
12655         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12656         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12657         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12658         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12659         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12660         * gcc.dg/builtin-prefetch-1.c: New test.
12661
12662 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12663
12664         * gcc.dg/20011130-1.c: New test.
12665
12666 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12667
12668         * g++.dg/other/scope1.C: New test.
12669         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12670
12671 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12672
12673         * gcc.dg/vla-init-1.c: New test.
12674
12675 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12676
12677         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12678
12679 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12680
12681         * objc.dg/alias.m: Update.
12682         * objc.dg/class-1.m: Update.
12683         * objc.dg/const-str-1.m: Update.
12684         * objc.dg/fwd-proto-1.m: Update.
12685         * objc.dg/id-1.m: Update.
12686         * objc.dg/super-class-1.m: Update.
12687
12688 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12689
12690         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12691         constructs.
12692
12693 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12694
12695         * gcc.c-torture/execute/20011128-1.c: New test.
12696
12697 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12698
12699         * gcc.dg/20011127-1.c: New test.
12700
12701 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12702
12703         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12704         from Austin Group draft 7.
12705         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12706         scanf format arguments.
12707         * gcc.dg/format/no-exargs-2.c: New test.
12708
12709 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12710
12711         * g++.dg/abi/vbase8-4.C: New test.
12712
12713 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12714
12715         * gcc.c-torture/execute/20011121-1.c: New test.
12716
12717 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12718
12719         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12720
12721 2001-11-23  Andreas Jaeger  <aj@suse.de>
12722
12723         * gcc.dg/cpp/charconst-2.c: New test.
12724
12725 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12726
12727         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12728         to the host if it is remote.  Let tests specify extra headers
12729         they use.
12730         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12731         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12732         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12733         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12734         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12735         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12736         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12737         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12738         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12739         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12740
12741 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12742
12743         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12744         for little endian ARMs.
12745
12746 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12747
12748         * gcc.c-torture/compile/20011119-1.c: New test.
12749         * gcc.c-torture/compile/20011119-2.c: New test.
12750
12751 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12752
12753         * gcc.dg/altivec-1.c: Fix typo.
12754
12755 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12756
12757         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12758
12759 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12760
12761         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12762
12763 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12764
12765         * lib/g77.exp: Don't specify --rpath-link.
12766
12767         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12768         across all the headers.
12769         * gcc.dg/format/format.exp: For testing on a remote host,
12770         copy format.h.
12771
12772         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12773         * gcc.c-torture/execute/930406-1.c: Likewise.
12774         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12775
12776 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12777
12778         * gcc.dg/altivec-1.c: New.
12779
12780 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12781
12782         * gcc.dg/cpp/fpreprocessed.c: New test case.
12783
12784 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12785
12786         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12787         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12788         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12789
12790 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12791
12792         * gcc.dg/no-builtin-1.c: New test.
12793
12794 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12795
12796         * gcc.c-torture/execute/20011115-1.c: New test.
12797
12798 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12799
12800         * gcc.c-torture/compile/20011114-2.c: New test.
12801         * gcc.c-torture/compile/20011114-3.c: New test.
12802         * gcc.c-torture/compile/20011114-4.c: New test.
12803
12804 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12805
12806         * g++.dg/other/init1.C: New test.
12807
12808 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12809
12810         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12811         message.
12812
12813         * gcc.c-torture/execute/20011114-1.c: New testcase.
12814
12815         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12816         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12817         like the (before this change) version of 20010327-1.c.
12818
12819 2001-11-14  Roger Sayle <roger@eyesopen.com>
12820
12821         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12822
12823 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12824
12825         * g++.dg/init/array2.C: New test.
12826
12827 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12828
12829         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12830
12831 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12832
12833         * g++.dg/other/forscope1.C: New test.
12834         * g++.dg/ext/forscope1.C: New test.
12835         * g++.dg/ext/forscope2.C: New test.
12836
12837 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12838
12839         * gcc.c-torture/execute/20011113-1.c: New test.
12840
12841 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12842
12843         * gcc.c-torture/execute/20011109-2.c: New test.
12844
12845         * gcc.c-torture/execute/20011109-1.c: New test.
12846
12847 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12848
12849         * gcc.c-torture/compile/20011109-1.c: New test.
12850
12851 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12852
12853         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12854         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12855         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12856         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12857         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12858         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12859         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12860
12861 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12862
12863         * g++.dg/warn/Wshadow-1.C: New tests.
12864         * g++.old-deja/g++.mike/for3.C: Update.
12865
12866 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12867
12868         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12869         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12870         XFAILs.  Adjust expected error texts.
12871         * gcc.c-torture/compile/20011106-1.c,
12872         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12873         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12874         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12875         gcc.dg/c99-array-lval-5.c: New tests.
12876
12877 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12878
12879         * gcc.dg/cpp/defined.c: Update.
12880
12881 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12882
12883         * gcc.c-torture/execute/anon-1.c: New test.
12884
12885 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12886
12887         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12888         same size, so no warning should be produced on stormy16.
12889
12890         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12891         due to oversized array.
12892         * g++.old-deja/g++.mike/ns15.C: Likewise.
12893         * g++.old-deja/g++.pt/crash16.C: Likewise.
12894
12895 2001-11-02  Graham Stott  <grahams@redhat.com>
12896
12897         * g++.dgother/debug1.C: Fix typos.
12898
12899 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12900
12901         * g++.dg/other/debug1.C: New test.
12902
12903 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12904
12905         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12906         of unsigned long.
12907
12908 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12909
12910         * gcc.dg/20011029-2.c: New test.
12911
12912         * gcc.c-torture/compile/20011029-1.c: New test.
12913
12914 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12915
12916         * objc/execute/class_self-1.m: New test.
12917         * objc/execute/class_self-2.m: New test.
12918
12919 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12920
12921         * gcc.misc-tests/msgs.exp: Delete.
12922         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12923         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12924         error set to match recent changes.
12925
12926 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12927
12928         * gcc.dg/20011021-1.c: New test.
12929
12930 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12931
12932         * gcc.c-torture/compile/20011023-1.c: New test.
12933
12934 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12935
12936         * lib/g77.exp: Rewrite based on lib/g++.exp.
12937
12938 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12939
12940         * gcc.c-torture/execute/20011019-1.c: New test.
12941
12942         * gcc.dg/20011018-1.c: New test.
12943
12944 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12945
12946         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12947
12948 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12949
12950         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12951         * gcc.dg/attr-invalid.c: Likewise.
12952
12953 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12954
12955         * testsuite/gcc.dg/20011015-1.c: New test.
12956
12957 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12958
12959         * g++.dg/template/unify2.C: New test.
12960
12961 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12962
12963         * g++.dg/other/exception-specification.C: New test
12964
12965 2001-10-13  Tom Rix  <trix@redhat.com>
12966
12967         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12968         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12969
12970 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12971
12972         * testsuite/gcc.dg/20011009-1.c: New test.
12973
12974 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12975
12976         PR g++/4476
12977         * g++.dg/other/friend1.C: New test.
12978
12979 2001-10-11  Richard Henderson  <rth@redhat.com>
12980
12981         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12982
12983 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12984
12985         * gcc.c-torture/compile/20011010-1.c: New.
12986
12987 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12988
12989         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12990         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12991         g77.f-torture/execute/execute.exp,
12992         g77.f-torture/noncompile/noncompile.exp,
12993         gcc.c-torture/compile/compile.exp,
12994         gcc.c-torture/execute/execute.exp,
12995         gcc.c-torture/execute/ieee/ieee.exp,
12996         gcc.c-torture/execute/memcheck/memcheck.exp,
12997         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12998         objc/execute/execute.exp: Update FSF address.
12999
13000 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13001
13002         * gcc.dg/cpp/cmdlne-C.c: Update.
13003         * gcc.dg/cpp/cmdlne-C2.c: New.
13004
13005 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13006
13007         * gcc.c-torture/execute/20011008-3.c: New.
13008
13009 2001-10-08  DJ Delorie  <dj@redhat.com>
13010
13011         * gcc.dg/20011008-1.c: New.
13012         * gcc.dg/20011008-2.c: New.
13013
13014 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13015
13016         * gcc.dg/cpp/spacing1.c: Update test.
13017
13018 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13019
13020         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
13021         spelling errors of "separate" as "seperate".
13022
13023 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
13024
13025         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
13026         enough to avoid inlining.
13027
13028 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13029
13030         * lib/g77.exp: set libg2c_dir correctly.
13031
13032 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13033
13034         * gcc.dg/cpp/macro11.c: New test.
13035
13036 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13037
13038         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13039         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13040         gcc.dg/format/multattr-3.c: New tests.
13041         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13042         tests for format attributes on function pointers being rejected.
13043
13044 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13045
13046         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13047
13048 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13049
13050         * g++.dg/warn/format1.C: New test.
13051
13052 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13053
13054         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13055
13056 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13057
13058         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13059
13060 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13061
13062         * gcc.dg/cpp/redef2.c: Add test.
13063
13064 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13065
13066         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13067         long-standing bug on i686, apparently.
13068         * gcc.c-torture/execute/loop-2c.x: New file.
13069         * gcc.c-torture/execute/loop-2d.x: New file.
13070         * gcc.c-torture/execute/loop-3c.x: New file.
13071
13072 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13073
13074         * gcc.dg/cpp/20000625-2.c: Correct line number.
13075
13076 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13077
13078         * gcc.dg/cpp/macro10.c: New test.
13079         * gcc.dg/cpp/strify3.c: New test.
13080         * gcc.dg/cpp/spacing1.c: Add tests.
13081         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13082         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13083
13084 2001-09-24  DJ Delorie  <dj@redhat.com>
13085
13086         * gcc.c-torture/execute/20010924-1.c: New test.
13087
13088 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13089
13090         * testsuite/objc/execute/paste.m: Remove.
13091
13092 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13093
13094         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13095
13096 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13097
13098         * g77.dg/strlen0.f: New test.
13099
13100 2001-09-21  Richard Henderson  <rth@redhat.com>
13101
13102         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13103         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13104
13105 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13106
13107         Table-driven attributes.
13108         * g++.dg/ext/attrib1.C: New test.
13109
13110 2001-09-20  DJ Delorie  <dj@redhat.com>
13111
13112         * gcc.dg/20000926-1.c: Update expected warning messages.
13113         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13114         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13115         array.
13116
13117 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13118
13119         * g++.dg/eh/registers1.C: New test case.
13120
13121 2001-09-17  Richard Henderson  <rth@redhat.com>
13122
13123         * gcc.dg/array-5.c: Fix VLA decomposition test.
13124
13125 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13126
13127         * gcc.dg/cpp/line5.c: New testcase.
13128
13129 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13130
13131         * gcc.dg/cpp/macro9.c: New test.
13132
13133 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13134
13135         * gcc.c-torture/execute/980223.c: Change type of addr from long
13136         to char *.
13137
13138 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13139
13140         * gcc.c-torture/execute/20010915-1.c: New test.
13141
13142 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13143
13144         * g77.dg/bprob: New directory.
13145         * g77.dg/bprob/bprob.exp: New file.
13146         * g77.dg/bprob/bprob-1.f: New test.
13147         * g77.dg/gcov: New directory.
13148         * g77.dg/gcov/gcov.exp: New file.
13149         * g77.dg/gcov/gcov-1.f: New test.
13150         * g77.dg/gcov/gcov-1.x: New file.
13151
13152 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13153
13154         * gcc.dg/cpp/directiv.c: Update.
13155         * gcc.dg/cpp/undef1.c: Update.
13156
13157 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13158
13159         * gcc.dg/20010912-1.c: New test.
13160
13161 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13162
13163         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13164         language-independent file in lib.
13165         * lib/gcov.exp: New file.
13166
13167 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13168
13169         * gcc.c-torture/compile/20010911-1.c: New test.
13170
13171 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13172
13173         * lib/profopt.exp: New, to support profile-directed optimizations.
13174         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13175         * gcc.misc-tests/bprob-1.c: New test.
13176         * gcc.misc-tests/bprob-2.c: New test.
13177
13178 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13179
13180         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13181         XFAIL and which kinds of gcov output to verify.
13182         * gcc.misc-tests/gcov-4b.x: New file.
13183         * gcc.misc-tests/gcov-5b.x: New file.
13184         * gcc.misc-tests/gcov-6.x: New file.
13185         * gcc.misc-tests/gcov-7.c: New test.
13186         * gcc.misc-tests/gcov-7.x: New file.
13187
13188 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13189
13190         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13191         * gcc.misc-tests/gcov-6.c: New test.
13192
13193 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13194
13195         PR c++/3986
13196         * g++.dg/abi/vbase1.C: New test.
13197
13198 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13199
13200         * objc.dg/method-2.m: New.
13201
13202 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13203
13204         PR c++/4203
13205         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13206         * g++.dg/init/empty1.C: New test.
13207
13208 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13209
13210         * gcc.c-torture/compile/20010903-1.c: New test.
13211
13212 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13213
13214         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13215         for m68k.
13216
13217 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13218
13219         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13220
13221         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13222
13223         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13224
13225 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13226
13227         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13228         for 16-bit 'unsigned int'.
13229
13230 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13231
13232         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13233
13234 2001-08-27  Richard Henderson  <rth@redhat.com>
13235
13236         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13237         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13238
13239 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13240
13241         * gcc.dg/asm-names.c (ymain): New.
13242
13243 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13244
13245         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13246         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13247         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13248
13249 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13250
13251         * gcc.dg/compare5.c: New testcase.
13252
13253 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13254
13255         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13256         and "In instantiation".
13257
13258 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13259
13260         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13261
13262 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13263
13264         * gcc.misc-tests/gcov.exp: Add support for branch information.
13265         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13266         * gcc.misc-tests/gcov-4.c: New test.
13267         * gcc.misc-tests/gcov-4b.c: New test.
13268         * gcc.misc-tests/gcov-5b.c: New test.
13269
13270 2001-08-20  Zack Weinberg  <zackw@panix.com>
13271
13272         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13273         expected to fail.
13274
13275 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13276
13277         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13278
13279 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13280
13281         * g++.dg/eh/
13282         Moved to gcc-deps.exp
13283         * gcc-deps.exp: New file.
13284
13285 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13286
13287         * g++.old-deja/g++.pt/defarg14.C: New test.
13288
13289 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13290
13291         * g++.old-deja/g++.other/lineno5.C: New test.
13292
13293 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13294
13295         * g++.old-deja/g++.pt/crash68.C: New test.
13296
13297 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13298
13299         * g++.old-deja/g++.other/crash42.C: New test.
13300
13301 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13302
13303         * gcc.dg/cpp/extratokens.c: Fix.
13304         * gcc.dg/cpp/skipping2.c: New tests.
13305
13306 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13307
13308         * gcc.c-torture/execute/20010724-1.c: New file.
13309         * gcc.c-torture/execute/20010724-1.x: New file.
13310
13311 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13312
13313         * g++.old-deja/g++.other/cond7.C: New test.
13314
13315 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13316
13317         * g++.old-deja/g++.other/optimize4.C: New test.
13318
13319 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13320
13321         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13322
13323 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13324
13325         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13326         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13327         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13328         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13329
13330         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13331         bug report" message.
13332
13333         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13334         * g++.dg/ext/instantiate1.C: Move from old-deja.
13335
13336 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13337
13338         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13339         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13340         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13341         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13342
13343 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13344
13345         * gcc.c-torture/execute/20010723-1.c: New test.
13346
13347 2001-07-23  Ben Elliston  <bje@redhat.com>
13348
13349         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13350
13351 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13352
13353         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13354         i[34567]86-*-*.
13355         Delete handling of ieee_multilib_flags.
13356         Pass -mieee for alpha*-*-* and sh-*-*.
13357         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13358
13359 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13360
13361         Remove old-abi tests.
13362         * g++.old-deja/g++.mike/p11116.C: Remove.
13363         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13364
13365 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13366
13367         * g77.f-torture/compile/pr3743.f:  New test
13368
13369 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13370
13371         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13372
13373 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13374
13375         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13376         g++.old-deja/g++.pt/static6.C: Likewise.
13377         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13378         supports weak symbols.
13379
13380 2001-07-18  Andreas Jaeger  <aj@suse.de>
13381
13382         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13383         supported again.
13384
13385 2001-07-18  Andreas Jaeger  <aj@suse.de>
13386
13387         * gcc.dg/iftrap-1.c: Fix target line.
13388
13389 2001-07-17  Richard Henderson  <rth@redhat.com>
13390
13391         * gcc.c-torture/execute/20010717-1.c: New.
13392
13393 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13394
13395         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13396         tests.
13397
13398 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13399
13400         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13401
13402 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13403
13404         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13405         UAC_SIGBUS, UAC_NOPRINT definitions.
13406
13407 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13408
13409         * objc/execute/object_is_class.m: New test.
13410         * objc/execute/object_is_meta_class.m: New test.
13411
13412 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13413
13414         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13415         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13416
13417 2001-01-15  David Bil
13418         * objc/execute/class-14.m: Added.
13419         * objc/execute/class-2.m: Added.
13420         * objc/execute/class-3.m: Added.
13421         * objc/execute/class-4.m: Added.
13422         * objc/execute/class-5.m: Added.
13423         * objc/execute/class-6.m: Added.
13424         * objc/execute/class-7.m: Added.
13425         * objc/execute/class-8.m: Added.
13426         * objc/execute/class-9.m: Added.
13427         * objc/execute/class-tests-1.h
13428         * objc/execute/class-tests-2.h
13429         * objc/execute/compatibility_alias.m: Added.
13430         * objc/execute/encode-1.m: Added.
13431         * objc/execute/formal_protocol-1.m: Added.
13432         * objc/execute/formal_protocol-2.m: Added.
13433         * objc/execute/formal_protocol-3.m: Added.
13434         * objc/execute/formal_protocol-4.m: Added.
13435         * objc/execute/formal_protocol-5.m: Added.
13436         * objc/execute/formal_protocol-6.m: Added.
13437         * objc/execute/formal_protocol-7.m: Added.
13438         * objc/execute/informal_protocol.m: Added.
13439         * objc/execute/initialize.m: Added.
13440         * objc/execute/load.m: Added.
13441         * objc/execute/many_args_method.m: Added.
13442         * objc/execute/nested-3.m: Added.
13443         * objc/execute/no_clash.m: Added.
13444         * objc/execute/private.m: Added.
13445         * objc/execute/redefining_self.m: Added.
13446         * objc/execute/root_methods.m: Added.
13447         * objc/execute/selector-1.m: Added.
13448         * objc/execute/static-1.m: Added.
13449         * objc/execute/static-2.m: Added.
13450         * objc/execute/va_method.m: Added.
13451
13452 2001-03-10  Richard Henderson  <rth@redhat.com>
13453
13454         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13455
13456 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13457
13458         * g++.old-deja/g++.other/crash31.C: XFAIL.
13459         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13460         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13461         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13462         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13463         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13464
13465 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13466
13467         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13468
13469 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13470
13471         * gcc.dg/20000724-1.c: Don't use multiline strings.
13472
13473 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13474
13475         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13476         result of -cString against what we expect it to be; don't just
13477         print it out for no one to read.
13478
13479         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13480         Based on testcases provided by Nicola Pero.
13481
13482 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13483
13484         * gcc.dg/cpp/macro7.c: New test.
13485
13486 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13487
13488         * gcc.dg/cpp/multiline.c: Update.
13489
13490 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13491
13492         * g++.old-deja/g++.other/enum3.C: New test.
13493
13494 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13495
13496         * g++.old-deja/g++.other/pod1.C: New test.
13497
13498 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13499
13500         * g++.old-deja/g++.ext/overload1.C: New test.
13501
13502 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13503
13504         * g++.old-deja/g++.pt/using1.C: New test.
13505
13506 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13507
13508         * g++.old-deja/g++.other/using9.C: New test.
13509
13510 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13511
13512         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13513
13514         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13515
13516 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13517
13518         * g++.old-deja/g++.ext/realpt1.C: Remove.
13519
13520 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13521
13522         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13523
13524 2001-02-26  Will Cohen  <wcohen@redhat.com>
13525
13526         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13527
13528 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13529
13530         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13531         templatized constructors.
13532
13533 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13534
13535         * gcc.c-torture/execute/20010224-1.c: New test.
13536
13537 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13538
13539         * gcc.c-torture/execute/20010222-1.c: New test.
13540
13541 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13542
13543         * g++.old-deja/g++.other/inline20.C: New test.
13544
13545 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13546
13547         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13548
13549 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13550
13551         * g++.old-deja/g++.other/lookup22.C: New test.
13552
13553 200
13554         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13555         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13556         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13557         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13558         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13559
13560 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13561
13562         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13563         account.
13564
13565 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13566
13567         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13568
13569 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13570
13571         * g++.old-deja/g++.pt/crash62.C: New test.
13572
13573 2001-01-04  Richard Henderson  <rth@redhat.com>
13574
13575         * gcc.dg/20000926-1.c: Update expected warnings.
13576         * gcc.dg/array-2.c: Likewise.
13577         * gcc.dg/array-4.c: Also validate flexible array members.
13578         * gcc.dg/c99-flex-array-1.c: New.
13579
13580 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13581
13582         * gcc.c-torture/compile/20001222-1.x: Remove.
13583
13584 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13585
13586         * gcc.c-torture/execute/built-in-setjmp.c: New.
13587
13588 2001-01-03  Richard Henderson  <rth@redhat.com>
13589
13590         * gcc.dg/940510-1.c: Update expected error wording.
13591         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13592
13593 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13594
13595         * lib/target-supports.exp (check_alias_available): Modified to
13596         indicate aliases not supported if only weak aliases are supported.
13597
13598 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13599
13600         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13601         Turn on cmpstrsi checks for __pj__ and __i370__.
13602
13603 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13604
13605         * g++.old-deja/g++.other/virtual11.C: New test.
13606
13607 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13608
13609         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13610
13611 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13612
13613         * gcc.c-torture/compile/20010102-1.c: New test.
13614
13615 2001-01-02  Andreas Jaeger  <aj@suse.de>
13616
13617         * gcc.dg/noreturn-3.c: New test.
13618
13619         * gcc.dg/noreturn-4.c: New test.
13620
13621 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13622
13623         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13624         __builtin_fputc and __builtin_fwrite.
13625
13626 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13627
13628         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13629         signed char, not default char.
13630
13631 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13632
13633         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13634
13635 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13636
13637         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13638
13639 2000-12-29  Richard Henderson  <rth@redhat.com>
13640
13641         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13642         (__cyg_profile_func_exit): Define.
13643
13644 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13645
13646         * g++.dg/vtgc1.C: New test.
13647
13648 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13649
13650         * gcc.dg/noncompile/20001228-1.c: New test.
13651
13652         * gcc.dg/20001228-1.c: New test.
13653
13654         * gcc.c-torture/execute/20001228-1.c: New test.
13655
13656 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13657
13658         * gcc.dg/format-strfmon-1.c: New test.
13659
13660 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13661
13662         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13663         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13664         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13665         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13666         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13667         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13668         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13669         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13670         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13671         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13672         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13673         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13674         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13675
13676         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13677         * gcc.c-torture/execute/string-opt-4.c: Test index.
13678
13679 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13680
13681         * gcc.c-torture/compile/20001226-1.c: New test.
13682
13683 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13684
13685         * gcc.c-torture/compile/20001222-1.c: New test.
13686         * gcc.c-torture/compile/20001222-1.x: Xfail.
13687
13688 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13689
13690         * gcc.c-torture/execute/comp-goto-2.c: New test.
13691
13692 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13693
13694         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13695         Use long types if __INT_MAX__ is 32767.
13696         (main): Use cast to (sint32 *) when poking 88 into a_page.
13697
13698         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13699
13700 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13701
13702         * gcc.c-torture/compile/20001221-1.c: New test.
13703         * gcc.c-torture/execute/20001221-1.c: New test.
13704
13705 2000-12-20  Richard Henderson  <rth@redhat.com>
13706
13707         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13708         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13709
13710 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13711
13712         * gcc.dg/compare3.c: New test.
13713
13714 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13715
13716         * gcc.dg/format-warnll-1.c: New test.
13717
13718 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13719
13720         * gcc.dg/cpp/cmdlne-P.c: New test.
13721
13722 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13723
13724         * gcc.c-torture/execute/builtin-abs-1.c,
13725         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13726
13727 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13728
13729         * gcc.dg/cpp/multiline.c: New test.
13730
13731 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13732
13733         * g++.old-deja/g++.other/syshdr1.C: Update.
13734         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13735
13736 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13737
13738         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13739
13740 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13741
13742         * g++.old-deja/g++.pt/ttp65.C: New test.
13743
13744 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13745
13746         * g++.old-deja/g++.pt/ttp64.C: New test.
13747
13748 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13749
13750         * g++.old-deja/g++.pt/spec33.C: New test.
13751
13752 2000-12-14  Catherine Moore  <clm@redhat.com>
13753
13754         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13755         * gcc.c-torture/execute/920612-2.c: Likewise.
13756         * gcc.c-torture/execute/920428-2.c: Likewise.
13757         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13758         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13759
13760 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13761
13762         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13763         * gcc.dg/pack-test-2.c: Likewise.
13764
13765 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13766
13767         Tests by Zack Weinberg <zackw@stanford.edu>.
13768
13769         * gcc.dg/cpp/defined.c: Update.
13770         * gcc.dg/cpp/defined_trad.c: New tests.
13771
13772 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13773
13774         * gcc.dg/cpp/trad-direct.c: Update.
13775
13776 2000-12-11  Neil Booth  <neilb@earthling.net>
13777
13778         * gcc.dg/cpp/defined_trad.c
13779
13780 2000-12-11  Neil Booth  <neilb@earthling.net>
13781
13782         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13783
13784 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13785
13786         * gcc.dg/format-miss-2.c: New test.
13787
13788 2000-12-09  Neil Booth  <neilb@earthling.net>
13789
13790         * gcc.dg/cpp/lineflags.c: New tests.
13791         * gcc.dg/cpp/poison.c: Update.
13792         * gcc.dg/cpp/redef2.c: Update.
13793         * gcc.dg/cpp/skipping.c: New test.
13794
13795 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13796
13797         * g++.old-deja/g++.other/eh3.C: New testcase.
13798
13799 2000-12-07  Neil Booth  <neilb@earthling.net>
13800
13801         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13802         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13803         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13804         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13805         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13806         Update.
13807
13808 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13809
13810         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13811         __SIZE_TYPE__ instead of int for type of integers cast to
13812         pointers.
13813
13814 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13815
13816         * g++.old-deja/g++.other/cleanup4.C: New test.
13817
13818 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13819
13820         * format-sec-1.c: New test.
13821
13822 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13823
13824         * gcc.dg/format-nonlit-3.c: New test.
13825
13826 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13827
13828         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13829         through a null pointer.
13830
13831 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13832         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13833         library makes no calls to `operator new' during initialization.
13834
13835 2000-11-04  Neil Booth  <neilb@earthling.net>
13836
13837         * gcc.dg/cpp/include2.c: New tests.
13838
13839 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13840
13841         * lib/g++.exp (g++_set_ld_library_path): New function.
13842         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13843
13844 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13845
13846         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13847         warnings.
13848
13849 2000-11-01  Richard Henderson  <rth@redhat.com>
13850
13851         * g++.old-deja/g++.ext/namedret1.C: New.
13852         * g++.old-deja/g++.ext/namedret2.C: New.
13853         * g++.old-deja/g++.ext/namedret3.C: New.
13854
13855 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13856
13857         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13858         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13859
13860 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13861
13862         * gcc.c-torture/execute/va-arg-21.c: New test.
13863
13864 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13865
13866         * gcc.dg/c99-complex-2.c: New test.
13867
13868 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13869
13870         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13871
13872 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13873
13874         * g++.old-deja/g++.other/inline16.C: New test.
13875
13876 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13877
13878         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13879         __PRETTY_FUNCTION__
13880
13881 2000-10-29  Neil Booth  <neilb@earthling.net>
13882
13883         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13884         New tests.
13885         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13886         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13887         optimisation.
13888
13889 2000-10-29  Neil Booth  <neilb@earthling.net>
13890
13891         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13892         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13893         * mi5.c: Test multiple includes work with -C.
13894         * trigraphs.c: Test ^= version.
13895
13896 2000-10-28  Neil Booth  <neilb@earthling.net>
13897
13898         New tests and test updates for new macro expander.
13899
13900         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13901         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13902         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13903         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13904         new diagnostic messages.
13905
13906         * gcc.dg/cpp/macro3.c: New tests.
13907
13908 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13909
13910         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13911         on the same line.
13912
13913 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13914
13915         * g++.old-deja/g++.other/eh2.C: New test.
13916
13917 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13918
13919         * gcc.c-torture/execute/20001027-1.c: New test.
13920
13921 2000-10-26  Richard Henderson  <rth@redhat.com>
13922
13923         * gcc.c-torture/execute/20001026-1.c: New.
13924
13925 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13926
13927         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13928         * g++.old-deja/g++.law/builtin1.C: Likewise.
13929         * g++.old-deja/g++.law/ctors10.C: Likewise.
13930         * g++.old-deja/g++.law/virtual3.C: Likewise.
13931         * g++.old-deja/g++.mike/p658.C: Likewise.
13932         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13933         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13934         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13935         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13936         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13937
13938 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13939
13940         * gcc.c-torture/compile/20001024-1.c: New test.
13941
13942 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13943
13944         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13945         to tell us whether or not we are using V3.
13946
13947 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13948
13949         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13950         operands.
13951
13952 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13953
13954         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13955
13956 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13957
13958         * gcc.c-torture/execute/20001024-1.c: New test.
13959
13960 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13961
13962         * g++.old-deja/g++.other/sibcall1.C: New test.
13963
13964 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13965
13966         * gcc.dg/noncompile/init-3.c: New test.
13967
13968 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13969
13970         * gcc.dg/format-array-1.c: New test.
13971
13972 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13973
13974         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13975         writing through null pointers; remove comment about testing
13976         unterminated strings.
13977
13978 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13979
13980         * gcc.c-torture/execute/20001017-2.c: New test.
13981
13982 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13983
13984         * gcc.c-torture/compile/20001018-1.c: New test.
13985         * gcc.c-torture/compile/20001018-1.x: Xfail.
13986
13987 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13988
13989         * gcc.c-torture/execute/20001017-1.c: New test.
13990
13991 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13992
13993         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13994         for multiple use of arguments with scanf formats; add tests for
13995         multiple use of arguments.
13996
13997 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13998
13999         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14000
14001 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14002
14003         * gcc.dg/format-miss-1.c: New test.
14004
14005 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14006
14007         * gcc.c-torture/execute/20001013-1.c: New test.
14008
14009 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14010
14011         * gcc.dg/format-branch-1.c: New test.
14012
14013 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14014
14015         * README, lib/file-format.exp: Remove EGCS references.
14016
14017 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14018
14019         * gcc.dg/20001013-1.c: New test.
14020
14021 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14022
14023         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14024         for intmax_t in the compiler using __typeof__ and the type rules
14025         for conditional expressions.
14026
14027 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14028
14029         * gcc.dg/20001012-1.c: New test.
14030         * gcc.dg/20001012-2.c: New test.
14031
14032 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14033
14034         * gcc.dg/format-attr-1.c: New test.
14035
14036 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14037
14038         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14039         __LONG_LONG_MAX__ instead of LLONG_MAX.
14040
14041 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14042
14043         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14044         scanf flags.
14045         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14046         flags.
14047
14048 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14049
14050         * gcc.dg/sequence-pt-1.c: New test.
14051
14052 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14053
14054         * gcc.c-torture/execute/20001011-1.c: New testcase.
14055         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14056
14057 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14058
14059         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14060         does not error on it.
14061
14062 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14063
14064         * gcc.dg/20001009-1.c: New test.
14065
14066 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14067
14068         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14069         * gcc.c-torture/execute/20001009-2.c: ... to here.
14070
14071 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14072
14073         * gcc.c-torture/compile/20001009-1.c: New testcase.
14074         * gcc.c-torture/execute/20001009-1.c: New testcase.
14075         Testcases provided by Jan Hubicka <jh@suse.cz>.
14076
14077 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14078
14079         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14080         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14081         uintmax_t using <limits.h> to emulate the compiler's internal
14082         logic.  No longer XFAIL %j tests.
14083
14084 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14085
14086         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14087         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14088         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14089         regexps and details of expected handling of some bad formats.
14090         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14091         suppression.
14092
14093 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14094
14095         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14096         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14097         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14098         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14099         in list archives.
14100
14101 2000-10-06  Richard Henderson  <rth@cygnus.com>
14102
14103         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14104         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14105         * g++.old-deja/g++.jason/report.C: Likewise.
14106         * g++.old-deja/g++.law/friend5.C: Likewise.
14107         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14108         of the expected warnings.
14109
14110 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14111
14112         * g++.old-deja/g++.pt/enum14.C: New test.
14113
14114 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14115
14116         * g++.old-deja/g++.pt/crash59.C: New test.
14117
14118 2000-10-04  Will Cohen  <wcohen@redhat.com>
14119
14120         * gcc.dg/20000926-1.c: New test.
14121
14122 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14123
14124         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14125         function name for current C++ compiler.
14126         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14127
14128 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14129
14130         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14131         __PRETTY_FUNCTION__.
14132         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14133
14134 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14135
14136         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14137
14138 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14139
14140         * gcc.c-torture/compile/20000923-1.c: New test.
14141
14142 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14143
14144         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14145         * g++.old-deja/g++.pt/ttp62.C: Same.
14146         * g++.old-deja/g++.other/inline14.C: Same.
14147
14148 2000-09-24  Richard Henderson  <rth@cygnus.com>
14149
14150         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14151
14152 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14153
14154         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14155
14156 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14157
14158         * gcc.c-torture/compile/20000922-1.c: New file.
14159
14160 2000-09-21  Nick Clifton  <nickc@redhat.com>
14161
14162         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14163         a signed long modulo operation.
14164         (mod6): New function - perform an unsigned long modulo operation.
14165         (main): Add tests for modulos of very large numbers by very small
14166         dividends.
14167
14168 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14169
14170         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14171
14172 2000-09-19  Richard Henderson  <rth@cygnus.com>
14173
14174         * gcc.dg/compare2.c (case 10): XFAIL.
14175
14176 2000-09-18  Richard Henderson  <rth@cygnus.com>
14177
14178         * gcc.c-torture/execute/20000906-1.c: Move ...
14179         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14180         that support __builtin_trap.
14181
14182 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14183
14184         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14185
14186 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14187
14188         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14189         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14190         more $ format tests.
14191
14192 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14193
14194         * gcc.dg/format-errmk-1.c: New test.
14195
14196 2000-09-17  Greg McGary  <greg@mcgary.org>
14197
14198         * gcc.c-torture/execute/20000917-1.x: Remove.
14199
14200 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14201
14202         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14203
14204 2000-09-17  Greg McGary  <greg@mcgary.org>
14205
14206         * gcc.c-torture/execute/20000917-1.c: New test.
14207         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14208
14209 2000-09-16  Neil Booth  <NeilB@earthling.net>
14210
14211         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14212         in nested macro bug.
14213
14214 2000-09-15  Neil Booth  <NeilB@earthling.net>
14215
14216         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14217
14218 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14219
14220         * gcc.c-torture/execute/20000914-1.c: New test.
14221
14222 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14223
14224         * g++.other/inline13.C: New test.
14225
14226 2000-09-12  Andreas Jaeger  <aj@suse.de>
14227
14228         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14229         constant by Ulrich Drepper <drepper@redhat.com>.
14230
14231 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14232
14233         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14234
14235 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14236
14237         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14238
14239 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14240
14241         * gcc.dg/cpp/backslash.c: New test.
14242
14243 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14244
14245         * gcc.c-torture/execute/20000910-1.c: New test.
14246         * gcc.c-torture/execute/20000910-2.c: Likewise.
14247
14248 2000-09-11  Robert Lipe  <robertl@sco.com>
14249
14250         * gcc.dg/pragma-align.c: New test.
14251
14252 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14253
14254         * g++.old-deja/g++.pt/explicit82.C: New test.
14255         * g++.old-deja/g++.pt/explicit83.C: New test.
14256
14257 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14258
14259         * gcc.dg/asm-names.c: New test.
14260
14261 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14262
14263         * gcc.dg/cpp/tr-warn6.c: New test
14264
14265 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14266
14267         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14268         be accepted.
14269
14270 2000-09-07  Catherine Moore  <clm@redhat.com>
14271
14272         * gcc.c-torture/execute/unroll-1.c: New test.
14273
14274 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14275
14276         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14277         ERROR markers.
14278         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14279         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14280         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14281         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14282         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14283         Preprocess only.
14284         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14285         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14286
14287 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14288
14289         * g++.old-deja/g++.pt/deduct2.C: New test.
14290
14291 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14292
14293         * g++.old-deja/g++.pt/parms2.C: New test.
14294
14295 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14296
14297         * g++.old-deja/g++.pt/crash58.C: New test.
14298
14299 2000-09-06  Greg McGary  <greg@mcgary.org>
14300
14301         * gcc.c-torture/execute/20000906-1.c: New test.
14302         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14303
14304 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14305
14306         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14307
14308 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14309
14310         * g++.old-deja/g++.pt/crash57.C: New test.
14311
14312 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14313
14314         * g++.old-deja/g++.pt/crash56.C: New test.
14315
14316 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14317
14318         * g++.old-deja/g++.pt/koenig1.C: New test.
14319
14320 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14321
14322         * gcc.dg/20000904-1.c: New test.
14323
14324 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14325
14326         * gcc.dg/cpp/paste8.c: New test.
14327
14328 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14329
14330         * gcc.c-torture/compile/20000827-1.c: New test.
14331
14332 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14333
14334         * gcc.dg/format-diag-1.c: New test.
14335
14336 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14337
14338         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14339         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14340         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14341         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14342         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14343
14344 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14345
14346         * g++.old-deja/g++.other/nested4.C: New test.
14347
14348 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14349
14350         * g++.old-deja/g++.ns/scoped1.C: New test.
14351
14352 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14353
14354         * lib/g++.exp: Support testing already-installed GCC.
14355
14356 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14357
14358         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14359
14360 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14361
14362         * gcc.dg/return-type-2.c: New test.
14363
14364 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14365
14366         * gcc.c-torture/compile/20000825-1.c: New test.
14367
14368 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14369
14370         * gcc.dg/dwarf2-2.c: New test.
14371
14372 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14373
14374         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14375         dg-warning regexps.
14376
14377 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14378
14379         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14380         gcc.dg/format-ext-5.c: New tests.
14381
14382 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14383
14384         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14385
14386 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14387
14388         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14389
14390 2000-08-24  Richard Henderson  <rth@cygnus.com>
14391
14392         * gcc.dg/ia64-sync-1.c: New test.
14393         * gcc.dg/ia64-sync-2.c: New test.
14394         * gcc.dg/ia64-asm-1.c: New test.
14395
14396 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14397
14398         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14399         * gcc.dg/format-ext-2.c: New test.
14400
14401 2000-08-23  Jason Merrill  <jason@redhat.com>
14402
14403         * lib/old-dejagnu.exp: Also ignore "In member function" and
14404         "At global scope".
14405
14406 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14407
14408         * gcc.dg/noncompile/label-lineno-1.c: New test.
14409
14410 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14411
14412         * gcc.dg/c99-array-nonobj-1.c: New test.
14413
14414 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14415
14416         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14417         tests.
14418         * gcc.dg/format-ext-1.c: New test.
14419
14420 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14421
14422         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14423         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14424         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14425         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14426         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14427
14428 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14429
14430         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14431         gcc.dg/c99-strftime-2.c: New tests.
14432
14433 2000-08-22  Richard Henderson  <rth@cygnus.com>
14434
14435         * gcc.c-torture/execute/20000822-1.c: New test.
14436
14437 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14438
14439         * gcc.c-torture/execute/20000819-1.x: Remove.
14440
14441 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14442
14443         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14444         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14445         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14446         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14447         gcc.dg/format-xopen-1.c: New tests.
14448
14449 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14450
14451         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14452
14453 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14454
14455         * g++.old-deja/g++.other/loop2.C: New test.
14456
14457         * gcc.c-torture/compile/20000606-1.c: New test.
14458         * gcc.c-torture/compile/20000728-1.c: New test.
14459         * gcc.c-torture/execute/20000801-1.c: New test.
14460         * gcc.c-torture/execute/20000801-2.c: New test.
14461         * gcc.c-torture/execute/20000819-1.c: New test.
14462         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14463         * gcc.dg/20000629-1.c: New test.
14464         * gcc.dg/20000724-1.c: New test.
14465         * gcc.dg/20000807-1.c: New test.
14466
14467 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14468
14469         * gcc.dg/cpp/pragma-1.c: New test.
14470         * gcc.dg/cpp/pragma-2.c: New test.
14471
14472 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14473
14474         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14475         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14476
14477 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14478
14479         * gcc.c-torture/compile/20000818-1.c: New test.
14480
14481 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14482
14483         * gcc.c-torture/execute/20000818-1.c: New test.
14484
14485 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14486
14487         * gcc.dg/format-va-1.c: New test.
14488
14489 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14490
14491         * g++.old-deja/g++.other/typedef8.C: New test.
14492
14493 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14494
14495         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14496         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14497         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14498         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14499         * g++.old-deja/g++.other/ptrmem7.C: New test.
14500         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14501
14502 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14503
14504         * g++.old-deja/g++.pt/typename27.C: New test.
14505
14506 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14507
14508         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14509         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14510         * g++.old-deja/g++.pt/friend45.C: New test.
14511         * g++.old-deja/g++.other/friend8.C: New test.
14512
14513 2000-08-15  Richard Henderson  <rth@cygnus.com>
14514
14515         * gcc.c-torture/execute/20000815-1.c: New test.
14516
14517 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14518
14519         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14520         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14521         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14522
14523 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14524
14525         * g++.old-deja/g++.other/refinit2.C: New test.
14526
14527 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14528
14529         * lib/c-torture.exp (c-torture): Make
14530         compiler_conditional_xfail_data global.
14531         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14532         compiler_conditional_xfail_data machinery.
14533         (f-torture-execute): Likewise.
14534         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14535         and only when unrolling loops.
14536
14537         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14538
14539 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14540
14541         * g++.old-deja/g++.pt/explicit81.C: New test.
14542
14543 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14544
14545         * g++.old-deja/g++.pt/typename26.C: New test.
14546
14547 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14548
14549         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14550         warning.
14551
14552 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14553
14554         * g++.old-deja/g++.other/array3.C: New test.
14555
14556 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14557
14558         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14559         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14560         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14561         New tests.
14562
14563 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14564
14565         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14566         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14567
14568 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14569
14570         * gcc.c-torture/execute/20000808-1.c: New test.
14571
14572 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14573
14574         * gcc.dg/c90-const-expr-1.c: New test.
14575
14576 2000-08-08  Richard Henderson  <rth@cygnus.com>
14577
14578         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14579
14580 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14581
14582         * gcc.dg/noncompile/const-ll-1.c: New test.
14583
14584 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14585
14586         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14587
14588 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14589
14590         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14591         that running programs linked against the shared version of libobjc
14592         run correctly.
14593
14594 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14595
14596         * gcc.dg/c99-printf-1.c: New test.
14597
14598 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14599
14600         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14601
14602 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14603
14604         * gcc.c-torture/execute/20000731-1.x: Delete.
14605
14606 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14607
14608         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14609         and torture_without_loops as is done by c-torture.exp.
14610         (search_for): Copy from c-torture.exp.
14611         (gcc-dg-runtest): New function, drives a directory of tests
14612         iterating over the TORTURE_OPTIONS.
14613         (scan-assembler, scan-assembler-not): Move here from
14614         individual directory drivers.
14615
14616         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14617         defined by lib/gcc-dg.exp.
14618         * gcc.dg/cpp/cpp.exp: Likewise.
14619         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14620         gcc-dg-runtest, so we cycle over optimization options.
14621
14622         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14623         * gcc.dg/compare2.c: No longer expected to fail.
14624
14625 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14626
14627         * gcc.c-torture/execute/20000804-1.c: New test.
14628
14629 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14630
14631         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14632
14633 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14634
14635         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14636
14637 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14638
14639         * gcc.c-torture/compile/20000803-1.c: New test.
14640
14641 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14642
14643         * gcc.c-torture/execute/20000801-3.c,
14644         gcc.c-torture/execute/20000801-4.c: New tests.
14645         * gcc.c-torture/execute/20000801-3.x,
14646         gcc.c-torture/execute/20000801-4.x: Xfail.
14647
14648 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14649
14650         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14651         libobjc/.libs to allow for libtool.
14652
14653 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14654
14655         * gcc.c-torture/compile/20000802-1.c: New test.
14656
14657 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14658
14659         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14660
14661 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14662
14663         * gcc-c-torture/execute/20000731-2.c: New test.
14664
14665         * gcc.c-torture/execute/20000731-1.c: New test.
14666         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14667
14668 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14669
14670         * testsuite/gcc.dg/cpp/paste7.c: New test.
14671         * gcc.dg/cpp/20000725-1.c: New test.
14672
14673 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14674
14675         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14676         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14677         declaration warning for __builtin_dwarf_reg_size.
14678
14679         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14680
14681 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14682
14683         * gcc.dg/noncompile/voidparam-1.c: New test.
14684
14685 2000-07-30  Richard Henderson  <rth@cygnus.com>
14686
14687         * gcc.dg/c90-digraph-1.c: Don't xfail.
14688         * gcc.dg/compare2.c (case 10): Xfail.
14689         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14690
14691 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14692
14693         * gcc.dg/c99-main-1.c: New test.
14694
14695 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14696
14697         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14698
14699 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14700
14701         * gcc.c-tortuer/execute/20000726-1.c: New test.
14702
14703 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14704
14705         * gcc.c-torture/execute/enum-2.c: New test.
14706
14707 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14708
14709         * gcc.dg/cpp/tr-warn3.c: New test.
14710
14711 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14712
14713         * g++.old-deja/g++.ext/implicit1.C: Remove.
14714         * g++.old-deja/g++.jason/c2.C: Remove
14715         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14716         * g++.old-deja/g++.pt/crash16.C: Likewise.
14717         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14718
14719 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14720
14721         * g++.old-deja/g++.other/for2.C: New test.
14722
14723 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14724
14725         * gcc.dg/20000720-1.c: New test.
14726
14727 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14728
14729         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14730
14731 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14732
14733         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14734         * gcc.c-torture/execute/20000722-1.c: New.
14735         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14736
14737 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14738
14739         * gcc.dg/cpp/20000720-1.S: New test.
14740
14741 2000-07-21  Michael Meissner  <meissner@redhat.com>
14742
14743         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14744
14745 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14746
14747         * g++.old-deja/g++.brendan/crash16.C,
14748         g++.old-deja/g++.brendan/parse3.C,
14749         g++.old-deja/g++.brendan/redecl1.C,
14750         g++.old-deja/g++.ns/template13.C,
14751         g++.old-deja/g++.other/decl4.C,
14752         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14753
14754 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14755
14756         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14757         and "Internal error".
14758
14759         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14760         regexps.
14761         * gcc.dg/cpp/paste6.c: New test.
14762
14763 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14764
14765         * gcc.dg/cpp/tr-direct.c: New test.
14766
14767         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14768         gcc.dg/cpp/undef1.c: Tweak error regexps.
14769
14770 2000-07-18  Eric Christopher <echristo@redhat.com>
14771
14772         * gcc.c-torture/compile/20000718-1.c: New test.
14773
14774 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14775
14776         * cpplex.c (_cpp_push_token): If the token being pushed back
14777         is the previous token in this context, just subtract one from
14778         context->posn.
14779         * cppmacro.c (save_expansion): Clear aux field when storing a
14780         placemarker.
14781
14782 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14783
14784         * gcc.dg/noncompile/redecl-1.c: New test.
14785
14786 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14787
14788         * gcc.c-torture/execute/20000717-5.c: New test.
14789         * gcc.c-torture/execute/20000717-1.x: Removed.
14790
14791 2000-07-17  Richard Henderson  <rth@cygnus.com>
14792
14793         * gcc.c-torture/execute/20000717-4.c: New test.
14794
14795 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14796
14797         * gcc.dg/cpp/syshdr.c: New test.
14798         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14799
14800 2000-07-17  Neil Booth  <neilb@earthling.net>
14801
14802         * gcc.dg/cpp/cmdlne-dM.c: New test.
14803         * gcc.dg/cpp/cmdlne-dD.c: New test.
14804
14805 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14806
14807         * gcc.c-torture/execute/20000717-3.c: New test.
14808
14809         * gcc.c-torture/compile/20000717-1.c: New test.
14810
14811 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14812
14813         * gcc.c-torture/execute/20000717-2.c: New test.
14814
14815 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14816
14817         * gcc.dg/formatz-1.c: New test.
14818
14819         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14820         * gcc.dg/c99-digraph-1.c: New tests.
14821
14822         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14823         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14824
14825         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14826         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14827         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14828         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14829         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14830         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14831         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14832
14833 2000-07-17   Greg McGary <greg@mcgary.org>
14834
14835         * gcc.c-torture/execute/20000717-1.c: New test.
14836         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14837
14838 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14839
14840         * gcc.c-torture/execute/20000715-2.c: New test.
14841         * gcc.dg/20000715-1.c: New test.
14842
14843 2000-07-15  Michael Meissner  <meissner@redhat.com>
14844
14845         * gcc.c-torture/execute/20000715-1.c: New test.
14846
14847 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14848
14849         * gcc.c-torture/execute/20000707-1.c: New test.
14850
14851 2000-07-13  Neil Booth  <NeilB@earthling.net>
14852
14853         * testsuite/gcc.dg/cpp/digraph1.c,
14854         testsuite/gcc.dg/cpp/digraph2.c,
14855         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14856
14857 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14858
14859         * g77.f-torture/compile/20000630-2.f:  New test.
14860         * g77.f-torture/compile/20000630-2.x
14861
14862 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14863
14864         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14865
14866 2000-07-11  Neil Booth  <NeilB@earthling.net>
14867
14868         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14869
14870 2000-07-11  Neil Booth  <NeilB@earthling.net>
14871
14872         * gcc.dg/cpp/cmdlne-C.c: New.
14873
14874 2000-07-09  Neil Booth  <NeilB@earthling.net>
14875
14876         * gcc.dg/cpp/directiv.c: New tests.
14877         * gcc.dg/cpp/undef1.c: Update.
14878
14879 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14880
14881         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14882
14883 2000-07-09  Neil Booth  <NeilB@earthling.net>
14884
14885         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14886
14887 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14888
14889         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14890         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14891
14892 2000-07-08  Neil Booth  <NeilB@earthling.net>
14893
14894         * gcc.dg/cpp/macsyntx.c: New tests.
14895
14896 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14897
14898         * gcc.dg/20000707-1.c: New test.
14899
14900 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14901
14902         * gcc.c-torture/execute/20000706-1.c: New test.
14903         * gcc.c-torture/execute/20000706-2.c: New test.
14904         * gcc.c-torture/execute/20000706-3.c: New test.
14905         * gcc.c-torture/execute/20000706-4.c: New test.
14906         * gcc.c-torture/execute/20000706-5.c: New test.
14907
14908 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14909
14910         * g++.old-deja/g++.pt/instantiate7.C: New test.
14911
14912 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14913
14914         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14915         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14916         * g++.old-deja/g++.other/rtti3.C: Likewise.
14917         * g++.old-deja/g++.other/rttid3.C: Likewise.
14918
14919 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14920
14921         *  g77.f-torture/compile/20000630-1.x: Fix typo
14922
14923 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14924
14925         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14926         assembly output.
14927
14928 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14929
14930         * gcc.dg/cpp/ident.c: New test.
14931
14932 2000-07-05  Neil Booth  <NeilB@earthling.net>
14933
14934         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14935           gcc.dg/cpp/lexstrng.c: New tests.
14936
14937 2000-07-04  Neil Booth  <NeilB@earthling.net>
14938
14939         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14940         * gcc.dg/cpp/strify2.c: Same.
14941
14942 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14943
14944         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14945         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14946         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14947         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14948
14949         * testsuite/gcc.dg/cpp/macro1.c,
14950         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14951         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14952         testsuite/gcc.dg/cpp/strify1.c,
14953         testsuite/gcc.dg/cpp/strify2.c: New tests.
14954
14955 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14956
14957         * gcc.c-torture/execute/20000703-1.c: New test.
14958
14959 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14960
14961         * g++.old-deja/g++.pt (lookup10.C): New test.
14962
14963 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14964
14965         * g++.old-deja/g++.pt (typename25.C): New test.
14966
14967 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14968
14969         * gcc.c-torture/compile/20000701-1.c: New test.
14970
14971 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14972
14973         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14974         to test case.
14975
14976 2000-06-30  Catherine Moore  <clm@cygnus.com>
14977
14978         * gcc.c-torture/execute/align-1.c: New test.
14979
14980 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14981
14982         * g++.old-deja/g++.pt/expr8.C: New test.
14983         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14984
14985 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14986
14987         * gcc.c-torture/compile/20000629-1.c: New test.
14988
14989 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14990
14991
14992         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14993         gcc.dg/noncompile directory, depending on whether they're
14994         preprocessor tests or not.  Annotate all the tests for the dg
14995         framework.
14996
14997         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14998         * gcc.dg/noncompile/noncompile.exp: New.
14999
15000         * Moved files:
15001         Old name                                New name
15002         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15003         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15004         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15005         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15006         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15007         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15008         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15009         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15010         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15011         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15012         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15013         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15014         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15015         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15016         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15017         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15018         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15019         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15020         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15021         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15022         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15023         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15024         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15025         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15026
15027         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15028         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15029         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15030         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15031         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15032         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15033
15034 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15035
15036         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15037         declare one variable.  On the fourth, error.
15038         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15039         declared by 20000628-1a.h.
15040
15041 2000-06-29  Richard Henderson  <rth@redhat.com>
15042
15043         * gcc.c-torture/execute/930529-1.x: New file.
15044         * gcc.dg/920413-1.c: Adjust expected warning text.
15045         * gcc.dg/980217-1.c: Declare abort.
15046         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15047
15048 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15049
15050         * g77.f-torture/compile/20000629-1.f: New test.
15051         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15052
15053 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15054
15055         Rearrange lots of files, removing entirely the
15056         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15057         directories.
15058
15059         * Deleted files:
15060         gcc.c-torture/code_quality/code_quality.exp
15061         gcc.c-torture/special/special.exp
15062         gcc.failure/failure.exp
15063         gcc.failure/940409-1.x
15064         gcc.c-torture/compile/961203-1.x
15065
15066         * New files:
15067         gcc.misc-tests/linkage.exp
15068         gcc.c-torture/execute/920730-1t.c
15069         gcc.c-torture/execute/920730-1t.x
15070         gcc.c-torture/compile/920520-1.x
15071         gcc.c-torture/compile/920521-1.x
15072         gcc.c-torture/compile/981006-1.x
15073         gcc.c-torture/execute/eeprof-1.x
15074
15075         * Moved files (possibly with modifications to fit a new harness):
15076         Old name                                New name
15077         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15078         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15079         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15080         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15081         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15082         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15083         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15084         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15085         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15086         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15087         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15088         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15089         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15090         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15091
15092 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15093
15094         * c-torture/compile/961203-1.x: Delete.
15095
15096         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15097         not exit. Include stdio.h.
15098         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15099         * gcc.misc-tests/dg-12.c: Likewise.
15100         * gcc.misc-tests/dg-5.c: Likewise.
15101         * gcc.misc-tests/dg-6.c: Likewise.
15102         * gcc.misc-tests/dg-7.c: Prototype abort.
15103         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15104         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15105         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15106         not exit.
15107         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15108         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15109
15110 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15111
15112         * gcc.dg/cpp/20000628-1.c: New test.
15113         * gcc.dg/cpp/20000628-1.h: New header for above test.
15114         * gcc.dg/cpp/20000628-1a.h: Likewise.
15115
15116 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15117
15118         * gcc.dg/cpp: New directory.
15119         * gcc.dg/cpp/cpp.exp: New driver.
15120         * gcc.dg/cpp/20000627-1.c: New test.
15121         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15122         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15123         and rewrite as a compilation test.
15124
15125         * gcc.dg: Move many files into the cpp subdirectory, possibly
15126         renaming or editing them as well.
15127         Old name                New name
15128         990119-1.c              cpp/19990119-1.c
15129         990228-1.c              cpp/19990228-1.c
15130         990407-1.c              cpp/19990407-1.c
15131         990409-1.c              cpp/19990409-1.c
15132         990413-1.c              cpp/19990413-1.c
15133         990703-1.c              cpp/19990703-1.c
15134         20000127-1.c            cpp/20000127-1.c
15135         20000129-1.c            cpp/20000129-1.c
15136         20000207-1.c            cpp/20000207-1.c
15137         20000207-2.c            cpp/20000207-2.c
15138         20000209-1.c            cpp/20000209-1.c
15139         20000209-2.c            cpp/20000209-2.c
15140         20000301-1.c            cpp/20000301-1.c
15141         20000419-1.c            cpp/20000419-1.c
15142         20000510-1.S            cpp/20000510-1.S
15143         20000519-1.c            cpp/20000519-1.c
15144         20000529-1.c            cpp/20000529-1.c
15145         20000625-1.c            cpp/20000625-1.c
15146         20000625-2.c            cpp/20000625-2.c
15147         cpp-as1.c               cpp/assert1.c
15148         cpp-as2.c               cpp/assert2.c
15149         cxx-comments-1.c        cpp/cxxcom1.c
15150         cxx-comments-2.c        cpp/cxxcom2.c
15151         endif-label.c           cpp/endif.c
15152         cpp-hash1.c             cpp/hash1.c
15153         cpp-hash2.c             cpp/hash2.c
15154         cpp-if1.c               cpp/if-1.c
15155         cpp-if2.c               cpp/if-2.c
15156         cpp-if3.c               cpp/if-3.c
15157         cpp-if4.c               cpp/if-4.c
15158         cpp-if5.c               cpp/if-5.c
15159         cpp-cond.c              cpp/if-cexp.c
15160         cpp-missingop.c         cpp/if-mop.c
15161         cpp-missingparen.c      cpp/if-mpar.c
15162         cpp-opprec.c            cpp/if-oppr.c
15163         cpp-ifparen.c           cpp/if-paren.c
15164         cpp-shortcircuit.c      cpp/if-sc.c
15165         cpp-shift.c             cpp/if-shift.c
15166         cpp-unary.c             cpp/if-unary.c
15167         cpp-li1.c               cpp/line1.c
15168         cpp-li2.c               cpp/line2.c
15169         lineno.c                cpp/line3.c
15170         lineno-2.c              cpp/line4.c
15171         cpp-mi.c                cpp/mi1.c
15172         cpp-mic.h               cpp/mi1c.h
15173         cpp-micc.h              cpp/mi1cc.h
15174         cpp-mind.h              cpp/mi1nd.h
15175         cpp-mindp.h             cpp/mi1ndp.h
15176         cpp-mix.h               cpp/mi1x.h
15177         cpp-mi2.c               cpp/mi2.c
15178         cpp-mi2a.h              cpp/mi2a.h
15179         cpp-mi2b.h              cpp/mi2b.h
15180         cpp-mi2c.h              cpp/mi2c.h
15181         cpp-mi3.c               cpp/mi3.c
15182         cpp-mi3.def             cpp/mi3.def
15183         poison-1.c              cpp/poison.c
15184         pr-impl.c               cpp/prag-imp.c
15185         cpp-redef-2.c           cpp/redef1.c
15186         cpp-redef.c             cpp/redef2.c
15187         strpaste.c              cpp/strp1.c
15188         strpaste-2.c            cpp/strp2.c
15189         cpp-tradpaste.c         cpp/tr-paste.c
15190         cpp-tradstringify.c     cpp/tr-str.c
15191         cpp-tradwarn1.c         cpp/tr-warn1.c
15192         cpp-tradwarn2.c         cpp/tr-warn2.c
15193         trigraphs.c             cpp/trigraphs.c
15194         cpp-unc1.c              cpp/unc1.c
15195         cpp-unc2.c              cpp/unc2.c
15196         cpp-unc3.c              cpp/unc3.c
15197         cpp-unc.c               cpp/unc4.c
15198         undef.c                 cpp/undef1.c
15199         undef-2.c               cpp/undef2.c
15200         cpp-wi1.c               cpp/widestr1.c
15201
15202 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15203
15204         * lib/g++.exp (g++_include_flags): Tweak.
15205
15206 2000-06-27  H.J. Lu  <hjl@gnu.org>
15207             Loren J. Rittle  <ljrittle@acm.org>
15208
15209         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15210         version with one that knows about the new gcc tree structure.
15211         (g++_link_flags): Same.
15212
15213 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15214
15215         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15216         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15217         case we are cross-compiling.
15218
15219         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15220         g++.old-deja/g++.niklas/Makefile.in,
15221         g++.old-deja/g++.niklas/configure.in,
15222         g++.old-deja/g++.other/Makefile.in,
15223         g++.old-deja/g++.other/configure.in,
15224         gcc.c-torture/code_quality/Makefile.in,
15225         gcc.c-torture/code_quality/configure.in,
15226         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15227         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15228         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15229         gcc.c-torture/execute/ieee/Makefile.in,
15230         gcc.c-torture/execute/ieee/configure.in,
15231         gcc.c-torture/noncompile/Makefile.in,
15232         gcc.c-torture/noncompile/configure.in,
15233         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15234         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15235         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15236
15237 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15238
15239         * g++.old-deja/g++.other/ambig3.C: New test.
15240
15241 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15242
15243         * g++.old-deja/g++.pt/syntax1.C: New test.
15244         * g++.old-deja/g++.pt/syntax2.C: New test.
15245         * g++.old-deja/g++.other/syntax3.C: New test.
15246         * g++.old-deja/g++.other/syntax4.C: New test.
15247
15248 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15249
15250         * gcc.dg/20000623-1.c: Prototype exit and abort.
15251
15252 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15253
15254         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15255         New tests.
15256         * gcc.dg/cpp-mi3.def: New file.
15257
15258         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15259         inside assertions.
15260         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15261         lexer's error messages.
15262         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15263         divine anything from the linemarkers.
15264         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15265         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15266
15267 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15268
15269         * gcc.dg/20000623-1.c: New test.
15270
15271 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15272
15273         * gcc.c-torture/execute/20000622-1.c: New test.
15274
15275 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15276
15277         * g++.old-deja/g++.other/init15.C: New test.
15278
15279 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15280
15281         * g++.old-deja/g++.pt/vaarg2.C: New test.
15282         * g++.old-deja/g++.pt/vaarg3.C: New test.
15283
15284 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15285
15286         * g++.old-deja/g++.other/dyncast6.C: New test.
15287
15288 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15289
15290         * gcc.c-torture/execute/loop-6.c: New test.
15291
15292 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15293
15294         * gcc.dg/20000614-1.c: New test.
15295         * gcc.dg/20000614-2.c: New test.
15296
15297 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15298
15299         * g++.old-deja/g++.other/inline12.C: New test.
15300
15301 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15302
15303         * g++.old-deja/g++.other/eh1.C: New test.
15304
15305 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15306
15307         * g++.old-deja/g++.other/type.C: New test.
15308
15309 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15310
15311         * g++.old-deja/g++.other/initstring.C: New test.
15312
15313 2000-06-12  Jason Merrill  <jason@redhat.com>
15314
15315         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15316
15317 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15318
15319         * gcc.c-torture/compile/20000609-1.c: New test.
15320
15321 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15322
15323         * gcc.dg/20000609-1.c: New test.
15324
15325 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15326
15327         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15328         * gcc.c-torture/noncompile/poison-1.c: Move...
15329         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15330         * gcc.dg/cpp-li1.c: Add a token after the #line.
15331
15332 2000-06-05  Richard Henderson  <rth@cygnus.com>
15333
15334         * gcc.c-torture/execute/20000605-2.c: New test.
15335         * gcc.c-torture/execute/20000605-3.c: New test.
15336
15337 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15338
15339         * g77.f-torture/execute/20000503-1.x: New file.
15340
15341 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15342
15343         * g++.old-deja/g++.eh/badalloc1.C: New test.
15344
15345 2000-06-05  Richard Henderson  <rth@cygnus.com>
15346
15347         * gcc.c-torture/execute/20000605-1.c: New test.
15348
15349 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15350             Nathan Sidwell <nathan@codesourcery.com>
15351
15352         * gcc.c-torture/compile/20000605-1.c: New test.
15353
15354 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15355
15356         * g77.f-torture/compile/20000601-1.f:  New test.
15357
15358 2000-06-03  Richard Henderson  <rth@cygnus.com>
15359
15360         * gcc.c-torture/execute/20000603-1.c: New.
15361
15362 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15363
15364         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15365         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15366
15367 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15368
15369         * gcc.dg/compare2.c (case 12): XFAIL.
15370         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15371         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15372
15373         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15374
15375 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15376
15377         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15378         guard macro is already defined when the header is first
15379         included.
15380         * gcc.dg/cpp-mix.h: New file.
15381         * gcc.dg/endif-label.c: Update patterns to match compiler.
15382
15383         * g++.brendan/complex1.C: Declare abort.
15384         * g++.law/refs4.C: Remove XFAIL.
15385         * g++.oliva/expr2.C: Declare abort and exit.
15386
15387 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15388
15389         * gcc.c-torture/execute/20000528-1.c: New test.
15390
15391         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15392         * g++.old-deja/g++.law/temps4.C: Likewise.
15393
15394         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15395         stdlib.h.  Call abort() on failure.
15396         * g++.old-deja/g++.law/refs4.C: Likewise.
15397         * g++.old-deja/g++.law/temps4.C: Likewise.
15398         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15399         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15400
15401 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15402
15403         Relative to g++.dg/special:
15404         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15405
15406         Relative to g++.old-deja:
15407         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15408         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15409         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15410         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15411         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15412         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15413         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15414
15415         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15416         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15417         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15418         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15419         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15420         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15421         and/or string.h.
15422
15423         * g++.other/goto1.C: Update expectations for error messages.
15424
15425 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15426
15427         * gcc.c-torture/compile/20000523-1.c: New test.
15428
15429 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15430
15431         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15432
15433 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15434
15435         * g++.old-deja/g++.eh/catch11.C: New test.
15436         * g++.old-deja/g++.eh/catch12.C: New test.
15437
15438 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15439
15440         * gcc.c-torture/execute/20000523-1.c: New test.
15441
15442 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15443
15444         * c-torture/execute/bcp-1.c: Replace abort in arg of
15445         __builtin_constant_p with a generic external function.
15446
15447         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15448         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15449         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15450         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15451         Prototype abort and/or exit.
15452
15453         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15454         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15455         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15456         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15457
15458 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15459
15460         * gcc.dg/dwarf2-1.c: New test.
15461
15462 2000-05-20  Richard Henderson  <rth@cygnus.com>
15463
15464         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15465
15466 2000-05-20  Andreas Jaeger  <aj@suse.de>
15467
15468         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15469         testcase.
15470
15471 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15472
15473         * gcc.c-torture/execute/20000519-2.c: New test.
15474
15475 2000-05-19  Andreas Jaeger  <aj@suse.de>
15476
15477         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15478         which fails with SSA.
15479
15480         * lib/c-torture.exp: Also test with -O3 -fssa.
15481
15482 2000-05-18  Michael Meissner  <meissner@redhat.com>
15483
15484         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15485         * gcc.c-torture/execute/920415-1.c: Ditto.
15486         * gcc.c-torture/execute/920501-1.c: Ditto.
15487         * gcc.c-torture/execute/conversion.c: Ditto.
15488         * gcc.c-torture/execute/cvt-1.c: Ditto.
15489
15490 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15491
15492         * gcc.c-torture/compile/20000518-1.c: New test.
15493
15494 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15495
15496         * g77.f-torture/compile/200005018.f:  New test.
15497
15498 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15499
15500         * gcc.c-torture/compile/20000517-1.c: New test.
15501
15502 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15503
15504         * gcc.c-torture/execute/20000516-1.c: New test.
15505
15506 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15507
15508         * g++.old-deja/g++.other/eh.C: New test.
15509
15510 2000-05-12  Richard Henderson  <rth@cygnus.com>
15511
15512         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15513         constants through to doit's conditional.
15514
15515 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15516
15517         * gcc.c-torture/compile/20000511-1.c: New test.
15518         * g77.f-torture/compile/20000511-1.f: New test.
15519         * g77.f-torture/compile/20000511-2.f: New test.
15520
15521 2000-05-11  Michael Meissner  <meissner@redhat.com>
15522
15523         * gcc.c-torture/execute/20000511-1.c: New test.
15524
15525 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15526
15527         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15528         * gcc.dg/20000510-1.S: New.
15529
15530 2000-05-08  Catherine Moore  <clm@cygnus.com>
15531
15532         * gcc.dg/unused-3.c: New.
15533
15534 2000-05-06  Richard Henderson  <rth@cygnus.com>
15535
15536           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15537           * g++.old-deja/g++.mike/warn1.C: Likewise.
15538           * g++.old-deja/g++.pt/local1.C: Likewise.
15539           * g++.old-deja/g++.pt/local7.C: Likewise.
15540           * g++.old-deja/g++.pt/spec16.C: Likewise.
15541
15542 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15543
15544         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15545
15546 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15547
15548           * g77.f-torture/execute/20000503-1.f:  New test.
15549
15550 2000-05-04  Andreas Jaeger  <aj@suse.de>
15551
15552         * gcc.dg/noreturn-2.c: New test.
15553
15554 2000-05-04  Neil Booth  <NeilB@earthling.net>
15555
15556         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15557         preprocessor.
15558
15559 2000-05-04  Richard Henderson  <rth@cygnus.com>
15560
15561         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15562
15563 2000-05-04  Richard Henderson  <rth@cygnus.com>
15564
15565         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15566         OpenSSL by Jason R Thorpe.
15567
15568 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15569
15570         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15571
15572 2000-05-03  Robert Lipe <robertlipe@usa.net>
15573
15574         * gcc.dg/20000503-1.c: New test.
15575
15576 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15577
15578         * gcc.c-torture/compile/20000502-1.c: New test.
15579         * g++.old-deja/g++.other/align.C: New test.
15580         * gcc.dg/cpp-tradstringify.c: New test.
15581
15582 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15583
15584         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15585         and hard registers.
15586
15587 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15588
15589         * gcc.c-torture/execute/loop-5.c: New test.
15590
15591 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15592
15593         * gcc.c-torture/execute/va-arg-20.c: New test.
15594
15595 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15596
15597         * gcc.c-torture/execute/20000422-1.c: New test.
15598
15599 2000-04-20  Greg McGary  <gkm@gnu.org>
15600
15601         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15602         when optimizing, but without sibling-call optimizations (-O1).
15603
15604 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15605
15606           * gcc.c-torture/compile/20000420-1.c: New test.
15607
15608 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15609
15610         * g++.abi/ptrflags.C: New test.
15611         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15612
15613 2000-04-19  Catherine Moore  <clm@cygnus.com>
15614
15615         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15616
15617 2000-04-19  Greg McGary  <gkm@gnu.org>
15618
15619         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15620         sibling-call optimizations.
15621
15622 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15623
15624         * gcc.dg/20000419-1.c: New test.
15625
15626 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15627
15628         * gcc.c-torture/execute/20000412-6.c: New test.
15629
15630 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15631
15632         * gcc.c-torture/execute/20000412-5.c: New test.
15633         * g77.f-torture/compile/20000412-1.f: New test.
15634         * gcc.c-torture/execute/20000412-4.c: New test.
15635         * gcc.c-torture/compile/20000412-2.c: New test.
15636         * gcc.c-torture/execute/20000412-3.c: New test.
15637         * gcc.c-torture/compile/20000412-1.c: New test.
15638         * gcc.c-torture/execute/20000412-2.c: New test.
15639
15640 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15641
15642         * objc/execute/bf-20.m: New test.
15643
15644 2000-04-10  Richard Henderson  <rth@cygnus.com>
15645
15646         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15647
15648         * gcc.c-torture/execute/20000412-1.c: New test.
15649
15650 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15651
15652         * g++.old-deja/g++.eh/catchptr1.C: New test.
15653
15654 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15655
15656         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15657
15658 2000-04-08  Neil Booth  <NeilB@earthling.net>
15659
15660         * gcc.dg/cpp-nullchar.c: Remove test as
15661         embedded nulls cause problems.
15662
15663 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15664
15665         * gcc.dg/compare2.c: New test.
15666
15667 2000-04-08  Neil Booth  <NeilB@earthling.net>
15668
15669         * gcc.dg/cpp-nullchar.c: New test.
15670
15671 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15672
15673         * gcc.dg/cpp-mi2.c: New test.
15674         * gcc.dg/cpp-mi2[abc].h: New files.
15675
15676 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15677
15678         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15679         member name.
15680
15681 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15682
15683         * g++.old-deja/g++.abi/vmihint.C: New test.
15684
15685 2000-04-06  Neil Booth  <NeilB@earthling.net>
15686
15687         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15688         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15689         copyright.
15690
15691 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15692
15693         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15694         avoid stack-frame overwrite.
15695
15696 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15697
15698         * gcc.c-torture/compile/20000405-2.c: New test.
15699         * gcc.c-torture/compile/20000405-3.c: New test.
15700
15701 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15702
15703         * gcc.c-torture/compile/20000405-1.c: New test.
15704
15705 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15706
15707         * gcc.dg/cast-qual-1.c: Revert last change.
15708
15709 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15710
15711         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15712
15713 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15714
15715         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15716         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15717
15718 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15719
15720         * gcc.c-torture/compile/20000403-2.c: New test.
15721         * gcc.c-torture/compile/20000403-1.c: New test.
15722
15723 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15724
15725         * gcc.c-torture/execute/20000403-1.c: New test.
15726
15727 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15728
15729         * gcc.c-torture/execute/20000402-1.c: New test.
15730
15731 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15732
15733         * gcc.c-torture/execute/va-arg-15.c: New test.
15734         * gcc.c-torture/execute/va-arg-16.c: New test.
15735         * gcc.c-torture/execute/va-arg-17.c: New test.
15736         * gcc.c-torture/execute/va-arg-18.c: New test.
15737         * gcc.c-torture/execute/va-arg-19.c: New test.
15738
15739 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15740
15741         * gcc.c-torture/compile/981211-1.c: Move to...
15742         * gcc.dg/cpp-as1.c: ...here.
15743         * gcc.dg/cpp-as2.c: New file.
15744
15745         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15746         compiler.
15747
15748 2000-04-02  Neil Booth  <NeilB@earthling.net>
15749
15750         * gcc.dg/cpp-cond.c  New tests.
15751         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15752         accidental success less likely.
15753         * gcc.dg/cpp-missingop.c  New tests.
15754         * gcc.dg/cpp-missingparen.c  New tests.
15755         * gcc.dg/cpp-shift.c  New tests.
15756         * gcc.dg/cpp-shortcircuit.c  New tests.
15757         * gcc.dg/cpp-unary.c  New tests.
15758
15759 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15760
15761         * gcc.c-torture/compile/20000329-1.c: New test.
15762
15763 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15764
15765         * gcc.c-torture/compile/20000326-1.c: New test.
15766         * gcc.c-torture/compile/20000326-2.c: New test.
15767
15768 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15769
15770         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15771         the first parameter is a function argument.
15772
15773 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15774
15775         * g++.old-deja/g++.ext/array4.C: New test.
15776
15777 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15778
15779         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15780
15781 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15782
15783         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15784
15785 2000-03-19  Richard Henderson  <rth@cygnus.com>
15786
15787         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15788
15789 2000-03-19  Richard Henderson  <rth@cygnus.com>
15790
15791         * gcc.c-torture/compile/20000319-1.c: New test.
15792
15793 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15794
15795         * gcc.c-torture/execute/20000314-3.c: New test.
15796         * gcc.c-torture/execute/20000314-2.c: New test.
15797         * gcc.c-torture/execute/20000314-1.c: New test.
15798         * gcc.c-torture/compile/20000314-2.c: New test.
15799         * gcc.c-torture/compile/20000314-1.c: New test.
15800
15801 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15802
15803         * g++.old-deja/g++.warn/inline.C: New test.
15804
15805 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15806
15807         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15808         standards-compliant result rather than specific constants.
15809         Put test-values in array.
15810
15811 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15812
15813         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15814         (g++_target_compile): Put test-specific options last.
15815
15816 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15817
15818         * g++.old-deja/g++.eh/vbase4.C: New test.
15819
15820 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15821
15822         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15823
15824 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15825
15826         * g++.old-deja/g++.brendan/misc12.C: Removed.
15827         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15828         * g++.old-deja/g++.ext/pretty4.C: New test.
15829
15830 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15831
15832         * g++.old-deja/g++.other/string2.C: New test.
15833
15834 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15835
15836         * g++.old-deja/g++.warn/impint2.C: New test.
15837
15838 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15839
15840         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15841         is 1, not zero.
15842
15843 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15844
15845         * g++.old-deja/g++.warn/impint.C: New test.
15846         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15847         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15848         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15849         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15850         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15851         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15852         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15853         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15854         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15855         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15856         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15857         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15858
15859 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15860
15861         * gcc.dg/cpp-redef.c: New test.
15862
15863 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15864
15865         * g++.old-deja/g++.pt/unify7.C: New test.
15866
15867 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15868
15869         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15870         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15871
15872 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15873
15874         * gcc.c-torture/compile/20000224-1.c: New test.
15875
15876 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15877
15878         * gcc.c-torture/compile/cpp-2.c: New test.
15879         * gcc.c-torture/compile/cpp-1.c: New test.
15880
15881 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15882
15883         * gcc.c-torture/execute/20000225-1.c: New test.
15884
15885 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15886
15887         * gcc.dg/cpp-li2.c: New test.
15888
15889         * gcc.dg/cpp-wi1.c: New test.
15890
15891         * gcc.dg/cpp-li1.c: New test.
15892
15893 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15894
15895         * g++.old-deja/g++.other/sizeof5.C: New test.
15896
15897 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15898
15899         * gcc.c-torture/execute/va-arg-13.c: New test.
15900
15901 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15902
15903         * gcc.c-torture/execute/va-arg-12.c: New test.
15904
15905 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15906
15907         * gcc.c-torture/execute/20000223-1.c: New test.
15908
15909 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15910
15911         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15912
15913 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15914
15915         * g++.old-deja/g++.abi/ptrmem.C: New test.
15916
15917 2000-02-19  Richard Henderson  <rth@cygnus.com>
15918
15919         * gcc.c-torture/compile/init-3.c: New.
15920
15921 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15922
15923         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15924         ALWAYS_CXXFLAGS.
15925
15926 2000-02-11  Robert Lipe <robertl@sco.com>
15927
15928         * gcc.c-torture/compile/20000211-3.c: New test.
15929
15930 2000-02-11  Martin Buchholz <martin@xemacs.org>
15931
15932         * gcc.c-torture/compile/20000211-2.c: New test.
15933
15934 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15935
15936         * gcc.c-torture/compile/20000211-1.c: New test.
15937
15938 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15939
15940         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15941           on native targets
15942
15943 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15944
15945         * g++.old-deja/g++.other/cast5.C: New test.
15946
15947 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15948
15949         * gcc.c-torture/execute/20000205-1.c: New.
15950
15951 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15952
15953         * g++.old-deja/g++.jason/cast3.C: Return void.
15954         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15955
15956 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15957
15958         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15959
15960         * gcc.dg/loop-1.c: New test.
15961
15962 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15963
15964         * gcc.c-torture/compile/20000127-1.c: New test.
15965         * gcc.c-torture/execute/991228-1.c: New test.
15966
15967 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15968
15969         * gcc.dg/unused-2.c: New test.
15970
15971         * gcc.dg/conv-1.c: New test.
15972
15973 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15974
15975         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15976         compiler.
15977         (tool_option_proc): Fix typo.
15978
15979 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15980
15981         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15982         of the ld on the host, not on the build machine.
15983         Also, don't crash if '--help' is not a supported option.
15984
15985 2000-01-24  Richard Henderson  <rth@cygnus.com>
15986
15987         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15988
15989 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15990
15991         * gcc.c-torture/execute/20000120-2.c: New test.
15992         * gcc.c-torture/execute/20000120-1.c: New test.
15993
15994 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15995
15996         * gcc.c-torture/execute/20000113-1.c: New test.
15997
15998 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15999
16000         * gcc.c-torture/execute/20000112-1.c: New test.
16001
16002 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16003
16004         * gcc.dg/20000111-1.c: New test.
16005
16006 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16007
16008         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16009         with 16 bit integers.
16010
16011 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16012
16013         * gcc.dg/20000108-1.c: New test.
16014
16015 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16016
16017         * g++.old-deja/g++.ns/koenig8.C: New test.
16018
16019 2000-01-05  Nathan Sidwell  <nathan@
16020
16021         * gcc.c-torture/execute/990531-1.c: New test.
16022
16023 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16024
16025         * gcc.c-torture/compile/990527-1.c: New test.
16026
16027 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16028
16029         * gcc.c-torture/execute/990527-1.c: New test.
16030
16031 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16032
16033         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16034         bitfields as signed.
16035
16036 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16037
16038         * g77.f-torture/compile/19990525-0.f: New test.
16039
16040 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16041
16042         * gcc.c-torture/execute/990525-2.c: New test.
16043
16044         * gcc.c-torture/execute/990525-1.c: New test.
16045
16046 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16047
16048         * g++.old-deja/g++.other/anon3.C: New test.
16049         * g++.old-deja/g++.other/anon4.C: New test.
16050         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16051         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16052         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16053         Merrill).
16054
16055 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16056
16057         * gcc.c-torture/execute/990524-1.c: New test.
16058
16059         * gcc.dg/990524-1.c: New test.
16060
16061 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16062
16063         * gcc.c-torture/compile/990523-1.c: New test.
16064
16065 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16066
16067         * gcc.c-torture/compile/990519-1.c: New test.
16068
16069 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16070
16071         * gcc.c-torture/compile/990517-1.c: New test.
16072
16073         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16074         (e4, f4): New tests.
16075         (main): Call them.
16076
16077 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16078
16079         * gcc.dg/noreturn-1.c: New test.
16080
16081 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16082
16083         * gcc.c-torture/execute/990513-1.c: New test.
16084
16085 1999-05-10  Richard Henderson  <rth@cygnus.com>
16086
16087         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16088
16089 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16090
16091         * g77.f-torture/execute/erfc.f: Use small single-precision
16092         values, to avoid problems on Alphas when not -mieee.
16093
16094 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16095
16096         * gcc.dg/990506-0.c: New test.
16097
16098 1999-05-08  Richard Henderson  <rth@cygnus.com>
16099
16100         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16101         the constant to test.  Don't XFAIL 64-bit targets.
16102
16103         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16104         * g++.old-deja/g++.law/profile1.C: Likewise.
16105
16106         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16107         operator new instances.
16108         * g++.old-deja/g++.other/delete5.C: Likewise.
16109
16110 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16111
16112         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16113         intrinsic.
16114
16115 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16116
16117         * g77.f-torture/execute/u77-test.f: Reverse order of two
16118         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16119
16120 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16121
16122         * gcc.dg/compare1.c: New test.
16123
16124 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16125
16126         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16127         New tests.
16128
16129 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16130
16131         * g77.f-torture/compile/19990502-1.f: New test.
16132
16133 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16134
16135         * g77.f-torture/compile/19990502-0.f: New test.
16136
16137 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16138
16139         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16140         intrinsic.
16141
16142 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16143
16144         * g77.f-torture/execute/u77-test.f (main): List libU77
16145         intrinsics not currently tested.
16146         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16147         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16148         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16149         Trim blanks off the ends of some printed strings.
16150
16151 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16152
16153         * g77.f-torture/execute/u77-test.f (main): Just warn about
16154         FSTAT gid disagreement, as it's expected on some systems.
16155
16156 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16157
16158         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16159         use a new function, which allows for some slop.
16160         Clean up some commentary.
16161         (issum): The new function.
16162         (sgladd): Deleted subroutine.
16163
16164 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16165
16166         * g77.f-torture/execute/u77-test.f: Modify to be more like
16167         libf2c/libU77 version, bringing patches to that version here.
16168         Add suitable commentary.
16169
16170 1999-04-25  Richard Henderson  <rth@cygnus.com>
16171
16172         * gcc.dg/990424-1.c: New test.
16173
16174 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16175
16176         * g77.f-torture/execute/u77-test.f (main): Bug involving
16177         LSTAT has been fixed, so turn back on full checking.
16178
16179 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16180
16181         * g77.f-torture/compile/19990419-0.f: New test.
16182         * g77.f-torture/execute/19990419-1.f: New test.
16183
16184 1999-04-17  Richard Henderson  <rth@cygnus.com>
16185
16186         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16187         to avoid the need for a prototype to supress a warning.
16188
16189 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16190
16191         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16192
16193 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16194
16195         * gcc.c-torture/execute/990404-1.c: New test.
16196
16197 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16198
16199         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16200         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16201         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16202         missing initializer warnings.
16203
16204 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16205
16206         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16207         matching strings.
16208
16209 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16210
16211         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16212
16213 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16214
16215         * g77.f-torture/execute/19990325-0.f: New test.
16216         * g77.f-torture/execute/19990325-1.f: New test.
16217
16218 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16219
16220         * gcc.c-torture/execute/990324-1.c: New test.
16221
16222 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16223
16224         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16225         test with 4.
16226
16227 1999-03-17  Richard Henderson  <rth@cygnus.com>
16228
16229         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16230
16231 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16232
16233         * g77.f-torture/execute/19990313-2.f: New test.
16234         * g77.f-torture/execute/19990313-3.f: New test.
16235
16236 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16237
16238         * g77.f-torture/execute/19990313-0.f: New test.
16239         * g77.f-torture/execute/19990313-1.f: New test.
16240
16241 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16242
16243         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16244         printf to sprintf.
16245         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16246         (main): Add check for u15.  Conditionalize u31 check depending on
16247         whether ints are <32 bits or >=32 bits.
16248
16249 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16250
16251         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16252
16253 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16254
16255         * g77.f-torture/compile/19990305-0.f: New test.
16256         * g77.f-torture/execute/19981119-0.f: New test.
16257
16258 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16259
16260         * g77.f-torture/execute/970625-2.f: call ABORT if final
16261         result is not correct, instead of just printing it.
16262         Add this checking via newly introduced obfuscation, to
16263         trip up buggy front ends.
16264
16265 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16266
16267         * g77.f-torture/compile/960317-1.f: Moved from being
16268         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16269
16270 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16271
16272         * g77.f-torture/execute/960317-1.f: New (old) test.
16273         * g77.f-torture/execute/970625-2.f: Ditto.
16274
16275 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16276
16277         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16278         message on line 1 or line 2; cccp and cpplib do this differently.
16279
16280 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16281
16282         * g++.old-deja/g++.law/weak1.C: New test.
16283
16284 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16285
16286         * gcc.c-torture/execute/990119-1.c: Renamed to...
16287         * gcc.dg/990119-1.c: this, so it will only be tested once
16288         (it's a preprocessor test, it doesn't need to be run at
16289         multiple optimization levels).
16290
16291 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16292
16293         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16294           ALWAYS_CXXFLAGS.
16295
16296 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16297
16298         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16299         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16300         to not be compilable by current g77.
16301
16302 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16303
16304         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16305
16306 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16307
16308         * gcc.c-torture/execute/990222-1.c: New test.
16309
16310 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16311
16312         * g77.f-torture/compile/19990218-0.f: New test.
16313         * g77.f-torture/noncompile/19990218-1.f: New test.
16314
16315 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16316
16317         * g77.f-torture/compile/19981216-0.f: New test.
16318
16319 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16320
16321         * gcc.dg/990214-1.c: New test.
16322
16323 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16324
16325         * gcc.dg/990213-2.c: New test.
16326
16327         * gcc.dg/990213-1.c: New test.
16328
16329 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16330
16331         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16332         ints.
16333
16334 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16335
16336         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16337         specified by target.
16338
16339         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16340
16341 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16342
16343         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16344
16345 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16346
16347         * gcc.dg/special/ecos.exp: New test driver for new tests with
16348         special requirements.
16349
16350         * gcc.dg/special/alias-1.c: New test.
16351         * gcc.dg/special/gcsec-1.c: New test.
16352         * gcc.dg/special/weak-1.c: New test.
16353         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16354         * gcc.dg/special/weak-2.c: New test.
16355         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16356         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16357         * gcc.dg/special/wkali-1.c: New test.
16358         * gcc.dg/special/wkali-2.c: New test.
16359         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16360         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16361
16362 1999-02-10  Felix Lee  <flee@cygnus.com>
16363
16364           * lib/c-torture.exp (c-torture-compile): Pull out code for
16365           analyzing gcc error messages.
16366           (c-torture-execute): Likewise.  Fix some (harmless) false
16367           positives.
16368           * lib/gcc.exp (gcc_check_compile): New function.
16369
16370 1999-02-08  Richard Henderson  <rth@cygnus.com>
16371
16372         * gcc.c-torture/execute/990208-1.c: New test.
16373
16374 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16375
16376         * g++.dg/special/ecos.exp: New driver for new tests with special
16377         requirements
16378
16379         * g++.dg/special/conpr-1.C: New test
16380         * g++.dg/special/conpr-2.C: New test
16381         * g++.dg/special/conpr-2a.C: New test
16382         * g++.dg/special/conpr-3.C: New test
16383         * g++.dg/special/conpr-3a.C: New test
16384         * g++.dg/special/conpr-3b.C: New test
16385
16386         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16387         allow g++ to use the dg driver
16388
16389         * README: Add comment about g++.dg directory
16390
16391 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16392
16393         * README: Update email addresses.
16394
16395 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16396
16397         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16398         arguments in order to force structure S onto the stack even on
16399         the alpha.
16400         (test): Pass 10 leading arguments to function foo as well as the
16401         structure S.
16402
16403         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16404         failure for all targets.
16405
16406         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16407         abort to terminate program execution.
16408
16409 1999-01-30  Richard Henderson  <rth@cygnus.com>
16410
16411         * gcc.c-torture/execute/990130-1.c: New test.
16412
16413 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16414
16415         * gcc.dg/990130-1.c: New test.
16416
16417 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16418
16419         * gcc.c-torture/execute/990128-1.c: New test.
16420
16421 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16422
16423         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16424
16425 1999-01-27  Felix Lee  <flee@cygnus.com>
16426
16427         * lib/c-torture.exp (c-torture-compile): pull out code for
16428         analyzing gcc error messages.
16429         (c-torture-execute): ditto, and fix some (harmless) false
16430         positives.
16431         * lib/gcc.exp (gcc_check_compile): new function.
16432
16433 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16434
16435         * gcc.dg/990117-1.c: New test.
16436
16437         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16438
16439         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16440
16441 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16442
16443         * g77.f-torture/compile/990115-1.f: New test.
16444
16445 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16446
16447         * gcc.c-torture/compile/990107-1.c: New test
16448
16449 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16450
16451         * gcc.c-torture/execute/990106-2.c: New test.
16452
16453         * gcc.c-torture/execute/990106-1.c: New test.
16454
16455 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16456
16457         * gcc.c-torture/compile/981223-1.c: New test.
16458
16459 1998-12-29  Richard Henderson  <rth@cygnus.com>
16460
16461         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16462         (opt3): Rename from opt4 and disable.
16463
16464 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16465
16466         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16467
16468 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16469
16470         * g++.old-deja/g++.other/conv5.C: New test.
16471
16472 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16473
16474         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16475
16476 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16477
16478         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16479
16480 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16481
16482         * gcc.c-torture/compile/981211-1.c: New test.
16483
16484 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16485
16486         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16487
16488         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16489
16490 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16491
16492         * gcc.special/930510-1.c: Make C9X safe.
16493         * gcc.misc-tests/gcov-1.c Similarly.
16494         * gcc.misc-tests/gcov-2.c Similarly.
16495
16496 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16497
16498         * gcc.dg/ultrasp1.c: New test.
16499
16500 1998-12-06  Richard Henderson  <rth@cygnus.com>
16501
16502         * gcc.c-torture/execute/981206.c: New test.
16503
16504 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16505
16506         * g++.old-deja/g++.ns/template7.C: New test.
16507
16508         * g++.old-deja/g++.other/expr1.C: New test.
16509
16510         * g++.old-deja/g++.eh/tmpl3.C: New test.
16511
16512         * g++.old-deja/g++.eh/tmpl2.C: New test.
16513
16514 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16515
16516         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16517         * g++.old-deja/g++.other/using6.C: Removed.
16518         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16519
16520         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16521
16522 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16523
16524         * g++.old-deja/g++.pt/overload8.C: New test.
16525
16526         * g++.old-deja/g++.pt/overload7.C: New test.
16527
16528         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16529
16530         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16531         and relinking messages.
16532         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16533         compiling with -frepo.
16534
16535 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16536
16537         * g++.old-deja/g++.pt/lookup6.C: New test.
16538
16539 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16540
16541         * gcc.c-torture/execute/981130-1.c: New test.
16542         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16543
16544 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16545
16546         * g++.old-deja/g++.pt/explicit76.C: New test.
16547
16548         * g++.old-deja/g++.pt/friend38.C: New test.
16549
16550         * g++.old-deja/g++.ns/crash2.C: New test.
16551
16552         * g++.old-deja/g++.pt/defarg8.C: New test.
16553
16554         * g++.old-deja/g++.pt/instantiate6.C: New test.
16555
16556         * g++.old-deja/g++.pt/static6.C: New test.
16557
16558         * g++.old-deja/g++.pt/decl2.C: New test.
16559
16560 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16561
16562         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16563         problem is actually related with name lookup, but so what? :-)
16564
16565         * g++.old-deja/g++.pt/friend37.C: New test.
16566
16567 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16568
16569         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16570         element, which fails on some systems.
16571
16572         * g77.f-torture/execute/labug1.f: New test.
16573
16574 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16575
16576         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16577         is defined.
16578
16579 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16580
16581         * g77.f-torture/compile/981117-1.f: New test.
16582
16583 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16584
16585         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16586         properly discarded.
16587
16588 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16589
16590         * gcc.c-torture/execute/memcheck: New directory of tests for
16591         -fcheck-memory-usage.
16592
16593 1998-11-07  Gerald Pfe
16594
16595         * g77.f-torture/noncompile/980615-0.f: New test.
16596
16597 1998-07-26  H.J. Lu  (hjl@gnu.org)
16598
16599         * gcc.dg/980312-1.c: Do link instead of compile.
16600         * gcc.dg/980313-1.c: Likewise.
16601
16602 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16603
16604         * gcc.c-torture/compile/980726-1.c: New test.
16605
16606 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16607
16608         * g77.f-torture/execute/io0.f: New test.
16609
16610 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16611
16612         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16613         an int.
16614
16615 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16616
16617         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16618         m32r bugs.
16619
16620 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16621
16622         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16623         c-decl.c:grokdeclarator can handle mode attributes.
16624
16625 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16626
16627         * gcc.c-torture/execute/980716-1.c: New test.
16628
16629 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16630
16631         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16632         the mn10200.
16633         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16634         the mn10200.
16635         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16636         * gcc.c-torture/compile/930326-1.x: Similarly.
16637
16638 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16639
16640         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16641         New test from Craig.
16642
16643 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16644
16645         * g77.f-torture/noncompile/980616-0.f: New test.
16646
16647         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16648
16649 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16650
16651         *  g++.other/singleton.C: Return error value instead of taking
16652         SIGSEGV.
16653
16654 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16655
16656         *  g++.other/singleton.C: New test.   Warning is under dispute.
16657         Runtime crash is not.
16658
16659 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16660
16661         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16662         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16663         using6.C, using7.C}:  New namespace tests.
16664
16665 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16666
16667         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16668         specialization with typedef'ed names used as array indexes.
16669
16670 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16671
16672         * gcc.c-torture/execute/980709-1.c: New test.
16673
16674         * gcc.dg/980709-1.c: New test.
16675
16676 1998-07-07  Richard Henderson  <rth@cygnus.com>
16677
16678         * gcc.c-torture/execute/bcp-1.c: New test.
16679
16680 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16681
16682         * gcc.c-torture/execute/980707-1.c: New test.
16683
16684 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16685
16686         * gcc.c-torture/compile/980706-1.c: New test.
16687
16688 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16689
16690         * g77.f-torture/execute/980701-0.f,
16691         g77.f-torture/execute/980701-1.f: New test from Craig.
16692
16693 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16694
16695         * gcc.c-torture/compile/980701-1.c: New test.
16696
16697         * gcc.c-torture/execute/980701-1.c: New test.
16698
16699 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16700 rlsruhe.de>
16701
16702         * g++.old-deja/g++.robertl/eb132.C: New test.
16703         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16704
16705 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16706
16707         * g77.f-torture/execute/980628-7.f,
16708         g77.f-torture/execute/980628-8.f,
16709         g77.f-torture/execute/980628-9.f,
16710         g77.f-torture/execute/980628-10.f: New tests from Craig.
16711
16712         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16713
16714 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16715
16716         * g77.f-torture/execute/980628-4.f: New test from Craig.
16717         * g77.f-torture/execute/980628-5.f: Likewise.
16718         * g77.f-torture/execute/980628-2.f: Likewise.
16719         * g77.f-torture/execute/980628-0.f: Likewise.
16720         * g77.f-torture/execute/980628-1.f: Likewise.
16721         * g77.f-torture/execute/980628-3.f: Likewise.
16722         * g77.f-torture/execute/980628-6.f: Likewise.
16723
16724 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16725
16726         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16727         directory when nothing has been installed yet.
16728
16729 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16730
16731         * gcc.c-torture/special/special.exp: Handle newer versions of
16732         dejagnu.
16733
16734 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16735
16736         * gcc.dg/980626-1.c: New test.
16737
16738 1998-06-19  Bruno Haible <haible@ilog.fr>
16739
16740         * gcc.misc-tests/m-un-2.c: New test.
16741         * g++.old-deja/g++.other/warn01.c: Likewise.
16742
16743 1998-06-19  Robert Lipe  <robertl@dgii.com>
16744
16745         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16746         compatibility with assmblers with a different comment character.
16747         Eliminate use of GAS-specific extensions.
16748
16749 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16750
16751         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16752
16753 1998-06-19  Robert Lipe  <robertl@dgii.com>
16754
16755         *lib/g77.exp: Replace search for libf2c.a with search for newly
16756         renamed libg2c.a
16757
16758 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16759
16760         * gcc.c-torture/execute/980617-1.c: New test.
16761
16762 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16763
16764         * gcc.c-torture/execute/980612-1.c: New test.
16765
16766 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16767
16768         * gcc.dg/980523-1.c: Only test on ppc-linux.
16769         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16770
16771         * gcc.c-torture/execute/980608-1.c: New test.
16772
16773 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16774
16775         * gcc.c-torture/execute/980605-1.c: New test.
16776
16777 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16778
16779         * gcc.c-torture/execute/980604-1.c: New test.
16780
16781 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16782
16783         * gcc.c-torture/execute/980602-1.c: New test.
16784         * gcc.c-torture/execute/980602-2.c: Likewise.
16785
16786 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16787
16788         * 970125-0.f: Fix per JCB.  Add commentary.
16789
16790 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16791
16792         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16793         IEEE -0 support.
16794
16795 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16796
16797         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16798         earlier.
16799
16800 1998-05-28  Catherine Moore <clm@cygnus.com>
16801
16802         * gcc.c-torture/execute/980526-3.c: New test.
16803
16804 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16805
16806         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16807         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16808         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16809         m88k-motorola-sysv3 to XFAIL.
16810
16811 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16812
16813         * gcc.dg/980526-1.c: New test.
16814         * gcc.c-torture/execute/980526-2.c: New test.
16815
16816 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16817
16818         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16819
16820         * gcc.c-torture/execute/980526-1.c: New test.
16821
16822 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16823
16824         * g77.f-torture/execute/alpha2.f: Add runtime test.
16825
16826 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16827
16828         * g++.old-deja/old-deja.exp: Strip leading directories.
16829
16830         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16831         error for the line.  Don't run multiple tests for the same line.
16832
16833 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16834
16835         * gcc.dg/980523-1.c: New test.
16836
16837 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16838
16839         * g77.f-torture/compile/970915-0.f: New test.
16840
16841 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16842
16843         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16844
16845 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16846
16847         * gcc.dg/980520-1.c: New test.
16848
16849 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16850
16851         * gcc.dg/980502-1.c: Fix return type.
16852
16853 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16854
16855         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16856         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16857         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16858         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16859         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16860
16861 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16862
16863         * g77.f-torture/execute/980520-1.f: New test.
16864
16865 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16866
16867         * lib/mike-g77.exp: New file.
16868
16869         * g77.f-torture/noncompile/noncompile.exp,
16870         g77.f-torture/noncompile/check0.f: New files.
16871
16872 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16873
16874         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16875         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16876         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16877         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16878         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16879         abort where appropriate.
16880
16881 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16882
16883         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16884         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16885
16886 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16887
16888         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16889
16890 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16891
16892         * g77.f-torture/compile/980427-0.f: New test.
16893
16894 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16895
16896         * g77.f-torture/compile/980424-0.f: New test.
16897
16898 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16899
16900         * g77.f-torture/compile/980419-2.f (main): New test.
16901         * g77.f-torture/compile/970125-0.f: New test.
16902         * g77.f-torture/compile/980419-1.f: New test.
16903
16904 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16905
16906         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16907         of loop-4.c.
16908
16909 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16910
16911         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16912
16913 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16914
16915         * gcc.c-torture/compile/980329-1.c: New test.
16916
16917 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16918
16919         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16920         * gcc.dg/980312-1.c: Fix typo in -march command.
16921
16922 1998-03-16  H.J. Lu  (hjl@gnu.org)
16923
16924         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16925
16926 1998-03-11  Robert Lipe  <robertl@dgii.com>
16927
16928         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16929         Dave Love agree the Fortran source is bogus.
16930
16931 1998-03-11  Robert Lipe  <robertl@dgii.com>
16932
16933         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16934         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16935         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16936         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16937         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16938
16939 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16940
16941         * g++.old-deja/g++.other/friend1.C: New test.
16942
16943 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16944
16945         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16946         possibly uninitialized) variables and declare dnrm2.
16947
16948 1998-02-23  Robert Lipe <robertl@dgii.com>
16949
16950         From Bruno Haible <haible@ilog.fr>:
16951         * gcc.c-torture/execute/980223.c: New test.
16952
16953 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16954
16955         * gcc.dg/ifelse-1.c: New test.
16956
16957 1998-02-09  H.J. Lu  (hjl@gnu.org)
16958
16959         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16960
16961           * lib/old-dejagnu.exp (old-dejagnu): Added the
16962           "execution test - XFAIL *-*-*" handling in the spirit of
16963           "excess errors test -". Changed the "execution test fails"
16964           handling to be like "excess errors test fails".
16965           * Update various tests accordingly.
16966
16967 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16968
16969         * gcc.c-torture/execute/980205.c: New test.
16970
16971 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16972
16973         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16974         * lib/f-torture.exp: Similarly.
16975         * gcc.c-torture: Rename all .cexp files to .x files.
16976
16977 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16978
16979         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16980         (940510-1.c): Removed duplicate.
16981         (971104-1.c): New test.
16982
16983 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16984
16985           * lib/f-torture.exp: Improve error and loop detection.
16986
16987 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16988
16989         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16990         use that to size the filler array.
16991
16992 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16993
16994         * lib/c-torture.exp(c-torture-execute): Fix typo.
16995
16996         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16997         testcase as the executable name. Keep the executable around if
16998         the test fails.
16999
17000 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17001
17002         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17003         changes.  Only test one -g option, and move it to the end of the
17004         list of options to test.
17005
17006 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17007
17008         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17009         variable GCC_TORTURE_OPTIONS to supply default switches separated
17010         by colons.  If no environment variable, run tests with -O0 -g, -O1
17011         -g, and -O2 -g as well.
17012
17013 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17014
17015         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17016         explanatory comments. Fix indentation.
17017
17018 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17019
17020         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17021
17022 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17023
17024         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17025         * g++.old-deja/g++.mike/p7325.C: Likewise.
17026         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17027
17028 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17029
17030         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17031         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17032         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17033         * g++.old-deja/g++.law/operators4.C: Likewise.
17034
17035 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17036
17037         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17038         * g++.old-deja/g++.mike/p784.C: Ditto.
17039         * g++.old-deja/g++.mike/p785.C: Ditto.
17040
17041 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17042
17043           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17044
17045 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17046
17047         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17048         target feature; pass this to c-torture-execute as needed.
17049
17050 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17051
17052         * lib/c-torture.exp(c-torture-execute): If the previous and the
17053         current executables being tested are identical, we don't need to
17054         run the executable again. Try to make the executable names
17055         unique. Add an optional argument for passing additional compiler
17056         flags.
17057
17058 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17059
17060         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17061
17062 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17063
17064         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17065
17066 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17067
17068         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17069         32bit or larger longs.
17070
17071         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17072         have either a 32bit long or 32bit int.
17073
17074 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17075
17076         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17077         Make double precision tests dependent on sizeof (double).
17078
17079 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17080
17081         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17082         too.
17083
17084 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17085
17086         * gcc.c-torture/compile/961203-1.cexp: New script.
17087
17088 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17089
17090         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17091         up the includes ourselves.
17092
17093 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17094
17095         * lib/plumhall.exp: Remove random include, and add a few
17096         verbose messages for debugging.
17097
17098 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17099
17100         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17101         of trying to do it ourselves.
17102
17103 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17104
17105         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17106
17107 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17108
17109         * gcc.prms/5403.c: Made regexp a bit less strict.
17110
17111 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17112
17113         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17114         is returned from remote_load instead.
17115         * lib/plumhall.exp: Ditto.
17116         * lib/mike-g++.exp: Ditto.
17117         * lib/old-dejagnu.exp: Ditto.
17118         * lib/c-torture.exp: Ditto.
17119
17120 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17121
17122         * lib/g++.exp: Use build_wrapper procedure.
17123         * lib/gcc.exp: Ditto.
17124
17125 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17126
17127         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17128         an old-style decl for malloc.  Fixes tests to work when
17129         sizeof (int) != sizeof (size_t).
17130
17131 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17132
17133         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17134
17135         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17136         use stdargs.h interface.
17137
17138 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17139
17140         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17141         NO_VARARGS when compiling.
17142
17143 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17144
17145         * lib/plumhall.exp(ph_includes): New procedure.
17146         (ph_make): Use it.
17147         (ph_compiler): Ditto.
17148
17149         * lib/g++.exp: Rename test-glue.c to testglue.c.
17150         * lib/gcc.exp: Ditto.
17151
17152 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17153
17154         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17155         to completion when it's called.
17156
17157 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17158
17159         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17160         is defined, don't do test.
17161
17162 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17163
17164         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17165         for object files.
17166         (ph_summary): Mark skipped testcases as untested, not unresolved.
17167
17168         * lib/plumhall.exp (ph_make): If unresolved because of bad
17169         errorCode, record errorCode in log file.
17170         (*): Replace send_log/verbose with verbose -log.
17171
17172 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17173
17174         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17175         double conversion if double isn't at least 8 bytes.
17176
17177         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17178         int to work with targets where int is 16 bits.
17179
17180         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17181         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17182         precision for the test to complete.
17183
17184 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17185
17186         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17187         if d10v is not compiled with the -mdouble64 flag.
17188         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17189
17190         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17191         d10v is not compiled with the -mint32 flag.
17192
17193 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17194
17195         * lib/plumhall.exp: Use incr_count.
17196
17197 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17198
17199         * gcc.c-torture: Update to c-torture-1.45.
17200
17201 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17202
17203         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17204         the name of the expect testcase file).
17205
17206         * lib/g++.exp(g++_init): Ditto.
17207
17208 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17209
17210         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17211         the host.
17212
17213         * lib/gcc.exp(gcc_exit): New procedure.
17214
17215 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17216
17217         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17218         specs where appropriate.
17219
17220         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17221         because of new "candidates are" messages, and removed a few
17222
17223         * Converted all non-old-style g++ testcases to old-style, and
17224         moved into g++.old-deja.
17225
17226 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17227
17228         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17229         options.
17230
17231         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17232         succeeded.
17233
17234         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17235
17236 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17237
17238         * lib/gcc.exp (gcc_target_compile): Add support for defining
17239         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17240         the machine doesn't have those features.
17241
17242 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17243
17244         * g++.law/operators4.exp: Don't use LIBS.
17245
17246 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17247
17248         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17249
17250         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17251         * lib/g++.exp: Set it here instead. Also, allow use of the
17252         --tool_exec and --tool_opt options. Change CXX to
17253         GXX_UNDER_TEST.
17254
17255         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17256
17257         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17258
17259 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17260
17261         * lib/old-dejagnu.exp: Use prune_warnings instead of
17262         prune_system_crud.
17263         * lib/mike-g++.exp: Ditto.
17264         * lib/gcc.exp: Ditto.
17265         * lib/g++.exp: Ditto.
17266
17267         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17268
17269 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17270
17271           * 941014-2.c: Include stdlib.h
17272           * 960327-1.c: Include stdio.h
17273           * dbra.c, index-1.c: Don't assume ints are 32bits.
17274
17275 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17276
17277         * lib/gcc.exp: Add gcc,stack_size target feature.
17278
17279         * lib/g++.exp(g++_target_compile): Add the include and link
17280         paths here, not in two other places. And, it's $options, not
17281         options.
17282
17283         * lib/mike-g++.exp(postbase): Remove the code that determines
17284         the correct include and link paths.
17285         * g++.old-deja/old-deja.exp: Ditto.
17286
17287 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17288
17289         * lib/g++.exp(g++_init): target_compile no longer returns the
17290         filename of the result.
17291
17292 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17293
17294         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17295         call to glob.
17296
17297         * gcc.c-torture/special/special.exp: Change call to
17298         gcc_target_compile to include the object file.
17299
17300 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17301
17302         * gcc.c-torture/special/special.exp: Correct misspelling in last
17303         change.
17304
17305 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17306
17307         * lib/plumhall.exp(ph_summary): Log the entire output of the
17308         executable. Return -1 if there were any failures, 0 otherwise.
17309         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17310         (ph_make): Clean up objects and executables that were built
17311         if the tests succeeded.
17312
17313 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17314
17315         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17316         libraries and includes in the build tree as appropriate.
17317
17318 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17319
17320         * lib/c-torture.exp: Instead of looking for the global variable
17321         NO_LONG_LONG, check to see if that's a feature of the target.
17322
17323 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17324
17325         * config/default.exp: Minimize. Delete the remainer of the files in
17326         config; this functionality is now in devo/dejagnu/config.
17327
17328         g++.*/*: Pass any additional flags used to compile to postbase;
17329         delete CXXFLAGS.
17330
17331         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17332         is now done by runtest.exp. Use gcc_target_compile instead of
17333         compile.
17334
17335         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17336         Remove references to CFLAGS. Use remote_file instead of
17337         calling rm -f.
17338         (c-torture): Take a list of arguments to use to compile this
17339         testcase.
17340
17341         lib/g++.exp: Simplify. Use target_compile instead of compile.
17342         lib/gcc-dg.exp: Ditto.
17343         lib/gcc.exp: Ditto.
17344         lib/mike-{gcc,g++}.exp: Ditto.
17345         lib/old-dejagnu.exp: Ditto.
17346         lib/plumhall.exp: Ditto.
17347
17348 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17349
17350         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17351         (ph_linker): Likewise.
17352
17353 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17354
17355           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17356         MAP_ANON / MAP_ANONYMOUS if defined;
17357         else try to map from /dev/zero .
17358
17359 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17360
17361         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17362         isn't defined, then define it to MAP_ANONYMOUS.
17363
17364 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17365
17366         * gcc.c-torture: Update to c-torture-1.42 release.
17367
17368 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17369
17370         * gcc.c-torture: Update to c-torture-1.41 release.
17371
17372 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17373
17374         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17375         c-torture release.
17376
17377 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17378
17379         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17380         and LDFLAGS.  Fix second case to append the target_info ldflags
17381         onto LDFLAGS, not CFLAGS.
17382         * lib/g++.exp (g++_init): Add target_info stuff.
17383         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17384         of libgloss and newlib flags for !native.
17385
17386         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17387         (GDB): Fix relative path to go up another dir for finding gdb.
17388
17389 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17390
17391         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17392         versions in the target_info array, if they don't exist.
17393
17394 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17395
17396         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17397
17398 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17399
17400         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17401         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17402
17403 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17404
17405         * lib/old-dejagnu.exp: Don't remove the output file before we've
17406         actually tested it. Don't append pwd to the path of the executable
17407         we're testing.
17408
17409 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17410
17411         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17412
17413 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17414
17415         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17416         temporary directory for compiler files, and set it to a default
17417         value of /tmp. Set $output as the name of the output file from
17418         compiling the testcase. Add a -o option to $cflags_var so the
17419         compiler writes the final output file as $output. Set $executable
17420         to $output.
17421
17422         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17423         directory for compiler files, and set it to /tmp if it doesn't
17424         already have a value. Set $output_file to the name of the output
17425         file from compiling the testcase. Add a -o option to CXXFLAGS so
17426         the compiler writes the final output file as $output. Use $output
17427         as the executable to be tested.
17428
17429 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17430
17431         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17432
17433 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17434
17435         * gcc.c-torture/execute/pending-1.c: New test.  Still
17436         pending in Tege's queue.
17437
17438 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17439
17440         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17441         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17442         if there were failures.  Call unresolved if there were unresolved
17443         testcases.  Call gcc_fail if program did not run to completion.
17444         (ph_make): Pass additional argument name to ph_execute.
17445         (ph_execute): Add new argument.  Pass additional arguments to
17446         ph_summary.  Call gcc_fail is there is no execution output.
17447
17448 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17449
17450         * lib/plumhall.exp (proc_summary): Output relavent summary
17451         lines into the log so specific failures in plumhall can be
17452         investigated.
17453
17454 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17455
17456         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17457         (c-torture-execute): Don't try to execute tests which use
17458         "long long" types if $NO_LONG_LONG is nonzero.
17459
17460 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17461
17462         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17463         not c-torture.
17464
17465         * gcc.ieee: Move from here.
17466         * gcc.c-torture/execute/ieee: To here.
17467
17468 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17469
17470         * gcc.c-torture: Update to c-torture-1.41 release.
17471
17472 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17473
17474         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17475         not "$output".
17476
17477 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17478
17479         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17480         -c present.
17481
17482 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17483
17484         * config/proelf.exp: Handle connecting to a simulator.
17485
17486 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17487
17488         * config/proelf.exp: New file.  Enough framework that we can
17489         run c-torture tests on the proelf targets (or any other target
17490         that gdb can connect to for that matter).
17491
17492 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17493
17494         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17495         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17496
17497         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17498         exec_output exists.
17499
17500 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17501
17502         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17503         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17504
17505         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17506         to pass/fail/unresolved/unsupported/untested.  Caller must now
17507         call unresolved/unsupported/untested.
17508         * lib/*.exp: Update FSF address.  Update to handle new results of
17509         ${tool}_load.
17510         * lib/chill.exp (verbose): Delete.
17511
17512 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17513
17514         * lib/gcc.exp (default_gcc_start): Change order of args to
17515         $LDFLAGS $CFLAGS $LIBS.
17516         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17517         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17518         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17519         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17520         * gcc.misc-tests/dg-test.exp: Likewise.
17521         * gcc.misc-tests/msgs.exp: Likewise.
17522         * gcc.prms/prms.exp: Likewise.
17523         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17524         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17525
17526         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17527
17528 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17529
17530         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17531
17532         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17533         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17534
17535         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17536         necessary.
17537
17538 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17539
17540         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17541         global for loop; add use of $mathlib.
17542         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17543         settings here; set mathlib for anything but VxWorks.
17544
17545 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17546
17547         * gcc.c-torture: Update to c-torture-1.40 release.
17548
17549 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17550
17551         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17552         dg.exp.
17553
17554 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17555
17556         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17557         global.
17558
17559 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17560
17561         * lib/g++.exp (LIBS): Define if not already.
17562         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17563         (gcc-dg-prune): Call prune_gcc_output.
17564         * lib/gcc.exp (prune_gcc_output): New proc.
17565         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17566         prune_gcc_output.
17567
17568 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17569
17570         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17571         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17572
17573 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17574
17575         * gcc.c-torture: Update to c-torture-1.39 release.
17576
17577 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17578
17579         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17580         fails, try others as well.
17581
17582 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17583
17584         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17585         If compilation fails, mark execute tests as `untested'.
17586         If test is marked as unsupported, don't mark compilation and
17587         execute tests as failed.
17588
17589 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17590
17591         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17592         libstdc++ for whether or not we want to be doing shared
17593         libraries.  Delete link_curses since we don't need it anymore.
17594         * lib/mike-g++.exp (postbase): Don't link in libg++.
17595         * g++.old-deja/old-deja.exp: Likewise.
17596
17597 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17598
17599         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17600
17601 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17602
17603         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17604         For that, add `-Wl,-a,shared_archive'.
17605         * g++.old-deja/old-deja.exp: Likewise.
17606
17607 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17608
17609         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17610
17611 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17612
17613         * lib/mike-g++.exp (postbase): Pay attention to the status of
17614         g++_load.
17615
17616 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17617
17618           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17619
17620 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17621
17622         * lib/gcc.exp (default_gcc_start): No longer need to log program
17623         being executed or its output, execute_anywhere does that now.
17624         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17625         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17626
17627 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17628
17629         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17630         the same as those in lib/g++.exp.
17631
17632 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17633
17634         * gcc.c-torture: Update to c-torture-1.38 release.
17635         * gcc.ieee: Related changes.
17636
17637 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17638
17639         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17640         "exec". Minor reformatting changes.
17641
17642         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17643         cross. This means all "exec" calls now work on a remote host as
17644         well.
17645         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17646         cross. Filter out the extra "\r\n" stuff that expect puts in.
17647         (c-torture-execute): Filter out the bogus warnings like
17648         c-torture-compile does. Add support for canadian cross.
17649         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17650         Use execute_anywhere rather than calling exec directly. Now it
17651         works for canadian cross testing.
17652
17653 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17654
17655         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17656         results into a variable, and check that rather than using file exists.
17657
17658 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17659
17660         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17661         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17662
17663 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17664
17665         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17666         lib_curses if there's a shared libg++ in the build tree.
17667
17668 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17669
17670         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17671         if not supported target.
17672
17673 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17674
17675         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17676         link_curses up to always happen, not just for native builds.
17677
17678 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17679
17680         * gcc.c-torture: Update to c-torture-1.36 release.
17681         * gcc.failure: Related changes.
17682
17683 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17684
17685         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17686
17687 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17688
17689         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17690         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17691         runshlib, link_curses, and mathlib for link and run.
17692
17693         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17694         pass the runtime shared library options for Solaris, OSF/1, and
17695         Irix5, and link with -lcurses to avoid unresolved references.
17696
17697 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17698
17699         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17700         only run once.
17701
17702 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17703
17704         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17705
17706 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17707
17708         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17709         do not have a framework for the "compat" tests yet.
17710
17711 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17712
17713         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17714         set to null if we're testing vxworks5.1.  Use that instead of
17715         `-lm' in the setting of LIBS for link and run.
17716
17717 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17718
17719         * config/rom68k.exp (${tool}_load): Major changes to make it
17720         work.  Verified that it does in fact return the stuff in
17721         exec_output properly.  Catch any Emul or any TRAP other than 0.
17722
17723 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17724
17725         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17726         LDFLAGS properly for targets that need stuff from libgloss.
17727         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17728         only run once.
17729         (gpp_initialized): New variable.
17730
17731 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17732
17733         * config/rom68k.exp: Load libgloss.exp.
17734         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17735         so we can produce a fully linked binary.
17736         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17737         so we can produce a fully linked binary.
17738
17739 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17740
17741         * lib/plumhall.exp (ph_section): Watch for expected failures.
17742         Add missing `else'.
17743
17744         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17745         run the testcase.
17746         (c-torture): Likewise.
17747
17748 1995-08-28  Doug Evans  <dje@cygnus.com>
17749
17750         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17751
17752         * lib/mike-g++.exp (mike_cleanup): New proc.
17753         (prebase): New globals compiler_result, not_compiler_result,
17754         target_regexp.
17755         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17756         allow leading "-" in pattern.  Watch for unsupported tests.
17757         If $compiler_result is set, pattern match assembler code,
17758         and ditto for $not_compiler_result.
17759         * lib/mike-gcc.exp: Likewise.
17760
17761         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17762         execution "succeeded".
17763
17764 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17765
17766         * config/win32.exp: New file.
17767         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17768
17769 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17770
17771         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17772         unsupported.
17773         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17774         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17775         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17776
17777         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17778         "... without exceptions was ...".  That is now handled by
17779         prune_system_crud.
17780         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17781
17782 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17783
17784         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17785         sieve.c,sort2.c}: New files.
17786         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17787         sieve.exp,sort2.exp}: Drivers for them.
17788
17789         * lib/mike-gcc.exp (program_output): New user settable variable.
17790         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17791         messages.
17792         * lib/mike-g++.exp (program_output): New user settable variable.
17793
17794         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17795
17796         * config/sh.exp: Deleted (use sim.exp instead).
17797
17798 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17799
17800         * config/vx.exp: Declare CHECKTASK as global.
17801         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17802         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17803         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17804
17805 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17806
17807         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17808         target. Like vx.exp, only includes `vx29k.exp' instead of
17809         `vxworks.exp'.
17810
17811 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17812
17813         * config/sim.exp: Increase time limit from 120 seconds to 240.
17814
17815 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17816
17817         * gcc.c-torture/execute/950628-1.c: New test.
17818
17819 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17820
17821         * gcc.c-torture: Update with changes/additions from
17822         c-torture-1.34.
17823
17824 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17825
17826         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17827
17828 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17829
17830         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17831
17832 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17833
17834         * gcc.c-torture/compile/950512-1.c: New test.
17835         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17836         * gcc.dg/struct-ret-1.c: Likewise.
17837
17838 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17839
17840         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17841           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17842
17843 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17844
17845         * gcc.c-torture/special/920411-1.c: Deleted.
17846         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17847
17848 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17849
17850         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17851         cpu limit.
17852
17853 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17854
17855         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17856
17857 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17858
17859         From kenner;
17860         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17861         is the proper length.
17862         * va-arg-3.c: Likewise.
17863
17864 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17865
17866         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17867         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17868
17869         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17870         * lib/g++.exp (default_g++_start): Delete old cruft.
17871
17872 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17873
17874         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17875         (2 * (1 << 18)) to (2 * (1 << 17)).
17876
17877         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17878
17879 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17880
17881         * config/rom68k.exp: Renamed from config/idp.exp
17882
17883 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17884
17885         * c-torture/compile/921109-2.c
17886
17887 1995-04-18  Mike Stump  <mrs@cygnus.com>
17888
17889         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17890         excess errors.
17891
17892 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17893
17894         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17895         output.
17896         * lib/g++.exp (default_g++_start): Likewise.
17897
17898 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17899
17900         * gcc.c-torture/compile/950329-1.c: New test.
17901
17902 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17903
17904           * config/bug.exp (${tool}_load): Updated to use new remote_open
17905           and remote_close procs.
17906         * config/idp.exp: New file.
17907
17908 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17909
17910         * gcc.c-torture/execute/950322-1.c: New test.
17911
17912 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17913
17914         * config/vx.exp (${tool}_load): Clean up testing of return code from
17915         vxworks_ld and vxworks_spawn.
17916
17917 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17918
17919         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17920
17921 1995-03-13  Mike Stump  <mrs@cygnus.com>
17922
17923         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17924         can mark excess errors on a machine by machine basis.  Note, the
17925         default is to not expect any excess errors, even when excess
17926         errors test - is given, so you will want to put an XFAIL ... on
17927         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17928         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17929         those 4 machines, but no others.
17930
17931 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17932
17933         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17934         * lib/c-torture.exp: to here.
17935
17936 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17937
17938         * gcc.c-torture/execute/950221-1.c: New test.
17939         * gcc.c-torture/execute/struct-ret-1.c: New test.
17940         * gcc.c-torture/compile/950221-1.c: New test.
17941
17942         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17943
17944 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17945
17946         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17947         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17948
17949 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17950
17951         * g++.gb: New directory of tests, derived from my signature and
17952         class scoping tests.
17953
17954         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17955         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17956         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17957         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17958         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17959         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17960         * g++.gb/sig25.C: Likewise.
17961
17962         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17963         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17964         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17965         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17966         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17967         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17968         * g++.gb/sig25.exp: Likewise.
17969
17970         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17971         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17972         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17973         * g++.gb/scope13.C: Likewise, this test still fails.
17974
17975         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17976         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17977         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17978         * g++.gb/scope13.exp: Ditto.
17979
17980         * g++.gb/README: New file, explains what these tests are about.
17981
17982 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17983
17984         * lib/dg.exp (dg-do): Support `preprocess'.
17985         (dg-test): Likewise.
17986
17987 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17988
17989         * config/udi.exp: change "continue -expect" to "exp_continue".
17990
17991 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17992
17993         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17994         Delete redundant tests.
17995
17996         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17997         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17998         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17999         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18000         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18001         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18002         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18003         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18004
18005         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18006         storing label pointers.
18007         * gcc.c-torture/execute/921019-1.c: Likewise.
18008         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18009         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18010         parameter fp.
18011         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18012         constants.
18013
18014         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18015         Delete obsolete tests.
18016
18017         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18018         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18019         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18020         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18021         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18022         * gcc.c-torture/compile/950124-1.c: New test.
18023
18024         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18025
18026 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18027
18028         * lib/mike-g++.exp: Add -lm to LIBS.
18029
18030 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18031
18032         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18033
18034 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18035
18036         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18037
18038 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18039
18040         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18041
18042 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18043
18044         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18045         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18046         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18047         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18048         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18049         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18050         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18051         * g++.law/{operators31.C, operators32.C,
18052         * g++.law/{operators33.C, operators34.C}: Likewise.
18053         * g++.law/{pic1.C, refs2.C}: Likewise.
18054         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18055         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18056         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18057         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18058
18059         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18060         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18061         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18062         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18063         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18064         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18065         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18066         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18067         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18068         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18069         * g++.law/{operators34.exp}: Likewise.
18070         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18071         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18072         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18073         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18074         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18075
18076         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18077         No longer expected to fail.
18078         * g++.law/missed-error3.C: Tweak for recent bool changes.
18079
18080 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18081
18082         * config/emb-unix: Deleted.
18083         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18084         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18085
18086 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18087
18088         * lib/dg.exp (dg-test): Fix typo in last patch.
18089
18090 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18091
18092         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18093         (handles multiple occurrences).
18094
18095 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18096
18097         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18098         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18099         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18100         printed).
18101         * lib/c-torture.exp (c-torture-compile): Likewise.
18102         (c-torture): Prepend full path if missing.
18103         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18104         (gcc_fail): Likewise.
18105         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18106
18107 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18108
18109         * lib/netware.exp: Only attach to NetWare i386 systems.
18110
18111 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18112
18113         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18114         messages.  Add test name to "output pattern match" pass/fail message.
18115
18116 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18117
18118         * gcc.dg: New testsuite.
18119         * gcc.dg/dg.exp: New file.
18120
18121         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18122         test-switch.c}: Deleted.
18123
18124         * gcc.misc-tests/msgs.exp: New testcase driver.
18125
18126 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18127
18128         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18129         Watch for illegal return values from ${tool}_load.
18130         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18131         cross targets.  Coerce return value >0 to 1.
18132
18133 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18134
18135         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18136
18137         * config/emb-unix.exp: New file.
18138
18139         * config/sim.exp: Error if variable $SIM not defined.
18140         (${tool}_load): Mark test as "untested" if simulator missing.
18141
18142         * config/unix.exp: Load remote.exp to get rcp_download.
18143         * lib/c-torture.exp: Use different option lists for testcases with
18144         and without loops.
18145         * gcc.c-torture/execute/execute.exp: Likewise.
18146
18147 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18148
18149         * config/*.exp: Clarify return code from ${tool}_load.
18150         Call `unresolved' or `untested' instead of `warning' or `perror'
18151         (sometimes you still want to call both though).
18152         Add comment that `shell_id' is local to each file.
18153         * config/udi.exp (timeout): Set to 30.
18154         Don't print warning if connection fails, $connectmode has already
18155         printed an error.
18156         (${tool}_load): Move verbose messages to level 2.
18157         Rework pattern for "Process started" message.
18158         Pass `shell_id' to ${connectmode}_download.
18159         Retry twice upon timeout.  Make resetting of target more robust.
18160         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18161         Pass `shell_id' to exit_$connectmode.
18162         Only call exit_$connectmode if connected.
18163         * config/unix.exp (${tool}_load): Check return codes better.
18164         * config/vrtx.exp (${tool}_load): Likewise.
18165         * config/vx.exp (${tool}_load): Likewise.
18166         Delete unneeded global's.
18167         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18168         from ${tool}_load.
18169         (dg-stat): Delete.
18170         (dg-init): Delete recording of pass/fail counts.
18171         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18172         (old-dejagnu-init): Likewise.
18173         (old-dejagnu-stat): Delete contents, empty proc now.
18174         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18175         (c-torture): Delete references to lcnt, lpass, lfail.
18176         Get option list from TORTURE_OPTIONS.
18177         Delete -funroll[-all]-loops if no loops.
18178         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18179         (g++_stat): Delete contents (empty proc now).
18180         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18181         (gcc_finish): Likewise.
18182         (gcc_stat): Deleted.
18183         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18184         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18185         * gcc.c-torture/execute/execute.exp: Likewise.
18186         Split tests into two parts: compile, execute.
18187         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18188         no loops.  Update to reflect clarified return codes from ${tool}_load.
18189
18190 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18191
18192         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18193         to grep for.
18194         (old-dejagnu): Likewise (where necessary).
18195
18196 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18197
18198         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18199
18200         * lib/dg.exp (dg-process-target): Fix processing of selector.
18201         Add comment regarding use of `error'.
18202
18203         * lib/gcc.exp (prune_system_crud): Define if missing.
18204         * lib/g++.exp (prune_system_crud): Likewise.
18205
18206         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18207         Call prune_system_crud.
18208         * lib/dg.exp (dg-runtest): New proc.
18209         Use perror instead of send_user for tcl errors in testcase.
18210         Don't return any value, it's never used.
18211         Don't clobber previous definition of `unknown'.
18212         Print tcl errors in `dg-final'.
18213
18214 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18215
18216         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18217         (dg-test): Don't print errorInfo, it contains stack backtrace.
18218
18219 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18220
18221         * lib/g++.exp (runtest_file_p): Define if missing.
18222
18223 1994-09-24  Doug Evans  (dje@cygnus.com)
18224
18225         * lib/mike-g++.exp: Comment out loading of g++.exp.
18226         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18227         (default_g++_version): Always print something.
18228         (default_g++_start): Comment out call to `which'.
18229         (g++_start, g++_load): Deleted (must be defined in config file).
18230         * lib/gcc.exp: Test for existence of $CC at start.
18231         Delete check for tmpdir (done in gcc_init).
18232         (default_gcc_version): Always print something.
18233         (default_gcc_start): Comment out call to `which'.
18234         * config/*.exp: Major cleanup - make cross targets work at least a
18235         little better for g++ (by not being "--tool gcc" specific).
18236         Rename gcc_xxx to ${tool}_xxx.
18237         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18238         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18239
18240 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18241
18242         * lib/c-torture.exp (c-torture-compile): Rework compiler
18243         message processing.
18244
18245         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18246         c-torture.
18247
18248 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18249
18250         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18251
18252         * lib/dg.exp (dg-process-target): Support { target native }.
18253
18254 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18255
18256         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18257         looked for "... program xxx got fatal signal".
18258         Correct regsub munging of `comp_output'.
18259         Ignore compiler messages "path prefix not used" and "linker input
18260         file unused".
18261
18262 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18263
18264         * lib/gcc.exp (runtest_file_p): Define if missing.
18265         * gcc.prms/template.c: Example to work from.
18266
18267 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18268
18269         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18270         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18271
18272         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18273         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18274         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18275         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18276
18277         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18278         (dg-process-target): No longer a varargs proc.
18279         Return S/N for target, P/F for xfail.  All callers changed.
18280         (user option procs): More argument checking.
18281         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18282         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18283         (dg-test): Skip test if not running on selected target in `dg-do'.
18284         Update handling of `dg-do-what', `dg-output-text'.
18285         Separate execution pass/fail from output pattern match pass/fail.
18286         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18287
18288 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18289
18290         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18291         target for 920510-1.c.
18292
18293 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18294
18295         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18296         Clean up comment regarding use of passcnt, etc.
18297         (gcc_stat): Don't update `testcnt' here.
18298         (gcc_finish): Do it here.
18299         Might as well reset `but_id' here too.
18300         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18301         to determine if the file should be tested.
18302         * gcc.c-torture/compile/compile.exp: Likewise.
18303         * gcc.c-torture/execute/execute.exp: Likewise.
18304         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18305         * gcc.misc-tests/dg-test.exp: Likewise.
18306         * gcc.prms/prms.exp: Likewise.
18307         * gcc.wendy/wendy.exp: Likewise.
18308         * g++.old-deja.exp: Likewise.
18309         Move "Testing file" message to verbose level 1.
18310
18311 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18312
18313         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18314
18315 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18316
18317         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18318         (default_gcc_start): Accept optional second list element
18319         of compiler flags.  Print compiler output at verbosity level 2.
18320         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18321         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18322         Save current values of framework globals passcnt, failcnt, xpasscnt,
18323         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18324         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18325         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18326         xfailcnt to compute stats.  Update framework global `testcnt' from
18327         pass/fail counts.
18328         (gcc_finish): New proc.  Clean up test environment.
18329         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18330         (gcc_epass, gcc_efail): Delete.
18331         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18332         argument of line number.
18333         (dg-init): If the tool has an init routine, call it.
18334         (dg-test): Remove args `cflags_var' and `libs_var'.
18335         Pass all compiler options to ${tool}_start.
18336         Handle missing line number.
18337         (dg-finish): New function.
18338         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18339         particular files.  Call gcc_finish at end.  Move "skipping test"
18340         message to verbosity level 3.
18341         * gcc.c-torture/compile/compile.exp: Likewise.
18342         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18343         * gcc.c-torture/execute/execute.exp: Likewise.
18344         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18345         Print testcase being tried at verbosity level 1.
18346         * gcc.c-torture/special/special.exp: Unset xfail.
18347         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18348         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18349         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18350         * gcc.failure/failure.exp: Likewise.
18351         * gcc.ieee/ieee.exp: Likewise.
18352         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18353         Update call to dg-test.  Call dg-finish at end.
18354         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18355         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18356         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18357         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18358         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18359         * gcc.wendy/wendy.exp: Add copyright.
18360         Delete setting of tmpdir (done by gcc_init).
18361         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18362         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18363         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18364         gcc_[ce]pass/fail.
18365
18366 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18367
18368         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18369         confusion.
18370         (g++_load): Likewise.
18371
18372         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18373         Rename argument to `prog' to remove the confusion.
18374         Varargs fns behave differently too!
18375         (g++_load): Likewise.
18376
18377         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18378
18379         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18380         what it is.  Delete (always) printing of status value for !native.
18381         Simplify verbose code, and include status and exec_output.
18382         (g++_load): Use gcc_load.
18383
18384 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18385
18386         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18387         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18388         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18389         940714-3.c as these testcases don't exist anymore.  Make
18390         va-arg-1.c expected to pass.
18391
18392 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18393
18394         * gcc.misc-tests/misc.exp: Only run specific testcases.
18395         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18396         * gcc.misc-tests/dg-[1-9].c: New files.
18397
18398         * lib/dg.exp: New testsuite driver.
18399         * gcc.prms/prms.exp: Use it.
18400
18401         * README.gcc: New file.
18402
18403         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18404         Document and reset `lxpass' and `lxfail'.
18405         Simplify "initialized" message.
18406         (gcc_stat): Clean up comments a little.
18407
18408 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18409
18410         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18411
18412 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18413
18414         * lib/old-dejagnu.exp (process-option): New proc.
18415         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18416         (old-dejagnu): Simplify.
18417         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18418
18419 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18420
18421         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18422         exists and is not an empty string.
18423
18424         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18425         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18426         finished.
18427         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18428         automatically.
18429
18430         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18431         longer expected to fail.
18432
18433         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18434         "f" function call.
18435
18436         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18437
18438         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18439         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18440         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18441         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18442         c-torture-1.29.
18443
18444         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18445         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18446
18447         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18448
18449         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18450         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18451
18452         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18453         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18454         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18455
18456 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18457
18458         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18459         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18460         940714-1.c, 940714-2.c, 940714-3.c},
18461         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18462         gcc.misc-tests/{mg.c,mg.exp}:
18463         New tests.
18464         * gcc.noncompile/noncompile.exp: Change accordingly.
18465
18466 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18467
18468         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18469         Undo previous clobberage.
18470
18471 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18472
18473         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18474         * gcc.special/{930510-1.c, special.exp}:
18475         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18476         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18477         struct-varargs-1.c}: New tests from c-torture-1.26.
18478
18479 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18480
18481         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18482           argument to switch.
18483
18484 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18485
18486         * Revert the previous changes.  Please see Rob's directory
18487           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18488           fixes.
18489
18490 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18491
18492         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18493             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18494             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18495             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18496             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18497             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18498             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18499             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18500             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18501             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18502             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18503             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18504             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18505             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18506             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18507             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18508             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18509             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18510             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18511             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18512             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18513             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18514             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18515             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18516             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18517             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18518             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18519
18520 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18521
18522         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18523             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18524           with perror calls.
18525
18526 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18527
18528         * config/unix.exp (g++_load): Fix syntax.
18529
18530 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18531
18532         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18533         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18534         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18535         Don't expect va-arg-1.c to fail.  Correct expected output for
18536         920928-1.c.
18537         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18538         * gcc.wendy/hbm4.c: Correct typo.
18539         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18540
18541 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18542
18543         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18544         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18545         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18546         * lib/c-torture.exp (c-torture-compile): Ditto.
18547
18548         Reduce volume of output (remove all the -I's and such).
18549         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18550         Call gcc_cpass, gcc_cfail.
18551         (c-torture): Pass testing option to c-torture-compile.
18552
18553 1994-03-21  Doug Evans  (dje@cygnus.com)
18554
18555         Bring patches over from progressive.
18556         * config/default.exp: Exit remote shell cleanly.
18557         (g++_exit, g++_start): Add default versions.
18558         * config/sim.exp (gcc_load): Use perror, not error.
18559
18560 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18561
18562         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18563         set in site.exp.
18564
18565 1994-03-14  Doug Evans  (dje@cygnus.com)
18566
18567         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18568         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18569         (wendy_try): New proc to run testcase.
18570         (main loop): Call 'em.
18571         * gcc.wendy/*.c: Clean up pass to correct expected output.
18572
18573         * lib/gcc.exp: Minor cleanup work.
18574         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18575
18576 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18577
18578         * config/sim.exp (gcc_load): Document return codes better.
18579         Don't pass -v to simulator.
18580
18581 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18582
18583           * gcc.special/920717-x.c: Fix typo.
18584           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18585           get at sources.
18586
18587         * lib/mike-gcc.exp: Fix typo.
18588
18589 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18590
18591         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18592         binary to use, transform the name.
18593         * config/*.exp: rename everything. Nuke any g++ specific files,
18594         it's now a special case of gcc that requires no special support.
18595         Add a default.exp for unsupported targets.
18596
18597 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18598
18599         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18600         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18601         version of Tcl.
18602
18603 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18604
18605         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18606         than a warning.
18607
18608 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18609
18610         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18611
18612 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18613
18614         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18615         option_list.  Compile every file with only 4/6 option choices
18616         (same as C torture) instead of with 12/18 different option
18617         choices.
18618         * lib/c-torture.exp: Likewise.
18619
18620         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18621         not already set.
18622
18623 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18624
18625         * lib/old-deja
18626           test cases, ready for DejaGnu.
18627
18628 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18629
18630         * Upgraded c-torture tests from 1.18 to 1.19
18631
18632         * gcc.compile: added test(s):
18633           930607-1.c
18634         * gcc.execute: added test(s):
18635           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18636
18637         * added new subdirectory for misc tests: gcc.misc-tests
18638         * gcc.misc-test(s): added tests:
18639           inst-check.c test-consts.c test-ior.c test-switch.c
18640
18641 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18642
18643         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18644
18645 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18646
18647         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18648
18649 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18650
18651         * Upgraded c-torture tests from 1.17 to 1.18
18652
18653 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18654
18655         * Upgraded c-torture tests from 1.12 to 1.17
18656
18657 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18658
18659         * lib/old-dejagnu.exp:
18660           Fixed handling of XFAIL target triplets to correctly
18661           recognize wildcard characters.  Removed code that
18662           appended a unique id tag to the end of the file name
18663           printed out by the result of the testcases within a
18664           given test file.
18665
18666 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18667
18668         * lib/old-dejagnu.exp:
18669           Reworked expected failure handling to trigger off of XFAIL
18670           keyword in keyphrase embeded in testcase source code. The
18671           XFAIL keyword must be at the end of the keyphrase line. It
18672           may optionally be followed by one or more target triplets.
18673           It has just occured that the handling of wildcards in the
18674           target triplet may not be correct.
18675
18676 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18677
18678         * g++.old-deja/tests:
18679           Moved all subdirectories up one level into g++.old-deja .
18680
18681         * lib/old-dejagnu.exp:
18682           Fixed problem with CXXFLAGS not being properly reset, and being
18683           corrupted with extraneous "-c" compiler option.  This was
18684           causing binaries to not be generated for test that needed them.
18685           Modified strings passed to "pass" and "fail" so that individual
18686           tests from the same test file would be distinguished by an
18687           identifier appended to the test file name in the summary logs;
18688           this corrected a problem with erroneous diff logs.  Added code
18689           to search testcases for expected fail and unexpected pass keywords.
18690
18691 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18692
18693         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18694
18695 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18696
18697         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18698           Removed extraneous text from end of "Special g++ Options"
18699           keyphrase.
18700
18701         * lib/old-dejagnu.exp: Added pattern matching to look for new
18702           keywords, embedded in testcases comments, which will trigger
18703           calls to xpass and xfail.
18704
18705 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18706
18707         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18708           comments embedded in the testcases, especially the one looking for
18709           special compiler options, as well as the pattern matching for the
18710           compiler output again.
18711
18712 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18713
18714         * lib/old-dejagnu.exp: Do a proper check of the return value for
18715           execute tests. Fixed several problems with the pattern matching
18716           of the compiler output which gave erroneous test results.
18717           Changed several of the test result messages to be more descriptive.
18718         * config/unix-g++.exp: Proc g++_load now actually works and
18719           executes the tests passed to it and returns a usable return
18720           value.
18721
18722 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18723
18724           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18725
18726 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18727
18728         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18729           Modified both files to properly execute the old style
18730           dejagnu tests. The previous versions of these files were
18731           experimental and did not function anything near correctly.
18732
18733 1993-04-05  Rob Savoye  (rob@cygnus.com)
18734
18735         * Removed all Makefile.in and configure.in files. No configuration
18736         needed now.
18737
18738 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18739
18740         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18741
18742 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18743
18744         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18745         gcc.special/configure.in, gcc.noncompile/configure.in,
18746         gcc.execute/configure.in, gcc.code_quality/configure.in,
18747         g++.other/configure.in, g++.old-deja/configure.in,
18748         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18749         in srcname setting.
18750
18751 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18752
18753         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18754         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18755         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18756
18757 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18758
18759         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18760         (gdb_exit): Don't remove *_soc files.
18761
18762 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18763
18764         * lib/c-torture.exp: Don't look for main; instead always use -w
18765         -c.  This is how the c-torture tests work.  Remove the object
18766         file if the compilation succeeds.
18767         * gcc.execute/execute.exp: Remove executable if test passes.
18768         * gcc.noncompile/noncompile.exp: Every test is an expected
18769         failure.
18770         * gcc.special/special.exp: Added tests from c-torture 1.11,
18771         corrected use of existing test.
18772         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18773         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18774         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18775         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18776         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18777         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18778         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18779         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18780         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18781         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18782         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18783         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18784         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18785         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18786         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18787         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18788         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18789         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18790         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18791         c-torture 1.11.
18792         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18793         correspond to c-torture 1.11.
18794
18795         * New file.