OSDN Git Service

* gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-14  Richard Henderson  <rth@redhat.com>
2
3         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
4
5 2004-08-14  Richard Henderson  <rth@redhat.com>
6
7         * gcc.dg/980217-1.c: Add prototype for printf.
8
9 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10
11         * gfortran.dg/pr16935.f90: New test.
12
13 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14
15         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
16
17 2004-08-13  Paul Brook  <paul@codesourcery.com>
18
19         * gfortran.dg/der_io_1.f90: Remove stray comma.
20
21 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22
23         * gcc.dg/vmx/cw-bug-2.c: Remove.
24         * gcc.dg/vmx/vprint-1.c: Remove.
25         * gcc.dg/vmx/vscan-1.c: Remove.
26
27 2004-08-12  Devang patel  <dpatel@apple.com>
28
29         * gcc.dg/darwin-20040809-2.c: New test.
30         
31 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
32
33         * g++.dg/ext/altivec-12.C: New test.
34
35         * g++.dg/ext/altivec-11.C: New test.
36
37 2004-08-12  Paul Brook  <paul@codesourcery.com>
38
39         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40
41 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
42
43         * g++.dg/ext/altivec-2.C: Check for hardware support before
44         executing any VMX instructions.
45
46         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
47
48 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
49
50         PR c++/16276
51         * g++.old-deja/g++.other/comdat4.C: New test.
52         * g++.old-deja/g++.other/comdat4-aux.cc: New.
53
54 2004-08-12  Ben Elliston  <bje@au.ibm.com>
55
56         PR target/16286
57         * gcc.dg/pr16286.c: New test.
58
59 2004-08-12 Jan Beulich <jbeulich@novell.com>
60
61         * g++.dg/ext/asm5.C: New.
62
63 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
64
65         PR c++/16698
66         * g++.dg/eh/crash1.C: New test.
67
68         PR c++/16717
69         * g++.dg/ext/construct1.C: New test.
70
71 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
72
73         PR c++/16853
74         * g++.dg/init/ptrmem1.C: New test.
75
76         PR c++/16618
77         * g++.dg/parse/offsetof5.C: New test.
78
79         PR c++/16870
80         * g++.dg/template/overload3.C: New test.
81
82 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
83
84         PR c++/16964
85         * g++.dg/parse/error16.C: New test.
86
87         PR c++/16904
88         * g++.dg/template/error14.C: New test.
89
90         PR c++/16929
91         * g++.dg/template/error15.C: New test.
92
93 2004-08-11  Devang Patel  <dpatel@apple.com>
94
95         * gcc.dg/darwin-ld-20040809-1.c: New test.
96         * gcc.dg/darwin-ld-20040809-2.c: New test.
97         
98 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
99
100         PR fortran/16917
101         * gfortran.dg/dfloat_1.f90: New test.
102
103 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
104
105         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
106         * gcc.dg/dll-2.c: Fix dg-require syntax.
107         * gcc.misc-tests/arm-isr.c (abort): Declare.
108         (exit): Likewise.
109
110 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
111
112         PR c++/16971
113         * g++.dg/parse/crash16.C: New test.
114
115 2004-08-10  Roger Sayle  <roger@eyesopen.com>
116
117         * gcc.dg/mips-rsqrt-1.c: New test case.
118         * gcc.dg/mips-rsqrt-2.c: New test case.
119         * gcc.dg/mips-rsqrt-3.c: New test case.
120
121 2004-08-10  Paul Brook  <paul@codesourcery.com>
122
123         * gfortran.dg/der_io_1.f90: New test.
124
125 2004-08-10  Paul Brook  <paul@codesourcery.com>
126
127         PR fortran/16919
128         * gfortran.dg/der_array_1.f90: New test.
129
130 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
131
132         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
133
134 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
135
136         * gcc.dg/wchar_t-2.c: Fix typo.
137
138 2004-08-09  Falk Hueffner  <falk@debian.org>
139
140         PR tree-optimization/12517
141         * gcc.c-torture/compile/pr12517.c: New test.
142
143         PR tree-optimization/12578
144         * gcc.c-torture/compile/pr12578.c: New test.
145
146         PR tree-optimization/12899
147         * gcc.c-torture/compile/pr12899.c: New test.
148
149         PR rtl-optimization/14692
150         * gcc.c-torture/compile/pr14692.c: New test.
151
152         PR tree-optimization/16461
153         * gcc.c-torture/compile/pr16461.c: New test.
154
155 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
156
157         * gfortran.dg/getenv_1.f90: New test.
158
159 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
160
161         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
162         wchar_t.
163         * gcc.dg/symbian5.c: Test -fno-short-wchar.
164
165 2004-08-06  Paul Brook  <paul@codesourcery.com>
166
167         * gfortran.dg/ret_array_1.f90: New test.
168         * gfortran.dg/ret_pointer_1.f90: New test.
169
170 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
171
172         * gcc.dg/missing-field-init-[12].c: New tests.
173         * g++.dg/warn/missing-field-init-[12].C: New tests.
174
175 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
176
177         * gcc.dg/enum2.c: New test.
178         * gcc.dg/symbian3.c: Likewise.
179         * gcc.dg/symbian4.c: Likewise.
180         * gcc.dg/wchar_t-2.c: Likewise.
181
182 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
183
184         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
185         destructor tests.
186
187 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
188
189         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
190         dg-require-visiblity.
191         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
192         * g++.dg/ext/visibility/fvisibility.C: Likewise.
193         * g++.dg/ext/visibility/memfuncts.C: Likewise.
194         * g++.dg/ext/visibility/new1.C: Likewise.
195         * g++.dg/ext/visibility/pragma.C: Likewise.
196         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
197         * g++.dg/ext/visibility/virtual.C: Likewise.
198         * g++/dg/ext/visibility/visibility-1.C: Likewise.
199         * g++/dg/ext/visibility/visibility-2.C: Likewise.
200         * g++/dg/ext/visibility/visibility-3.C: Likewise.
201         * g++/dg/ext/visibility/visibility-4.C: Likewise.
202         * g++/dg/ext/visibility/visibility-5.C: Likewise.
203         * g++/dg/ext/visibility/visibility-6.C: Likewise.
204         * g++/dg/ext/visibility/visibility-7.C: Likewise.
205         * g++/dg/ext/visibility/visibility-8.C: New test.
206         * gcc.c-torture/compile/dll.x: Remove.
207         * gcc.dg/dll-2.c: Use dg-require-dll
208         * gcc.dg/visibility-10.c: New test.
209         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
210         supporting DLLs.
211         * testsuite/lib/scanasm.exp (scan_hidden): New function.
212         (scan_not_hidden): Likewise.
213
214 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
215
216         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
217
218 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
219
220         * gcc.c-torture/execute/20040805-1.c: New test.
221
222 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
223
224         * gcc.dg/20020118-1.c: Declare abort.
225         * gcc.dg/altivec_check.h: Likewise.
226         * gcc.dg/iftrap-2.c: Likewise.
227         * gcc.dg/pragma-darwin.c: Likewise.
228         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
229
230 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
231
232         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
233
234 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
235
236         * gcc.c-torture/execute/builtins/abs-2.c,
237         gcc.c-torture/execute/builtins/abs-3.c,
238         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
239         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
240         intmax_t, uintmax_t and their limits.
241         * gcc.dg/intmax_t-1.c: New test.
242
243 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
244
245         * g++.dg/tc1/dr147.C: Add reference to PR.
246
247 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
248
249         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
250         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
251
252 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
253
254         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
255
256 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
257
258         * gcc.dg/redecl-5.c: New test.
259         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
260         of scanf.
261
262 2004-08-03  Roger Sayle  <roger@eyesopen.com>
263
264         PR middle-end/16790
265         * gcc.c-torture/execute/pr16790-1.c: New test case.
266
267 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
268
269         * g++.dg/ext/visibility/assign1.C: New test.
270         * g++.dg/ext/visibility/new1.C: Likewise.
271
272         * gcc.dg/symbian1.c: New test.
273         * gcc.dg/symbian2.c: Likewise.
274
275 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
276
277         PR target/16570
278         * gcc.dg/i386-sse-9.c: New test.
279
280 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
281
282         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
283
284 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
285
286         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
287         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
288         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
289         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
290         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
291         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
292         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
293         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
294         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
295         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
296         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
297         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
298         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
299         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
300         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
301         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
302         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
303         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
304         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
305         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
306         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
307         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
308         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
309         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
310         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
311         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
312         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
313         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
314         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
315         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
316         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
317         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
318         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
319         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
320         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
321         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
322         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
323         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
324         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
325         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
326         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
327         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
328         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
329         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
330         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
331         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
332         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
333         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
334         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
335         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
336         gcc.misc-tests/i386-pf-3dnow-1.c,
337         gcc.misc-tests/i386-pf-athlon-1.c,
338         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
339         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
340         Declare built-in functions used.
341         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
342
343 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
344
345         PR c++/16707
346         * g++.dg/lookup/using12.C: New test.
347
348         * g++.dg/init/null1.C: Fix PR number.
349         * g++.dg/parse/namespace10.C: Likewise.
350
351 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
352
353         PR c++/16224
354         * g++.dg/template/spec17.C: New test.
355         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
356         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
357
358 2004-08-02  David Billinghurst
359
360         PR fortran/16292
361         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
362
363 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
364
365         * gcc.dg/ia64-got-1.c: New test case.
366
367 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
368
369         PR c++/16489
370         * g++.dg/init/null1.C: New test.
371         * g++.dg/tc1/dr76.C: Adjust error marker.
372
373         PR c++/16529
374         * g++.dg/parse/namespace10.C: New test.
375
376         PR c++/16810
377         * g++.dg/inherit/ptrmem2.C: New test.
378
379 2004-08-02  Ben Elliston  <bje@au.ibm.com>
380
381         PR target/16155
382         * gcc.dg/pr16155.c: New test.
383
384 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
385
386         * gcc.dg/redecl-2.c: New test.
387
388 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
389
390         * gcc.dg/darwin-longdouble.c: New file.
391
392 2004-07-30  Richard Henderson  <rth@redhat.com>
393
394         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
395         write to constant argument.
396         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
397
398 2004-07-30  Richard Henderson  <rth@redhat.com>
399
400         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
401         tests of nearest around zero.
402
403 2004-07-30  Andrew Pinski  <apinski@apple.com>
404
405         * gcc.c-torture/compile/20040730-1.c: New test.
406
407 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
408
409         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
410         powerpc-eabispe.
411
412 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
413
414         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
415
416 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
417
418         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
419         contains $ld_library_path.
420         * lib/gfortran.exp (gfortran_link_flags): Likewise.
421
422 2004-07-29  Richard Henderson  <rth@redhat.com>
423
424         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
425
426         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
427         (alt2, which): New.
428         (Check): Accept either alternative.
429
430 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
431
432         * g++.dg/abi/inline1.C: New test.
433         * g++.dg/abi/local1-a.cc: Likewise.
434         * g++.dg/abi/local1.C: Likewise.
435         * g++.dg/abi/mangle11.C: Tweak location of warnings.
436         * g++.dg/abi/mangle12.C: Likewise.
437         * g++.dg/abi/mangle17.C: Likewise.
438         * g++.dg/abi/mangle20-2.C: Likewise.
439         * g++.dg/opt/interface1.C: Likewise.
440         * g++.dg/opt/interface1.h: Likewise.
441         * g++.dg/opt/interface1-a.cc: New test.
442         * g++.dg/parse/repo1.C: New test.
443         * g++.dg/template/repo1.C: Likewise.
444         * g++.dg/warn/Winline-1.C: Likewise.
445         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
446
447 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
448
449         * gcc.dg/tree-ssa/20040729-1.c: New test.
450
451 2004-07-27  Matt Austern <austern@apple.com>
452
453         * gcc.dg/darwin-bool-1.c: New test.
454         * gcc.dg/darwin-bool-2.c: New test.
455
456 2004-07-28  Richard Henderson  <rth@redhat.com>
457
458         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
459         arguments in the correct type.  Don't write to constant arguments.
460
461 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
462
463         PR tree-optimization/16688
464         PR tree-optimization/16689
465         * g++.dg/tree-ssa/pr16688.C: New test.
466
467 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
468
469         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
470         loads.  Not only in the comment, this time.
471
472 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
473
474         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
475         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
476         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
477         * gcc.dg/sh4a-bitmovua.c: New.
478         * gcc.dg/sh4a-cos.c: New.
479         * gcc.dg/sh4a-cosf.c: New.
480         * gcc.dg/sh4a-fprun.c: New.
481         * gcc.dg/sh4a-fsrra.c: New.
482         * gcc.dg/sh4a-memmovua.c: New.
483         * gcc.dg/sh4a-sin.c: New.
484         * gcc.dg/sh4a-sincos.c: New.
485         * gcc.dg/sh4a-sincosf.c: New.
486         * gcc.dg/sh4a-sinf.c: New.
487
488 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
489
490         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
491         conditionals.
492         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
493         loads.
494         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
495         DOM1.
496
497 2004-07-27  Andrew Pinski  <apinski@apple.com>
498
499         * g++.dg/rtti/tinfo1.C: Correct the xfail.
500
501 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
502
503         * gcc.dg/pragma-isr.c: New test.
504
505 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
506
507         PR c++/14429
508         * g++.dg/template/ttp11.C: New test.
509
510 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
511
512         * gcc.c-torture/compile/20040727-1.c: New test.
513
514 2004-07-26  Eric Christopher  <echristo@redhat.com>
515
516         * gcc.c-torture/compile/20040726-2.c: New test.
517
518 2004-07-26  Andrew Pinski  <apinski@apple.com>
519
520         * g++.dg/rtti/tinfo1.C: Xfail.
521
522 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
523
524         * gcc.c-torture/compile/20040726-1.c: New test.
525
526 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
527             Brian Ryner  <bryner@brianryner.com>
528
529         PR c++/9283
530         PR c++/15000
531         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
532         * g++.dg/ext/visibility/: New directory.
533         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
534         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
535         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
536         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
537         * g++.dg/ext/visibility/fvisibility.C,
538         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
539         g++.dg/ext/visibility/fvisibility-override1.C
540         g++.dg/ext/visibility/fvisibility-override2.C
541         g++.dg/ext/visibility/memfuncts.C
542         g++.dg/ext/visibility/noPLT.C
543         g++.dg/ext/visibility/pragma.C
544         g++.dg/ext/visibility/pragma-override1.C
545         g++.dg/ext/visibility/pragma-override2.C
546         g++.dg/ext/visibility/staticmemfuncts.C
547         g++.dg/ext/visibility/virtual.C: New tests.
548
549 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
550
551         PR c/15360
552         * gcc.dg/pr15360-1.c: New test.
553
554 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
555
556         * gcc.dg/pragma-align-2.c: New test.
557         * gcc.dg/pragma-init-fini.c: New test.
558         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
559         targets.
560
561 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
562
563         * gcc.dg/init-string-2.c: New test.
564
565 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
566
567         PR 16684
568         * gcc.dg/Wredundant-decls-1.c: New test case.
569
570 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
571
572         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
573         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
574         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
575         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
576         * gcc.dg/compat/generate-random.c: New file.
577         * gcc.dg/compat/generate-random.h: Likewise.
578         * gcc.dg/compat/generate-random_r.c: Likewise.
579         * gcc.dg/compat/struct-layout-1.h: Likewise.
580         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
581         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
582         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
583         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
584         * gcc.dg/compat/struct-layout-1_main.c: New test.
585         * gcc.dg/compat/struct-layout-1_x.c: New file.
586         * gcc.dg/compat/struct-layout-1_y.c: New file.
587         * gcc.dg/compat/struct-layout-1_test.h: New file.
588
589 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
590
591         * gcc.dg/comp-return-1.c: New test
592
593 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
594
595         * gcc.dg/vmx/8-02a.c: Fix typo.
596
597         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
598         * gcc.dg/darwin-abi-3.c: New test.
599
600         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
601         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
602
603         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
604         * gcc.dg/vmx/ops-long-1.c: New test.
605         * gcc.dg/vmx/ops-long-2.c: New test.
606
607 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
608
609         * g++.dg/lookup/conv-[1234].C: New.
610
611 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
612
613         * g++.dg/parse/attr2.C: Simplify.
614
615 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
616
617         PR c/7284
618         * gcc.c-torture/execute/pr7284-1.c: New test.
619
620 2004-07-22  Brian Booth  <bbooth@redhat.com>
621
622         * gcc.dg/tree-ssa/20040721-1.c: New test.
623
624 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
625
626         * g++.dg/template/crash20.c: New.
627
628 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
629
630         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
631         Add dg-run directive.  Declare variables as required.
632         * gfortran.dg/g77/README: Update
633
634 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
635
636         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
637         gcc.dg/cris-peep2-andu2.c: New tests.
638
639 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
640
641         PR c/15052
642         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
643         on return type.
644         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
645         messages.
646         * gcc.dg/qual-return-2.c: Update expected messages.
647         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
648
649 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
650
651         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
652         * gcc.dg/noncompile/921102-1.c: Update expected error message.
653
654 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
655
656         PR c/11250
657         * gcc.dg/init-string-1.c: New test.
658
659 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
660
661         PR middle-end/15345
662         PR c/16450
663         * gcc.dg/torture/nested-fn-1.c: New test.
664
665 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
666
667         PR target/16559
668         * gcc.dg/ia64-fptr-1.c: New file.
669
670 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
671
672         PR c++/14497
673         * g++.dg/template/spec16.C: New test.
674         * g++.old-deja/g++.robertl/eb118.C: Remove.
675
676 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
677
678         PR c++/509
679         * g++.dg/template/spec15.C: New test.
680
681 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
682
683         Copy cases from g77.f-torture/execute and add dg-run
684         directive.  Other changes as noted.
685         * gfortran.dg/g77/13037.f
686         * gfortran.dg/g77/1832.f
687         * gfortran.dg/g77/19981119-0.f
688         * gfortran.dg/g77/19990313-0.f
689         * gfortran.dg/g77/19990313-1.f
690         * gfortran.dg/g77/19990313-2.f
691         * gfortran.dg/g77/19990313-3.f
692         * gfortran.dg/g77/19990419-1.f
693         * gfortran.dg/g77/19990826-0.f
694         * gfortran.dg/g77/19990826-2.f
695         * gfortran.dg/g77/20000503-1.f
696         * gfortran.dg/g77/20001111.f
697         * gfortran.dg/g77/20010116.f
698         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
699         * gfortran.dg/g77/20010430.f
700         * gfortran.dg/g77/6177.f
701         * gfortran.dg/g77/947.f
702         * gfortran.dg/g77/970816-3.f
703         * gfortran.dg/g77/971102-1.f
704         * gfortran.dg/g77/980520-1.f
705         * gfortran.dg/g77/980628-0.f
706         * gfortran.dg/g77/980628-1.f
707         * gfortran.dg/g77/980628-10.f
708         * gfortran.dg/g77/980628-2.f
709         * gfortran.dg/g77/980628-3.f
710         * gfortran.dg/g77/980628-7.f
711         * gfortran.dg/g77/980628-8.f
712         * gfortran.dg/g77/980628-9.f
713         * gfortran.dg/g77/980701-0.f
714         * gfortran.dg/g77/980701-1.f
715         * gfortran.dg/g77/cabs.f
716         * gfortran.dg/g77/claus.f
717         * gfortran.dg/g77/complex_1.f
718         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
719         * gfortran.dg/g77/dcomplex.f
720         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
721         * gfortran.dg/g77/f90-intrinsic-mathematical.f
722         * gfortran.dg/g77/f90-intrinsic-numeric.f
723         * gfortran.dg/g77/int8421.f
724         * gfortran.dg/g77/labug1.f
725         * gfortran.dg/g77/large_vec.f
726         * gfortran.dg/g77/le.f
727         * gfortran.dg/g77/short.f
728         * gfortran.dg/g77/README: Update
729
730 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
731
732         PR c++/16637
733         * g++.dg/parse/lookup4.C: New test.
734
735 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
736
737         PR c++/16175
738         * g++.dg/template/ttp10.C: New test.
739
740 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
741
742         * gcc.dg/pr12625-1.c: New test.
743
744 2004-07-20  Steven Bosscher  <stevenb@suse.de>
745
746         * testsuite/gcc.dg/switch-warn-1.c: New test.
747         * testsuite/gcc.dg/switch-warn-2.c: New test.
748         * gcc.c-torture/compile/pr14730.c: Update.
749
750 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
751
752         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
753         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
754         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
755         g++.dg/template/nontype3.C: Remove trailing CR from tests.
756
757 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
758
759         PR c++/16623
760         * g++.dg/template/assign1.C: New test.
761
762 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
763
764         PR c++/12170
765         * g++.dg/template/ttp9.C: New test.
766
767 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
768
769         * gcc.dg/format/cmn-err-1.c: New test.
770
771 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
772
773         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
774         gcc.dg/Wparentheses-10.c: New tests.
775         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
776
777 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
778
779         PR fortran/16465
780         * gfortran.dg/g77//ffixed-line-length-0.f,
781         gfortran.dg/g77/ffixed-line-length-132.f,
782         gfortran.dg/g77/ffixed-line-length-72.f,
783         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
784         gfortran.dg/g77/README: Update.
785
786 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
787
788         PR c++/13092
789         * g++.dg/template/non-dependent7.C: New test.
790         * g++.dg/template/non-dependent8.C: Likewise.
791         * g++.dg/template/non-dependent9.C: Likewise.
792         * g++.dg/template/non-dependent10.C: Likewise.
793
794 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
795
796         PR c++/16337
797         * g++.dg/parse/attr2.C: New test.
798
799 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
800
801         * g77.dg: Removed.
802         * g77.f-torture: Ditto.
803
804 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
805
806         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
807         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
808         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
809
810 2004-07-16  Richard Henderson  <rth@redhat.com>
811
812         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
813
814 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
815
816         * lib/fortran-torture.exp (fortran-torture): Don't test compile
817         tests with full list of options.
818         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
819         of TORTURE_OPTIONS if test contains 'dg-do run'.
820
821         PR fortran/16404
822         * gfortran.dg/do_iterator.f90: New test.
823
824 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
825
826         PR rtl-optimization/16536
827         * gcc.c-torture/execute/restrict-1.c: New test.
828
829 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
830
831         PR fortran/15324
832         * gfortran.dg/pr15324.f90: New test.
833
834         PR fortran/15129
835         * gfortran.dg/pr15129.f90: New test.
836
837         PR fortran/15140
838         * gfortran.dg/pr15140.f90: New test.
839
840         PR fortran/13792
841         * gfortran.fortran-torture/execute/bounds.f90: Add check for
842         compile-time simplification.
843
844 2004-07-14  Mike Stump  <mrs@apple.com>
845
846         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
847
848 2004-07-14  James E Wilson  <wilson@specifixinc.com>
849
850         PR target/16325
851         * gcc.dg/profile-generate-1.c: New.
852
853 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
854
855         * gcc.c-torture/execute/20040709-1.c: New test.
856         * gcc.c-torture/execute/20040709-2.c: New test.
857
858 2004-07-14  Mike Stump  <mrs@apple.com>
859
860         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
861
862 2004-07-14  Mike Stump  <mrs@apple.com>
863
864         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
865
866 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
867
868         PR c++/16518
869         * g++.dg/parse/mutable1.C: New test.
870
871 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
872
873         PR tree-optimization/16443
874         * gcc.dg/tree-ssa/20040713-1.c: New test.
875
876 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
877
878         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
879         for operator new.
880
881 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
882
883         * gfortran.dg/g77/README: New file
884         * gfortran.dg/g77/19981216-0.f:  Copy from
885         g77.f-torture/noncompile.  Add "dg-do compile" and
886         dg-error as required.
887         * gfortran.dg/g77/19990218-1.f: Likewise
888         * gfortran.dg/g77/19990905-1.f: Likewise
889         * gfortran.dg/g77/9263.f: Likewise
890         * gfortran.dg/g77/980615-0.f: Likewise
891         * gfortran.dg/g77/980616-0.f: Likewise
892         * gfortran.dg/g77/check0.f: Likewise
893         * gfortran.dg/g77/select_no_compile.f: Likewise
894
895 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
896
897         Copy files from g77.f-torture/compile.
898         Add "{ dg-do compile}".  Other changes as noted
899         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
900         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
901         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
902         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
903         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
904         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
905         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
906         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
907         statement to conform to standard.  Append alpha1.x for reference.
908         * gfortran.dg/g77/xformat.f: Add dg-warning
909
910 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
911
912         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
913         Add {dg-do compile} directive.
914         * gfortran.dg/g77/cpp2.F: Likewise
915
916 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
917
918         PR c++/5402
919         * g++.dg/lookup/name-clash1.C: New test.
920
921         PR c++/9777
922         * g++.dg/lookup/name-clash2.C: New test.
923
924         PR c++/12102
925         * g++.dg/lookup/name-clash3.C: New test.
926
927 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
928
929         * g++.dg/lookup/new2.C: New test.
930         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
931
932 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
933
934         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
935         Add {dg-do compile} directive.
936         * gfortran.dg/g77/13060.f: Likewise
937         * gfortran.dg/g77/19990218-0.f: Likewise
938         * gfortran.dg/g77/19990305-0.f: Likewise
939         * gfortran.dg/g77/19990419-0.f: Likewise
940         * gfortran.dg/g77/19990502-0.f: Likewise
941         * gfortran.dg/g77/19990502-1.f: Likewise
942         * gfortran.dg/g77/19990525-0.f: Likewise
943         * gfortran.dg/g77/19990826-1.f: Likewise
944         * gfortran.dg/g77/19990826-3.f: Likewise
945         * gfortran.dg/g77/19990905-2.f: Likewise
946         * gfortran.dg/g77/20000412-1.f: Likewise
947         * gfortran.dg/g77/20000511-1.f: Likewise
948         * gfortran.dg/g77/20000511-2.f: Likewise
949         * gfortran.dg/g77/20000518.f: Likewise
950         * gfortran.dg/g77/20000601-1.f: Likewise
951         * gfortran.dg/g77/20000601-2.f: Likewise
952         * gfortran.dg/g77/20000629-1.f: Likewise
953         * gfortran.dg/g77/20000630-2.f: Likewise
954         * gfortran.dg/g77/20010115.f: Likewise
955         * gfortran.dg/g77/20010321-1.f: Likewise
956         * gfortran.dg/g77/20010426.f: Likewise
957         * gfortran.dg/g77/20020307-1.f: Likewise
958         * gfortran.dg/g77/8485.f: Likewise
959         * gfortran.dg/g77/960317-1.f: Likewise
960         * gfortran.dg/g77/970915-0.f: Likewise
961         * gfortran.dg/g77/980310-1.f: Likewise
962         * gfortran.dg/g77/980310-2.f: Likewise
963         * gfortran.dg/g77/980310-3.f: Likewise
964         * gfortran.dg/g77/980310-4.f: Likewise
965         * gfortran.dg/g77/980310-6.f: Likewise
966         * gfortran.dg/g77/980310-7.f: Likewise
967         * gfortran.dg/g77/980310-8.f: Likewise
968         * gfortran.dg/g77/980419-2.f: Likewise
969         * gfortran.dg/g77/980424-0.f: Likewise
970         * gfortran.dg/g77/980427-0.f: Likewise
971         * gfortran.dg/g77/980729-0.f: Likewise
972         * gfortran.dg/g77/981117-1.f: Likewise
973         * gfortran.dg/g77/toon_1.f: Likewise
974
975 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
976
977         PR c++/2204
978         * g++.dg/other/abstract2.C: New test.
979
980 2004-07-12  Paul Brook  <paul@codesourcery.com>
981
982         * gfortran.dg/pointer_init_1.f90: New test.
983
984 2004-07-11  Paul Brook  <paul@codesourcery.com>
985
986         PR fortran/15986
987         * gfortran.dg/contained_1.f90: New test.
988
989 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
990
991         * g++.dg/parse/defarg8.C: New test.
992
993 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
994
995         PR fortran/16433
996         * gfortran.dg/pr16433.f: New test.
997
998         PR fortran/17574
999         * gfortran.dg/pr15754.f90: New test.
1000
1001 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1002
1003         PR tree-optimization/16437
1004         * gcc.c-torture/execute/bitfld-4.c: New test.
1005
1006 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1007
1008         * gfortran.fortran-torture/execute/common_2.f90: Add check for
1009         access to common var from module.
1010
1011 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1012
1013         PR fortran/16336
1014         * gfortran.fortran-torture/execute/common_2.f90: New test.
1015
1016 2004-07-10  Paul Brook  <paul@codesourcery.com>
1017
1018         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
1019
1020 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1021
1022         PR fortran/15969
1023         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
1024
1025 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
1026
1027         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
1028         * gfortran.dg/g77/ffixed-form-2.f: Likewise
1029         * gfortran.dg/g77/ffree-form-1.f: Likewise
1030         * gfortran.dg/g77/ffree-form-2.f: Likewise
1031         * gfortran.dg/g77/ffree-form-3.f: Likewise
1032         * gfortran.dg/g77/fno-underscoring.f: Likewise
1033         * gfortran.dg/g77/funderscoring.f: Likewise
1034         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
1035
1036 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1037
1038         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
1039
1040 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1041         Paul Brook  <paul@codesourcery.com>
1042
1043         PR fortran/13415
1044         * gfortran.dg/common_pointer_1.f90: New test.
1045
1046 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1047
1048         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
1049
1050 2004-07-09  James E Wilson  <wilson@specifixinc.com>
1051
1052         PR target/16364
1053         * gcc.c-torture/compile/20040709-1.c: New.
1054
1055 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1056
1057         PR fortran/14077
1058         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1059
1060 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1061
1062         PR fortran/13201
1063         * gfortran.dg/shape_1.f90: New test.
1064
1065 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1066             Andrew Pinski  <apinski@apple.com>
1067
1068         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1069
1070 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1071
1072         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1073         comment.
1074
1075 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1076         Paul Brook  <paul@codesourcery.com>
1077
1078         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1079         '.f95' and '.F95'.
1080
1081 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1082
1083         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1084
1085 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1086
1087         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1088         testcases with capital suffix.
1089
1090 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1091
1092         PR fortran/15481
1093         PR fortran/13372
1094         PR fortran/13575
1095         PR fortran/15978
1096         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1097
1098         * gfortran.dg/implicit_1.f90: New test.
1099
1100 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1101
1102         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1103         expression to match gfortran warning/error messages
1104         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1105         dg-error text.
1106
1107 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1108
1109         * lib/fortran-torture.exp: Rename proc search_for to
1110         search_for_re.
1111
1112 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1113
1114         * gcc.c-torture/execute/simd-5.x: New file.
1115         XFAIL on SPARC 64-bit at -O0.
1116
1117 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1118
1119         PR c++/8211
1120         PR c++/16165
1121         * g++.dg/warn/effc3.C: New test.
1122
1123 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1124
1125         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1126         change X to 1X in format.
1127         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1128         add data statements to conform to standard.
1129
1130 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1131
1132         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1133         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1134         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1135
1136 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1137
1138         * gfortran.dg/g77/7388.f: Copy from g77.dg
1139         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1140         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1141         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1142         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1143         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1144         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1145         * gfortran.dg/g77/strlen0.f: Likewise
1146
1147 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1148
1149         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1150         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1151
1152 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1153
1154         * gcc.c-torture/execute/920428-2.x: Delete.
1155         * gcc.c-torture/execute/920501-7.x: Likewise.
1156
1157 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1158
1159         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1160         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1161         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1162         prescott and c3-2.
1163         (PREFETCH_3DNOW): Add -march=c3.
1164
1165 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1166
1167         PR c/16437
1168         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1169         * gcc.c-torture/execute/bf64-1.x: Likewise.
1170
1171 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1172
1173         * gcc.c-torture/compile/20040708-1.c: New test.
1174
1175 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1176
1177         PR c++/16169
1178         * g++.dg/warn/effc2.C: New test.
1179
1180 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1181
1182         * gcc.c-torture/execute/bitfld-1.x: Remove.
1183         * gcc.c-torture/execute/bitfld-3.c: New test.
1184         * gcc.dg/bitfld-2.c: Remove XFAILs.
1185
1186 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1187
1188         PR c++/16276
1189         * g++.dg/rtti/tinfo1.C: New file.
1190
1191 2004-07-07  Eric Christopher  <echristo@redhat.com>
1192
1193         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1194
1195 2004-07-07  Andrew Pinski  <apinski@apple.com>
1196
1197         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1198
1199 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1200
1201         * g++.dg/init/call1.C: XFAIL.
1202
1203 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1204
1205         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1206         except for movstrict*, to movmem* and clrstr* to clrmem*.
1207
1208 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1209
1210         * gcc.c-torture/execute/20040707-1.c: New test.
1211
1212 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1213
1214         * gcc.c-torture/execute/20040706-1.c: New test.
1215
1216 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1217
1218         PR c++/3671
1219         * g++.dg/template/spec14.C: New test.
1220
1221 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1222
1223         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1224         nothing if not yet defined.  Use it in b, c and d type definitions.
1225         * gcc.c-torture/execute/20040705-1.c: New test.
1226         * gcc.c-torture/execute/20040705-2.c: New test.
1227
1228 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1229
1230         PR c++/2518
1231         * g++.dg/lookup/new1.C: New test.
1232
1233 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1234
1235         PR c++/11406
1236         * g++.dg/template/sizeof8.C: New test.
1237
1238 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1239
1240         * gcc.c-torture/compile/20040705-1.c: New test.
1241
1242 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1243
1244         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1245
1246 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1247
1248         * gcc.dg/cpp/if-mop.c: Two new testcases.
1249         * gcc.dg/cpp/trad/comment-3.c: New.
1250
1251 2004-07-04  Paul Brook  <paul@codesourcery.com>
1252
1253         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1254
1255 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1256
1257         PR c++/3761
1258         * g++.dg/lookup/crash4.C: New test.
1259
1260 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1261
1262         * gcc.c-torture/execute/builtin-abs-1.c
1263         * gcc.c-torture/execute/builtin-abs-2.c
1264         * gcc.c-torture/execute/builtin-complex-1.c
1265         * gcc.c-torture/execute/builtins/string-1-lib.c
1266         * gcc.c-torture/execute/builtins/string-1.c
1267         * gcc.c-torture/execute/builtins/string-2-lib.c
1268         * gcc.c-torture/execute/builtins/string-2.c
1269         * gcc.c-torture/execute/builtins/string-3-lib.c
1270         * gcc.c-torture/execute/builtins/string-3.c
1271         * gcc.c-torture/execute/builtins/string-4-lib.c
1272         * gcc.c-torture/execute/builtins/string-4.c
1273         * gcc.c-torture/execute/builtins/string-5-lib.c
1274         * gcc.c-torture/execute/builtins/string-5.c
1275         * gcc.c-torture/execute/builtins/string-6-lib.c
1276         * gcc.c-torture/execute/builtins/string-6.c
1277         * gcc.c-torture/execute/builtins/string-7-lib.c
1278         * gcc.c-torture/execute/builtins/string-7.c
1279         * gcc.c-torture/execute/builtins/string-8-lib.c
1280         * gcc.c-torture/execute/builtins/string-8.c
1281         * gcc.c-torture/execute/builtins/string-9-lib.c
1282         * gcc.c-torture/execute/builtins/string-9.c
1283         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1284         * gcc.c-torture/execute/builtins/string-asm-1.c
1285         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1286         * gcc.c-torture/execute/builtins/string-asm-2.c
1287         * gcc.c-torture/execute/stdio-opt-1.c
1288         * gcc.c-torture/execute/stdio-opt-2.c
1289         * gcc.c-torture/execute/stdio-opt-3.c
1290         * gcc.c-torture/execute/string-opt-1.c
1291         * gcc.c-torture/execute/string-opt-10.c
1292         * gcc.c-torture/execute/string-opt-11.c
1293         * gcc.c-torture/execute/string-opt-12.c
1294         * gcc.c-torture/execute/string-opt-13.c
1295         * gcc.c-torture/execute/string-opt-14.c
1296         * gcc.c-torture/execute/string-opt-15.c
1297         * gcc.c-torture/execute/string-opt-16.c
1298         * gcc.c-torture/execute/string-opt-2.c
1299         * gcc.c-torture/execute/string-opt-6.c
1300         * gcc.c-torture/execute/string-opt-7.c
1301         * gcc.c-torture/execute/string-opt-8.c:
1302         Replace with ...
1303
1304         * gcc.c-torture/execute/builtins/abs-2.c
1305         * gcc.c-torture/execute/builtins/abs-3.c
1306         * gcc.c-torture/execute/builtins/complex-1.c
1307         * gcc.c-torture/execute/builtins/fprintf.c
1308         * gcc.c-torture/execute/builtins/fputs.c
1309         * gcc.c-torture/execute/builtins/memcmp.c
1310         * gcc.c-torture/execute/builtins/memmove.c
1311         * gcc.c-torture/execute/builtins/memops-asm.c
1312         * gcc.c-torture/execute/builtins/mempcpy-2.c
1313         * gcc.c-torture/execute/builtins/mempcpy.c
1314         * gcc.c-torture/execute/builtins/memset.c
1315         * gcc.c-torture/execute/builtins/printf.c
1316         * gcc.c-torture/execute/builtins/sprintf.c
1317         * gcc.c-torture/execute/builtins/strcat.c
1318         * gcc.c-torture/execute/builtins/strchr.c
1319         * gcc.c-torture/execute/builtins/strcmp.c
1320         * gcc.c-torture/execute/builtins/strcpy.c
1321         * gcc.c-torture/execute/builtins/strcspn.c
1322         * gcc.c-torture/execute/builtins/strlen-2.c
1323         * gcc.c-torture/execute/builtins/strlen.c
1324         * gcc.c-torture/execute/builtins/strncat.c
1325         * gcc.c-torture/execute/builtins/strncmp-2.c
1326         * gcc.c-torture/execute/builtins/strncmp.c
1327         * gcc.c-torture/execute/builtins/strncpy.c
1328         * gcc.c-torture/execute/builtins/strpbrk.c
1329         * gcc.c-torture/execute/builtins/strpcpy-2.c
1330         * gcc.c-torture/execute/builtins/strpcpy.c
1331         * gcc.c-torture/execute/builtins/strrchr.c
1332         * gcc.c-torture/execute/builtins/strspn.c
1333         * gcc.c-torture/execute/builtins/strstr-asm.c
1334         * gcc.c-torture/execute/builtins/strstr.c:
1335         ... these new files.
1336
1337         * gcc.c-torture/execute/builtins/abs-2-lib.c
1338         * gcc.c-torture/execute/builtins/abs-3-lib.c
1339         * gcc.c-torture/execute/builtins/complex-1-lib.c
1340         * gcc.c-torture/execute/builtins/fprintf-lib.c
1341         * gcc.c-torture/execute/builtins/fputs-lib.c
1342         * gcc.c-torture/execute/builtins/memcmp-lib.c
1343         * gcc.c-torture/execute/builtins/memmove-lib.c
1344         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1345         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1346         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1347         * gcc.c-torture/execute/builtins/memset-lib.c
1348         * gcc.c-torture/execute/builtins/printf-lib.c
1349         * gcc.c-torture/execute/builtins/sprintf-lib.c
1350         * gcc.c-torture/execute/builtins/strcat-lib.c
1351         * gcc.c-torture/execute/builtins/strchr-lib.c
1352         * gcc.c-torture/execute/builtins/strcmp-lib.c
1353         * gcc.c-torture/execute/builtins/strcpy-lib.c
1354         * gcc.c-torture/execute/builtins/strcspn-lib.c
1355         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1356         * gcc.c-torture/execute/builtins/strlen-lib.c
1357         * gcc.c-torture/execute/builtins/strncat-lib.c
1358         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1359         * gcc.c-torture/execute/builtins/strncmp-lib.c
1360         * gcc.c-torture/execute/builtins/strncpy-lib.c
1361         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1362         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1363         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1364         * gcc.c-torture/execute/builtins/strrchr-lib.c
1365         * gcc.c-torture/execute/builtins/strspn-lib.c
1366         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1367         * gcc.c-torture/execute/builtins/strstr-lib.c
1368         * gcc.c-torture/execute/builtins/lib/abs.c
1369         * gcc.c-torture/execute/builtins/lib/fprintf.c
1370         * gcc.c-torture/execute/builtins/lib/memset.c
1371         * gcc.c-torture/execute/builtins/lib/printf.c
1372         * gcc.c-torture/execute/builtins/lib/sprintf.c
1373         * gcc.c-torture/execute/builtins/lib/strcpy.c
1374         * gcc.c-torture/execute/builtins/lib/strcspn.c
1375         * gcc.c-torture/execute/builtins/lib/strncat.c
1376         * gcc.c-torture/execute/builtins/lib/strncmp.c
1377         * gcc.c-torture/execute/builtins/lib/strncpy.c
1378         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1379         * gcc.c-torture/execute/builtins/lib/strspn.c
1380         * gcc.c-torture/execute/builtins/lib/strstr.c:
1381         New files containing support routines.
1382
1383         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1384         declaration.
1385         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1386         when not optimizing.
1387
1388 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1389
1390         PR c++/16240
1391         * g++.dg/abi/mangle22.C: New test.
1392         * g++.dg/abi/mangle23.C: Likewise.
1393
1394 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1395
1396         PR fortran/16290
1397         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1398         Allow for cases without denormalized floating point numbers.
1399
1400 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1401
1402         PR c/1027
1403         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1404         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1405         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1406         expected warning text.
1407         * gcc.dg/format/diag-2.c: New test.
1408
1409 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1410
1411         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1412
1413 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1414
1415         * gcc.dg/builtins-43.c: New.
1416         * gcc.dg/builtins-44.c: New.
1417         * gcc.dg/builtins-45.c: New.
1418
1419 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1420             Andreas Tobler  <a.tobler@schweiz.ch>
1421
1422         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1423         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1424         as SIGSEGV.
1425         * gcc.dg/cleanup-11.c: Likewise.
1426         * gcc.dg/cleanup-8.c: Likewise.
1427         * gcc.dg/cleanup-9.c: Likewise.
1428         * gcc.dg/cleanup-5.c: Run on all platforms.
1429
1430 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1431
1432         * g++.dg/warn/nonnull1.C: New test.
1433
1434 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1435
1436         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1437         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1438         Special-case the Sun compiler wrt to <complex.h>.
1439
1440 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1441
1442         * gcc.dg/Wunreachable-8.C: New test.
1443
1444         * gcc.dg/h8300-ice2.c : New test.
1445
1446 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1447
1448         PR fortran/16161
1449         * gfortran.fortran-torture/compile/implicit.f90: Add test
1450         for implicit character.
1451
1452 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1453
1454         PR fortran/16289
1455         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1456         Use tiny() intrinsic to find smallest non-negative real
1457
1458 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1459
1460         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1461         * gcc.dg/compat/struct-by-value-22_x.c: New.
1462         * gcc.dg/compat/struct-by-value-22_y.c: New.
1463
1464         * gcc.c-torture/execute/20040629-1.c: New test.
1465
1466 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1467
1468         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1469         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1470
1471         PR target/16195
1472         * gcc.dg/20040625-1.c: New test.
1473
1474 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1475
1476         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1477
1478 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1479
1480         PR fortran/15963
1481         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1482
1483 2004-06-29  Richard Henderson  <rth@redhat.com>
1484
1485         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1486
1487 2004-06-29  Paul Brook  <paul@codesourcery.com>
1488
1489         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1490         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1491
1492 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1493
1494         PR c++/16260
1495         * g++.dg/parse/crash15.C: New.
1496
1497 2004-06-28  Andrew Pinski  <apinski@apple.com>
1498
1499         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1500         by the error already.
1501
1502         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1503
1504 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1505
1506         PR target/14041
1507         * gcc.dg/h8300-bss-align-1.c : New.
1508
1509 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1510
1511         * PR c++/16174
1512         * g++.dg/template/ctor4.C: New.
1513
1514 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1515
1516         PR c++/16205
1517         * g++.dg/warn/Wsequence-point-1.C: New test.
1518
1519 2004-06-27  Paul Brook  <paul@codesourcery.com>
1520
1521         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1522
1523 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1524
1525         * g++.old-deja/g++.mike/p7325.C: Remove.
1526
1527 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1528
1529         PR c/14963
1530         * gcc.dg/pr14963.c: New test.
1531
1532 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1533
1534         PR c++/16193
1535         * g++.dg/parse/redef1.C: New test.
1536
1537 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1538
1539         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1540         20021110.c.
1541         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1542         20021119-1.c.
1543         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1544         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1545         5-04.c.
1546         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1547         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1548         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1549         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1550         g++.brendan/enum14.C.
1551         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1552         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1553         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1554         g++.mike/virt1.C.
1555         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1556         memtemp24.C.
1557
1558 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1559
1560         * gcc.dg/20040527-1.c: New test case.
1561
1562 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1563
1564         PR gfortran/pr16196
1565         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1566
1567 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1568
1569         PR middle-end/15825
1570         * gcc.dg/pr15825-1.c: New test case.
1571
1572 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1573
1574         * gcc.c-torture/execute/20040625-1.c: New test.
1575
1576 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1577
1578         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1579
1580 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1581
1582         * gcc.dg/torture/mips-div-1.c: New test.
1583
1584 2004-06-24  Jeff Law  <law@redhat.com>
1585
1586         * gcc.dg/tree-ssa/20040624-1.c: New test.
1587
1588 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1589
1590         * gcc.c-torture/compile/20040624-1.c: New test.
1591
1592 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1593
1594         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1595         this directory.
1596
1597 2004-06-23  Andrew Pinski  <apinski@apple.com>
1598
1599         PR middle-end/15988
1600         * g++.dg/opt/ptrmem4.C: New test.
1601
1602         * gcc.dg/c90-array-quals-2.c: New test.
1603
1604 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1605
1606         * gcc.dg/kpice1.c: New test.
1607
1608 2006-06-23  Andrew Pinski  <apinski@apple.com>
1609
1610         * gcc.dg/c90-array-quals.c: New test.
1611
1612 2006-06-22  Richard Henderson  <rth@redhat.com>
1613
1614         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1615
1616 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1617
1618         * gcc.dg/builtins-config.h: Handle FreeBSD.
1619
1620 2006-06-22  Richard Henderson  <rth@redhat.com>
1621
1622         * g++.dg/opt/devirt1.C: New.
1623
1624 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1625
1626         * g++.dg/opt/pr15551.C: New testcase.
1627
1628 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1629
1630         PR target/14800
1631         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1632         x86_64-*-linux* when compiling for 32bit.
1633
1634 2004-06-21  Andrew Pinski  <apinski@apple.com>
1635
1636         * gcc.dg/pch/struct-1.c: New.
1637         * gcc.dg/pch/struct-1.hs: New.
1638
1639 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1640
1641         * gcc.dg/pch/save-temps-1.c: New file.
1642         * gcc.dg/pch/save-temps-1.hs: New file.
1643
1644 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1645
1646         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1647         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1648
1649 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1650
1651         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1652         to fix type error.
1653         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1654         Remove trailing spaces.
1655
1656 2004-06-21  Richard Henderson  <rth@redhat.com>
1657
1658         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1659         merging && to BIT_FIELD_REF.
1660
1661 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1662
1663         * g++.dg/opt/placeholder1.C: New test.
1664
1665 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1666
1667         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1668         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1669         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1670         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1671
1672 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1673
1674         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1675         extern "C".
1676         * g++.dg/other/pragma-re-1.C: Add comments.
1677
1678 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1679
1680         PR gfortran/16080
1681         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1682
1683 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1684
1685         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1686         instead of setting the type of size_t by
1687         hand.
1688
1689 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1690
1691         * gcc.dg/unordered-2.c: New test case.
1692         * gcc.dg/unordered-3.c: New test case.
1693
1694 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1695
1696         PR other/16043
1697         * lib/g++.exp (g++_version): Tweak regexp for version
1698         * lib/g77.exp (g77_version): Likewise
1699         * lib/gfortran.exp (gfortran_version): Likewise
1700         * lib/objc.exp (objc_version): Likewise
1701         * lib/treelang.exp (treelang_version): Likewise
1702
1703 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1704
1705         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1706         Use INT_MAX instead of __INT_MAX__.
1707         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1708
1709         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1710         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1711         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1712         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1713         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1714         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1715         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1716         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1717         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1718
1719         * gcc.dg/range-test-1.c: New test.
1720         * g++.dg/opt/range-test-1.C: New test.
1721
1722 2004-06-17  Richard Henderson  <rth@redhat.com>
1723
1724         * objc.dg/sync-1.m: New.
1725         * objc.dg/try-catch-1.m: Don't force next runtime.
1726         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1727         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1728         shadowed catch clause.
1729         * objc.dg/try-catch-5.m: New.
1730
1731 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1732
1733         Bug 14610
1734         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1735
1736 2004-06-15  Richard Henderson  <rth@redhat.com>
1737
1738         * gcc.dg/20001116-1.c: Move expected warning line.
1739
1740 2004-06-15  Richard Henderson  <rth@redhat.com>
1741
1742         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1743         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1744
1745 2004-06-15  Jeff Law  <law@redhat.com>
1746
1747         * gcc.dg/tree-ssa/20040615-1.c: New test.
1748         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1749         be less sensitive to operand ordering.
1750         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1751
1752 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1753
1754         * g++.dg/abi/bitfield3.C: Add comment..
1755
1756 2004-06-15  Richard Henderson  <rth@redhat.com>
1757
1758         * g++.dg/ext/stmtexpr1.C: XFAIL.
1759         * gcc.dg/20030612-1.c: XFAIL.
1760
1761 2004-06-15  Eric Christopher  <echristo@redhat.com>
1762
1763         * g++.dg/charset/asm5.c: New.
1764         * gcc.dg/charset/asm6.c: New.
1765
1766 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1767
1768         PR fortran/15962
1769         * gfortran.fortran-torture/execute/select_1.f90: New test.
1770
1771 2004-06-15  Paul Brook  <paul@codesourcery.com>
1772
1773         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1774
1775 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1776
1777         PR c++/15967
1778         * g++.dg/lookup/crash3.C: New test.
1779
1780 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1781
1782         PR c++/15947
1783         * g++.dg/parse/dtor4.C: New test.
1784
1785 2004-06-14  Jeff Law  <law@redhat.com>
1786
1787         * gcc.c-torture/compile/20040614-1.c: New test.
1788
1789 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1790
1791         PR fortran/15211
1792         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1793         LEN of a character array.
1794
1795 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1796
1797         PR c++/15096
1798         * g++.dg/template/ptrmem10.C: New test.
1799
1800         PR c++/14930
1801         * g++.dg/template/friend30.C: New test.
1802
1803 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1804
1805         PR fortran/14928
1806         * gfortran.fortran-torture/compile/mloc.f90: New test.
1807
1808 2004-06-13  Paul Brook  <paul@codesourcery.com>
1809
1810         * gfortran.fortran-torture/execute/random_2.f90: New test.
1811
1812 2004-06-13  Eric Christopher  <echristo@redhat.com>
1813
1814         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1815
1816 2004-06-12  Paul Brook  <paul@codesourcery.com>
1817
1818         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1819
1820 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1821
1822         PR fortran/14923
1823         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1824
1825 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1826
1827         PR fortran/14957
1828         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1829         syntax errors in end statements of contained subroutines.
1830
1831 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1832
1833         PR fortran/12841
1834         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1835
1836 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1837
1838         PR fortran/15665
1839         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1840
1841 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1842
1843         PR gfortran/12839
1844         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1845
1846 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1847
1848         PR c++/15862
1849         * g++.dg/parse/enum1.C: New test.
1850
1851 2004-06-10  Jeff Law  <law@redhat.com>
1852
1853         * gcc.c-torture/compile/20040610-1.c: New test.
1854
1855 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1856
1857         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1858         * g++.old-deja/g++.other/decl3.C: Likewise.
1859
1860 2004-06-10  Brian Booth  <bbooth@redhat.com>
1861
1862         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1863         V_MAY_DEF instead of VDEF.
1864         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1865
1866 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1867
1868         PR c++/14211
1869         * g++.dg/conversion/const1.C: New test.
1870
1871         PR c++/15076
1872         * g++.dg/conversion/reinterpret1.C: New test.
1873
1874         PR c++/15877
1875         * g++.dg/template/enum2.C: New test.
1876
1877         PR c++/15227
1878         * g++.dg/template/error13.C: New test.
1879
1880 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1881
1882         PR fortran/14957
1883         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1884         arguments to test_* REAL and of the right size.
1885
1886 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1887
1888         PR target/15569
1889         PR rtl-optimization/15681
1890         * gcc.dg/20040609-1.c: New test.
1891
1892 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1893
1894         PR c++/14791
1895         * g++.dg/opt/builtins1.C: New test.
1896
1897 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1898
1899         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1900         that use default windows32 struct layout.
1901         * gcc.dg/i386-bitfield2.c: Likewise.
1902
1903 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1904
1905         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1906         for mingw32 and cygwin targets.
1907
1908 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1909
1910         * gcc.dg/pch/macro-4.c: New.
1911         * gcc.dg/pch/macro-4.hs: New.
1912
1913 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1914
1915         PR fortran/13249
1916         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1917
1918 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1919
1920         PR fortran/13372
1921         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1922
1923 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1924
1925         PR gfortran/14897
1926         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1927
1928 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1929
1930         PR gfortran/15755
1931         * gfortran.fortran-torture/execute/backspace.c : New test.
1932
1933 2004-06-09  Paul Brook  <paul@codesourcery.com>
1934
1935         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1936         (pointer_to_section): Rewrite to use smaller array.
1937
1938 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1939
1940         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1941         * gcc.dg/ext/altivec-10.c: Same.
1942         * gcc.dg/ext/altivec-11.c: Same.
1943         * gcc.dg/ext/altivec-12.c: Same.
1944         * gcc.dg/ext/altivec-13.c: Same.
1945         * gcc.dg/ext/altivec-14.c: Same.
1946         * gcc.dg/ext/altivec-15.c: Same.
1947         * gcc.dg/ext/altivec-16.c: Same.
1948         * gcc.dg/ext/altivec-3.c: Same.
1949         * gcc.dg/ext/altivec-4.c: Same.
1950         * gcc.dg/ext/altivec-6.c: Same.
1951         * gcc.dg/ext/altivec-7.c: Same.
1952         * gcc.dg/ext/altivec-8.c: Same.
1953         * gcc.dg/ext/altivec-varargs-1.c: Same.
1954
1955         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1956         * g++.dg/ext/altivec-10.C: Same.
1957         * g++.dg/ext/altivec-2.C: Same.
1958         * g++.dg/ext/altivec-3.C: Same.
1959         * g++.dg/ext/altivec-4.C: Same.
1960         * g++.dg/ext/altivec-5.C: Same.
1961         * g++.dg/ext/altivec-6.C: Same.
1962         * g++.dg/ext/altivec-7.C: Same.
1963         * g++.dg/ext/altivec-8.C: Same.
1964         * g++.dg/ext/altivec-9.C: Same.
1965
1966 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1967
1968         PR c++/7841
1969         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1970
1971 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1972
1973         * gcc.dg/union-1.c: New test.
1974
1975 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1976
1977         * gcc.dg/builtins-41.c: New test case.
1978         * gcc.dg/builtins-42.c: New test case.
1979
1980 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1981
1982         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1983         * g++.dg/ext/altivec-10.C: Same.
1984         * g++.dg/ext/altivec-2.C: Same.
1985         * g++.dg/ext/altivec-3.C: Same.
1986         * g++.dg/ext/altivec-4.C: Same.
1987         * g++.dg/ext/altivec-5.C: Same.
1988         * g++.dg/ext/altivec-6.C: Same.
1989         * g++.dg/ext/altivec-7.C: Same.
1990         * g++.dg/ext/altivec-8.C: Same.
1991         * g++.dg/ext/altivec-9.C: Same.
1992         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1993         * g++.old-deja/g++.brendan/new3.C: Same.
1994         * gcc.c-torture/execute/eeprof-1.x: Same.
1995
1996 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1997
1998         PR c/14765
1999         * gcc.dg/pr14765-1.c: New test.
2000
2001 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2002
2003         PR c/14649
2004         * gcc.dg/pr14649-1.c: New test case.
2005
2006 2004-06-07  Richard Henderson  <rth@redhat.com>
2007
2008         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
2009         if temporaries.
2010
2011 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2012
2013         * g++.dg/eh/elide1.C: Remove XFAIL.
2014
2015 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
2016
2017         PR c++/15337
2018         * g++.dg/expr/sizeof3.C: New test.
2019
2020         PR c++/14777
2021         * g++.dg/template/access14.C: New test.
2022
2023         PR c++/15554
2024         * g++.dg/template/enum1.C: New test.
2025
2026         PR c++/15057
2027         * g++.dg/eh/throw1.C: New test.
2028
2029 2004-06-07  David Ayers  <d.ayers@inode.at>
2030             Ziemowit Laski  <zlaski@apple.com>
2031
2032         * lib/objc.exp (objc_target_compile): Revert the '-framework
2033         Foundation' flag fix, since bare Darwin does not ship
2034         with the Foundation framework.
2035         * objc/execute/next_mapping.h: Provide a local NSConstantString
2036         @interface and @implementation.
2037         (objc_constant_string_init): A constructor function, used to
2038         initialize the NSConstantString meta-class object.
2039         * objc/execute/string1.m: Include "next_mapping.h" instead of
2040         <Foundation/NSString.h>.
2041         * objc/execute/string2.m: Likewise.
2042         * objc/execute/string3.m: Likewise.
2043         * objc/execute/string4.m: Likewise.
2044
2045 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
2046
2047         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
2048         to double. Replace double with FLOAT.
2049         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
2050
2051         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
2052         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
2053         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
2054         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
2055         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
2056         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
2057         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2058         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2059
2060 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2061
2062         PR c/13519
2063         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2064
2065 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2066
2067         PR c++/15503
2068         * g++.dg/template/meminit2.C: New test.
2069
2070 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2071
2072         PR target/15822
2073         * gcc.c-torture/execute/compare-fp-1.c,
2074         gcc.c-torture/execute/compare-fp-2.c,
2075         gcc.c-torture/execute/compare-fp-3.c,
2076         gcc.c-torture/execute/compare-fp-4.c,
2077         gcc.c-torture/execute/compare-fp-3.x,
2078         gcc.c-torture/execute/compare-fp-4.x: Moved...
2079         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2080         gcc.c-torture/execute/ieee/compare-fp-2.c,
2081         gcc.c-torture/execute/ieee/compare-fp-3.c,
2082         gcc.c-torture/execute/ieee/compare-fp-4.c,
2083         gcc.c-torture/execute/ieee/compare-fp-3.x,
2084         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2085
2086 2004-06-04  David Ayers  <d.ayers@inode.at>
2087
2088         * objc/execute/protocol-isEqual-4.m: New testcase.
2089
2090 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2091
2092         * objc/execute/protocol-isEqual-1.m: New testcase.
2093         * objc/execute/protocol-isEqual-2.m: New testcase.
2094         * objc/execute/protocol-isEqual-3.m: New testcase.
2095
2096 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2097
2098         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2099
2100 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2101
2102         * lib/objc.exp (objc_target_compile): When running tests on
2103         Darwin (Mac OS X), inform the linker about '-framework
2104         'Foundation'.
2105
2106 2004-06-02  Eric Christopher  <echristo@redhat.com>
2107
2108         * gcc.c-torture/compile/20040602-1.c: New.
2109
2110 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2111
2112         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2113         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2114
2115         PR tree-optimization/14736
2116         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2117
2118         PR tree-optimization/14042
2119         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2120
2121         PR tree-optimization/14729
2122         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2123
2124 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2125
2126         PR fortran/15557
2127         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2128
2129 2004-06-01  Richard Hederson  <rth@redhat.com>
2130
2131         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2132
2133 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2134
2135         PR c++/14932
2136         * g++.dg/parse/offsetof4.C: New test.
2137
2138 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2139
2140         PR objc/7993
2141         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2142
2143 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2144
2145         PR c++/15701
2146         * g++.dg/template/friend29.C: New test.
2147
2148 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2149
2150         PR c/15749
2151         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2152
2153 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2154
2155         * gcc.dg/sparc-trap-1.c: New test.
2156
2157 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2158
2159         PR middle-end/15069
2160         * g++.dg/opt/fold3.C: New test case.
2161
2162 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2163
2164         * lib/target-supports.exp (check_iconv_available): Fix fallout
2165         from 2004-05-28 patch.
2166
2167 2004-05-30  Paul Brook  <paul@codesourcery.com>
2168
2169         PR fortran/15620
2170         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2171         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2172
2173 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2174
2175         * gfortran.fortran-torture/execute/random_1.f90: New test.
2176
2177 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2178
2179         * g++.dg/ext/altivec-10.C: New test.
2180
2181 2004-05-29  Paul Brook  <paul@codesourcery.com>
2182
2183         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2184
2185 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2186
2187         * gcc.dg/altivec-16.c: New test.
2188
2189 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2190
2191         * lib/target-supports.exp (check_vmx_hw_available): New.
2192         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2193
2194         * lib/target-supports.exp (check_alias_available,
2195         check_iconv_available, check_named_sections_available): Use
2196         unique names for temporary files.
2197
2198 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2199
2200         * gcc.dg/altivec-15.c: New test.
2201
2202 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2203
2204         PR c++/15083
2205         * g++.dg/warn/noeffect6.C: New test.
2206
2207         PR c++/15471
2208         * g++.dg/expr/ptrmem4.C: New test.
2209
2210         PR c++/15640
2211         * g++.dg/template/operator3.C: New test.
2212
2213 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2214
2215         PR c++/14668
2216         * g++.dg/lookup/redecl1.C: New test.
2217         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2218
2219 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2220
2221         * gcc.c-torture/execute/compare-fp-1.c,
2222         gcc.c-torture/execute/compare-fp-2.c,
2223         gcc.c-torture/execute/compare-fp-3.c,
2224         gcc.c-torture/execute/compare-fp-4.c,
2225         gcc.c-torture/execute/compare-fp-3.x,
2226         gcc.c-torture/execute/compare-fp-4.x,
2227         gcc.dg/pr15649-1.c: New.
2228
2229 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2230
2231         PR c++/12883
2232         * g++.dg/init/array14.C: New test.
2233
2234 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2235
2236         * lib/compat.exp (compat-get-options-main): New.
2237         (compat-get-options): Remove unneeded code, warn for ignored
2238         command.
2239         (compat-execute): Check flag set by dg-require-* commands.
2240
2241         * lib/compat.exp (compat-execute): Break up long lines.
2242
2243 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2244
2245         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2246         * gcc.dg/altivec-14.c: New test.
2247         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2248
2249         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2250         * gcc.dg/altivec-12.c: Ditto.
2251
2252         * gcc.dg/altivec-3.c: Move call to altivec_check.
2253
2254 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2255
2256         PR c++/15044
2257         * g++.dg/template/error12.C: New test.
2258
2259         PR c++/15317
2260         * g++.dg/ext/attrib15.C: New test.
2261
2262         PR c++/15329
2263         * g++.dg/template/ptrmem9.C: New test.
2264
2265 2004-05-25  Paul Brook  <paul@codesourcery.com>
2266
2267         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2268
2269 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2270
2271         PR c++/15165
2272         * g++.dg/template/crash19.C: New test.
2273
2274 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2275
2276         PR c++/15025
2277         * g++.dg/template/redecl1.C: New test.
2278
2279 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2280
2281         PR c++/14821
2282         * g++.dg/other/ns1.C: New test.
2283
2284         PR c++/14883
2285         * g++.dg/template/invalid1.C: New test.
2286
2287 2004-05-23  Paul Brook  <paul@codesourcery.com>
2288         Victor Leikehman  <lei@haifasphere.co.il>
2289
2290         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2291         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2292
2293 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2294
2295         PR c++/15285
2296         PR c++/15299
2297         * g++.dg/template/non-dependent5.C: New test.
2298         * g++.dg/template/non-dependent6.C: New test.
2299
2300 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2301
2302         PR c++/15507
2303         * g++.dg/inherit/union1.C: New test.
2304
2305         PR c++/15542
2306         * g++.dg/template/addr1.C: New test.
2307
2308         PR c++/15427
2309         * g++.dg/template/array5.C: New test.
2310
2311         PR c++/15287
2312         * g++.dg/template/array6.C: New test.
2313
2314 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2315             Roger Sayle  <roger@eyesopen.com>
2316
2317         * g++.dg/lookup/forscope2.C: New test case.
2318
2319 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2320
2321         * gcc.dg/cpp/Wmissingdirs.c: New.
2322
2323 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2324
2325         PR target/15301
2326         * gcc.dg/compat/union-m128-1.h: New file.
2327         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2328         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2329         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2330
2331 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2332
2333         PR target/15302
2334         * gcc.dg/compat/struct-complex-1.h: New file.
2335         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2336         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2337         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2338
2339 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2340
2341         PR middle-end/3074
2342         * gcc.dg/pr3074-1.c: New test case.
2343         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2344
2345 2004-05-20  Falk Hueffner  <falk@debian.org>
2346
2347         PR other/15526
2348         * gcc.dg/ftrapv-1.c: New test case.
2349
2350 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2351
2352         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2353
2354 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2355             Jeff Law  <law@redhat.com>
2356
2357         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2358         * gcc.dg/tree-ssa/20040518-2.c: New test.
2359
2360         * gcc.dg/tree-ssa/20040518-1.c: New test.
2361
2362 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2363
2364         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2365
2366 2004-05-18  Paul Brook  <paul@codesourcery.com>
2367
2368         PR fortran/13930
2369         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2370
2371 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2372
2373         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2374         constant folding.
2375
2376 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2377
2378         * gcc.dg/tree-ssa/20040517-1.c: New test.
2379
2380 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2381
2382         * gcc.dg/loop-4.c: New test.
2383
2384 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2385
2386         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2387
2388 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2389
2390         PR fortran/15311
2391         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2392
2393 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2394
2395         PR fortran/13826
2396         PR fortran/13940
2397         * gfortran.fortran-torture/compile/data_1.f90: New test.
2398
2399 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2400
2401         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2402         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2403
2404 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2405
2406         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2407
2408 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2409
2410         PR c/15444
2411         * gcc.dg/format/xopen-1.c: Adjust expected message.
2412         * gcc.dg/format/xopen-3.c: New test.
2413
2414 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2415
2416         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2417
2418 2004-05-14  Jeff Law  <law@redhat.com>
2419
2420         * gcc.dg/tree-ssa/20040514-2.c: New test.
2421
2422 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2423
2424         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2425         this ...
2426         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2427         this.
2428
2429 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2430
2431         * gcc.dg/tree-ssa/20040514-1.c: New test.
2432
2433 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2434
2435         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2436         test.
2437
2438 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2439
2440         PR fortran/14066
2441         * gfortran.fortran-torture/compile/do_1.f90: New test.
2442
2443 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2444
2445         PR fortran/15051
2446         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2447         test.
2448
2449 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2450
2451         PR fortran/15149
2452         * gfortran.fortran-torture/execute/random_init.f90: New test.
2453
2454 2004-05-13  Paul Brook  <paul@codesourcery.com>
2455
2456         PR fortran/15314
2457         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2458
2459 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2460
2461         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2462         for the powerpc case.
2463
2464 2004-05-13  Jeff Law  <law@redhat.com>
2465
2466         * gcc.dg/tree-ssa/20040513-1.c: New test.
2467         * gcc.dg/tree-ssa/20040513-2.c: New test.
2468
2469 2004-05-13  Paul Brook  <paul@codesourcery.com>
2470
2471         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2472         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2473         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2474
2475 2004-05-13  Andreas Schwab  <schwab@suse.de>
2476
2477         PR other/10819
2478         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2479         characters.
2480
2481 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2482
2483         PR fortran/15294
2484         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2485
2486 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2487
2488         Merge from tree-ssa-20020619-branch.  See
2489         ChangeLog.tree-ssa for details.
2490
2491 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2492
2493         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2494         include <altivec.h> explicitly.
2495         * gcc.dg/altivec-13.c: Likewise.
2496
2497 2004-05-11  Paul Brook  <paul@codesourcery.com>
2498
2499         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2500
2501 2004-05-10  Eric Christopher  <echristo@redhat.com>
2502
2503         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2504         * gcc.dg/sibcall-4.c: Ditto.
2505
2506 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2507
2508         * g++.dg/ext/altivec-8.C: New test case.
2509         * gcc.dg/altivec-13.c: New test case.
2510
2511 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2512
2513         * gcc.c-torture/execute/divcmp-1.c: New test case.
2514         * gcc.c-torture/execute/divcmp-2.c: New test case.
2515         * gcc.c-torture/execute/divcmp-3.c: New test case.
2516
2517 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2518
2519         * g++.dg/other/pragma-re-2.C: New test.
2520
2521 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2522
2523         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2524         * gcc.dg/i386-387-2.c: Likewise.
2525
2526         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2527         __builtin_drem.
2528         * gcc.dg/i386-387-6.c: Likewise.
2529
2530 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2531
2532         * gcc.dg/builtins-33.c:  Also check log1p*.
2533
2534 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2535
2536         PR optimization/15296
2537         * gcc.c-torture/execute/pr15296.c: New test.
2538
2539 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2540
2541         * gcc.dg/builtins-40.c: New test.
2542
2543 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2544
2545         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2546
2547 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2548
2549         * g++.dg/ext/spe1.C: New testcase.
2550
2551 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2552
2553         * objc.dg/image-info.m: Allow additional attributes
2554         for __image_info section.
2555
2556 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2557
2558         * gcc.dg/torture/mips-hilo-2.c: New test.
2559
2560 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2561
2562         PR c++/14389
2563         * g++.dg/template/member5.C: New test.
2564
2565 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2566
2567         * gcc.dg/builtins-34.c: Also check expm1*.
2568
2569 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2570
2571         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2572         * gcc.dg/torture/builtin-convert-3.c: New test.
2573
2574 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2575
2576         PR middle-end/15054
2577         * g++.dg/opt/pr15054.C: New test.
2578
2579 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2580
2581         * gcc.dg/torture/builtin-rounding-1.c: New test.
2582         * gcc.dg/builtins-25.c: Delete.
2583         * gcc.dg/builtins-29.c: Delete.
2584
2585 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2586
2587         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2588         * gcc.dg/sibcall-4.c: Likewise.
2589         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2590
2591 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2592
2593         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2594         bit-field on 16-bit targets.
2595
2596 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2597
2598         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2599         16-bit targets.
2600
2601 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2602
2603         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2604         * gcc.dg/rs6000-power2-2.c: Likewise.
2605
2606 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2607
2608         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2609         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2610         Change the asm registers to be in form of frN instead of fN.
2611
2612 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2613
2614         * gcc.dg/torture/builtin-convert-2.c: New test.
2615
2616 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2617
2618         * gcc.dg/rs6000-power2-1.c: New test.
2619         * gcc.dg/rs6000-power2-2.c: New test.
2620
2621 2004-04-28  Jan Hubicka  <jh@suse.cz>
2622
2623         * gcc.dg/unused-6.c: New test.
2624
2625 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2626             Ulrich Weigand  <uweigand@de.ibm.com>
2627
2628         * ada/acats/run_all.sh: Define $target variable.
2629
2630 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2631
2632         PR c++/15119
2633         * g++.dg/other/vararg-1.C: New test.
2634
2635         PR c++/4794
2636         * g++.dg/eh/cleanup3.C: New test.
2637
2638 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2639
2640         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2641         and ad8011a (target_insn).
2642         * ada/acats/support/macro.dfs: Likewise.
2643         * ada/acats/support/impbit.adb: New file.
2644
2645 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2646
2647         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2648
2649 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2650
2651         * gcc.dg/loop-3.c: New test.
2652
2653 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2654
2655         * gcc.c-torture/execute/simd-5.c: New test.
2656
2657 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2658
2659         PR c++/15064
2660         * g++.dg/template/crash18.C: New test.
2661
2662 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2663
2664         * g++.dg/ext/complit3.C: New test.
2665
2666 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2667
2668         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2669         * gcc.dg/altivec-3.c: Same.
2670         * gcc.dg/altivec-varargs-1.c: Same.
2671
2672 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2673
2674         * lib/target-supports.exp (check_profiling_available): Assume
2675         profiling is not available on powerpc-eabi targets.
2676
2677 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2678
2679         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2680         * gcc.dg/vmx/bug-1.c: Ditto.
2681
2682 2004-04-20  Eric Christopher  <echristo@redhat.com>
2683
2684         * gcc.dg/charset/extern.c: New test.
2685         * g++.dg/charset/extern3.cc: Ditto.
2686
2687 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2688
2689         * gcc.dg/builtins-39.c: New test.
2690
2691 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2692
2693         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2694
2695 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2696
2697         * gcc.dg/torture/mips-hilo-1.c: New test.
2698
2699 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2700
2701         * gcc.c-torture/compile/20040419-1.c: New test.
2702
2703 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2704
2705         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2706
2707 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2708             Aldy Hernandez  <aldyh@redhat.com>
2709
2710         * gcc.c-torture/execute/va-arg-24.c: New.
2711
2712 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2713             Aldy Hernandez  <aldyh@redhat.com>
2714
2715         * gcc.dg/vmx/1b-01.c: New.
2716         * gcc.dg/vmx/1b-02.c: New.
2717         * gcc.dg/vmx/1b-03.c: New.
2718         * gcc.dg/vmx/1b-04.c: New.
2719         * gcc.dg/vmx/1b-05.c: New.
2720         * gcc.dg/vmx/1b-06.c: New.
2721         * gcc.dg/vmx/1b-07.c: New.
2722         * gcc.dg/vmx/1c-01.c: New.
2723         * gcc.dg/vmx/1c-02.c: New.
2724         * gcc.dg/vmx/3a-01a.c: New.
2725         * gcc.dg/vmx/3a-01.c: New.
2726         * gcc.dg/vmx/3a-01m.c: New.
2727         * gcc.dg/vmx/3a-03.c: New.
2728         * gcc.dg/vmx/3a-03m.c: New.
2729         * gcc.dg/vmx/3a-04.c: New.
2730         * gcc.dg/vmx/3a-04m.c: New.
2731         * gcc.dg/vmx/3a-05.c: New.
2732         * gcc.dg/vmx/3a-06.c: New.
2733         * gcc.dg/vmx/3a-06m.c: New.
2734         * gcc.dg/vmx/3a-07.c: New.
2735         * gcc.dg/vmx/3b-01.c: New.
2736         * gcc.dg/vmx/3b-02.c: New.
2737         * gcc.dg/vmx/3b-10.c: New.
2738         * gcc.dg/vmx/3b-13.c: New.
2739         * gcc.dg/vmx/3b-14.c: New.
2740         * gcc.dg/vmx/3b-15.c: New.
2741         * gcc.dg/vmx/3c-01a.c: New.
2742         * gcc.dg/vmx/3c-01.c: New.
2743         * gcc.dg/vmx/3c-02.c: New.
2744         * gcc.dg/vmx/3c-03.c: New.
2745         * gcc.dg/vmx/3d-01.c: New.
2746         * gcc.dg/vmx/4-01.c: New.
2747         * gcc.dg/vmx/4-03.c: New.
2748         * gcc.dg/vmx/5-01.c: New.
2749         * gcc.dg/vmx/5-02.c: New.
2750         * gcc.dg/vmx/5-03.c: New.
2751         * gcc.dg/vmx/5-04.c: New.
2752         * gcc.dg/vmx/5-05.c: New.
2753         * gcc.dg/vmx/5-06.c: New.
2754         * gcc.dg/vmx/5-07.c: New.
2755         * gcc.dg/vmx/5-07t.c: New.
2756         * gcc.dg/vmx/5-08.c: New.
2757         * gcc.dg/vmx/5-10.c: New.
2758         * gcc.dg/vmx/5-11.c: New.
2759         * gcc.dg/vmx/7-01a.c: New.
2760         * gcc.dg/vmx/7-01.c: New.
2761         * gcc.dg/vmx/7c-01.c: New.
2762         * gcc.dg/vmx/7d-01.c: New.
2763         * gcc.dg/vmx/7d-02.c: New.
2764         * gcc.dg/vmx/8-01.c: New.
2765         * gcc.dg/vmx/8-02a.c: New.
2766         * gcc.dg/vmx/8-02.c: New.
2767         * gcc.dg/vmx/brode-1.c: New.
2768         * gcc.dg/vmx/bug-1.c: New.
2769         * gcc.dg/vmx/bug-2.c: New.
2770         * gcc.dg/vmx/bug-3.c: New.
2771         * gcc.dg/vmx/cw-bug-1.c: New.
2772         * gcc.dg/vmx/cw-bug-2.c: New.
2773         * gcc.dg/vmx/cw-bug-3.c: New.
2774         * gcc.dg/vmx/dct.c: New.
2775         * gcc.dg/vmx/debug-1.c: New.
2776         * gcc.dg/vmx/debug-2.c: New.
2777         * gcc.dg/vmx/debug-3.c: New.
2778         * gcc.dg/vmx/debug-4.c: New.
2779         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2780         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2781         * gcc.dg/vmx/eg-5.c: New.
2782         * gcc.dg/vmx/fft.c: New.
2783         * gcc.dg/vmx/gcc-bug-1.c: New.
2784         * gcc.dg/vmx/gcc-bug-2.c: New.
2785         * gcc.dg/vmx/gcc-bug-3.c: New.
2786         * gcc.dg/vmx/gcc-bug-4.c: New.
2787         * gcc.dg/vmx/gcc-bug-5.c: New.
2788         * gcc.dg/vmx/gcc-bug-6.c: New.
2789         * gcc.dg/vmx/gcc-bug-7.c: New.
2790         * gcc.dg/vmx/gcc-bug-8.c: New.
2791         * gcc.dg/vmx/gcc-bug-9.c: New.
2792         * gcc.dg/vmx/gcc-bug-b.c: New.
2793         * gcc.dg/vmx/gcc-bug-c.c: New.
2794         * gcc.dg/vmx/gcc-bug-d.c: New.
2795         * gcc.dg/vmx/gcc-bug-e.c: New.
2796         * gcc.dg/vmx/gcc-bug-f.c: New.
2797         * gcc.dg/vmx/gcc-bug-g.c: New.
2798         * gcc.dg/vmx/gcc-bug-i.c: New.
2799         * gcc.dg/vmx/harness.h: New.
2800         * gcc.dg/vmx/ira1.c: New.
2801         * gcc.dg/vmx/ira2a.c: New.
2802         * gcc.dg/vmx/ira2b.c: New.
2803         * gcc.dg/vmx/ira2.c: New.
2804         * gcc.dg/vmx/ira2c.c: New.
2805         * gcc.dg/vmx/mem.c: New.
2806         * gcc.dg/vmx/newton-1.c: New.
2807         * gcc.dg/vmx/ops.c: New.
2808         * gcc.dg/vmx/sn7153.c: New.
2809         * gcc.dg/vmx/spill2.c: New.
2810         * gcc.dg/vmx/spill3.c: New.
2811         * gcc.dg/vmx/spill.c: New.
2812         * gcc.dg/vmx/t.c: New.
2813         * gcc.dg/vmx/varargs-1.c: New.
2814         * gcc.dg/vmx/varargs-2.c: New.
2815         * gcc.dg/vmx/varargs-3.c: New.
2816         * gcc.dg/vmx/varargs-4.c: New.
2817         * gcc.dg/vmx/varargs-5.c: New.
2818         * gcc.dg/vmx/varargs-6.c: New.
2819         * gcc.dg/vmx/varargs-7.c: New.
2820         * gcc.dg/vmx/vmx.exp: New.
2821         * gcc.dg/vmx/vprint-1.c: New.
2822         * gcc.dg/vmx/vscan-1.c: New.
2823         * gcc.dg/vmx/x-01.c: New.
2824         * gcc.dg/vmx/x-02.c: New.
2825         * gcc.dg/vmx/x-03.c: New.
2826         * gcc.dg/vmx/x-04.c: New.
2827         * gcc.dg/vmx/x-05.c: New.
2828         * gcc.dg/vmx/yousufi-1.c: New.
2829         * gcc.dg/vmx/zero-1.c: New.
2830         * gcc.dg/vmx/zero.c: New.
2831
2832 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2833
2834         * g++.dg/lookup/java1.C: Update for chage of
2835         _Jv_AllocObject.
2836         * g++.dg/lookup/java2.C: Likewise.
2837
2838 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2839
2840         * ada/acats/run_all.sh: use -O2 by default.
2841
2842 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2843
2844         * gcc.dg/vr-mult-[12].c: New tests.
2845
2846 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2847
2848         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2849
2850         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2851
2852 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2853
2854         * lib/target-supports.exp (check_profiling_available): Assume profiling
2855         isn't available for mips*-*-elf targets.
2856
2857 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2858
2859         * gcc.dg/builtins-38.c: New test.
2860
2861 2004-04-14  Eric Christopher  <echristo@redhat.com>
2862
2863         * g++.dg/charset/charset.exp: Run .cc extension tests.
2864
2865 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2866
2867         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2868
2869 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2870
2871         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2872
2873 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2874
2875         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2876         * gcc.dg/i386-387-2.c: Likewise.
2877
2878         * gcc.dg/i386-387-7.c: New test.
2879         * gcc.dg/i386-387-8.c: New test.
2880
2881         * gcc.dg/builtins-37.c: New test.
2882
2883 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2884
2885         * g++.dg/pch/externc-1.C: Add missing semicolon.
2886
2887 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2888
2889         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2890
2891 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2892
2893         * gcc.c-torture/execute/20040411-1.c: New test.
2894
2895 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2896
2897         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2898
2899 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2900
2901         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2902
2903 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2904
2905         * lib/target-supports.exp (check_named_sections_available): New.
2906         * lib/gcc-dg.exp (dg-require-named-sections): New.
2907         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2908         old-deja.exp.  Also prune error-count message from HP linker.
2909         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2910
2911         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2912         * g++.old-deja/g++.pt/static3.C: Likewise.
2913         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2914
2915 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2916
2917         * gcc.c-torture/execute/20040409-1.c: New test case.
2918         * gcc.c-torture/execute/20040409-2.c: New test case.
2919         * gcc.c-torture/execute/20040409-3.c: New test case.
2920
2921 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2922
2923         * gcc.dg/20040409-1.c: New test.
2924
2925 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2926
2927         PR target/14888
2928         * g++.dg/opt/pr14888.C: New test case.
2929
2930 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2931
2932         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2933         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2934         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2935         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2936         New tests.
2937
2938 2004-04-08  Paul Brook  <paul@codesourcery.com>
2939
2940         * gcc.dg/spill-1.c: New test.
2941
2942 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2943
2944         * gcc.dg/torture/builtin-ctype-2.c: New test.
2945
2946 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2947
2948         * gcc.dg/pch/pch.exp: Add largefile test.
2949
2950 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2951
2952         * g++.dg/pch/externc-1.Hs: New.
2953         * g++.dg/pch/externc-1.C: New.
2954
2955 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2956
2957         * gcc.dg/compat/struct-by-value-5a_main.c,
2958         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2959         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2960         * gcc.dg/compat/struct-by-value-5a_x.c,
2961         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2962         gcc.dg/compat/struct-by-value-5_x.c.
2963         * gcc.dg/compat/struct-by-value-5a_y.c,
2964         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2965         gcc.dg/compat/struct-by-value-5_y.c.
2966
2967         * gcc.dg/compat/struct-by-value-6a_main.c,
2968         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2969         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2970         * gcc.dg/compat/struct-by-value-6a_x.c,
2971         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2972         gcc.dg/compat/struct-by-value-6_x.c.
2973         * gcc.dg/compat/struct-by-value-6a_y.c,
2974         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2975         gcc.dg/compat/struct-by-value-6_y.c.
2976
2977         * gcc.dg/compat/struct-by-value-7a_main.c,
2978         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2979         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2980         * gcc.dg/compat/struct-by-value-7a_x.c,
2981         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2982         gcc.dg/compat/struct-by-value-7_x.c.
2983         * gcc.dg/compat/struct-by-value-7a_y.c,
2984         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2985         gcc.dg/compat/struct-by-value-7_y.c.
2986
2987 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2988
2989         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2990         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2991         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2992         options.
2993
2994 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2995
2996         * gcc.dg/builtins-36.c: New test.
2997
2998 2004-04-06  Paul Brook  <paul@codesourcery.com>
2999
3000         * README.gcc: Remove obsolete contraint on testcases.
3001
3002 2004-04-05  Paul Brook  <paul@codesourcery.com>
3003
3004         PR2123
3005         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
3006         failure and exit(0) on success.
3007         * g++.dg/expr/anew2.C: Ditto.
3008         * g++.dg/expr/anew3.C: Ditto.
3009         * g++.dg/expr/anew4.C: Ditto.
3010
3011 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
3012
3013         PR c++/3518
3014         * g++.dg/template/unify7.C: New.
3015
3016 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
3017
3018         * g++.dg/README: Bring up to date with new subdirectories; remove
3019         duplicate subdirectory lines.
3020
3021 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
3022
3023         PR c++/14007
3024         * g++.dg/template/unify5.C: New.
3025         * g++.dg/template/unify6.C: New.
3026         * g++.dg/template/qualttp20.C: Adjust.
3027         * g++.old-deja/g++.jason/report.C: Adjust.
3028         * g++.old-deja/g++.other/qual1.C: Adjust.
3029
3030 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
3031
3032         PR c++/14803
3033         * g++.dg/inherit/ptrmem1.C: New test.
3034
3035 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
3036
3037         PR c++/14755
3038         * gcc.c-torture/execute/20040331-1.c: New test.
3039         * gcc.dg/20040331-1.c: New test.
3040
3041 2004-04-01  Paul Brook  <paul@codesourcery.com>
3042
3043         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
3044
3045 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
3046
3047         PR c++/14724
3048         * g++.dg/init/goto1.C: New test.
3049
3050         PR c++/14763
3051         * g++.dg/template/defarg4.C: New test.
3052
3053 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
3054
3055         * gcc.dg/altivec-11.c: Extend test for more valid cases.
3056
3057 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3058
3059         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3060
3061 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3062
3063         * gcc.dg/noncompile/undeclared-2.c: New test.
3064
3065 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3066
3067         * gcc.dg/940409-1.c: Remove XFAIL.
3068         * gcc.dg/reg-vol-struct-1.c: New test.
3069
3070 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3071
3072         * gcc.dg/torture/builtin-wctype-1.c: New test.
3073
3074 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3075
3076         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3077         * gcc.dg/20001101-1.c: Likewise.
3078         * gcc.dg/20001102-1.c: Likewise.
3079
3080 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3081
3082         * gcc.dg/compare8.c: Add an additional test for XOR.
3083
3084 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3085
3086         * gcc.dg/torture/builtin-ctype-1.c: New test.
3087
3088 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3089
3090         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3091         * gcc.dg/torture/builtin-math-1.c: Likewise.
3092         * gcc.dg/torture/builtin-power-1.c: New test.
3093
3094 2004-03-24  Andreas Schwab  <schwab@suse.de>
3095
3096         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3097         IA64 assembler.
3098
3099 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3100             Roger Sayle  <roger@eyesopen.com>
3101
3102         * gcc.dg/compare8.c: New test case.
3103
3104 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3105
3106         * g++.dg/ext/altivec-7.C: New test.
3107
3108 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3109
3110         PR 12267, 12391, 12560, 13129, 14114, 14133
3111         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3112         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3113         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3114         Adjust error regexps.
3115         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3116         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3117         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3118         * gcc.dg/local1.c: Add explanatory comment.
3119
3120 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3121
3122         PR optimization/14669
3123         * g++.dg/opt/fold2.C: New test case.
3124
3125 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3126
3127         PR c/14069
3128         * gcc.dg/20040322-1.c: New test.
3129
3130 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3131
3132         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3133         * gcc.dg/ultrasp4.c: Likewise.
3134         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3135
3136 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3137
3138         * gcc.dg/i386-sse-8.c: Reset default options.
3139
3140 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3141
3142         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3143         in the error message text.
3144
3145 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3146
3147         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3148
3149 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3150
3151         PR c++/14616
3152         * g++.dg/init/array13.C: New test.
3153
3154 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3155
3156         PR target/13889
3157         * gcc.c-torture/compile/pr13889.c: New test case.
3158
3159 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3160
3161         PR c/14635
3162         * builtins-1.c (nan, nans): Don't test.
3163         * builtins-30.c: Don't use nan, nanf, nanl.
3164         * builtins-35.c: New test.
3165
3166 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3167
3168         * g++.dg/ext/altivec-6.C: New test.
3169
3170 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3171
3172         * g++.dg/init/placement3.C: New test.
3173
3174         * g++.dg/template/spec13.C: New test.
3175
3176         * g++.dg/lookup/using11.C: New test.
3177
3178         * g++.dg/lookup/koenig3.C: New test.
3179
3180         * g++.dg/template/operator2.C: New test.
3181
3182         * g++.dg/expr/dtor3.C: New test.
3183         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3184         marker.
3185         * g++.old-deja/g++.law/visibility28.C: Likewise.
3186
3187 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3188
3189         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3190         * gcc.dg/ppc64-abi-3.c: Likewise.
3191
3192 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3193
3194         PR c++/14545
3195         * g++.dg/parse/template15.C: New test.
3196
3197 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3198
3199         * g++.dg/expr/dtor2.C: New test.
3200
3201         * g++.dg/lookup/anon4.C: New test.
3202
3203         * g++.dg/overload/using1.C: New test.
3204
3205         * g++.dg/template/lookup7.C: New test.
3206
3207         * g++.dg/template/typename6.C: New test.
3208
3209         * g++.dg/expr/cond6.C: New test.
3210
3211 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3212
3213         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3214
3215 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3216
3217         * g++.dg/expr/cond5.C: New test.
3218         * g++.dg/expr/constcast1.C: Likewise.
3219         * g++.dg/expr/ptrmem2.C: Likewise.
3220         * g++.dg/expr/ptrmem3.C: Likewise.
3221         * g++.dg/lookup/main1.C: Likewise.
3222         * g++.dg/template/lookup6.C: Likewise.
3223
3224 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3225
3226         * gcc.dg/local1.c: New test.
3227
3228         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3229
3230 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3231
3232         * gcc.dg/torture/builtin-convert-1.c: New test.
3233
3234 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3235
3236         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3237
3238 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3239
3240         PR c++/14481
3241         * g++.dg/warn/Wunused-7.C: New test.
3242
3243 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3244
3245         * gcc.dg/torture/builtin-integral-1.c: New test.
3246
3247 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3248
3249         PR c++/14586
3250         * g++.dg/parse/non-dependent3.C: New test.
3251
3252 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3253
3254         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3255         * g++.dg/eh/simd-2.C: Likewise.
3256         * g++.dg/init/array10.C: Likewise.
3257         * gcc.c-torture/compile/simd-1.c: Likewise.
3258         * gcc.c-torture/compile/simd-2.c: Likewise.
3259         * gcc.c-torture/compile/simd-3.c: Likewise.
3260         * gcc.c-torture/compile/simd-4.c: Likewise.
3261         * gcc.c-torture/compile/simd-6.c: Likewise.
3262         * gcc.c-torture/execute/simd-1.c: Likewise.
3263         * gcc.c-torture/execute/simd-2.c: Likewise.
3264         * gcc.dg/compat/vector-defs.h: Likewise.
3265         * gcc.dg/20020531-1.c: Likewise.
3266         * gcc.dg/altivec-3.c: Likewise.
3267         * gcc.dg/altivec-4.c: Likewise.
3268         * gcc.dg/altivec-varargs-1.c: Likewise.
3269         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3270         * gcc.dg/i386-mmx-3.c: Likewise.
3271         * gcc.dg/i386-sse-4.c: Likewise.
3272         * gcc.dg/i386-sse-5.c: Likewise.
3273         * gcc.dg/i386-sse-8.c: Likewise.
3274         * gcc.dg/simd-1.c: Likewise.
3275         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3276         __ev64_opaque__ since the machine description provides it.
3277
3278 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3279
3280         * lib/compat.exp (skip_list): New global variable.
3281         Use it to hold the user defined COMPAT_SKIPS list if any.
3282         (compat-obj): Add the members of skip_list to optall.
3283
3284 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3285
3286         * gcc.dg/compat/union-by-value-1_main.c,
3287         union-by-value-1_x.c, union-by-value-1_y.c,
3288         union-check.h, union-defs.h,
3289         union-init.h, union-return-1_main.c,
3290         union-return-1_x.c, union-return-1_y.c: New files.
3291
3292 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3293
3294         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3295         mixed-struct-init.h: Add 4 mixed structure types.
3296         struct-by-value-21_main.c, struct-by-value-21_x.c,
3297         struct-by-value-21_y.c, struct-return-21_main.c,
3298         struct-return-21_x.c, struct-return-21_y.c: New files.
3299
3300 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3301
3302         PR c++/14550
3303         * g++.dg/parse/template14.C: New test.
3304
3305 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3306
3307         * gcc.c-torture/execute/20040313-1.c: New test.
3308
3309 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3310
3311         PR target/14533
3312         * gcc.dg/20040311-2.c: New test.
3313
3314 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3315
3316         PR other/14544
3317         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3318         bit-field.
3319
3320 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3321
3322         * gcc.dg/20040305-2.c: Add missing return statement.
3323
3324 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3325
3326         * gcc.dg/builtins-34.c: Also check pow10*.
3327
3328 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3329
3330         PR target/14262
3331         * gcc.dg/20040305-2.c: New test.
3332
3333 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3334
3335         * gcc.dg/20040310-1.c: New test.
3336
3337 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3338
3339         * gcc.c-torture/execute/20040311-1.c: New test case.
3340
3341 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3342
3343         PR c++/14476
3344         * g++.dg/lookup/enum1.C: New test.
3345
3346 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3347
3348         PR c++/14510
3349         * g++.dg/lookup/struct2.C: New test.
3350
3351 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3352
3353         * gcc.dg/builtins-34.c: New test.
3354
3355 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3356
3357         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3358
3359 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3360
3361         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3362         * gcc.dg/alias-2.c: New testcase.
3363
3364 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3365
3366         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3367
3368 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3369
3370         * gcc.c-torture/execute/20040309-1.c: New test case.
3371
3372 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3373
3374         PR c++/14397
3375         * g++.dg/overload/ref1.C: New.
3376
3377 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3378
3379         PR c++/14409
3380         * g++.dg/template/spec12.C: New test.
3381
3382         PR c++/14448
3383         * g++.dg/parse/crash14.C: New test.
3384
3385 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3386
3387         PR c++/14230
3388         * g++.dg/init/ref11.C: New test.
3389
3390 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3391
3392         PR c++/14432
3393         * g++.dg/parse/builtin2.C: New test.
3394
3395 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3396
3397         PR c++/14401
3398         * g++.dg/init/ctor3.C: New test.
3399         * g++.dg/init/union1.C: New test.
3400         * g++.dg/ext/anon-struct4.C: New test.
3401
3402 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3403
3404         * g++.dg/lookup/koenig1.C: Tweak error messages.
3405         * g++.dg/lookup/used-before-declaration.C: Likewise.
3406         * g++.dg/other/do1.C: Likewise.
3407         * g++.dg/overload/koenig1.C: Likewise.
3408         * g++.dg/parse/crash13.C: Likewise.
3409         * g++.dg/template/instantiate3.C: Likewise.
3410
3411 2004-03-08  Eric Christopher  <echristo@redhat.com>
3412
3413         * * lib/target-supports.exp: Enable libiconv in test
3414         compilation.  Fix up error checking.
3415
3416 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3417
3418         PR middle-end/14289
3419         * gcc.dg/pr14289-1.c: New test case.
3420         * gcc.dg/pr14289-2.c: Likewise.
3421         * gcc.dg/pr14289-3.c: Likewise.
3422
3423 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3424
3425         * gcc.c-torture/execute/20040308-1.c: New test.
3426
3427 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3428
3429         * gcc.c-torture/execute/20040307-1.c: New test case.
3430
3431 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3432
3433         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3434
3435 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3436
3437         * gcc.dg/20040306-1.c: New test.
3438
3439 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3440
3441         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3442         them static.
3443         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3444
3445 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3446
3447         PR c/14465
3448         * gcc.dg/decl-6.c: New test.
3449
3450 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3451
3452         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3453         Rename LOGPOW -> LOG_POW.
3454         (SQRT_EXP, POW_EXP): New.
3455
3456 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3457
3458         * gcc.dg/i386-sse-8.c: New test.
3459
3460 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3461
3462         PR c/14114
3463         * gcc.dg/decl-5.c: New test.
3464
3465 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3466
3467         * gcc.dg/20040305-1.c: New test.
3468
3469 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3470
3471         PR other/14354
3472         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3473
3474 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3475
3476         PR c++/14425, c++/14426
3477         * g++.dg/ext/altivec-4.C: New test.
3478         * g++.dg/ext/altivec-5.C: New test.
3479
3480 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3481
3482         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3483         global variables of a type with no linkage.
3484         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3485         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3486         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3487         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3488         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3489         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3490         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3491         * g++.dg/warn/deprecated.C: Name enum Color.
3492         * g++.dg/overload/VLA.C: Name structure for 'b'.
3493         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3494
3495 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3496
3497         * gcc.c-torture/compile/20040304-1.c: New test.
3498
3499 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3500
3501         PR 13728
3502         * gcc.dg/decl-4.c: New testcase.
3503
3504 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3505
3506         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3507         as PRECF if sizeof (float) > sizeof (double).
3508         (PRECL): Make it the same as PRECF if
3509         sizeof (float) > sizeof (long double).
3510
3511 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3512
3513         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3514         system type.  Add check for irix6 which doesn't have c99 runtime.
3515
3516 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3517
3518         * gcc.dg/const-elim-1.c: xfail for xtensa.
3519
3520 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3521
3522         PR c++/14369
3523         * g++.dg/template/cond4.C: New test.
3524
3525 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3526
3527         PR c++/14360
3528         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3529
3530         PR c++/14361
3531         * g++.dg/parse/defarg7.C: New test.
3532
3533         PR c++/14359
3534         * g++.dg/template/friend26.C: New test.
3535
3536 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3537
3538         PR c++/14324
3539         * g++.dg/abi/mangle21.C: New test.
3540
3541         PR c++/14260
3542         * g++.dg/parse/constructor2.C: New test.
3543
3544         PR c++/14337
3545         * g++.dg/template/sfinae1.C: New test.
3546
3547 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3548
3549         PR c++/14267
3550         * g++.dg/expr/crash2.C: New test.
3551
3552         PR middle-end/13448
3553         * gcc.dg/inline-5.c: New test.
3554         * gcc.dg/always-inline.c: Split out tests into ...
3555         * gcc.dg/always-inline2.c: ... this and ...
3556         * gcc.dg/always-inline3.c: ... this.
3557
3558 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3559
3560         PR debug/12103
3561         * g++.dg/debug/crash1.C: New test.
3562
3563 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3564
3565         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3566         function with __attribute__((noinline)).
3567         (recurser_void2): Likewise.
3568         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3569         (recurser_void2): Likewise.
3570
3571 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3572
3573         PR middle-end/14203
3574         * g++.dg/warn/Wunused-6.C: New test case.
3575
3576 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3577
3578         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3579         not defined.
3580
3581 2004-02-27  Eric Christopher  <echristo@redhat.com>
3582
3583         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3584         * g++.dg/charset/asm2.c: Run only x86.
3585         * gcc.dg/charset/asm3.c: Ditto.
3586
3587 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3588
3589         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3590         ld_library_path.
3591
3592 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3593
3594         * g++.dg/ext/altivec-3.C: New.
3595
3596 2004-02-26  Richard Henderson  <rth@redhat.com>
3597
3598         * g++.dg/ext/attrib10.C: Mark for warning.
3599         * gcc.dg/attr-alias-1.c: New.
3600
3601 2004-02-26  Richard Henderson  <rth@redhat.com>
3602
3603         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3604         * gcc.c-torture/execute/20040208-2.c: ... it back.
3605
3606 2004-02-26  Eric Christopher  <echristo@redhat.com>
3607
3608         * lib/target-supports.exp (check-iconv-available): New function.
3609         * lib/gcc-dg.exp (dg-require-iconv): New function.
3610         Use above.
3611         * gcc.dg/charset: New directory.
3612         * gcc.dg/charset/charset.exp: New file.
3613         * gcc.dg/charset/asm1.c: Ditto.
3614         * gcc.dg/charset/asm2.c: Ditto.
3615         * gcc.dg/charset/asm3.c: Ditto.
3616         * gcc.dg/charset/asm4.c: Ditto.
3617         * gcc.dg/charset/asm5.c: Ditto.
3618         * gcc.dg/charset/attribute1.c: Ditto.
3619         * gcc.dg/charset/attribute2.c: Ditto.
3620         * gcc.dg/charset/string1.c: Ditto.
3621         * g++.dg/charset: New directory.
3622         * g++.dg/dg.exp: Add here. Special options.
3623         * g++.dg/charset/charset.exp: New file.
3624         * g++.dg/charset/asm1.c: Ditto.
3625         * g++.dg/charset/asm2.c: Ditto.
3626         * g++.dg/charset/asm3.c: Ditto.
3627         * g++.dg/charset/asm4.c: Ditto.
3628         * g++.dg/charset/attribute1.c: Ditto.
3629         * g++.dg/charset/attribute2.c: Ditto.
3630         * g++.dg/charset/extern1.cc: Ditto.
3631         * g++.dg/charset/extern2.cc: Ditto.
3632         * g++.dg/charset/string1.c: Ditto.
3633
3634 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3635
3636         PR c++/14278
3637         * g++.dg/parse/comma1.C: New test.
3638
3639 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3640
3641         PR c++/14284
3642         * g++.dg/template/ttp8.C: New test.
3643
3644 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3645
3646         * gcc.dg/fixuns-trunc-1.c: New test.
3647
3648 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3649
3650         * gcc.dg/builtins-config.h: Use #elif.
3651
3652 2004-02-26  Michael Matz  <matz@suse.de>
3653
3654         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3655         * gcc.dg/991214-1.c: Likewise.
3656         * gcc.dg/i386-asm-1.c: Likewise.
3657
3658 2004-02-25  Richard Henderson  <rth@redhat.com>
3659
3660         * gcc.c-torture/execute/20040208-2.c: Move ...
3661         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3662
3663 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3664
3665         PR c++/14246
3666         * g++.dg/other/crash-3.C: New test.
3667
3668 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3669
3670         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3671         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3672
3673         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3674         HP-UX.
3675
3676 2004-02-24  Michael Matz  <matz@suse.de>
3677
3678         * gcc.dg/i386-regparm.c: New.
3679
3680 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3681
3682         * gcc.c-torture/execute/20040223-1.c: New.
3683
3684 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3685             Kazu Hirata  <kazu@cs.umass.edu>
3686
3687         * gcc.dg/fwritable-strings-1.c: Remove.
3688
3689 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3690
3691         PR c/14156
3692         * gcc.dg/20040223-1.c: New test.
3693
3694 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3695
3696         PR c++/14106
3697         * g++.dg/ext/typeof9.C: New test.
3698
3699 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3700
3701         PR c++/14250
3702         * g++.dg/other/switch1.C: New test.
3703
3704 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3705
3706         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3707         * gcc.dg/va-arg-1.c: Likewise.
3708
3709 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3710
3711         PR c++/14143
3712         * g++.dg/template/koenig5.C: New test.
3713
3714 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3715
3716         * g++.dg/ext/altivec-1.C: Generalize target triple.
3717         * g++.dg/ext/altivec-2.C: New test case.
3718         * g++.dg/ext/altivec_check.h: New file.
3719         * gcc.dg/altivec-1.c: Generalize target triple;
3720         include altivec_check.h and call altivec_check().
3721         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3722         * gcc.dg/altivec-6.c: New test case.
3723         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3724         type casts as needed.
3725         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3726         altivec_check().
3727         * gcc.dg/altivec-12.c: New test case.
3728         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3729         include altivec_check.h and call altivec_check().
3730         * gcc.dg/altivec_check.h: New file.
3731
3732 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3733
3734         * lib/target-supports.exp (check_alias_available): Don't mangle
3735         function `g' in test program.
3736
3737 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3738
3739         * lib/target-supports.exp (check_profiling_available): Check
3740         argument to determine whether we support a profiling type.
3741         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3742         check_profiling_available.
3743         * g++.dg/bprob/bprob.exp: Likewise
3744         * g77.dg/bprob/bprob.exp: Likewise.
3745         * gcc.misc-tests/bprob.exp: Likewise.
3746         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3747         dg-require-profiling and delete expected error handling.
3748         * gcc.dg/20021014-1.c: Likewise.
3749         * gcc.dg/nest.c: Likewise.
3750
3751 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3752
3753         PR c++/12007
3754         * g++.dg/other/vthunk1.C: New test.
3755
3756 2004-02-20  Falk Hueffner  <falk@debian.org>
3757
3758         PR target/14201
3759         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3760
3761 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3762
3763         PR c++/13927
3764         * g++.dg/other/error8.C: Remove XFAIL markers.
3765
3766         PR c++/14173
3767         * g++.dg/ext/packed5.C: New test.
3768
3769         PR c++/14199
3770         * g++.dg/warn/Wunused-5.C: New test.
3771
3772         PR c++/14186
3773         * g++.dg/lookup/member1.C: New test.
3774
3775 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3776
3777         * gcc.c-torture/compile/20040130-1.c: Enable only when
3778         __INT_MAX__ >= 2147483647L.
3779         * gcc.c-torture/compile/961203-1.c: Likewise.
3780
3781 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3782
3783         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3784         * g++.dg/opt/template1.C: Robustify assembler regexp
3785
3786 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3787
3788         * gcc.c-torture/execute/simd-4.x: Remove.
3789         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3790         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3791         Guard with #ifndef SKIP_ATTRIBUTE.
3792         * gcc.dg/compat/vector-1_y.c: Likewise.
3793         * gcc.dg/compat/vector-2_x.c: Likewise.
3794         * gcc.dg/compat/vector-2_y.c: Likewise.
3795         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3796         * g++.dg/eh/simd-2.C: Likewise.
3797
3798 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3799
3800         * gcc.c-torture/compile/complex-1.c: New.
3801
3802 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3803
3804         PR target/14209
3805         * gcc.c-torture/execute/20040218-1.c: New test.
3806
3807 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3808
3809         PR c++/14181
3810         * g++.dg/parse/new2.C: New test.
3811
3812 2004-02-18  Paul Brook  <paul@codesourcery.com>
3813
3814         * gcc.c-torture/compile/libcall-1.c: New test.
3815
3816 2004-02-18  Paul Brook  <paul@codesourcery.com>
3817
3818         PR debug/12934
3819         * gcc.dg/debug/debug-7.c: New test.
3820
3821 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3822
3823         * gcc.dg/20040217-1.c: New test.
3824
3825 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3826
3827         * gcc.c-torture/execute/990208-1.x: Delete.
3828
3829 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3830
3831         * gcc.c-torture/execute/20040208-2.x: New file.
3832
3833 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3834
3835         PR c++/11326
3836         * g++.dg/abi/structret1.C: New test.
3837
3838 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3839
3840         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3841         (i386_cpuid): No need to test if cpuid is available on AMD64.
3842         Fix assembly, so that it works onboth i386 and AMD64.
3843         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3844         (vecInLong): Fix s[] member type to unsigned int.
3845         (vecInWord): Remove type.
3846         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3847         (a64, b64, c64, d64, e64): Remove.
3848         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3849         Remove unused variable.  Remove initialization of removed variables.
3850         Don't call mmx_tests nor sse_tests.
3851         (reference_mmx, reference_sse): Remove.
3852         (check): Add return stmt.
3853         * gcc.dg/i386-sse-7.c: New test.
3854         * gcc.dg/i386-mmx-4.c: New test.
3855
3856 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3857
3858         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3859         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3860         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3861         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3862         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3863         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3864         g++.dg/tc1/dr94.C: Fix line terminator.
3865
3866 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3867
3868         * gcc.c-torture/compile/20040216-1.c: New.
3869
3870 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3871
3872         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3873         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3874         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3875         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3876         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3877         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3878
3879 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3880
3881         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3882
3883 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3884
3885         PR c++/13971
3886         * g++.dg/expr/cond4.C: New test.
3887
3888         PR c++/14086
3889         * g++.dg/lookup/crash2.C: New test.
3890
3891 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3892
3893         * gcc.c-torture/compile/20040214-2.c: New test.
3894
3895 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3896
3897         PR c++/14116
3898         * g++.dg/ext/typeof8.C: New test.
3899
3900 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3901
3902         * gcc.c-torture/compile/20040214-1.c: New test.
3903
3904 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3905
3906         PR c++/13635
3907         * g++.dg/template/spec11.C: New test.
3908
3909 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3910
3911         PR c++/13927
3912         * g++.dg/other/error8.C: New test.
3913
3914 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3915
3916         PR c++/14122
3917         * g++.dg/template/array4.C: New test.
3918
3919         PR c++/14108
3920         * g++.dg/inherit/thunk2.C: New test.
3921
3922         PR c++/14083
3923         * g++.dg/eh/cond2.C: New test.
3924
3925 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3926
3927         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3928
3929 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3930
3931         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3932
3933 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3934
3935         * g++.dg/simd-2.C: xfail on ppc64-linux.
3936
3937 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3938
3939         PR c/456
3940         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3941         tests.
3942
3943 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3944
3945         * gcc.dg/builtins-33.c: New test.
3946
3947 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3948
3949         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3950
3951 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3952
3953         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3954
3955 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3956
3957         * gcc.dg/ppc64-abi-3.c: New test.
3958
3959 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3960
3961         PR c/14092
3962
3963         * gcc.dg/pr14092-1.c: New testcase.
3964
3965 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3966
3967         * gcc.dg/cpp/assert4.c: Fix typo last change.
3968
3969         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3970         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3971
3972         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3973
3974 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3975
3976         * gcc.c-torture/compile/20040209-1.c: New test case.
3977
3978 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3979
3980         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3981
3982 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3983
3984         * gcc.c-torture/execute/20040208-[12].c: New tests.
3985
3986 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3987
3988         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3989
3990 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3991
3992         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3993
3994 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3995
3996         Bug 13856
3997         * gcc.dg/visibility-8.c: New testcase.
3998
3999 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4000
4001         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
4002         arguments.
4003         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
4004
4005 2004-02-07  Roger Sayle  <roger@eyesopen.com>
4006
4007         PR middle-end/13696
4008         * g++.dg/opt/fold1.C: New test case.
4009
4010 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4011
4012         PR c++/14033
4013         * g++.dg/other/crash-2.C: New test.
4014
4015 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4016
4017         PR c++/14028
4018         * g++.dg/parse/angle-bracket2.C: New test.
4019
4020 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4021
4022         PR middle-end/13750
4023         Revert:
4024         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4025         PR pch/13361
4026         * testsuite/g++.dg/pch/wchar-1.C: New.
4027         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4028
4029 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4030
4031         PR c++/14008
4032         * g++.dg/parse/error15.C: New test.
4033         * g++.dg/parse/crash11.C: Update dg-error mark.
4034
4035 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4036
4037         PR c++/13932
4038         * g++.dg/warn/conv2.C: New test.
4039
4040 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4041
4042         PR c++/13086
4043         * g++.dg/warn/incomplete1.C: Remove xfail.
4044
4045 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4046
4047         * lib/file-format.exp (gcc_target_object_format): Use
4048         ${tool}_target_compile, not gcc_target_compile.
4049         * lib/target-supports.exp (check_alias_available): Likewise.
4050         (check_gc_sections_available): Likewise.
4051         * g++.dg/ext/attrib10.C: Use dg-require-alias.
4052         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
4053         dg-require-alias.
4054
4055 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4056
4057         PR c++/13969
4058         * g++.dg/template/static6.C: New test.
4059
4060 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4061
4062         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4063
4064 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4065
4066         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4067         tests for systems where `char' is unsigned by default.
4068
4069 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4070
4071         PR c++/13997
4072         * g++.dg/template/partial3.C: New test.
4073
4074 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4075
4076         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4077         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4078         Remove mentions of obsolete ports.
4079
4080 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4081
4082         * gcc.dg/noncompile/20001228-1.c: Fix for new
4083         error message.
4084
4085 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4086
4087         PR target/9348
4088         * gcc.c-torture/execute/multdi-1.c: New test case.
4089
4090 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4091
4092         PR c++/13925
4093         * g++.dg/template/lookup5.C: New test.
4094
4095 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4096
4097         PR c++/13950
4098         * g++.dg/template/lookup4.C: New test.
4099
4100         PR c++/13970
4101         * g++.dg/parse/error14.C: New test.
4102
4103         PR c++/14002
4104         * g++.dg/parse/template13.C: New test.
4105
4106 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4107
4108         PR c++/13978
4109         * g++.dg/template/koenig4.C: New test.
4110
4111         PR c++/13968
4112         * g++.dg/template/crash17.C: New test.
4113
4114         PR c++/13975
4115         * g++.dg/parse/error13.C: New test.
4116         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4117
4118 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4119
4120         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4121
4122 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4123
4124         PR c/11658
4125         PR c/13994
4126         * gcc.dg/noncompile/20040203-1.c: New test.
4127         * gcc.dg/noncompile/20040203-2.c: Likewise.
4128         * gcc.dg/noncompile/20040203-3.c: Likewise.
4129         * gcc.dg/20040203-1.c: Likewise.
4130
4131 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4132
4133         PR c++/10858
4134         * g++.dg/template/sizeof7.C: New test.
4135
4136 2004-02-02  Eric Christopher  <echristo@redhat.com>
4137             Zack Weinberg  <zack@codesourcery.com>
4138
4139         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4140
4141 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4142
4143         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4144         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4145         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4146         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4147
4148 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4149
4150         PR c++/13113
4151         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
4152
4153         PR c++/13854
4154         * g++.dg/ext/attrib13.C: New test.
4155
4156         PR c++/13907
4157         * g++.dg/conversion/op2.C: New test.
4158
4159 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4160
4161         * gcc.dg/titype-1.c: Fix pasto.
4162
4163 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4164
4165         * gcc.dg/titype-1.c: New test.
4166
4167 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4168
4169         PR c++/13957
4170         * g++.dg/template/non-type-template-argument-1.C,
4171         g++.dg/template/qualified-id1.C: Update dg-error marks.
4172         * g++.dg/template/nontype6.C: New test.
4173
4174 2004-02-01  Roger Sayle  <roger@eyesopen.com>
4175
4176         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
4177         * gcc.dg/builtins-31.c: New testcase.
4178         * gcc.dg/builtins-32.c: New testcase.
4179
4180 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
4181
4182         * objc.dg/call-super-2.m: Update line numbers
4183         for the including of stddef.h.
4184
4185 2004-01-30  Michael Matz  <matz@suse.de>
4186
4187         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
4188         g++.dg/ext/case-range3.C: New tests.
4189
4190 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4191
4192         DR206
4193         PR c++/13813
4194         * g++.dg/template/member4.C: New test.
4195
4196 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4197
4198         PR c++/13683
4199         * g++.dg/template/sizeof6.C: New test.
4200
4201 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4202
4203         * gcc.dg/fwritable-strings-1.c: New test.
4204
4205 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4206
4207         * gcc.c-torture/compile/20040130-1.c: New test.
4208
4209 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
4210
4211         * objc.dg/call-super-2.m: Include stddef.h for size_t.
4212
4213 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
4214
4215         PR c++/13883
4216         * g++.dg/template/ctor3.C: New test.
4217
4218 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4219
4220         * g++.dg/tc1: New directory.
4221         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4222         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4223         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4224         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4225         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4226
4227 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4228
4229         * g++.dg/parse/error11.C: New test.
4230         * g++.dg/parse/error12.C: Likewise.
4231
4232 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4233
4234         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4235         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4236
4237 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4238
4239         PR c++/13791
4240         * g++.dg/ext/attrib12.C: New test.
4241
4242         PR c++/13736
4243         * g++.dg/parse/cast2.C: New test.
4244
4245 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4246
4247         * objc.dg/encode-2.m (main): New local string.  Set depending on
4248         sizeof long.  Use in sscanf call.
4249         * objc.dg/encode-3.m (main): New local string.  Set depending on
4250         sizeof long.  Use in scan_initial call.
4251
4252 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4253
4254         * objc.dg/call-super-2.m: Make LP64-safe.
4255         * objc.dg/desig-init-1.m: Likewise.
4256
4257 2004-01-27  Devang Patel <dpatel@apple.com>
4258
4259         * g++.dg/debug/namespace1.C: New test.
4260
4261 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4262
4263         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4264         xscale-*-*.
4265
4266         * gcc.dg/arm-mmx-1.c: New test.
4267
4268 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4269
4270         * gcc.dg/20040127-1.c: New test.
4271         * gcc.dg/20040127-2.c: New test.
4272
4273 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4274
4275         * objc.dg/stret-1.m (glob): Renamed to globa.
4276
4277 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4278
4279         PR c++/13663
4280         * g++.dg/expr/for1.C: New test.
4281
4282 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4283
4284         PR middle-end/13779
4285         * gcc.dg/darwin-longlong.c: New test.
4286
4287 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4288
4289         * gcc.dg/20040124-1.c: Moved test from here...
4290         * gcc.c-torture/compile/20040124-1.c: ...to here.
4291
4292 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4293
4294         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4295         the assembly output if -m64 is passed.
4296
4297 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4298
4299         PR c++/13833
4300         * g++.dg/template/cond3.C: New test.
4301
4302 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4303
4304         PR c++/13810
4305         * g++.dg/template/ttp7.C: New test.
4306
4307 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4308
4309         PR c++/13797
4310         * g++.dg/template/nontype4.C: New test.
4311         * g++.dg/template/nontype5.C: Likewise.
4312
4313 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4314
4315         * gcc.dg/torture/mips-clobber-at.c: New test.
4316
4317 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4318
4319         * gcc.dg/20040124-1.c: New test.
4320
4321 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4322
4323         * gcc.dg/20040123-1.c: New test.
4324
4325 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4326
4327         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4328
4329 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4330
4331         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4332
4333 2004-01-23  Andrew Pinski  <apinski@apple.com>
4334
4335         * gcc.dg/20030121-1.c: Move to ..
4336         * gcc.dg/20040121-1.c: here.
4337
4338 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4339
4340         * gcc.dg/builtins-29.c: New test case.
4341
4342 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4343
4344         PR 18314
4345         * gcc.dg/builtins-30.c: New testcase.
4346
4347 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4348
4349         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4350         * lib/g77.exp: Likewise.
4351         * lib/objc.exp: Likewise.
4352         * lib/g++.exp: Likewise.
4353
4354 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4355
4356         * gcc.dg/struct-by-value-2.c: New test.
4357
4358 2004-01-21  Andrew Pinski  <apinski@apple.com>
4359
4360         PR target/13785
4361         * gcc.dg/20030121-1.c: New test.
4362
4363 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4364
4365         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4366         clobber frame pointer register in asm statement.
4367
4368 2004-01-21  Falk Hueffner  <falk@debian.org>
4369
4370         * gcc.c-torture/compile/20040121-1.c: New test.
4371
4372 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4373
4374         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4375
4376 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4377
4378         * gcc.dg/ppc64-abi-2.c: New test.
4379
4380 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4381
4382         * lib/treelang.exp: Fill out this file.
4383         * lib/treelang-dg.exp: New File.
4384
4385 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4386
4387         * gcc.c-torture/compile/981022-1.c: Remove.
4388         * gcc.dg/array-5.c: Remove XFAIL.
4389         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4390         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4391         gcc.dg/cond-lvalue-1.c: Update.
4392         * gcc.dg/cast-lvalue-2.c: New test.
4393
4394 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4395
4396         PR c++/13592
4397         * g++.dg/other/error1.C (class foo): Tweak error message.
4398
4399         PR c++/13592
4400         * g++.dg/template/call2.C: New test.
4401
4402 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4403
4404         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4405         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4406         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4407         scalar-return-1_x.c, scalar-return-2_y.c,
4408         scalar-return-3_x.c, scalar-return-3_y.c,
4409         scalar-return-4_x.c, scalar-return-4_y.c,
4410         struct-align-1.h, struct-align-1_x.c,
4411         struct-align-1_y.c, struct-align-2.h,
4412         struct-align-2_x.c, struct-align-2_y.c,
4413         struct-by-value-10_y.c, struct-by-value-11_x.c,
4414         struct-by-value-11_y.c, struct-by-value-12_x.c,
4415         struct-by-value-12_y.c, struct-by-value-13_x.c,
4416         struct-by-value-13_y.c, struct-by-value-14_x.c,
4417         struct-by-value-14_y.c, struct-by-value-15_x.c,
4418         struct-by-value-15_y.c, struct-by-value-16_y.c,
4419         struct-by-value-17_y.c, struct-by-value-18_y.c,
4420         struct-by-value-19_y.c, struct-by-value-1_x.c,
4421         struct-by-value-1_y.c, struct-by-value-20_y.c,
4422         struct-by-value-2_x.c, struct-by-value-2_y.c,
4423         struct-by-value-3_y.c, struct-by-value-4_x.c,
4424         struct-by-value-4_y.c, struct-by-value-5_y.c,
4425         struct-by-value-6_y.c, struct-by-value-7_y.c
4426         struct-by-value-8_x.c, struct-by-value-8_y.c
4427         struct-by-value-9_x.c, struct-by-value-9_y.c
4428         struct-return-10_x.c, struct-return-10_y.c,
4429         struct-return-19_x.c, struct-return-20_x.c
4430         struct-return-2_x.c, struct-return-2_y.c
4431         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4432         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4433
4434 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4435
4436         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4437         attribute on sparc*-sun-solaris2.*.
4438
4439 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4440
4441         PR c++/13710
4442         * g++.dg/ext/typeof7.C: New test.
4443
4444 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4445
4446         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4447         * gcc.dg/const-elim-1.c: Same.
4448
4449 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4450
4451         * objc.dg/stret-1.m: New.
4452         * objc.dg/stret-2.m: New.
4453
4454 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4455
4456         PR c++/11895
4457         * g++.dg/ext/vector1.C: New test.
4458
4459 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4460
4461         * gcc.dg/pch/import-1.c: New.
4462         * gcc.dg/pch/import-1.hs: New.
4463         * gcc.dg/pch/import-1a.h: New.
4464         * gcc.dg/pch/import-1b.h: New.
4465         * gcc.dg/pch/import-1c.h: New.
4466
4467 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4468
4469         PR c++/13574
4470         * g++.dg/ext/array1.C: New test.
4471
4472         PR c++/13178
4473         * g++.dg/conversion/op1.C: New test.
4474
4475 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4476
4477         PR 11864
4478         From Kazumoto Kojima / Dan Kegel:
4479         * gcc.dg/pr11864-1.c: New test.
4480
4481         PR 10392
4482         From Marcus Comstedt / Dan Kegel:
4483         * gcc.dg/pr10392-1.c: New test.
4484
4485 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4486
4487         PR c++/13478
4488         * g++.dg/init/ref10.C: New test.
4489
4490 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4491
4492         PR c++/13407
4493         * g++.dg/parse/typename6.C: New test.
4494
4495 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4496
4497         PR pch/13361
4498         * testsuite/g++.dg/pch/wchar-1.C: New.
4499         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4500
4501 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4502
4503         PR c++/9259
4504         * g++.dg/expr/sizeof2.C: New test.
4505
4506 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4507
4508         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4509
4510 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4511
4512         PR c++/13659
4513         * g++.dg/lookup/strong-using-3.C: New.
4514         * g++.dg/lookup/using-10.C: New.
4515
4516 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4517
4518         PR c++/13594
4519         * g++.dg/lookup/strong-using-2.C: New.
4520
4521 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4522             Dan Kegel <dank@kegel.com>
4523             J"orn Rennecke <joern.rennecke@superh.com>
4524
4525         PR target/9365
4526         * gcc.dg/pr9365-1.c: New test.
4527
4528 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4529
4530         PR c++/8856
4531         * g++.dg/parse/casting-operator2.C: New test.
4532         * g++.old-deja/g++.pt/explicit83.C: Remove.
4533
4534 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4535
4536         * gcc.dg/label-compound-stmt-1.c: New test.
4537         * gcc.c-torture/compile/950922-1.c,
4538         gcc.c-torture/compile/20000211-3.c,
4539         gcc.c-torture/compile/20000518-1.c,
4540         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4541         compound statements.
4542
4543 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4544
4545         * gcc.dg/ppc64-abi-1.c: New test.
4546
4547 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4548
4549          * g++.dg/ext/attrib9.C: Add dg-warnings.
4550
4551 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4552
4553         PR c++/12335
4554         * g++.dg/parse/dtor3.C: New test.
4555
4556 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4557
4558         PR c++/12709
4559         * g++.dg/parse/try-catch-1.C: New test.
4560
4561 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4562
4563         * ada/acats/run_all.sh: Add more verbose output in acats.log
4564         when compiling tests.
4565
4566 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4567
4568         PR 13656
4569         * gcc.dg/typedef-redecl.c: New test case.
4570         * gcc.dg/typedef-redecl.h: New support file.
4571
4572 2004-01-13  Jan Hubicka  <jh@suse.cz>
4573
4574         * gcc.dg/always_inline.c: New test.
4575         * gcc.dg/debug/20031231-1.c: Fix.
4576
4577 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4578
4579         PR c++/13474
4580         * g++.dg/template/array3.C: New test.
4581
4582 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4583
4584         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4585         * g++.dg/warn/Wunused-2.C: Likewise.
4586
4587 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4588
4589         PR c++/13289
4590         * g++.dg/template/instantiate6.C: New test.
4591
4592 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4593
4594         PR middle-end/11397
4595         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4596
4597 2004-01-12  Jan Hubicka  <jh@suse.cz>
4598
4599         PR opt/12826
4600         * gcc.dg/20040112-1.c: New.
4601
4602         * gcc.dg/dwarf-die[1-7].c: Move to...
4603         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4604         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4605
4606 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4607
4608         PR c++/4100
4609         * g++.dg/parse/friend4.C: New test.
4610
4611 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4612
4613         PR c++/4100
4614         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4615         definition is called a friend.
4616
4617 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4618
4619         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4620
4621 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4622
4623         PR c++/3478
4624         * g++.dg/parse/error10.C: New test.
4625         * g++.dg/template/arg2.C: Accept "invalid type" error.
4626
4627 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4628
4629         PR middle-end/13392
4630         * g++.dg/opt/expect2.C: New test.
4631
4632 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4633
4634         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4635         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4636         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4637         Update dg-error regexps.
4638
4639 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4640
4641         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4642         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4643
4644 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4645
4646         * gcc.dg/pragma-re-1.c: Use right pointer type.
4647
4648 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4649
4650         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4651
4652 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4653
4654         * gcc.dg/rs6000-ldouble-1.c: New.
4655
4656 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4657
4658         DR 337
4659         PR c++/9256
4660         * g++.dg/other/abstract1.C: New test.
4661
4662 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4663
4664         * g++.dg/lookup/strong-using-1.C: New.
4665
4666 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4667
4668         PR c/11234
4669         * gcc.dg/func-ptr-conv-1.c: New test.
4670         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4671
4672 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4673
4674         PR target/13380.
4675         * gcc.c-torture/compile/20040109-1.c: New.
4676
4677 2004-01-08  Stuart Hastings  <stuart@apple.com>
4678
4679         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4680         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4681         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4682
4683 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4684
4685         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4686
4687 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4688
4689         * ada/acats/run_acats: Treat 'gnatchop' the same way
4690         as 'gnatmake'.  Export GCC_DRIVER.
4691         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4692         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4693
4694 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4695
4696         PR c++/12573
4697         * g++.dg/template/dependent-expr4.C: New test.
4698
4699 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4700
4701         * gcc.dg/altivec-11.c: New test.
4702
4703 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4704
4705         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4706
4707 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4708
4709         PR c/6024
4710         * gcc.dg/enum-compat-1.c: New test.
4711         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4712
4713 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4714
4715         PR c/12165
4716         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4717         gcc.dg/c99-idem-qual-3.c: New tests.
4718
4719 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4720
4721         * gcc.dg/winline-7.c: Don't cast void * to int.
4722
4723 2004-01-06  Jan Hubicka  <jh@suse.cz>
4724
4725         * gcc.dg/i386-sse-5.c: New test
4726         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4727
4728 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4729
4730         PR c++/12815
4731         * g++.dg/rtti/typeid4.C: New test.
4732
4733 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4734
4735         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4736
4737 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4738
4739         PR c++/12132
4740         * g++.dg/template/error11.C: New test.
4741
4742         PR c++/13451
4743         * g++.dg/template/class2.C: New test.
4744
4745 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4746         Richard Sandiford <rsandifo@redhat.com>
4747
4748         PR c++/13387
4749         * g++.dg/opt/alias3.C: New test.
4750
4751 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4752
4753         PR c++/13157
4754         * g++.dg/template/koenig3.C: New test.
4755
4756         PR c++/13529
4757         * g++.dg/parse/offsetof3.C: New test.
4758
4759         * g++.dg/init/copy7.C: Add missing dg-error markers.
4760
4761         PR c++/12226
4762         * g++.dg/init/copy7.c: New test.
4763
4764         PR c++/13536
4765         * g++.dg/parse/cast1.C: New test.
4766
4767 2004-01-04  Jan Hubicka  <jh@suse.cz>
4768
4769         * gcc.dg/winline[1-7].c: New tests.
4770
4771 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4772
4773         PR c++/13520
4774         * g++.dg/template/qualttp22.C: New test.
4775
4776 2004-01-01  Jan Hubicka  <jh@suse.cz>
4777
4778         * gcc.dg/debug/20031231-1.c: New.
4779         * gcc.c-torture/compile/20040101-1.c: New.
4780         * gcc.dg/dwarf-die-[1-7].c: New.
4781
4782 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4783
4784         PR optimization/13521
4785         * gcc.c-torture/compile/20031231-1.c: New test.
4786
4787 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4788
4789         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4790
4791 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4792
4793         PR c++/10079
4794         * g++.dg/template/crash16.C: New test.
4795
4796 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4797
4798         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4799
4800 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4801
4802         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4803         ports.
4804         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4805         * g++.old-deja/g++.law/profile1.C: Likewise.
4806         * gcc.c-torture/compile/981006-1.c: Likewise.
4807         * gcc.c-torture/execute/loop-2e.x: Likewise.
4808         * gcc.c-torture/execute/loop-2f.x: Remove.
4809         * gcc.c-torture/execute/loop-2g.x: Likewise.
4810         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4811         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4812
4813 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4814
4815         PR c++/13507
4816         * g++.dg/ext/attrib11.C: New test.
4817
4818         PR c++/13494
4819         * g++.dg/template/array2-1.C: New test.
4820         * g++.dg/template/array2-2.C: New test.
4821
4822 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4823
4824         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4825
4826 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4827
4828         PR c++/12774
4829         * g++.dg/template/array1-1.C: New test.
4830         * g++.dg/template/array1-2.C: New test.
4831
4832 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4833
4834         PR fortran/12632
4835         * g77.dg/12632.f: New test case.
4836
4837 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4838
4839         PR c++/13289
4840         * g++.dg/parse/nontype1.C: New test.
4841
4842 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4843
4844         PR c++/12403
4845         * g++.dg/parse/explicit1.C: New test.
4846         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4847
4848 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4849
4850         PR c++/13081
4851         * g++.dg/opt/inline6.C: New test.
4852
4853         PR c++/12613
4854         * g++.dg/parse/error9.C: New test.
4855
4856         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4857
4858 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4859
4860         PR c++/13009
4861         * g++.dg/init/assign1.C: New test.
4862
4863 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4864
4865         PR c++/13070
4866         * g++.dg/warn/format3.C: New test case.
4867
4868 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4869
4870         * gcc.c-torture/compile/20031227-1.c: New test.
4871
4872 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4873
4874         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4875         * g77.dg/bprob/bprob.exp: Likewise.
4876         * gcc.misc-tests/bprob.exp: Likewise.
4877         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4878         variants on systems where the library does not provide that
4879         functionality.
4880         * gcc.dg/builtins-20.c: Use builtins-config.h.
4881         * gcc.dg/builtins-config.h: New file.
4882
4883 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4884
4885         * lib/gcc-dg.exp (dg-require-profiling): New function.
4886         * lib/target-supports.exp (check_profiling_available): Likewise.
4887         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4888         * g77.dg/bprob/bprob.exp: Likewise.
4889         * gcc.misc-tests/bprob.exp: Likewise.
4890         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4891         * gcc.dg/20021014-1.c: Likewise.
4892         * gcc.dg/nest.c: Likewise.
4893
4894 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4895
4896         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4897         compiling.
4898         * g++.dg/lookup/java2.C: Likewise.
4899         * gcc.dg/cpp/lexident.c: Likewise.
4900
4901 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4902
4903         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4904         given.
4905         * gcc.c-torture/compile/961203-1.c: Likewise.
4906         * gcc.c-torture/compile/980506-1.c: Likewise.
4907
4908 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4909
4910         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4911         (additional_prunes): New global.
4912         (gcc-dg-prune): Handle additional per-test pruning.
4913         (dg-test): Clear additional_prunes between tests.
4914
4915         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4916         dg-prune-output to avoid spurious failures from assembler
4917         complaining about nonexistent WAW violations.
4918         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4919         Use dg-prune-output to avoid spurious failures from assembler
4920         warning about Itanium B-step errata.
4921
4922 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4923
4924         * g++.dg/abi/macro0.C: New test.
4925         * g++.dg/abi/macro1.C: Likewise.
4926         * g++.dg/abi/macro2.C: Likewise.
4927
4928         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4929         * g++.dg/abi/bitfield7.C: Likewise.
4930         * g++.dg/abi/dtor2.C: Likewise.
4931         * g++.dg/abi/mangle11.C: Likewise.
4932         * g++.dg/abi/mangle12.C: Likewise.
4933         * g++.dg/abi/mangle14.C: Likewise.
4934         * g++.dg/abi/mangle17.C: Likewise.
4935         * g++.dg/abi/vbase10.C: Likewise.
4936         * g++.dg/abi/vbase14.C: Likewise.
4937         * g++.dg/template/qualttp17.C: Likewise.
4938
4939 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4940
4941         PR c/11995
4942         * gcc.dg/20031223-1.c: New test.
4943
4944 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4945
4946         * gcc.dg/noreturn-7.c: New test.
4947
4948 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4949
4950         * gcc.dg/null-pointer-1.c: New test.
4951
4952 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4953
4954         * g++.old-deja/g++.jason/template18.C: Remove.
4955         * g++.old-deja/g++.jason/template37.C: Likewise.
4956
4957         PR c++/12862
4958         * g++.dg/lookup/ns1.C: New test.
4959
4960         PR c++/12397
4961         * g++.dg/template/lookup3.C: New test.
4962
4963 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4964
4965         * g++.dg/template/recurse1.C: New test
4966
4967 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4968
4969         PR c++/12479
4970         * g++.dg/parse/semicolon1.C: New test.
4971         * g++.dg/parse/semicolon1.h: Likewise.
4972
4973 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4974
4975         * gcc.dg/darwin-misaligned.c: New test.
4976
4977 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4978
4979         PR c/9163
4980         * gcc.dg/20031222-1.c: New test.
4981
4982 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4983
4984         PR c++/13438
4985         * g++.dg/parse/error8.C: New test.
4986
4987         PR c++/11554
4988         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4989
4990 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4991
4992         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4993         too small.
4994         * gcc.c-torture/compile/930217-1.c: Likewise.
4995         * gcc.c-torture/compile/930513-1.c: Likewise.
4996         * gcc.c-torture/execute/920908-2.c: Likewise.
4997         * gcc.c-torture/execute/921204-1.c: Likewise.
4998         * gcc.c-torture/execute/930621-1.c: Likewise.
4999         * gcc.c-torture/execute/930630-1.c: Likewise.
5000         * gcc.c-torture/execute/931031-1.c: Likewise.
5001         * gcc.c-torture/execute/980602-2.c: Likewise.
5002         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
5003         * gcc.c-torture/execute/compndlit-1.c: Likewise.
5004         * gcc.c-torture/execute/extzvsi.c: Likewise.
5005         * gcc.c-torture/unsorted/ext.c: Likewise.
5006
5007 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
5008
5009         PR target/12749
5010         * gcc.c-torture/compile/20031220-2.c: New test case.
5011
5012 2003-12-20  Roger Sayle  <roger@eyesopen.com>
5013
5014         PR optimization/13031
5015         * gcc.c-torture/compile/20031220-1.c: New test case.
5016
5017 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5018
5019         * gcc.dg/cast-function-1.c: New test.
5020
5021 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5022
5023         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
5024         formats.
5025
5026 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
5027
5028         PR c++/12795
5029         * g++.dg/ext/attrib10.C: New test.
5030
5031 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5032
5033         * gcc.dg/cleanup-10.c: New test.
5034         * gcc.dg/cleanup-11.c: New test.
5035
5036 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5037
5038         PR c++/13239
5039         * g++.dg/opt/expect1.C: New test.
5040
5041 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
5042
5043         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
5044
5045 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
5046
5047         PR debug/12923
5048         * gcc.dg/20031218-1.c: New test.
5049
5050         PR debug/12389
5051         * gcc.dg/20031218-2.c: New test.
5052         * gcc.dg/20031218-3.c: New test.
5053
5054         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
5055         of label name and allow for USER_LABEL_PREFIX == "_" names.
5056         * g++.dg/abi/mangle18-2.C: Likewise.
5057         * g++.dg/abi/mangle19-1.C: Likewise.
5058         * g++.dg/abi/mangle19-2.C: Likewise.
5059         * g++.dg/abi/mangle20-1.C: Likewise.
5060         * g++.dg/abi/mangle20-2.C: Likewise.
5061
5062 2003-12-18  Richard Henderson  <rth@redhat.com>
5063
5064         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
5065
5066 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
5067             Dan Kegel <dank@kegel.com>
5068
5069         PR other/12009
5070         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
5071         testing a cross compiler, it causes spurious compile failures.
5072         * lib/g++.exp: Likewise.
5073
5074 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5075
5076         PR c++/13262
5077         * g++.dg/template/access13.C: New test.
5078
5079 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5080
5081         * gcc.dg/20031216-1.c: New test.
5082
5083 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5084
5085         PR c++/9154
5086         * g++.dg/template/error10.C: New test.
5087
5088 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5089
5090         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5091         * g++.dg/eh/simd-2.C: Likewise.
5092
5093 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5094             Roger Sayle  <roger@eyesopen.com>
5095
5096         * gcc.c-torture/execute/ieee/mzero5.c: New.
5097
5098 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5099
5100         PR c++/10603
5101         * g++.dg/parse/error6.C: New test.
5102
5103         PR c++/12827
5104         * g++.dg/parse/error7.C: New test.
5105
5106 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5107
5108         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
5109         at -O with stabs debugging formats.
5110         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
5111         * gcc.dg/debug/debug-2.c: Likewise.
5112
5113 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5114
5115         PR c++/12696
5116         * g++.dg/init/error1.C: New test.
5117
5118         PR c++/12218
5119         * g++.dg/init/pm3.C: New test.
5120
5121 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5122
5123         PR c/3347
5124         * gcc.dg/bitfld-8.c: New test.
5125
5126 2003-12-16  James Lemke  <jim@wasabisystems.com>
5127
5128         * gcc.dg/arm-scd42-[123].c: New tests.
5129
5130 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5131
5132         PR c++/9043
5133         * g++.dg/abi/mangle20-1.C: New test.
5134         * g++.dg/abi/mangle20-2.C: New test.
5135
5136 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5137
5138         PR c++/13275
5139         * g++.dg/other/offsetof2.C: Remove XFAIL.
5140         * g++.dg/parse/offsetof1.C: New test.
5141         * g++.gd/parse/offsetof2.C: Likewise.
5142
5143 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5144
5145         * g++.dg/template/nontype3.C: New test.
5146         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5147
5148 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5149
5150         * g++.dg/warn/noreturn-3.C: Also test instantiation.
5151
5152 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5153
5154         PR c++/13387
5155         * g++.dg/expr/assign1.C: New test.
5156
5157         PR c++/13242
5158         * g++.dg/abi/mangle19-1.C: New test.
5159         * g++.dg/abi/mangle19-2.C: New test.
5160
5161 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
5162
5163         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
5164
5165 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5166
5167         * gcc.c-torture/execute/20031216-1.c: New test.
5168
5169 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5170
5171         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
5172         an ICE regression.
5173
5174 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5175
5176         PR c++/10926
5177         * g++.dg/template/error9.C: New test.
5178
5179         PR c++/11116
5180         * g++.dg/template/error8.C: New test.
5181
5182 2003-12-15  Roger Sayle  <roger@eyesopen.com>
5183
5184         PR middle-end/13400
5185         * gcc.c-torture/execute/20031215-1.c: New test case.
5186
5187 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5188
5189         PR c++/13269
5190         * g++.dg/parse/error5.C: New test.
5191
5192         PR c++/12989
5193         * g++.dg/expr/sizeof1.C: New test.
5194
5195         PR c++/13310
5196         * g++.dg/template/crash15.C: New test.
5197
5198 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
5199
5200         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
5201         a non-POD type as the last named parameter of a varargs function.
5202
5203 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5204
5205         PR c++/13243
5206         PR c++/12573
5207         * g++.dg/template/crash14.C: New test.
5208         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
5209
5210 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5211
5212         * g++.dg/other/java1.C: New test.
5213
5214         PR c++/13241
5215         * g++.dg/abi/mangle18-1.C: New test.
5216         * g++.dg/abi/mangle18-2.C: New test.
5217
5218 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5219
5220         PR optimization/10312
5221         * gcc.c-torture/execute/20031214-1.c: New.
5222
5223 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5224
5225         PR c++/10779
5226         PR c++/12160
5227         * g++.dg/parse/error3.C: New test.
5228         * g++.dg/parse/error4.C: Likewise.
5229         * g++.dg/abi/mangle4.C: Tweak error messages.
5230         * g++.dg/lookup/using5.C: Likewise.
5231         * g++.dg/other/error2.C: Likewise.
5232         * g++.dg/parse/typename5.C: Likewise.
5233         * g++.dg/parse/undefined1.C: Likewise.
5234         * g++.dg/template/arg2.C: Likewise.
5235         * g++.dg/template/ttp3.C: Likewise.
5236         * g++.dg/template/type1.C: Likewise.
5237         * g++.old-deja/g++.other/crash32.C: Likewise.
5238         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5239
5240 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5241
5242         PR c++/13106
5243         * g++.dg/warn/noreturn-3.C: New test.
5244
5245 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5246
5247         PR c++/13118
5248         * g++.dg/abi/covariant3.C: New.
5249
5250 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5251
5252         * g++.dg/eh/ia64-1.C: New test.
5253
5254 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5255
5256         PR optimization/13037
5257         * g77.f-torture/execute/13037.f: New test case.
5258
5259 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5260
5261         PR c++/12881
5262         * g++.dg/abi/covariant2.C: New.
5263
5264 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5265
5266         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5267
5268 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5269
5270         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5271
5272 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5273
5274         PR other/10819
5275         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5276         to fix Bug 10819.
5277         * lib/g++.exp (g++_version): Likewise.
5278         * lib/g77.exp (g77_version): Likewise.
5279         * lib/objc.exp (default_objc_version): Likewise.
5280
5281 2003-12-10  Richard Henderson  <rth@redhat.com>
5282
5283         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5284
5285         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5286
5287 2003-12-08  Matt Austern  <austern@apple.com>
5288
5289         PR c/13134
5290         * lib/gcc-dg.exp (dg-require-visibility): Define.
5291         * lib/target-supports (check_visibility_available): Define.
5292         * gcc.dg/visibility-1.c: New test.
5293         * gcc.dg/visibility-2.c: Likewise.
5294         * gcc.dg/visibility-3.c: Likewise.
5295         * gcc.dg/visibility-4.c: Likewise.
5296         * gcc.dg/visibility-5.c: Likewise.
5297         * gcc.dg/visibility-6.c: Likewise.
5298         * g++.dg/ext/visibility-1.C: Likewise.
5299         * g++.dg/ext/visibility-2.C: Likewise.
5300         * g++.dg/ext/visibility-3.C: Likewise.
5301         * g++.dg/ext/visibility-4.C: Likewise.
5302         * g++.dg/ext/visibility-5.C: Likewise.
5303         * g++.dg/ext/visibility-6.C: Likewise.
5304
5305 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5306
5307         * g++.dg/lookup/java1.C: New test.
5308         * g++.dg/lookup/java2.C: New test.
5309
5310 2003-12-07  Falk Hueffner  <falk@debian.org>
5311
5312         * g++.dg/opt/noreturn-1.C: New test.
5313
5314 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5315
5316         * gcc.dg/overflow-1.c: New test.
5317
5318 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5319
5320         * g77.f-torture/compile/13060.f: New test.
5321
5322 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5323
5324         PR c++/13323
5325         * g++.dg/inherit/operator2.C: New test.
5326
5327 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5328
5329         PR c++/13305
5330         * g++.dg/ext/attrib9.C: New test.
5331
5332 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5333
5334         PR c++/13314
5335         * g++.dg/template/error7.C: New test.
5336
5337 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5338             J"orn Rennecke <joern.rennecke@superh.com>
5339
5340         PR target/13302
5341         * g++.dg/other/struct-va_list.C: New test.
5342
5343 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5344
5345         PR c++/13166
5346         * g++.dg/parse/defarg6.C: New test.
5347
5348 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5349
5350         PR target/13256
5351         * gcc.c-torture/execute/20031201-1.c: New test.
5352
5353 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5354
5355         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5356
5357 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5358
5359         * gcc.dg/builtin-return-1.c: New test.
5360
5361 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5362             J"orn Rennecke <joern.rennecke@superh.com>
5363
5364         PR optimization/13260
5365         * gcc.c-torture/execute/20031204-1.c: New test.
5366
5367 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5368
5369         PR c++/9127
5370         * g++.dg/template/error6.C: New test.
5371
5372 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5373
5374         * gcc.dg/20031202-1.c: New test.
5375
5376 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5377
5378         PR c++/13179
5379         * g++.dg/template/eh1.C: New test.
5380
5381         PR c++/10771
5382         * g++.dg/template/error5.C: New test.
5383
5384 2003-12-02  David Ung  <davidu@mips.com>
5385
5386         * gcc.dg/compat/vector-check.h: Corrected type for var
5387         g_##TMODE
5388
5389 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5390
5391         PR c++/10126
5392         * g++.dg/template/ptrmem8.C: New test.
5393
5394 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5395
5396         PR c++/12573
5397         * g++.dg/template/dependent-expr3.C: New test.
5398
5399 2003-12-01  James Lemke  <jim@wasabisystems.com>
5400
5401         * gcc.dg/arm-g2.c: New test.
5402
5403 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5404
5405         PR optimization/11634
5406         * gcc.dg/20031201-2.c: New test case.
5407
5408 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5409
5410         PR 11433
5411         * objc.dg/proto-lossage-3.m: New test.
5412
5413 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5414
5415         PR optimization/12628
5416         * gcc.dg/20031201-1.c: New test case.
5417
5418 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5419
5420         * gcc.dg/unaligned-1.c: New test.
5421
5422 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5423
5424         PR c++/9849
5425         * g++.dg/template/error4.C: New test.
5426         * g++.dg/template/nested3.C: Adjust error markers.
5427
5428 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5429
5430         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5431
5432 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5433
5434         PR c/10333
5435         * gcc.dg/bitfld-7.c: New test.
5436
5437 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5438
5439         * gcc.dg/tls/asm-1.C: New test.
5440
5441 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5442
5443         * gcc.dg/cpp/assert4.c: Update.
5444
5445 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5446
5447         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5448         * gcc.dg/builtin-apply3.c: New test.
5449
5450 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5451
5452         * lib/compat.exp (compat-obj): New xfaildata parameter.
5453         Use it to set compiler_conditional_xfail_data before compiling.
5454         (compat-get-options): Handle dg-xfail-if.
5455         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5456         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5457         * gcc.dg/compat/vector-1_y.c: Likewise.
5458         * gcc.dg/compat/vector-2_x.c: Likewise.
5459         * gcc.dg/compat/vector-2_y.c: Likewise.
5460
5461 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5462
5463         * g++.dg/opt/reg-stack4.C: New test.
5464
5465 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5466
5467         * gcc.dg/builtin-apply2.c: New test.
5468
5469 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5470
5471         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5472
5473 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5474
5475         PR c++/12924
5476         * g++.dg/template/template-id-2.C: New test.
5477
5478 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5479
5480         PR c++/5369
5481         * g++.dg/template/memfriend1.C: New test.
5482         * g++.dg/template/memfriend2.C: Likewise.
5483         * g++.dg/template/memfriend3.C: Likewise.
5484         * g++.dg/template/memfriend4.C: Likewise.
5485         * g++.dg/template/memfriend5.C: Likewise.
5486         * g++.dg/template/memfriend6.C: Likewise.
5487         * g++.dg/template/memfriend7.C: Likewise.
5488         * g++.dg/template/memfriend8.C: Likewise.
5489         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5490
5491 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5492
5493         PR c++/12515
5494         * g++.dg/ext/cond1.C: New test.
5495
5496 2003-11-20  Richard Henderson  <rth@redhat.com>
5497
5498         * gcc.dg/20020201-2.c: Remove.
5499         * gcc.dg/20020201-4.c: Remove.
5500         * gcc.dg/20020304-1.c: Remove.
5501
5502 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5503
5504         * gcc.dg/cpp/trad/xwin1.c: New test case.
5505
5506 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5507
5508         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5509         * lib/g77.exp: Likewise.
5510         * lib/objc.exp: Likewise.
5511         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5512         for darwin.
5513
5514 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5515
5516         PR c++/12932
5517         * g++.dg/template/static5.C: New test.
5518
5519 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5520
5521         * gcc.dg/nested-func-1.c: New test.
5522
5523 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5524
5525         * gcc.dg/cpp/assert4.c: New test.
5526
5527 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5528
5529         PR c++/2294
5530         * g++.dg/lookup/using9.c: New test.
5531
5532 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5533
5534         PR c++/12762
5535         * g++.dg/template/error3.C: New test.
5536
5537 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5538
5539         PR ada/13035
5540         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5541         No longer use a wrapper for gcc, since this does not work under
5542         Windows.
5543
5544 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5545
5546         PR c++/2094
5547         * g++.dg/template/ptrmem7.C: New test.
5548
5549 2003-11-13  Andrew Pinski <apinski@apple.com>
5550
5551         * gcc.c-torture/compile/20031113-1.c: New test.
5552
5553 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5554             Kean Johnston <jkj@sco.com>
5555
5556         PR c/13029
5557         * gcc.dg/unused-4.c: Update.
5558
5559 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5560
5561         * g++.dg/opt/const3.C: New test.
5562
5563 2003-11-13  Jan Hubicka  <jh@suse.cz>
5564
5565         * gcc.c-torture/compile/20031112-1.c: New test.
5566
5567 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5568
5569         * g++.dg/parse/crash10.C: Remove bogus error marker.
5570
5571 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5572
5573         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5574         (host_gcc): Likewise.
5575         (ROOT): Honor $PWDCMD.
5576         (BASE): Likewise.
5577         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5578
5579 2003-11-12  Catherine Moore  <clm@redhat.com>
5580
5581         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5582
5583 2003-11-12  Andreas Jaeger  <aj@suse.de>
5584             Jakub Jelinek  <jakub@redhat.com>
5585             Andrew Pinski  <pinskia@physics.uc.edu>
5586             Richard Henderson  <rth@redhat.com>
5587
5588         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5589         systems.
5590         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5591
5592         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5593         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5594
5595 2003-11-11  Andreas Jaeger  <aj@suse.de>
5596
5597         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5598
5599         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5600
5601 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5602
5603         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5604         Clean ups.
5605
5606 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5607
5608         * gcc.dg/trampoline-1.c: New test.
5609
5610 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5611
5612         * gcc.c-torture/compile/200031109-1.c: New test.
5613
5614 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5615
5616         PR c/3190
5617         PR c/8714
5618         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5619         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5620         gcc.dg/format/no-y2k-1.c: Update.
5621
5622 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5623
5624         PR optimization/10467
5625         * gcc.dg/20031108-1.c: New test case.
5626
5627 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5628
5629         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5630
5631 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5632
5633         * gcc.dg/compound-lvalue-1.c: New test.
5634         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5635         some XFAILs.
5636
5637 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5638
5639         * gcc.dg/altivec-varargs-1.c: New test.
5640
5641 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5642
5643         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5644         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5645         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5646         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5647         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5648
5649 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5650
5651         * gcc.dg/cond-lvalue-1.c: New test.
5652
5653 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5654
5655         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5656
5657 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5658
5659         PR c++/11616
5660         * g++.dg/template/instantiate5.C: New test.
5661
5662 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5663
5664         PR c++/12726
5665         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5666         * ChangeLog: Add missing first entry for above test.
5667
5668 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5669
5670         PR c++/9810
5671         * g++.dg/template/using8.C: New test.
5672         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5673
5674 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5675
5676         PR optimization/10817
5677         * gcc.c-torture/compile/20031102-1.c: New test case.
5678
5679 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5680
5681         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5682         2147483647.
5683
5684 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5685
5686         * gcc.dg/20031102-1.c: New test.
5687
5688 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5689
5690         * gcc.dg/complex-1.c: New test.
5691
5692 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5693
5694         PR c++/12796
5695         * g++.dg/template/crash13.C: Adjust expected error location.
5696         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5697
5698 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5699
5700         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5701
5702 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5703
5704         PR/10239
5705         * gcc.c-torture/compile/20031031-2.c: New test.
5706
5707 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5708
5709         PR/11640
5710         * gcc.c-torture/compile/20031031-1.c: New test.
5711
5712 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5713
5714         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5715         * gcc.misc-tests/bprob.exp: Likewise.
5716         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5717         the execution test on arm-elf configs.
5718         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5719         configs that don't support scratch files.
5720         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5721
5722 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5723
5724         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5725         done by dejagnu.
5726
5727 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5728
5729         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5730         Avoid non pure sh syntax. Add more logging.
5731
5732         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5733         fail.
5734
5735 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5736
5737         PR libgcj/10610
5738         * gcc.dg/ppc-stackalign-1.c: New test.
5739
5740 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5741
5742         * ada/acats/run_all.sh: Change output to be more compliant with
5743         dejagnu framework.
5744         Create acats.sum and acats.log files under testsuite/ada/acats
5745         Only run [a-z]* directories, to filter out e.g. CVS.
5746         Redirect build output to log file.
5747
5748 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5749
5750         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5751
5752 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5753
5754         PR ada/5909:
5755         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5756
5757 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5758
5759         * gcc.c-torture/compile/20031023-1.c: New test.
5760         * gcc.c-torture/compile/20031023-2.c: New test.
5761         * gcc.c-torture/compile/20031023-3.c: New test.
5762         * gcc.c-torture/compile/20031023-4.c: New test.
5763
5764 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5765
5766         PR c++/10371
5767         * g++.dg/lookup/scoped8.C: New test.
5768
5769 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5770
5771         * g++.dg/opt/reg-stack3.C: New test.
5772
5773 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5774
5775         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5776
5777 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5778
5779         PR c++/11076
5780         * g++.dg/template/crash13.C: New test.
5781
5782 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5783
5784         * gcc.dg/c99-restrict-2.c: New test.
5785
5786 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5787
5788         PR c++/12698, c++/12699, c++/12700, c++/12566
5789         * g++.dg/inherit/covariant9.C: New test.
5790         * g++.dg/inherit/covariant10.C: New test.
5791         * g++.dg/inherit/covariant11.C: New test.
5792
5793 2003-10-23  Jason Merrill  <jason@redhat.com>
5794
5795         PR c++/12726
5796         * g++.dg/ext/complit2.C: New test.
5797
5798 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5799
5800         PR target/12654
5801         * gcc.c-torture/execute/20031020-1.c: New test.
5802
5803 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5804
5805         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5806         following the jump_insn.
5807
5808 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5809
5810         * gcc.dg/cast-lvalue-1.c: New test.
5811
5812 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5813
5814         PR c++/11962
5815         * g++.dg/template/cond2.C: New test.
5816
5817 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5818
5819         * gcc.dg/builtins-28.c: New test.
5820
5821 2003-10-20  Jan Hubicka  <jh@suse.cz>
5822
5823         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5824         parameter.
5825         * testsuite/gcc.dg/inline-2.c: Likewise.
5826
5827 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5828
5829         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5830         * gcc.dg/nest.c:  Likewise.
5831
5832 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5833
5834         PR c++/9781, c++/10583, c++/11862
5835         * g++.dg/parse/crash13.C: New test.
5836
5837 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5838
5839         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5840
5841 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5842
5843         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5844         Define HAVE_C99_RUNTIME except on Solaris.
5845         * gcc.dg/builtins-20.c: Likewise.
5846
5847 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5848
5849         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5850
5851 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5852
5853         PR c++/12495
5854         * g++.dg/template/crash21.C: New test.
5855
5856 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5857
5858         PR c++/2513
5859         * g++.dg/template/typename5.C: New test.
5860
5861 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5862
5863         PR c++/12369
5864         * g++.dg/template/friend25.C: New test.
5865
5866 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5867
5868         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5869         versions.
5870
5871 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5872
5873         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5874         == 2147483647.
5875
5876 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5877
5878         * gcc.c-torture/execute/960416-1.x: Remove.
5879         * gcc.c-torture/execute/divconst-3.x: Likewise.
5880
5881 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5882
5883         PR target/12598
5884         * gcc.dg/torture/cris-volatile-1.c: New test.
5885
5886 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5887
5888         PR optimization/9325
5889         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5890         for overflowing floating point to integer conversion during RTL
5891         simplification.
5892
5893 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5894
5895         * objc/execute/_cmd.m: Fix typo.
5896         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5897         Relax 'scan-assembler' regexp.
5898         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5899         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5900         * objc.dg/zero-link-2.m: Remove blank line.
5901         * objc.dg/zero-link-3.m: New test case.
5902
5903 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5904
5905         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5906
5907         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5908         than linker trickery.
5909
5910 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5911
5912         PR c++/12370
5913         * g++.dg/other/friend2.C: New test.
5914
5915 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5916
5917         * gcc.dg/20031012-1.c: New test.
5918
5919 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5920
5921         * gcc.dg/weak/weak-3.c: Fix for new warning.
5922
5923 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5924
5925         PR optimization/8750
5926         * gcc.c-torture/execute/20031012-1.c: New test case.
5927
5928 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5929
5930         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5931         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5932
5933 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5934
5935         PR optimization/12260
5936         * gcc.c-torture/compile/20031011-2.c: New test case.
5937
5938 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5939
5940         * gcc.c-torture/execute/20031011-1.c: New testcase.
5941
5942 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5943
5944         * gcc.c-torture/compile/20031011-1.c: New test.
5945
5946 2003-10-11  Jan Hubicka  <jh@suse.cz>
5947
5948         * g++.dg/other/first-global.C: New test.
5949
5950 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5951
5952         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5953
5954 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5955
5956         * gcc.c-torture/compile/20031010-1.c: New test.
5957
5958 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5959
5960         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5961         * gcc.c-torture/execute/va-arg-25.c: ... here.
5962
5963 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5964
5965         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5966
5967 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5968
5969         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5970
5971 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5972
5973         * g++.dg/parse/error2.C: New test.
5974
5975 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5976
5977         PR c++/11097
5978         * g++.dg/other/error5.C: Modify the error message.
5979         * g++.dg/lookup/using8.C: New test.
5980
5981 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5982
5983         * gcc.dg/darwin-abi-2.c: New file.
5984         * gcc.c-torture/execute/va-arg-24.c: New file.
5985
5986 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5987
5988         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5989         indentation.
5990
5991 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5992
5993         PR c++/10147
5994         * g++.dg/other/error4.C: Update error messages.
5995         * g++.dg/template/ptrmem4.C: Likewise.
5996
5997         PR c++/12337
5998         * g++.dg/init/new9.C: New test.
5999
6000         PR c++/12334, c++/12236, c++/8656
6001         * g++.dg/ext/attrib8.C: New test.
6002
6003 2003-10-06  Devang Patel  <dpatel@apple.com>
6004
6005         * gcc.dg/debug/dwarf2-3.h: New test.
6006         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
6007
6008 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
6009
6010         * g++.dg/opt/cfg2.C: New test.
6011
6012 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6013
6014         * g++.dg/opt/float1.C: New test.
6015
6016 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6017
6018         * gcc.dg/c90-array-lval-6.c: New test.
6019         * gcc.dg/c99-array-lval-6.c: New test.
6020
6021 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
6022             Ziemowit Laski  <zlaski@apple.com>
6023
6024         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
6025         'Derived', so that it is never considered a class method; add
6026         new warning for '+port' method ambiguity.
6027         * objc.dg/method-12.m: Include <objc/objc.h> instead of
6028         <objc/objc-api.h> (needed on Mac OS X).
6029         * objc.dg/method-13.m: New test.
6030
6031 2003-10-03  Roger Sayle  <roger@eyesopen.com>
6032
6033         PR optimization/9325, PR java/6391
6034         * gcc.c-torture/execute/20031003-1.c: New test case.
6035
6036 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
6037
6038         PR optimization/12180
6039         * gcc.dg/20031002-1.c: New test.
6040
6041         PR c++/12486
6042         * g++.dg/inherit/error1.C: New test.
6043
6044 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
6045
6046         * lib/f-torture.exp (search_for): Rename to...
6047         (search_for_re): This.  Also, clean up comments and the
6048         "regexp" invocation.
6049
6050 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
6051
6052         * gcc.c-torture/compile/20031002-1.c: New test.
6053
6054 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
6055
6056         * g++.dg/opt/cond1.C: New test.
6057
6058 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
6059
6060         * gcc.dg/Wold-style-definition-2.c: New testcase.
6061         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
6062
6063 2003-09-29  Richard Henderson  <rth@redhat.com>
6064
6065         * g++.dg/init/array10.C: Add dg-options.
6066
6067 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6068
6069         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
6070
6071 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6072
6073         * g++.dg/template/friend19.C: Fix typo.
6074         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
6075
6076 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
6077
6078         * gcc.c-torture/execute/20030928-1.c: New test.
6079         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
6080
6081 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6082
6083         * g++.dg/opt/unroll1.C: New test.
6084
6085 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6086
6087         PR optimization/11741
6088         * gcc.dg/20030926-1.c: New test case.
6089
6090 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6091
6092         PR c++/5655
6093         * g++.dg/parse/access7.C: New test.
6094         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6095
6096 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6097
6098         MERGE OF objc-improvements-branch into MAINLINE:
6099         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6100         if libobjc has not been built.
6101         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6102         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6103         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6104         objc/execute/nested-3.m, objc/execute/np-2.m,
6105         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
6106         objc/execute/redefining_self.m, objc/execute/root_methods.m,
6107         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
6108         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
6109         objc.dg/special/unclaimed-category-1.h,
6110         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
6111         well as GNU runtime.
6112         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
6113         * execute/cascading-1.m, execute/function-message-1.m,
6114         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
6115         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
6116         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
6117         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
6118         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
6119         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
6120         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
6121         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
6122         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
6123         * objc.dg/bitfield-2.m: Run only on Darwin.
6124         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
6125         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
6126         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
6127         * objc.dg/const-str-1.m: Fix constant string layout.
6128
6129 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
6130
6131         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
6132
6133 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
6134
6135         * gcc.dg/darwin-abi-1.c: New file.
6136
6137 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
6138
6139         PR target/12281
6140         * gcc.c-torture/compile/20030921-1.c: New test.
6141
6142 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6143
6144         * g++.dg/opt/reg-stack2.C: New test.
6145
6146 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6147
6148         * g++.dg/eh/delayslot1.C: New test.
6149
6150 2003-09-20  Richard Henderson  <rth@redhat.com>
6151
6152         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
6153
6154 2003-09-20  Roger Sayle  <roger@eyesopen.com>
6155
6156         * gcc.c-torture/execute/20030920-1.c: New test case.
6157
6158 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6159
6160         * g++.dg/rtti/typeid3.C: Correct expected error message.
6161
6162 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6163
6164         PR c++/157
6165         * g++.dg/parse/crash12.C: New test.
6166
6167 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
6168
6169         * gcc.dg/compat/mixed-struct-check.h: New.
6170         * gcc.dg/compat/mixed-struct-defs.h: New.
6171         * gcc.dg/compat/mixed-struct-init.h: New.
6172         * gcc.dg/compat/struct-by-value-19_main.c: New.
6173         * gcc.dg/compat/struct-by-value-19_x.c: New.
6174         * gcc.dg/compat/struct-by-value-19_y.c: New.
6175         * gcc.dg/compat/struct-by-value-20_main.c: New.
6176         * gcc.dg/compat/struct-by-value-20_x.c: New.
6177         * gcc.dg/compat/struct-by-value-20_y.c: New.
6178         * gcc.dg/compat/struct-return-19_main.c: New.
6179         * gcc.dg/compat/struct-return-19_x.c: New.
6180         * gcc.dg/compat/struct-return-19_y.c: New.
6181         * gcc.dg/compat/struct-return-20_main.c: New.
6182         * gcc.dg/compat/struct-return-20_x.c: New.
6183         * gcc.dg/compat/struct-return-20_y.c: New.
6184
6185 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
6186         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
6187         so that it will not complain on LP64 targets.
6188
6189 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6190
6191         PR c++/495
6192         * g++.dg/template/friend24.C: New test.
6193
6194 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
6195
6196         PR c++/12332
6197         * g++.dg/template/memtmpl2.C: New test.
6198
6199 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
6200
6201         PR target/11184
6202         * gcc.dg/builtin-apply1.c: New test.
6203
6204 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6205
6206         PR c++/9848
6207         * g++.dg/warn/Wunused-4.C: New test.
6208
6209 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6210
6211         PR c++/12316
6212         * g++.dg/other/gc2.C: New test.
6213
6214 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
6215
6216         PR c++/11991
6217         * g++.dg/rtti/typeid3.C: New test.
6218
6219         PR c++/12266
6220         * g++.dg/overload/template1.C: New test.
6221
6222 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6223
6224         * g++.dg/opt/cfg3.C: New test.
6225
6226 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6227
6228         PR c++/7939
6229         * g++.dg/template/crash11.C: New test.
6230
6231 2003-09-16  Jason Merrill  <jason@redhat.com>
6232             Jakub Jelinek  <jakub@redhat.com>
6233
6234         * gcc.dg/attr-warn-unused-result.c: New test.
6235
6236 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6237
6238         PR c++/12184
6239         * g++.dg/expr/call2.C: New test.
6240
6241 2003-09-15  Andreas Jaeger  <aj@suse.de>
6242
6243         * gcc.dg/Wold-style-definition-1.c: New test.
6244
6245 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6246
6247         PR c++/3907
6248         * g++.dg/parse/template12.C: New test.
6249
6250         * g++.dg/abi/bitfield11.C: New test.
6251         * g++.dg/abi/bitfield12.C: Likewise.
6252
6253 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6254
6255         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6256         non-expansion of functional macro name without arguments at EOL.
6257         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6258
6259 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6260
6261         * gcc.c-torture/execute/20030914-[12].c: New tests.
6262
6263 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6264
6265         PR c++/11788
6266         * g++.dg/overload/addr1.C: New test.
6267
6268 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6269
6270         * gcc.dg/20030909-1.c: New test.
6271
6272 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6273
6274         * gcc.dg/ultrasp10.c: New test.
6275
6276 2003-09-09  Devang Patel  <dpatel@apple.com>
6277
6278         * gcc.dg/darwin-ld-6.c: New test.
6279
6280 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6281
6282         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6283
6284 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6285
6286         * gcc.dg/ia64-types1.c: New test.
6287         * gcc.dg/ia64-types2.c: Likewise.
6288
6289 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6290
6291         * gcc.dg/builtins-1.c: Add more _Complex tests.
6292         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6293
6294         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6295         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6296
6297 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6298
6299         PR c++/11786
6300         * g++.dg/lookup/koenig2.C: New test.
6301
6302         PR c++/5296
6303         * g++.dg/rtti/typeid2.C: New test.
6304
6305 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6306
6307         * gcc.c-torture/compile/20030904-1.c: New test.
6308
6309 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6310
6311         * g++.dg/opt/longbranch2.C: New test.
6312
6313 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6314
6315         * g++.dg/template/crash10.C: Only compile it.
6316
6317 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6318
6319         PR middle-end/11665
6320         * gcc.c-torture/compile/20030907-1.c: New test.
6321         * g++.dg/init/array11.C: New test.
6322
6323 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6324
6325         PR c++/11852
6326         * g++.dg/init/struct1.C: New test.
6327
6328 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6329
6330         PR c++/12181
6331         * g++.dg/expr/comma1.C: New test.
6332
6333 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6334
6335         PR c++/11867
6336         * g++.dg/expr/static_cast5.C: New test.
6337
6338 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6339
6340         PR c++/11507
6341         * g++.dg/lookup/scoped7.C: New test.
6342
6343         PR c++/9574
6344         * g++.dg/other/static1.C: New test.
6345
6346         PR c++/11490
6347         * g++.dg/warn/template-1.C: New test.
6348
6349         PR c++/11432
6350         * g++.dg/template/crash10.C: New test.
6351
6352         PR c++/2478
6353         * g++.dg/overload/VLA.C: New test.
6354
6355         PR c++/10804
6356         * g++.dg/template/call1.C: New test.
6357
6358 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6359
6360         PR c++/11794
6361         * g++.dg/parse/using3.C: New test.
6362
6363 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6364
6365         PR c++/11409
6366         * g++.dg/overload/builtin3.C: New test case.
6367
6368 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6369
6370         PR c/9862
6371         * gcc.dg/20030906-1.c: New test.
6372         * gcc.dg/20030906-2.c: Likewise.
6373
6374 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6375
6376         PR c++/12167
6377         * g++.dg/parse/defarg5.C: New test.
6378
6379         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6380
6381 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6382
6383         PR c++/12163
6384         * g++.dg/expr/static_cast4.C: New test.
6385
6386         PR c++/12146
6387         * g++.dg/template/crash9.C: New test.
6388
6389 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6390
6391         * g++.old-deja/g++.ext/pretty2.C: Update for change
6392         in __FUNCTION__.
6393         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6394
6395 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6396
6397         PR c++/11922
6398         * g++/dg/template/qualified-id1.C: New test.
6399
6400         PR c++/12037
6401         * g++.dg/warn/noeffect4.C: New test.
6402
6403 2003-09-04  Matt Austern  <austern@apple.com>
6404
6405         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6406         * g++.dg/ext/fnname2.C: Likewise.
6407         * g++.dg/ext/fnname3.C: Likewise.
6408
6409 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6410
6411         * g++.dg/expr/lval1.C: New test.
6412         * g++.dg/ext/lvcast.C: Remove.
6413
6414 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6415
6416         PR optimization/11700.
6417         * gcc.c-torture/compile/20030903-1.c: New test case.
6418
6419 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6420
6421         PR c++/12053
6422         * g++.dg/abi/layout4.C: New test.
6423
6424 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6425
6426         PR c++/11553
6427         * g++.dg/parse/friend3.C: New test.
6428
6429 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6430
6431         PR c++/11847
6432         * g++.dg/template/class1.C: New test.
6433
6434         PR c++/11808
6435         * g++.dg/expr/call1.C: New test.
6436
6437 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6438
6439         PR c++/12114
6440         * g++.dg/init/ref9.C: New test.
6441
6442         PR c++/11972
6443         * g++.dg/template/nested4.C: New test.
6444
6445 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6446
6447         PR c++/12093
6448         * g++.dg/template/non-dependent4.C: New test.
6449
6450         PR c++/11928
6451         * g++.dg/inherit/conv1.C: New test.
6452
6453 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6454
6455         PR c++/6196
6456         * g++.dg/ext/label1.C: New test.
6457         * g++.dg/ext/label2.C: Likewise.
6458
6459 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6460
6461         * g++.dg/expr/cond3.C: New test.
6462
6463 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6464
6465         * gcc.dg/builtins-1.c: Add new builtin cases.
6466
6467 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6468
6469         * gcc.dg/builtins-1.c: Add new cases.
6470         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6471
6472 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6473
6474         * gcc.dg/builtins-1.c: Add more math builtin tests.
6475         * gcc.dg/torture/builtin-attr-1.c: New test.
6476
6477 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6478
6479         PR optimization/5079
6480         * g++.dg/opt/static3.C: New test.
6481
6482 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6483
6484         * gcc.misc-tests/gcov-10b.c: New test.
6485
6486 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6487
6488         * g++.dg/opt/ptrmem3.C: New test.
6489
6490         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6491
6492 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6493
6494         * gcc.dg/20030826-2.c: New test.
6495
6496 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6497
6498         PR middle-end/12002
6499         * g77.f-torture/compile/12002.f: New test case.
6500
6501 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6502
6503         * gcc.dg/20030826-1.c: New test case.
6504
6505 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6506
6507         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6508
6509 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6510
6511         PR c++/11871
6512         * c++.dg/lookup/crash1.C: New test.
6513
6514         * c++.dg/warn/noeffect3.C: New test.
6515
6516 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6517
6518         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6519         * gcc.dg/compat/vector-1_y.c: Ditto.
6520         * gcc.dg/compat/vector-2_x.c: Ditto.
6521         * gcc.dg/compat/vector-2_y.c: Ditto.
6522
6523 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6524
6525         * gcc.dg/20030702-1.c: New test.
6526
6527 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6528
6529         PR c++/8795
6530         * g++.dg/ext/altivec-1.C: New test.
6531
6532 2003-08-24  Richard Henderson  <rth@redhat.com>
6533
6534         * g++.dg/eh/simd-2.C: Add -w for x86.
6535
6536 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6537
6538         * gcc.dg/20030815-1.c: New test.
6539
6540 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6541
6542         PR c++/3765
6543         * g++.dg/parse/access6.C: New test.
6544
6545 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6546
6547         PR c++/641, c++/11876
6548         * g++.dg/template/friend22.C: New test.
6549         * g++.dg/template/friend23.C: Likewise.
6550
6551 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6552
6553         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6554         identically.
6555
6556 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6557
6558         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6559
6560 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6561
6562         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6563
6564 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6565
6566         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6567
6568 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6569
6570         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6571
6572 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6573
6574         PR c++/11919
6575         * g++.dg/overload/prom1.C: New test.
6576
6577         PR c++/11551
6578         * g++.dg/parse/dtor2.C: New test.
6579
6580         PR c++/10762
6581         * g++.dg/parse/using2.C: New test.
6582
6583 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6584
6585         PR target/11805
6586         * gcc.c-torture/compile/20030821-1.c: New.
6587
6588 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6589
6590         PR c++/11834
6591         * g++.dg/template/deduce2.C: New test.
6592
6593 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6594
6595         * gcc.c-torture/execute/20030821-1.c: New test.
6596
6597 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6598
6599         PR middle-end/11984
6600         * gcc.dg/20030820-1.c: New test case.
6601
6602 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6603
6604         PR c++/11945
6605         * g++.dg/warn/noeffect2.C: New test.
6606
6607 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6608
6609         PR c++/10926
6610         * g++.dg/template/dtor2.C: New test.
6611
6612         PR c++/11684
6613         * g++.dg/template/operator1.C: New test.
6614         * g++.dg/parse/operator4.C: New test.
6615
6616         PR c++/11946.C
6617         * g++.dg/expr/enum1.C: New test.
6618         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6619
6620         PR c++/11036.C
6621         * g++.dg/parse/elab2.C: New test.
6622         * g++.dg/parse/typedef4.C: Change error message.
6623         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6624         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6625         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6626
6627 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6628
6629         * gcc.dg/pch/warn-1.c: New.
6630         * gcc.dg/pch/warn-1.hs: New.
6631
6632         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6633         not-tested file.
6634
6635 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6636
6637         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6638
6639 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6640
6641         * gcc.dg/uninit-D.c: New Test.
6642         * gcc.dg/uninit-E.c: New Test.
6643         * gcc.dg/uninit-F.c: New Test.
6644         * gcc.dg/uninit-G.c: New Test.
6645
6646 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6647
6648         * g++.dg/README: Describe the pch directory.
6649
6650 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6651
6652         PR c++/11174
6653         * g++.dg/parse/access4.C: New test.
6654         * g++.dg/parse/access5.C: Likewise.
6655         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6656
6657 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6658
6659         * gcc.dg/noncompile/20030818-1.c: New.
6660
6661 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6662
6663         PR c++/11957
6664         * g++.dg/warn/noeffect1.C: New test.
6665
6666         * g++.dg/template/scope2.C: New test.
6667         * g++.dg/template/error2.C: Correct dg-error
6668
6669 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6670
6671         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6672
6673 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6674
6675         PR C++/11512
6676         * g++.dg/template/warn1.C: New.
6677
6678 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6679
6680         * g++.dg/template/error2.C: New test.
6681         * g++.dg/lookup/using7.C: Adjust errors
6682         * g++.old-deja/g++.pt/crash36.C: Likewise.
6683         * g++.old-deja/g++.pt/derived3.C: Likewise.
6684
6685 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6686
6687         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6688         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6689         * gcc.c-torture/execute/builtins/string-9.c: New, from
6690         string-opt-9.c.  Adjust for execute/builtins framework.
6691         * gcc.c-torture/execute/string-opt-9.c: Delete.
6692
6693 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6694
6695         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6696
6697         * g++.dg/parse/ret-type2.C: New test.
6698
6699         PR c++/11703
6700         * g++.dg/init/new8.C: New test.
6701
6702         PR c++/10923
6703         * g++.dg/parse/typedef5.C: New test.
6704
6705         PR c++/9512
6706         * g++.dg/parse/qualified2.C: New test.
6707         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6708         invalid code.
6709
6710 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6711
6712         * g++.dg/conversion/ptrmem1.C: New test.
6713
6714 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6715
6716         PR target/11693
6717         * gcc.dg/20030811-1.c: New test.
6718
6719         PR target/11535
6720         * gcc.c-torture/execute/20030811-1.c: New test.
6721
6722 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6723
6724         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6725
6726 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6727
6728         PR c++/11789.C
6729         * g++.dg/inherit/multiple1.C: New test.
6730
6731 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6732
6733         * gcc.dg/spe1.c: New test.
6734
6735         PR c++/11670
6736         * g++.dg/expr/cast2.C: New test.
6737
6738         PR c++/10530
6739         * g++.dg/template/dependent-name2.C: New test.
6740
6741 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6742
6743         * g++.dg/parse/crash11.C: Put the dg options in comments.
6744
6745 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6746
6747         * lib/gcc-dg.exp: Update for diagnostic change.
6748
6749 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6750
6751         PR c++/5767
6752         * g++.dg/parse/crash11.C: New test.
6753
6754 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6755
6756         * gcc.dg/cpp/spacing1.c: Update.
6757
6758 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6759
6760         PR target/11739
6761         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6762         a value for -mtune.
6763
6764 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6765
6766         PR middle-end/11771
6767         * gcc.c-torture/compile/20030804-1.c: New test case.
6768
6769 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6770
6771         * gcc.dg/20030804-1.c: New test case.
6772
6773 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6774
6775         * gcc.dg/cpp/separate-1.c: New test.
6776
6777 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6778
6779         PR c++/11704
6780         * g++.dg/template/dependent-expr2.C: New test.
6781
6782         PR c++/11766
6783         * g++.dg/expr/ptrmem1.C: New test.
6784
6785 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6786
6787         PR c++/9453
6788         * g++.dg/template/friend15.C: New test.
6789
6790 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6791
6792         * lib/dg-pch.exp: Work round PCH bug.
6793
6794 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6795
6796         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6797         builtins.  Move cases from builtins-4.c here.
6798
6799         * gcc.dg/torture/builtin-math-1.c: New test taken from
6800         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6801         additional cases.
6802
6803         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6804         Delete.
6805
6806 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6807
6808         PR c++/9447
6809         * g++.dg/template/using7.C: New test.
6810
6811 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6812
6813         * import1.c, import2.c: New tests.
6814
6815 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6816
6817         * g++.dg/eh/crossjump1.C: New test.
6818
6819 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6820
6821         PR c++/11697
6822         * g++.dg/template/using6.C: New test.
6823
6824         PR c++/11744
6825         * g++.dg/template/koenig2.C: New test.
6826
6827 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6828
6829         PR c++/7983
6830         * g++.dg/parse/typedef4.C: New test.
6831
6832 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6833
6834         PR c++/8442, c++/8806
6835         * g++.dg/template/elab1.C: New test.
6836         * g++.dg/template/type2.C: Likewise.
6837         * g++.dg/template/ttp3.C: Adjust expected error message.
6838         * g++.old-deja/g++.law/visibility13.C: Likewise.
6839         * g++.old-deja/g++.niklas/t135.C: Likewise.
6840         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6841         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6842         template argument.
6843         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6844
6845 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6846
6847         PR c++/11295
6848         * g++.dg/ext/stmtexpr1.C: New test.
6849
6850         * g++.dg/opt/tmp1.C: New test.
6851
6852         PR c++/11525
6853         * g++.dg/parse/constant4.C: New test.
6854
6855         PR c++/9447
6856         * g++.dg/template/using5.C: New test.
6857
6858 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6859
6860         * gcc.dg/builtins-27.c: New test case.
6861
6862 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6863
6864         * gcc.dg/tls/opt-7.c: New test.
6865
6866 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6867
6868         * g++.old-deja/g++.other/crash18.C: Remove.
6869
6870 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6871
6872         * g++.dg/template/explicit3.C: New.
6873         * g++.dg/template/explicit4.C: New.
6874         * g++.dg/template/explicit5.C: New.
6875
6876         PR c++/11347
6877         * g++.dg/template/memtmpl1.C: New.
6878
6879 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6880
6881         PR target/11565
6882         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6883         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6884
6885 2003-07-30  Jan Hubicka  <jh@suse.cz>
6886
6887         * vtgc1.c: Kill.
6888
6889 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6890
6891         * gcc.dg/struct-in-proto-1.c: New test.
6892
6893 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6894
6895         * gcc.dg/cpp/include2.c: Only expect one message.
6896
6897 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6898
6899         PR c++/9447
6900         * g++.dg/template/using1.C: New test.
6901         * g++.dg/template/using2.C: New test.
6902         * g++.dg/template/using3.C: New test.
6903         * g++.dg/template/using4.C: New test.
6904
6905 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6906
6907         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6908         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6909
6910 2003-07-28  Jan Hubicka  <jh@suse.cz>
6911
6912         PR c++/11530
6913         * g++.dg/opt/call1.C: New test.
6914
6915 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6916
6917         PR c++/11667
6918         * g++.dg/init/enum2.C: New test.
6919         * g++.dg/template/overload1.C: Add "-w" option.
6920
6921 2003-07-28    <hp@bitrange.com>
6922
6923         * gcc.dg/Wdeclaration-after-statement-1.c,
6924         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6925
6926 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6927
6928         * gcc.c-torture/compile/20030725-1.c: New test.
6929
6930 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6931
6932         * gcc.dg/20030505.c: Only run for SPE.
6933         Remove definition of opaque type.
6934
6935 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6936
6937         * g++.dg/template/ptrmem6.C: New test.
6938
6939 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6940
6941         * gcc.c-torture/compile/zero-strct-2.c: New test.
6942
6943 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6944
6945         * gcc.dg/intermod-1.c: New test.
6946
6947 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6948
6949         PR c++/11617
6950         * g++.dg/template/lookup2.C: New test.
6951         * g++.dg/template/memclass1.C: Remove instantiated from error.
6952         * g++.dg/other/error2.C: Tweak expected errors.
6953
6954         PR c++/11596
6955         * g++.dg/template/defarg3.C: New test.
6956
6957         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6958
6959 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6960
6961         * g++.dg/inherit/access5.C: New test.
6962
6963 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6964
6965         PR c++/11513
6966         * g++.dg/template/crash8.C: New test.
6967
6968 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6969
6970         PR c/10602
6971         * gcc.dg/noncompile/incomplete-2.c: New test.
6972
6973 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6974
6975         PR c++/11645
6976         * g++.dg/inherit/access4.C: New test.
6977
6978         PR c++/11517
6979         * g++.dg/expr/cond2.C: New test.
6980
6981         PR optimization/10679
6982         * g++.dg/opt/inline4.C: New test.
6983
6984 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6985
6986         * g++.dg/parse/crash10: New test.
6987
6988 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6989
6990         * g++.dg/ext/flexary1.C: New test.
6991
6992 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6993
6994         PR c++/10793
6995         * g++.dg/template/crash9.C: New test.
6996
6997 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6998
6999         PR c++/3004
7000         * g++.dg/parse/typedef3.C: New test.
7001
7002         PR c++/7906
7003         * g++.dg/parse/operator2.C: New test.
7004
7005         PR c++/8895
7006         * g++.dg/parse/def-tmpl-arg1.C: New test.
7007
7008         PR c++/9282
7009         * g++.dg/parse/funptr1.C: New test.
7010
7011         PR c++/9452
7012         * g++.dg/parse/ambig3.C: New test.
7013
7014         PR c++/9454
7015         * g++.dg/parse/operator3.C: New test.
7016
7017         PR c++/9486
7018         * g++.dg/parse/template10.C: New test.
7019
7020         PR c++/9488
7021         * g++.dg/parse/template11.C: New test.
7022
7023         PR c++/10150
7024         * g++.dg/parse/invalid-op1.C: New test.
7025
7026         PR c++/10247
7027         * g++.dg/parse/condexpr1.C: New test.
7028
7029 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7030
7031         * g++.dg/ext/packed3.C: New test.
7032         * g++.dg/ext/packed4.C: New test.
7033
7034         * gcc.dg/pack-test-3.c: New test.
7035
7036 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
7037
7038         * lib/compat.exp: Handle dg-options per source file.
7039         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
7040         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
7041         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
7042         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
7043         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
7044         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
7045         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
7046         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
7047         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
7048         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
7049         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
7050         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
7051         * g++.dg/compat/break/bitfield7_x.C: Ditto.
7052         * g++.dg/compat/break/bitfield7_y.C: Ditto.
7053
7054 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7055
7056         PR c/10320
7057         * gcc.c-torture/execute/20030718-1.c: New test.
7058
7059 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7060
7061         PR optimization/11536
7062         * gcc.dg/20030721-1.c: New test.
7063
7064 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
7065
7066         PR c++/11546
7067         * g++.dg/template/lookup1.C: New test.
7068
7069 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
7070
7071         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
7072         diagnostics of ill-formed constructs involving labels.
7073         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
7074         the new 'previously defined here' message.
7075
7076 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
7077
7078         * g++.dg/parse/non-dependent2.C: New test.
7079
7080 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7081
7082         * g++.dg/init/init-ref4.C: xfail on targets without
7083         weak symbols.
7084
7085 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7086
7087         PR target/11087
7088         * gcc.c-torture/execute/20030717-1.c: New test.
7089
7090 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7091
7092         * g++.dg/opt/cfg1.C: New test.
7093
7094 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7095
7096         PR optimization/11557
7097         * gcc.dg/20030717-1.c: New test.
7098
7099 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7100
7101         PR c++/10476
7102         * g++.dg/expr/crash-1.C: New test.
7103
7104         PR c++/11027
7105         * g++.dg/template/init3.C: New test.
7106
7107         PR c++/8222
7108         * g++.dg/template/non-dependent1.C: New test.
7109
7110         PR c++/11070
7111         * g++.dg/template/non-dependent2.C: New test.
7112
7113         PR c++/11071
7114         * g++.dg/template/non-dependent3.C: New test.
7115
7116         PR c++/9907
7117         * g++.dg/template/sizeof5.C: New test.
7118
7119 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
7120
7121         PR 11498
7122         * gcc.c-torture/compile/mangle-1.c: New file.
7123
7124 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7125
7126         PR c++/7809
7127         * g++.dg/parse/access3.C: New test.
7128
7129 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
7130
7131         PR c++/11384
7132         * g++.dg/init/init-ref4.C: New test.
7133
7134 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
7135
7136         PR c++/11547
7137         * g++.dg/parse/constant3.C: New test.
7138         * g++.dg/parse/crash7.C: Likewise.
7139
7140 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
7141
7142         PR target/11008
7143         * gcc.dg/i386-pentium4-not-mull.c: New.
7144
7145 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
7146
7147         * gcc.dg/asm-names.c (ymain): Make it weak.
7148
7149 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7150
7151         PR c++/5421
7152         * g++.dg/template/friend21.C: New test.
7153
7154 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7155
7156         * gcc.dg/cleanup-8.c: New test.
7157         * gcc.dg/cleanup-9.c: New test.
7158
7159 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
7160
7161         * g++.dg/ext/dll-MI1.h: New file.
7162         * g++.dg/ext/dllexport-MI1.C: New file.
7163         * g++.dg/ext/dllimport-MI1.C: New file.
7164
7165 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
7166
7167         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
7168         it does not have cmpstrsi patterns (just cmpmemsi).
7169
7170 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
7171
7172         PR debug/11473
7173         * g++.dg/debug/debug8.C: New test.
7174
7175 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7176
7177         PR c++/10108
7178         * g++.dg/template/crash7.C: New test.
7179
7180 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
7181
7182         PR target/10795
7183         * gcc.c-torture/compile/20030708-1.c: New.
7184
7185 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7186
7187         * gcc.c-torture/execute/20030715-1.c: New test.
7188
7189 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
7190
7191         * gcc.dg/pch/inline-3.c: New file.
7192         * gcc.dg/pch/inline-3.hs: New file.
7193         * gcc.dg/pch/inline-4.c: New file.
7194         * gcc.dg/pch/inline-4.hs: New file.
7195
7196 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
7197
7198         PR c++/11509
7199         * g++.dg/template/crash6.C: New test.
7200
7201         PR c++/7053
7202         * g++.dg/template/friend20.C: New test.
7203
7204         PR c++/7019
7205         * g++.dg/template/overload2.C: New test.
7206
7207 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7208
7209         PR optimization/11440
7210         * gcc.c-torture/execute/20030714-1.c: New test.
7211
7212 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7213
7214         PR c++/11154
7215         * g++.dg/template/partial2.C: New test.
7216
7217 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
7218
7219         PR c++/11503
7220         * g++.dg/template/anon1.C: New test.
7221
7222         PR c++/11493
7223         PR c++/11495
7224         * g++.dg/parse/template9.C: Likewise.
7225         * g++.dg/template/crash4.C: New test.
7226         * g++.dg/template/koenig1.C: Likewise.
7227         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7228         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7229         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7230         functions.
7231         * g++.old-deja/g++.jason/template36.C: Likewise.
7232         * g++.old-deja/g++.mike/p1989.C: Likewise.
7233         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7234         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7235         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7236         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7237         compiling.
7238         * g++.old-deja/g++.pt/union2.C: Use this->.
7239
7240 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7241
7242         * gcc.dg/20030711-1.c: New test.
7243
7244 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7245
7246         PR c++/11050
7247         * g++.dg/parse/args1.C: New test.
7248         * g++.pt/defarg8.C: Change expected errors.
7249
7250 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7251
7252         PR c++/8164
7253         * g++.dg/template/nontype2.C: New test.
7254
7255         PR c++/10558
7256         * g++.dg/parse/template8.C: New test.
7257
7258         PR c++/8327
7259         * g++.dg/template/scope1.C: New test.
7260
7261         * g++.dg/warn/Wsign-compare-1.C: New test.
7262
7263 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7264
7265         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7266
7267 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7268
7269         PR c++/9411
7270         * g++.dg/template/explicit2.C: New test.
7271
7272         PR c++/10032
7273         * g++.dg/warn/pedantic1.C: New test.
7274
7275 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7276
7277         PR c++ 9483
7278         * g++.dg/other/field1.C: New test.
7279
7280 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7281
7282         PR c/11449
7283         * gcc.c-torture/compile/20030707-1.c: New.
7284
7285 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7286
7287         PR c++/10849
7288         * g++.dg/template/access12.C: New test.
7289
7290 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7291
7292         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7293         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7294         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7295         * gcc.misc-tests/gcov.exp: Update
7296         * g++.dg/gcov/gcov.exp: Update
7297         * lib/gcov.exp: Update.
7298
7299 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7300
7301         * g++.dg/abi/mangle17.C: Make sure template expressions are
7302         dependent.
7303         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7304         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7305         * g++.dg/opt/stack1.C: Remove erroneous code.
7306         * g++.dg/parse/template7.C: New test.
7307         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7308         * g++.old-deja/g++.pt/crash4.C: Likewise.
7309
7310 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7311
7312         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7313         with zero or one occurence of `$' after the initial `L'.
7314
7315 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7316
7317         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7318
7319 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7320
7321         PR c/11370
7322         * gcc.dg/Wunreachable-6.c: New testcase.
7323         * gcc.dg/Wunreachable-7.c: New testcase.
7324
7325 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7326
7327         PR c/11420
7328         * gcc.dg/20030708-1.c: New test.
7329
7330 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7331
7332         * gcc.dg/compat/sdata-section.h: New file.
7333         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7334         * gcc.dg/torture/mips-sdata-1.c: New test.
7335
7336 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7337
7338         PR c++/11030
7339         * g++.dg/template/friend19.C: New test.
7340
7341 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7342
7343         * g++.dg/opt/strength-reduce.C: New test.
7344
7345 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7346
7347         PR target/10979
7348         * gcc.dg/20030707-1.c: New testcase.
7349
7350 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7351
7352         PR optimization/11059
7353         * g++.dg/opt/emptyunion.C: New testcase.
7354
7355 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7356             Eric Botcazou  <ebotcazou@libertysurf.fr>
7357
7358         * g++.dg/opt/stack1.C: New test.
7359
7360 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7361
7362         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7363         run test.
7364
7365         PR c++/11431
7366         * g++.dg/expr/static_cast3.C: New test.
7367
7368 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7369
7370         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7371         everywhere.
7372         * gcc.dg/concat.c: Concatenation of string constants with
7373         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7374         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7375         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7376         necessary to avoid multi-character character constant warning.
7377         * gcc.dg/cpp/escape.c: Likewise.
7378         * gcc.dg/cpp/ucs.c: Likewise.
7379         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7380         Fix a typo.
7381
7382 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7383
7384         PR c/11428
7385         * gcc.c-torture/compile/20030704-1.c: New.
7386
7387 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7388
7389         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7390
7391 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7392
7393         PR c++/5287, PR c++/7910,  PR c++/11021
7394         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7395         tests for warnings.
7396         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7397         * g++.dg/ext/dllimport3.C: Likewise.
7398         * g++.dg/ext/dllimport4.C: New file.
7399         * g++.dg/ext/dllimport5.C: New file.
7400         * g++.dg/ext/dllimport6.C: New file.
7401         * g++.dg/ext/dllimport7.C: New file.
7402         * g++.dg/ext/dllimport8.C: New file.
7403         * g++.dg/ext/dllimport9.C: New file.
7404         * g++.dg/ext/dllimport10.C: New file.
7405         * g++.dg/ext/dllexport1.C: New file.
7406
7407 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7408
7409         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7410         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7411
7412 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7413
7414         * gcc.dg/builtins-25.c: New testcase.
7415         * gcc.dg/builtins-26.c: New testcase.
7416
7417 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7418
7419         * gcc.dg/compat/vector-defs.h: New file.
7420         * gcc.dg/compat/vector-setup.h: New file.
7421         * gcc.dg/compat/vector-check.h: New file.
7422         * gcc.dg/compat/vector-1_main.c: New file.
7423         * gcc.dg/compat/vector-1_x.c: New file.
7424         * gcc.dg/compat/vector-1_y.c: New file.
7425         * gcc.dg/compat/vector-2_main.c: New file.
7426         * gcc.dg/compat/vector-2_x.c: New file.
7427         * gcc.dg/compat/vector-2_y.c: New file.
7428
7429         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7430         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7431         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7432         * gcc.dg/compat/struct-align-1.h: New file.
7433         * gcc.dg/compat/struct-align-1_main.c: New file.
7434         * gcc.dg/compat/struct-align-1_x.c: New file.
7435         * gcc.dg/compat/struct-align-1_y.c: New file.
7436         * gcc.dg/compat/struct-align-2.h: New file.
7437         * gcc.dg/compat/struct-align-2_main.c: New file.
7438         * gcc.dg/compat/struct-align-2_x.c: New file.
7439         * gcc.dg/co
7440         * g++.old-deja/g++.other/comdat3.C: Likewise.
7441         * g++.old-deja/g++.other/ctor1.C: Likewise.
7442         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7443
7444 2003-06-05  Richard Henderson  <rth@redhat.com>
7445
7446         * gcc.dg/debug/20030605-1.c: New.
7447
7448 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7449
7450         * README.QMTEST: Update.
7451
7452 2003-06-04  Richard Henderson  <rth@redhat.com>
7453
7454         * gcc.dg/cleanup-1.c: New.
7455         * gcc.dg/cleanup-2.c: New.
7456         * gcc.dg/cleanup-3.c: New.
7457         * gcc.dg/cleanup-4.c: New.
7458         * gcc.dg/cleanup-5.c: New.
7459         * gcc.dg/cleanup-6.c: New.
7460         * gcc.dg/cleanup-7.c: New.
7461
7462 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7463
7464         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7465
7466         * lib/dg-pch.exp: New file.
7467         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7468         * gcc.dg/pch/pch.exp: Likewise.
7469
7470 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7471
7472         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7473         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7474         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7475         * gcc.dg/builtins-17.c: New test case.
7476         * gcc.dg/i386-387-4.c: New test case.
7477         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7478
7479 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7480
7481         * gcc.dg/ultrasp9.c: New test.
7482
7483 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7484
7485         * gcc.c-torture/compile/20030604-1.c: New test.
7486         * gcc.dg/sparc-constant-1.c: New test.
7487
7488 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7489
7490         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7491
7492 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7493
7494         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7495
7496         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7497         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7498
7499 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7500
7501         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7502
7503 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7504
7505         PR c++/10940
7506         * g++.dg/template/spec10.C: New test.
7507
7508 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7509
7510         * gcc.dg/builtins-16.c: New test case.
7511
7512 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7513
7514         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7515         mempcpy test with post-increments.
7516         * gcc.c-torture/execute/string-opt-3.c: New test.
7517         * gcc.dg/string-opt-1.c: New test.
7518
7519 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7520
7521         PR fortran/10965
7522         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7523
7524 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7525
7526         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7527         (scan-assembler): ... here.  Use dg-scan.
7528         (scan-assembler-not): Likewise.
7529         (scan-file): New function.
7530         (scan-file-not): Likewise.
7531         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7532         * gcc.dg/cpp/_Pragma4.c: Likewise.
7533         * gcc.dg/cpp/_Pragma5.c: Likewise.
7534         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7535         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7536         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7537         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7538         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7539         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7540         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7541         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7542         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7543         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7544         * gcc.dg/cpp/cxxcom1.c: Likewise.
7545         * gcc.dg/cpp/line1.c: Likewise.
7546         * gcc.dg/cpp/maccom1.c: Likewise.
7547         * gcc.dg/cpp/maccom2.c: Likewise.
7548         * gcc.dg/cpp/maccom3.c: Likewise.
7549         * gcc.dg/cpp/maccom4.c: Likewise.
7550         * gcc.dg/cpp/maccom5.c: Likewise.
7551         * gcc.dg/cpp/maccom6.c: Likewise.
7552         * gcc.dg/cpp/multiline.c: Likewise.
7553         * gcc.dg/cpp/spacing1.c: Likewise.
7554         * gcc.dg/cpp/spacing2.c: Likewise.
7555         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7556         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7557         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7558         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7559         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7560         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7561         * gcc.dg/cpp/cxxcom2.c: Likewise.
7562         * gcc.dg/cpp/cxxcom2.h: New file.
7563
7564         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7565         * g++.dg/cpp/truefalse.C: Here.
7566         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7567
7568 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7569
7570         * gcc.dg/cpp/redef3.c: New file.
7571
7572 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7573
7574         * gcc.dg/i386-loop-3.c: New test.
7575
7576 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7577
7578         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7579
7580 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7581
7582         * gcc.dg/fwrapv-1.c: New test case.
7583         * gcc.dg/fwrapv-2.c: New test case.
7584
7585 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7586
7587         PR c++/10956
7588         * g++.dg/template/spec9.C: New test.
7589
7590 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7591
7592         * gcc.dg/duff-4.c: New test case.
7593
7594 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7595
7596         PR fortran/10843
7597         * g77.dg/ffixed-form-1.f: New test
7598         * g77.dg/ffixed-form-2.f: New test
7599         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7600         * g77.dg/ffree-form-3.f: New test
7601
7602 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7603
7604         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7605         * gcc.dg/wint_t-1.c: Likewise.
7606
7607 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7608
7609         * g++.dg/template/access11.C: New test.
7610
7611 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7612
7613         PR c++/10849
7614         * g++.dg/template/access10.C: New test.
7615
7616 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7617             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7618
7619         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7620
7621 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7622
7623         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7624         suppress for powerpc-*-darwin*.
7625         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7626
7627 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7628
7629         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7630         suppress option for powerpc-*-darwin*.
7631
7632 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7633
7634         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7635         * gcc.dg/builtins-4.c: Add test for fmod.
7636
7637 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7638
7639         PR c++/10682
7640         * g++.dg/template/instantiate4.C: New test.
7641
7642 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7643
7644         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7645
7646 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7647
7648         * gcc.dg/compat/scalar-return-1_main.c: New file.
7649         * gcc.dg/compat/scalar-return-1_x.c: New file.
7650         * gcc.dg/compat/scalar-return-1_y.c: New file.
7651         * gcc.dg/compat/scalar-return-2_main.c: New file.
7652         * gcc.dg/compat/scalar-return-2_x.c: New file.
7653         * gcc.dg/compat/scalar-return-2_y.c: New file.
7654         * gcc.dg/compat/struct-return-3_main.c: New file.
7655         * gcc.dg/compat/struct-return-3_y.c: New file.
7656         * gcc.dg/compat/struct-return-3_x.c: New file.
7657         * gcc.dg/compat/struct-return-2_main.c: New file.
7658         * gcc.dg/compat/struct-return-2_x.c: New file.
7659         * gcc.dg/compat/struct-return-2_y.c: New file.
7660
7661 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7662
7663         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7664         for hppa*-hp-hpux*.
7665         * gcc.dg/20021014-1.c (dg-options): Likewise.
7666         * gcc.dg/nest.c (dg-options): Likewise.
7667
7668 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7669
7670         PR c++/9738
7671         * g++.dg/ext/dllimport2.C: New file.
7672         * g++.dg/ext/dllimport3.C: New file.
7673
7674 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7675
7676         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7677         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7678         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7679         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7680         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7681         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7682         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7683         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7684         * gcc.dg/compat/small-struct-defs.h: New file.
7685         * gcc.dg/compat/small-struct-init.h: New file.
7686         * gcc.dg/compat/small-struct-check.h: New file.
7687         * gcc.dg/compat/fp-struct-defs.h: New file.
7688         * gcc.dg/compat/fp-struct-check.h: New file.
7689         * gcc.dg/compat/fp-struct-init.h: New file.
7690         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7691         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7692
7693 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7694
7695         * gcc.dg/20030225-2.c: New test.
7696
7697 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7698             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7699
7700         * gcc.c-torture/compile/20030518-1.c: New test case.
7701
7702 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7703
7704         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7705         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7706         gcc-dg-debug-runtest.
7707         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7708         gcc-dg-debug-runtest.
7709
7710 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7711
7712         PR c++/9022
7713         * g++.dg/lookup/using6.C: New test.
7714
7715 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7716
7717         * g++.dg/parse/access2.C: New test.
7718
7719 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7720
7721         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7722         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7723         * gcc.dg/debug/debug.exp: Likewise.
7724
7725 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7726
7727         * gcc.dg/dollar.c: New test.
7728
7729 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7730
7731         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7732         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7733         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7734         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7735         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7736         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7737         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7738         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7739         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7740         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7741         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7742         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7743         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7744         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7745         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7746         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7747         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7748         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7749
7750 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7751
7752         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7753         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7754         support for "repo" mode.
7755         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7756         * lib/g77-dg.exp: Likewise.
7757         * lib/obj-dg.exp: Likewise.
7758
7759 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7760
7761         Merge from gcc-3_2-rhl8-branch:
7762         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7763
7764         * gcc.dg/tls/opt-6.c: New test.
7765
7766         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7767
7768         * gcc.dg/20030405-1.c: New test.
7769
7770         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7771
7772         * gcc.dg/20030309-1.c: New test.
7773
7774         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7775
7776         * gcc.c-torture/execute/20030307-1.c: New test.
7777
7778         2003-02-20  Randolph Chung  <tausq@debian.org>
7779
7780         * gcc.c-torture/compile/20030220-1.c: New test.
7781
7782         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7783
7784         * gcc.dg/20030217-1.c: New test.
7785
7786         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7787
7788         * gcc.c-torture/compile/20020129-1.c: New test.
7789
7790         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7791
7792         * gcc.dg/unroll-1.c: New test.
7793
7794         2002-11-16  Jan Hubicka  <jh@suse.cz>
7795
7796         * gcc.c-torture/execute/20020920-1.c: New test.
7797
7798         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7799
7800         PR target/7434
7801         * gcc.c-torture/compile/20021008-1.c: New test.
7802
7803         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7804
7805         PR target/7559
7806         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7807
7808         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7809
7810         * gcc.c-torture/compile/20020807-1.c: New test.
7811
7812         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7813
7814         * gcc.dg/tls/opt-1.c: New test.
7815
7816         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7817
7818         * gcc.dg/20020729-1.c: New test.
7819
7820         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7821
7822         * g++.dg/opt/life1.C: New test.
7823
7824         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7825
7826         * gcc.dg/20020525-1.c: New test.
7827
7828         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7829
7830         PR c++/6794
7831         * g++.dg/ext/pretty1.C: New test.
7832         * g++.dg/ext/pretty2.C: New test.
7833
7834 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7835
7836         PR c++/8385
7837         * g++.dg/ext/typeof5.C: New test.
7838
7839 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7840
7841         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7842         __USER_LABEL_PREFIX__ into account.
7843         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7844
7845 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7846
7847         * gcc.dg/builtins-15.c: New test case.
7848
7849 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7850
7851         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7852
7853 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7854
7855         * lib/g++.exp: Tweak handling of additional source files.
7856         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7857         * g++.dg/special/conpr-2a.C: Rename to ...
7858         * g++.dg/special/conpr-2a.cc: ... this.
7859         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7860         * g++.dg/special/conpr-3a.C: Rename to ...
7861         * g++.dg/special/conpr-3a.cc: This.
7862         * g++.dg/special/conpr-3b.C: Rename to ...
7863         * g++.dg/special/conpr-3b.cc: This.
7864         * g++.dg/special/conpr-4.C: New test.
7865         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7866
7867 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7868
7869         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7870
7871 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7872
7873         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7874         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7875         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7876         * g++.old-deja/g++.other/warn3.C: Likewise.
7877
7878 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7879
7880         * gcc.dg/i386-387-1.c: Update to also test log.
7881         * gcc.dg/i386-387-2.c: Likewise.
7882
7883 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7884
7885         * g77.f-torture/execute/int8421.f: New test.
7886
7887 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7888
7889         PR c++/10230, c++/10481
7890         * g++.dg/lookup/scoped5.C: New test.
7891
7892 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7893
7894         PR c++/10552
7895         * g++.dg/template/ttp6.C: New test.
7896
7897 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7898
7899         * gcc.c-torture/execute/builtins: New directory.
7900         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7901         gcc.c-torture/execute/builtins.
7902         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7903         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7904         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7905         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7906
7907 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7908
7909         PR c++/9252
7910         * g++.dg/template/access8.C: New test.
7911         * g++.dg/template/access9.C: New test.
7912
7913 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7914
7915         PR c++/9554
7916         * g++.dg/parse/access1.C: New test.
7917
7918 2003-05-09  DJ Delorie  <dj@redhat.com>
7919
7920         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7921         long, and not an int.
7922
7923 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7924
7925         PR c++/10555, c++/10576
7926         * g++.dg/template/memclass1.C: New test.
7927
7928 2003-05-08  DJ Delorie  <dj@redhat.com>
7929
7930         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7931         targets.
7932         * gcc.c-torture/execute/20021024-1.x: Likewise.
7933         * gcc.c-torture/execute/shiftdi.x: Likewise.
7934         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7935         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7936         * gcc.dg/20021018-1.c: Likewise.
7937
7938 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7939
7940         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7941
7942         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7943         (bcopy): Call memmove.
7944
7945 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7946
7947         * g77.f-torture/compile/8485.f: New test case.
7948
7949 2003-05-07  Richard Henderson  <rth@redhat.com>
7950
7951         PR c++/10570
7952         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7953         Verify exception_cleanup not called for rethrows.
7954         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7955         when exiting catch block without rethrowing.
7956         * g++.dg/eh/forced3.C: New.
7957         * g++.dg/eh/forced4.C: New.
7958
7959 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7960
7961         * gcc.dg/20030505.c: Fix triplet.
7962
7963 2003-05-06  DJ Delorie  <dj@redhat.com>
7964
7965         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7966         * gcc.dg/nest.c: Likewise.
7967
7968 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7969
7970         * gcc.dg/builtins-14.c: New test case.
7971
7972 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7973
7974         * lib/compat.exp (compat-execute): New argument.
7975         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7976         * gcc.dg/compat: New test directory.
7977         * gcc.dg/compat/compat.exp: New expect script.
7978         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7979         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7980         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7981         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7982         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7983         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7984
7985         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7986         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7987         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7988         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7989         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7990         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7991         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7992         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7993         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7994         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7995         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7996         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7997         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7998         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7999         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
8000
8001 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
8002
8003         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
8004
8005 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
8006
8007         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
8008
8009 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
8010
8011         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
8012         * gcc.dg/ppc-fsel-2.c: New test.
8013
8014         * gcc.dg/unused-5.c: New test.
8015
8016 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8017
8018         PR c++/10496
8019         * g++.dg/warn/pmf1.C: New test.
8020
8021 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8022
8023         PR c++/4494
8024         * g++.dg/warn/main.C: New test.
8025
8026 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8027
8028         * gcc.dg/nonnull-3.c: New test.
8029
8030 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
8031
8032         * gcc.dg/cpp/Wtrigraphs.c: Update.
8033         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
8034
8035 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
8036
8037         * gcc.dg/ppc-fsel-1.c: New test.
8038
8039 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
8040
8041         PR c/10604
8042         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
8043
8044 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
8045
8046         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
8047
8048 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8049
8050         PR c++/9364, c++/10553, c++/10586
8051         * g++.dg/parse/typename4.C: New test.
8052         * g++.dg/parse/typename5.C: Likewise.
8053
8054 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
8055
8056         * gcc.c-torture/compile/20030503-1.c: New test.
8057
8058 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8059
8060         * g++.dg/lookup/using5.C: Fix testcase error.
8061
8062 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
8063
8064         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
8065         since MEABI is no longer supported.  Remove all vestiges
8066         of MEABI from the test.
8067
8068 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8069
8070         PR c++/10554
8071         * g++.dg/lookup/using5.C: New test.
8072
8073 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8074
8075         PR c++/8772
8076         * g++.dg/template/ttp5.C: New test.
8077
8078 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
8079
8080         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
8081         (dg-gpp-additional-sources): New function.
8082         (dg-gpp-additional-files): Likewise.
8083         * lib/g++.exp (additional_sources): New variable.
8084         (additional_files): Likewise.
8085         (g++_target_compile): Deal with them.
8086         * lib/old-dejagnu.exp: Remove.
8087         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
8088         * g++.old-deja: Revise all tests to use dg commands.
8089
8090 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8091
8092         PR c++/9432, c++/9528
8093         * g++.dg/lookup/using4.C: New test.
8094
8095 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
8096
8097         * gcc.dg/noreturn-5.c: New file.
8098         * gcc.dg/noreturn-6.c: New file.
8099
8100         * gcc.c-torture/compile/inline-1.c: New file.
8101
8102 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8103
8104         PR c++/10551
8105         * g++.dg/template/explicit1.C: New test.
8106
8107 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8108
8109         PR c++/10549
8110         * g++.dg/other/bitfield1.C: New test.
8111
8112         PR c++/10527
8113         * g++.dg/init/new7.C: New test.
8114
8115 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8116
8117         * g++.dg/ext/desig1.C: New test.
8118         * g++.dg/ext/init1.C: Update.
8119
8120         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
8121
8122 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
8123
8124         PR c++/10180
8125         * g++.dg/warn/Winline-1.C: New test.
8126
8127 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
8128
8129         * gcc.c-torture/execute/string-opt-19.c: New test.
8130
8131         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
8132         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
8133
8134 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
8135
8136         PR c++/10506
8137         * g++.dg/init/new6.C: New test.
8138
8139         PR c++/10503
8140         * g++.dg/init/ref6.C: New test.
8141
8142 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
8143
8144         * g++.dg/warn/weak1.C: XFAIL on AIX4.
8145
8146 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8147
8148         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
8149         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
8150
8151 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
8152
8153         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
8154         initialized static data members.
8155
8156 2003-04-25  H.J. Lu <hjl@gnu.org>
8157
8158         * gcc.dg/ia64-sync-4.c: New test.
8159
8160 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8161
8162         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
8163         date.
8164
8165 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
8166
8167         PR c++/10337
8168         * g++.dg/warn/conv1.C: New test.
8169         * g++.old-deja/g++.other/conv7.C: Adjust.
8170         * g++.old-deja/g++.other/overload14.C: Adjust.
8171
8172 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8173
8174         PR c++/10471
8175         * g++.dg/template/defarg2.C: New test.
8176
8177 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
8178
8179         * gcc.dg/cpp/include2.c: Update.
8180         * gcc.dg/cpp/multiline-2.c: New.
8181         * gcc.dg/cpp/multiline.c: Update.
8182         * gcc.dg/cpp/strify2.c: Update.
8183         * gcc.dg/cpp/trad/literals-2.c: Update.
8184
8185 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8186
8187         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
8188
8189 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8190
8191         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
8192
8193 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8194
8195         PR c++/10451
8196         * g++.dg/parse/crash4.C: New test.
8197
8198         PR c++/9847
8199         * g++.dg/parse/crash5.C: New test.
8200
8201 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
8202
8203         PR c++/10446
8204         * g++.dg/parse/crash3.C: New test.
8205
8206         PR c++/10428
8207         * g++.dg/parse/elab1.C: New test.
8208
8209 2003-04-22  Devang Patel  <dpatel@apple.com>
8210
8211         * gcc.dg/cpp/trad/funlike-5.c: New test.
8212
8213 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
8214
8215         * g++.dg/other/packed1.C: Fix dg options.
8216
8217 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
8218
8219         * g++.dg/other/offsetof2.C: New test.
8220
8221 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
8222
8223         * g++.dg/template/recurse.C: Adjust location of error messages.
8224
8225 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
8226
8227         PR c++/9881
8228         * g++.dg/init/addr-const1.C: New test.
8229         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
8230
8231 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8232
8233         PR c++/10405
8234         * g++.dg/lookup/struct-hack1.C: New test.
8235
8236 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
8237
8238         * ucs.c: Update diagnostic messages.
8239
8240 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8241
8242         * gcc.dg/cpp/truefalse.cpp: New test.
8243         * gcc.dg/cpp/cpp.exp: Update.
8244         * g++.dg/other/stdbool-if.C: Remove.
8245
8246 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8247
8248         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
8249         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
8250
8251 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8252
8253         * gcc.c-torture/compile/20030418-1.c: New test.
8254
8255 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
8256
8257         * README.compat: Remove; content moved to doc/sourcebuild.texi.
8258
8259 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8260
8261         PR c++/10347
8262         g++.dg/template/dependent-name1.C: New test.
8263
8264 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
8265
8266         * gcc.dg/warn-1.c (tourist_guide): New array,
8267         contains a pointer to bar.
8268
8269 2003-04-16  Roger Sayle  <roger@eyesopen.com>
8270
8271         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
8272         * gcc.c-torture/execute/medce-1.c: New test case.
8273         * gcc.c-torture/execute/medce-2.c: New test case.
8274
8275 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
8276
8277         * lib/prune.exp: Ignore more messages.
8278
8279         PR c++/10381
8280         * g++.dg/parse/lookup3.C: New test.
8281
8282 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8283
8284         * gcc.c-torture/compile/20030415-1.c : New test.
8285
8286 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8287
8288         * gcc.c-torture/execute/scope-2.c: Move to ...
8289         * gcc.dg/noncompile/scope.c: .... here.
8290
8291 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8292
8293         * gcc.dg/20030414-2.c: New test case.
8294
8295 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8296
8297         PR target/10377
8298         * gcc.dg/20030414-1.c: New test.
8299
8300 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8301
8302         * gcc.dg/builtins-12.c: New test case.
8303         * gcc.dg/builtins-13.c: New test case.
8304
8305 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8306
8307         * gcc.c-torture/execute/string-opt-18.c: New test.
8308
8309 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8310
8311         PR c++/10300
8312         * g++.dg/init/new5.C: New test.
8313
8314 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8315
8316         PR c++/7910
8317         * g++.dg/ext/dllimport1.C: New test.
8318
8319 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8320
8321         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8322
8323 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8324
8325         PR Fortran/9263
8326         * g77.f-torture/noncompile/9263.f: New test
8327         PR Fortran/1832
8328         * g77.f-torture/execute/1832.f: New test
8329
8330 2003-04-11  David Chad  <davidc@freebsd.org>
8331             Loren J. Rittle  <ljrittle@acm.org>
8332
8333         libobjc/8562
8334         * objc.dg/headers.m: New test.
8335
8336 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8337
8338         * gcc.c-torture/execute/builtin-noret-2.c: New.
8339         * gcc.c-torture/execute/builtin-noret-2.x: New.
8340         XFAIL builtin-noret-2.c at -O1 and above.
8341         * gcc.dg/redecl.c: New.
8342         * gcc.dg/Wshadow-1.c: Update error regexps.
8343
8344 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8345
8346         * g++.dg/abi/bitfield10.C: New test.
8347
8348 2003-04-09  Mike Stump  <mrs@apple.com>
8349
8350         * gcc.dg/pch/pch.exp: Make testcase names longer.
8351         * g++.dg/pch/pch.exp: Make testcase names longer.
8352
8353 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8354
8355         * gcc.dg/builtins-11.c: New test case.
8356
8357 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8358
8359         * gcc.dg/builtins-9.c: New test case.
8360         * gcc.dg/builtins-10.c: New test case.
8361
8362 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8363
8364         * gcc.dg/noncompile/init-4.c.c: New test.
8365
8366 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8367
8368         * gcc.misc-test/gcov-9.c: New test.
8369         * gcc.misc-test/gcov-10.c: New test
8370         * gcc.misc-test/gcov-11.c: New test.
8371
8372 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8373
8374         PR optimization/10024
8375         * gcc.c-torture/compile/20030405-1.c: New test.
8376
8377 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8378
8379         * gcc.dg/pch/static-3.c: New.
8380         * gcc.dg/pch/static-3.hs: New.
8381         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8382
8383 2003-04-04  Richard Henderson  <rth@redhat.com>
8384
8385         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8386         * g++.dg/eh/forced2.C: Likewise.
8387
8388 2003-04-03  Mike Stump  <mrs@apple.com>
8389
8390         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8391         target arg.
8392         (scan-assembler-times, scan-assembler-not): Likewise.
8393         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8394
8395 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8396
8397         * gcc.dg/sparc-loop-1.c: New test.
8398
8399 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8400
8401         PR other/9274
8402         * g++.dg/pch/system-2.C: New.
8403         * g++.dg/pch/system-2.Hs: New.
8404
8405 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8406
8407         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8408
8409         * g++.dg/eh/simd-1.C (vecfunc): Same.
8410
8411 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8412
8413         * gcc.c-torture/execute/20030401-1.c: New test case.
8414
8415 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8416
8417         * objc.dg/defs.m: New.
8418
8419 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8420
8421         * g++.dg/eh/simd-1.C: New.
8422         * g++.dg/eh/simd-2.C: New.
8423
8424 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8425
8426         * gcc.c-torture/execute/simd-3.c: New.
8427
8428 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8429
8430         PR c/9936
8431         * gcc.dg/20030331-2.c: New test.
8432
8433 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8434
8435         PR c++/10278
8436         * g++.dg/parse/crash2.C: New test.
8437
8438 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8439
8440         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8441         * gcc.c-torture/execute/20030331-1.c: ...here.
8442
8443 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8444
8445         * gcc.c-torture/execute/20030331-1.c: New test.
8446
8447 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8448
8449         * lib/gcov.exp: Adjust call return testing strings.
8450         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8451
8452 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8453
8454         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8455         * gcc.dg/builtins-7.c: New test case.
8456         * gcc.dg/builtins-8.c: New test case.
8457
8458 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8459
8460         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8461
8462 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8463
8464         PR c++/7647
8465         * g++.dg/lookup-class-member-2.C: New test.
8466
8467 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8468
8469         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8470
8471 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8472
8473         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8474
8475 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8476
8477         * g++.dg/init/attrib1.C: New test.
8478
8479 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8480
8481         * gcc.dg/ultrasp8.c: New test.
8482
8483 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8484
8485         * gcc.dg/ultrasp7.c: New test.
8486
8487 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8488
8489         PR c++/10047
8490         * g++.dg/template/inline1.C: New test.
8491
8492 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8493
8494         * gcc.dg/sparc-dwarf2.c: New test.
8495
8496 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8497
8498         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8499         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8500
8501 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8502
8503         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8504         than reading .x files.
8505         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8506         * g77.dg/gcov/gcov-1.f: Likewise.
8507         * gcc.misc-tests/gcov-4b.c: Likewise.
8508         * gcc.misc-tests/gcov-5b.c: Likewise.
8509         * gcc.misc-tests/gcov-6.c: Likewise.
8510         * gcc.misc-tests/gcov-7.c: Likewise.
8511         * gcc.misc-tests/gcov-8.c: Likewise.
8512         * g++.dg/gcov/gcov-1.x: Remove.
8513         * g77.dg/gcov/gcov-1.x: Likewise.
8514         * gcc.misc-tests/gcov-4b.x: Likewise.
8515         * gcc.misc-tests/gcov-5b.x: Likewise.
8516         * gcc.misc-tests/gcov-6.x: Likewise.
8517         * gcc.misc-tests/gcov-7.x: Likewise.
8518         * gcc.misc-tests/gcov-8.x: Likewise.
8519
8520 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8521
8522         PR opt/10087
8523         * gcc.dg/20030324-1.c: New test.
8524
8525 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8526
8527         PR c++/10224
8528         * g++.dg/template/arg3.C: New test.
8529
8530         PR c++/10158
8531         * g++.dg/template/friend18.C: New test.
8532
8533 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8534
8535         * g77.f-torture/compile/20030326-1.f: New test case.
8536
8537 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8538
8539         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8540
8541         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8542
8543 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8544
8545         * gcc.dg/ia64-sync-3.c: New test.
8546
8547 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8548
8549         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8550
8551 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8552
8553         * gcc.dg/ultrasp6.c: New test.
8554
8555 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8556
8557         * gcc.dg/i386-signbit-1.c: New test.
8558         * gcc.dg/i386-signbit-2.c: New test.
8559         * gcc.dg/i386-signbit-3.c: New test.
8560
8561 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8562
8563         * gcc.dg/ultrasp5.c: Fix options.
8564
8565 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8566
8567         * gcc.dg/ultrasp5.c: Fix comment.
8568
8569 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8570
8571         PR fortran/10197
8572         * g77.f-torture/execute/10197.f: New test.
8573
8574 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8575
8576         PR c++/9898, c++/383
8577         * g++.dg/template/conv6.C: New test.
8578
8579         PR c++/10119
8580         * g++.dg/template/ptrmem5.C: New test.
8581
8582         PR c++/10026
8583         * g++.dg/lookup/koenig1.C: New test.
8584
8585         PR C++/10199
8586         * g++.dg/lookup/template2.C: New test.
8587
8588 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8589
8590         * g++.dg/opt/rtti1.C: New test.
8591
8592 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8593
8594         * gcc.dg/ultrasp5.c: New test.
8595
8596 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8597
8598         PR middle-end/9967
8599         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8600         builtin fputs.
8601
8602 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8603
8604         PR c/8224
8605         * gcc.dg/20030323-1.c: New test.
8606
8607 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8608
8609         * gcc.c-torture/compile/20030323-1.c: New test case.
8610
8611 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8612
8613         * gcc.dg/20030321-1.c: New test.
8614
8615 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8616
8617         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8618
8619 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8620
8621         PR c++/9978, c++/9708
8622         * g++.dg/ext/vlm1.C: Adjust expected error.
8623         * g++.dg/ext/vla2.C: New test.
8624         * g++.dg/template/arg1.C: New test.
8625         * g++.dg/template/arg2.C: New test.
8626
8627 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8628
8629         * g77.f-torture/execute/select.f: New test.
8630         * g77.f-torture/noncompile/select_no_compile.f: New test.
8631
8632 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8633
8634         PR c++/9898
8635         * g++.dg/other/error4.C: New test.
8636
8637 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8638
8639         * g++.dg/template/friend17.C: New test.
8640
8641 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8642
8643         * gcc.c-torture/compile/20030320-1.c: New.
8644
8645 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8646
8647         * gcc.dg/builtins-6.c: New test case.
8648
8649 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8650
8651         PR target/10073
8652         * gcc.c-torture/compile/20030319-1.c: New.
8653
8654 2003-03-18  Jan Hubicka  <jh@suse.cz>
8655
8656         * gcc.dg/i386-cvt-1.c: New test.
8657
8658 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8659
8660         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8661         * objc.dg/naming-2.m: Likewise.
8662
8663 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8664
8665         PR c++/9639
8666         * g++.dg/parse/crash1.C: New test.
8667
8668 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8669
8670         PR c++/8805
8671         * g++.dg/eh/cleanup1.C: New test.
8672
8673 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8674
8675         * gcc.c-torture/execute/20030316-1.c: New test case.
8676
8677 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8678
8679         PR c++/9629
8680         * g++.dg/init/ctor2.C: New test.
8681
8682 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8683
8684         * g77.f-torture/compile/xformat.f: New test case.
8685
8686 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8687
8688         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8689         * g++.old-deja/g++.mike/eh50.C: Likewise.
8690
8691 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8692
8693         PR c++/6440
8694         * g++.dg/template/spec7.C: New test.
8695         * g++.dg/template/spec8.C: Likewise.
8696
8697 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8698
8699         * gcc.c-torture/execute/20030313-1.c: New test.
8700
8701 2003-03-14  Richard Henderson  <rth@redhat.com>
8702
8703         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8704
8705 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8706
8707         * gcc.c-torture/compile/20030314-1.c: New test.
8708
8709 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8710
8711         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8712         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8713         thumb target,
8714         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8715         to accept newer _imp__  prefix and additional
8716         newline in .drectve section.
8717         * gcc.dg/dll-4.c: Likewise.
8718         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8719         switch.
8720
8721 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8722
8723         * g++.dg/parse/namespace9.C: New test.
8724
8725         * g++.dg/init/ref5.C: New test.
8726         * g++.dg/parse/ptrmem1.C: Likewise.
8727
8728 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8729
8730         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8731         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8732         regular expression.
8733         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8734         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8735
8736 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8737
8738         * gcc.c-torture/execute/20030224-2.c: New test.
8739
8740 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8741
8742         * gcc.dg/decl-3.c: New test.
8743
8744 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8745
8746         * gcc.dg/i386-loop-2.c: New test.
8747
8748 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8749
8750         PR c++/9474
8751         * g++.dg/parse/namespace8.C: New test.
8752
8753         PR c++/9924
8754         * g++.dg/overload/builtin2.C: New test.
8755
8756 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8757
8758         * gcc.dg/return-type-3.c: New test.
8759
8760 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8761
8762         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8763         profiling options are not supported.
8764
8765 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8766
8767         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8768         * g++.old-deja/g++.warn/impint2.C: Likewise.
8769
8770 2003-03-10  Devang Patel  <dpatel@apple.com>
8771
8772         * g++.dg/cpp/c++_cmd_1.C: New test.
8773         * g++.dg/cpp/c++_cmd_1.h: New file.
8774
8775 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8776
8777         * gcc.dg/altivec-9.c: New file.
8778
8779 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8780
8781         * gcc.dg/ppc-sdata-1.c: New test.
8782         * gcc.dg/ppc-sdata-2.c: New test.
8783
8784 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8785
8786         PR c++/9373
8787         * g++.dg/opt/ptrmem2.C: New test.
8788
8789         PR c++/8534
8790         * g++.dg/opt/ptrmem1.C: New test.
8791
8792 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8793
8794         * gcc.dg/i386-loop-1.c: New test.
8795
8796 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8797
8798         PR c++/9970
8799         * g++.dg/lookup/friend1.C: New test.
8800
8801 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8802
8803         PR c++/9823
8804         * g++.dg/parser/constructor1.C: New test.
8805
8806 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8807
8808         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8809
8810         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8811
8812 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8813
8814         * gcc.dg/cpp/Wunused.c: Update test.
8815
8816 2003-03-08  Jan Hubicka  <jh@suse.cz>
8817
8818         * gcc.dg/inline-3.c: New test.
8819
8820 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8821
8822         PR c++/9809
8823         * g++.dg/parse/builtin1.C: New test.
8824
8825         PR c++/9982
8826         * g++.dg/abi/cookie1.C: New test.
8827         * g++.dg/abi/cookie2.C: Likewise.
8828
8829         PR c++/9524
8830         * g++.dg/template/field1.C: New test.
8831
8832         PR c++/9912
8833         * g++.dg/parse/class1.C: New test.
8834         * g++.dg/parse/namespace7.C: Likewise.
8835         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8836
8837 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8838
8839         * g++.dg/init/ref4.C: New test.
8840
8841 2003-03-07  Jan Hubicka  <jh@suse.cz>
8842
8843         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8844         * gcc.dg/inline-3.c:  New test.
8845
8846 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8847
8848         * g++.dg/init/ref3.C: New test.
8849
8850         PR c++/9965
8851         * g++.dg/init/ref2.C: New test.
8852
8853         PR c++/9400
8854         * g++.dg/warn/Wshadow-2.C: New test.
8855
8856         PR c++/9791
8857         * g++.dg/warn/Woverloaded-1.C: New test.
8858
8859 2003-03-05  Jan Hubicka  <jh@suse.cz>
8860
8861         * gcc.dg/i386-local2.c: New.
8862         * gcc.dg/i386-local.c: Fix typo.
8863
8864 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8865
8866         * g++.dg/abi/layout3.C: New test.
8867
8868 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8869
8870         * gcc.c-torture/compile/20030305-1.c
8871
8872 2003-03-05  Jan Hubicka  <jh@suse.cz>
8873
8874         * gcc.dg/i386-local.c: New.
8875
8876 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8877
8878         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8879
8880 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8881
8882         * gcc.dg/switch-2.c: New test.
8883         * gcc.dg/switch-3.c: New test.
8884         * gcc.dg/Wswitch.c: Adjust line numbers.
8885         * gcc.dg/Wswitch-default.c: Likewise.
8886         * gcc.dg/Wswitch-enum.c: Likewise.
8887
8888 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8889
8890         * gcc.c-torture/execute/20030222-1.c: New test.
8891
8892 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8893
8894         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8895
8896 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8897
8898         PR c++/9878
8899         * g++.dg/init/ref1.C: New test.
8900
8901 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8902
8903         * gcc.dg/sh-relax.c: New SH-only test.
8904
8905 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8906
8907         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8908         comment explaining purpose of testcase.
8909
8910 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8911
8912         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8913         for HC11/HC12 (asm needs two int registers).
8914         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8915         HC11/HC12 because the test uses an asm which needs two 32-bit
8916         registers.
8917
8918 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8919
8920         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8921         for HC11/HC12 (array is too large otherwise).
8922         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8923         * gcc.c-torture/compile/20010518-2.x: Likewise.
8924         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8925         HC11/HC12 (array is too large).
8926
8927 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8928
8929         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8930         * lib/g++-dg.exp (g++-dg-test): Likewise.
8931
8932 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8933
8934         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8935         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8936
8937 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8938
8939         * g++.dg/warn/implicit-typename1.C: Remove warning.
8940
8941 2003-02-28  Richard Henderson  <rth@redhat.com>
8942
8943         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8944         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8945
8946 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8947
8948         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8949         * g++.dg/pch/pch.exp: Likewise.
8950
8951 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8952
8953         PR c++/9879
8954         * testsuite/g++.dg/init/new4.C: New test.
8955
8956 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8957
8958         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8959
8960 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8961
8962         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8963         unsigned long.
8964
8965         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8966         wider than float.
8967
8968 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8969
8970         * lib/scanasm.exp: Add support for counting numbers of
8971         occurences.
8972         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8973         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8974
8975 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8976
8977         PR c++/9683
8978         * g++.dg/template/static3.C: New test.
8979
8980         PR c++/9829
8981         * g++.dg/parse/namespace6.C: New test.
8982
8983 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8984
8985         PR target/9732
8986         * gcc.dg/20030225-1.c: New test.
8987
8988 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8989
8990         * README: Remove out-of-date information.
8991
8992         PR c++/9836
8993         * g++.dg/template/spec6.C: New test.
8994
8995 2003-02-24  Jeff Law  <law@redhat.com>
8996
8997         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8998
8999 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9000
9001         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
9002         * gcc.dg/pragma-ep-1.c: Likewise.
9003
9004 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9005
9006         PR c++/9602
9007         * g++.dg/template/friend16.C: New test.
9008
9009 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
9010
9011         PR c++/5333
9012         * g++.dg/parse/fused-params1.C: Adjust error messages.
9013         * g++.dg/template/nested3.C: New test.
9014
9015 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
9016
9017         * g++.dg/abi/param1.C: New test.
9018
9019 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9020
9021         PR c++/7982
9022         * g++.dg/warn/implicit-typename1.C: New test.
9023
9024 2003-02-22  Kelley Cook <kelleycook@comcast.net>
9025
9026         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
9027         with "mtune".
9028         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9029         * gcc.c-torture/execute/20010129-1.x: Likewise.
9030         * gcc.dg/20011107-1.c: Likewise.
9031         * gcc.dg/20020108-1.c: Likewise.
9032         * gcc.dg/20020122-3.c: Likewise.
9033         * gcc.dg/20020206-1.c: Likewise.
9034         * gcc.dg/20020310-1.c: Likewise.
9035         * gcc.dg/20020426-2.c: Likewise.
9036         * gcc.dg/20020517-1.c: Likewise.
9037         * gcc.dg/991230-1.c: Likewise.
9038         * gcc.dg/i386-unroll-1.c: Likewise.
9039         * gcc.misc-tests/i386-prefetch.exp: Likewise.
9040
9041 2003-02-22  Jan Hubicka  <jh@suse.cz>
9042
9043         * gcc.dg/i386-mul.c: New test.
9044
9045 2003-02-21  Roger Sayle  <roger@eyesopen.com>
9046
9047         * gcc.dg/builtins-5.c: New test case.
9048
9049 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
9050
9051         * gcc.dg/asmreg-1.c: New test.
9052
9053 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9054
9055         PR c++/9749
9056         * g++.dg/parse/varmod1.C: New test.
9057
9058 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9059
9060         PR c++/9727
9061         * g++.dg/template/op1.C: New test.
9062
9063 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9064
9065         PR c++/8906
9066         * g++.dg/template/nested2.C: New test.
9067
9068 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9069
9070         PR c++/8724
9071         * g++.dg/expr/dtor1.C: New test.
9072
9073 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
9074
9075         * gcc.dg/cpp/include3.c: New test.
9076         * gcc.dg/cpp/inc/foo.h: New file.
9077
9078 2003-02-21  Glen Nakamura  <glen@imodulo.com>
9079
9080         * gcc.c-torture/execute/20030221-1.c: New test.
9081
9082 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
9083
9084         PR c++/9729
9085         * g++.dg/abi/conv1.C: New test.
9086
9087 2003-02-20  Jan Hubicka  <jh@suse.cz>
9088
9089         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
9090
9091 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
9092
9093         * gcc.c-torture/compile/20030219-1.c: New test.
9094
9095 2003-02-18  Jan Hubicka  <jh@suse.cz>
9096
9097         * gcc.dg/funcorder.c: New test.
9098
9099 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9100
9101         * gcc.c-torture/execute/20030218-1.c: New.
9102
9103 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
9104
9105         * gcc.dg/20030218-1.c: New.
9106
9107 2003-02-18  Richard Henderson  <rth@redhat.com>
9108
9109         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
9110         * gcc.dg/attr-used-2.c: New.
9111
9112 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
9113
9114         PR c++/9704
9115         * g++.dg/init/copy5.C: New test.
9116
9117 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
9118
9119         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
9120         * g++.dg/pch/pch.exp: Likewise.
9121
9122 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9123
9124         * gcc.c-torture/execute/20030209-1.c: Enable the test if
9125         STACK_SIZE is not defined.
9126
9127 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9128
9129         PR c++/9457
9130         * g++.dg/template/init1.C: New test.
9131
9132 2003-02-16  Jan HUbicka  <jh@suse.cz>
9133
9134         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
9135         (foo): Add few extra tests
9136         * gcc.dg/c99-const-expr-3.c: Likewise.
9137         * gcc.c-torture/execute/20030216-1.c: New.
9138
9139 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9140
9141         PR c++/9459
9142         * g++.dg/ext/typeof4.C: New test.
9143
9144 2003-02-15  Roger Sayle  <roger@eyesopen.com>
9145
9146         * gcc.dg/i386-387-3.c: New test case.
9147
9148 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
9149
9150         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
9151         cris-*-elf* cris-*-aout* and mmix-*-*.
9152
9153 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
9154
9155         * gcc.dg/20030213-1.c: New test.
9156
9157 2003-02-12  Roger Sayle  <roger@eyesopen.com>
9158
9159         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
9160         * gcc.dg/i386-387-2.c: Likewise.
9161
9162 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
9163
9164         * gcc.dg/ppc-spe.c: Fix formatting.
9165         Enable tests that were previously unsupported by gas.
9166         Delete tests for instructions that no longer exist.
9167         Switch arguments on evsubifw builtin.
9168
9169 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
9170
9171         * gcc.c-torture/execute/20030209-1.c: Disable the test if
9172         STACK_SIZE is too small.
9173
9174 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9175             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9176
9177         * gcc.dg/decl-2.c: New test.
9178
9179 2003-02-10  Jan Hubicka  <jh@suse.cz>
9180
9181         * gcc.dg/i386-fpcvt-1.c:  New test.
9182
9183 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
9184
9185         * gcc.c-torture/execute/20030209-1.c: New test.
9186
9187 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
9188
9189         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
9190         int-wide bitops, use the constants of the same width.
9191         Likewise, if long long is 32-bit wide, test bitops using
9192         32-bit constants.
9193
9194 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
9195
9196         * gcc.dg/20021014-1.c: Annotate with expected notice text.
9197
9198 2003-02-07  Roger Sayle  <roger@eyesopen.com>
9199
9200         * testsuite/gcc.dg/builtins-4.c: New test case.
9201
9202 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9203
9204         * gcc.dg/20020430-1.c: Fix dg command typos.
9205         * gcc.dg/20020503-1.c: Likewise.
9206
9207 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9208
9209         PR c++/8785
9210         * g++.dg/parse/fused-params1.C: New test.
9211
9212         PR c++/8857
9213         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
9214
9215         PR c++/8921
9216         * g++.dg/parse/non-dependent1.C: New test.
9217
9218         PR c++/8928
9219         * g++.dg/parse/dupl-tmpl-args1.C: New test.
9220
9221         PR c++/9228
9222         * g++.dg/parse/undefined7.C: New test.
9223         * g++.dg/parse/non-templ1.C: New test.
9224
9225         PR c++/9229
9226         * g++.dg/parse/too-many-tmpl-args1.C: New test.
9227
9228 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
9229
9230         * gcc.c-torture/compile/20030206-1.c: New test.
9231
9232 2003-02-05  Roger Sayle  <roger@eyesopen.com>
9233
9234         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
9235         "pow" to "foo" to avoid potential confusion with a math built-in.
9236
9237 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9238
9239         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
9240         conditions for SPARC targets.
9241
9242 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
9243
9244         * gcc.dg/20030204-1.c: New test.
9245
9246 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9247
9248         PR c++/38
9249         * g++.dg/parse/array-size1.C: New test.
9250
9251         PR c++/5657
9252         * g++.dg/parse/undefined3.C: New test.
9253
9254         PR c++/5665
9255         * g++.dg/parse/undefined4.C: New test.
9256
9257         PR c++/5975
9258         * g++.dg/parse/undefined5.C: New test.
9259
9260         PR c++/7259
9261         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
9262
9263         PR c++/8578
9264         * g++.dg/parse/casting-operator1.C: New test.
9265
9266         PR c++/8596
9267         * g++.dg/parse/undefined6.C: New test.
9268
9269         PR c++/8736
9270         * g++.dg/parse/missing-template1.C: New test.
9271
9272 2003-02-04  Jan Hubicka  <jh@suse.cz>
9273
9274         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
9275         * gcc.dg/i386-cmov?.c:  Likewise.
9276         * gcc.dg/i386-fpcvt-?.c:  Likewise.
9277         * gcc.dg/i386-ssefp-1.c:  Likewise.
9278         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9279         conventions.
9280
9281 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9282
9283         PR c++/7129
9284         * testsuite/g++.dg/ext/max.C: New test.
9285
9286 2003-02-03  Jan Hubicka  <jh@suse.cz>
9287
9288         * gcc.c-torture/execute/20030203-1.c: New test.
9289
9290 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9291
9292         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9293         'natural-endian'.
9294
9295 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9296
9297         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9298         * g++.dg/init/new2.C: Likewise.
9299         * g++.dg/other/new1.C: Likewise.
9300
9301 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9302
9303         * gcc.dg/struct-ret-libc.c: New test.
9304
9305 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9306
9307         * gcc.dg/20030129-1.c: New test.
9308
9309 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9310
9311         PR c++/8849
9312         * g++.dg/template/ptrmem4.C: New test.
9313
9314 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9315
9316         * g++.dg/parser/constant1.C: New test.
9317
9318 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9319
9320         PR c++/8591
9321         * g++.dg/parse/friend2.C: New test.
9322
9323 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9324
9325         PR c++/9437
9326         * g++.dg/template/unify4.C: New test.
9327
9328 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9329
9330         * gcc.c-torture/execute/20030128-1.c: New test.
9331
9332 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9333
9334         * g++.dg/lookup/nested1.C: Test moved from ...
9335         * g++.old-deja/g++.other/lookup24.C: ... here.
9336
9337 2003-01-28  Jan Hubicka  <jh@suse.cz>
9338
9339         * gcc.dg/i386-cmov5.c:  New test.
9340
9341 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9342
9343         * gcc.c-torture/execute/20010925-1.c: Changed the
9344         memcpy declaration.
9345
9346 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9347
9348         PR c++/3902
9349         * g++.dg/parse/template5.C: New test.
9350
9351 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9352
9353         PR fortran/9258
9354         * g77.dg/pr9258: New test.
9355
9356 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9357
9358         * README: Move relevant parts from README.g++.
9359
9360         * README.g++: Remove this file.
9361
9362 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9363
9364         * g++.dg/abi/dcast1.C: New test.
9365
9366 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9367
9368         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9369
9370 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9371
9372         PR c++/47
9373         * g++.old-deja/g++.other/lookup24.C: New test.
9374
9375 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9376
9377         PR middle-end/7227
9378         * gcc.dg/uninit-C.c: New test.
9379
9380 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9381
9382         * g++.dg/abi/covariant1.C: New test.
9383
9384 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9385
9386         * gcc.dg/20030123-1.c: New test.
9387
9388 2003-01-25  Jan Hubicka  <jh@suse.cz>
9389
9390         PR opt/8492
9391         * gcc.c-torture/compile/20030125-1.c
9392
9393 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9394
9395         PR c++/9403
9396         * g++.dg/parse/template3.C: New test.
9397         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9398
9399         PR c++/795
9400         * g++.dg/parse/template4.C: New test.
9401
9402         PR c++/9415
9403         * g++.dg/template/qual2.C: New test.
9404
9405         PR c++/8545
9406         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9407
9408         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9409
9410 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9411
9412         * gcc.c-torture/execute/switch-1.c: New test case.
9413
9414 2003-01-25  Jan Hubicka  <jh@suse.cz>
9415
9416         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9417
9418 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9419
9420         Tweaks for Bison-1.875. From the NEWS file:
9421         "- `parse error' -> `syntax error'
9422         Bison now uniformly uses the term `syntax error'"
9423         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9424         * gcc.dg/cpp/digraph2.c: Likewise.
9425         * gcc.dg/cpp/direct2.c: Likewise.
9426         * gcc.dg/cpp/paste4.c: Likewise.
9427         * gcc.dg/c90-restrict-1.c: Likewise.
9428         * gcc.dg/c99-func-2.c: Likewise.
9429         * gcc.dg/noncompile/920721-2.c: Likewise.
9430         * gcc.dg/noncompile/930622-2.c: Likewise.
9431         * gcc.dg/noncompile/940112-1.c: Likewise.
9432         * gcc.dg/noncompile/950921-1.c: Likewise.
9433         * gcc.dg/noncompile/951123-1.c: Likewise.
9434         * gcc.dg/noncompile/971104-1.c: Likewise.
9435         * gcc.dg/noncompile/990416-1.c: Likewise.
9436
9437 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9438
9439         * g++.dg/parse/undefined1.C: Add error message.
9440
9441 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9442
9443         PR c++/9354
9444         * g++.dg/parse/new1.C: New test.
9445
9446         PR c++/9216
9447         * g++.dg/parse/template2.C: New test.
9448
9449         PR c++/9354
9450         * g++.dg/parse/typedef2.C: New test.
9451
9452         PR c++/9328
9453         * g++.dg/ext/typeof3.C: New test.
9454
9455 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9456
9457         PR c++/2738
9458         * g++.dg/parse/ret-type1.C: New test.
9459
9460         PR c++/3792
9461         * g++.dg/parse/tmpl-outside1.C: New test.
9462
9463         PR c++/4207
9464         * g++.dg/parse/int-as-enum1.C: New test.
9465
9466         PR c++/4903
9467         * g++.dg/parse/no-typename1.C: New test.
9468
9469         PR c++/5533
9470         * g++.dg/parse/no-value1.C: New test.
9471
9472         PR c++/5921
9473         * g++.dg/parse/wrong-inline1.C: New test.
9474
9475         PR c++/6402
9476         * g++.dg/parse/ref1.C: New test.
9477
9478         PR c++/6992
9479         * g++.dg/parse/attr-ctor1.C: New test.
9480
9481         PR c++/7229
9482         * g++.dg/parse/namespace5.C: New test.
9483
9484         PR c++/7917
9485         * g++.dg/parse/func-def1.C: New test.
9486
9487         PR c++/8143
9488         * g++.dg/parse/undefined1.C: New test.
9489
9490         PR c++/5723, PR c++/8522
9491         * g++.dg/parse/specialization1.C: New test.
9492
9493         PR c++/163, PR c++/8595
9494         * g++.dg/parse/struct-as-enum1.C: New test.
9495
9496         PR c++/9173
9497         * g++.dg/parse/undefined2.C: New test.
9498
9499 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9500
9501         PR c++/9298
9502         * g++.dg/parse/template1.C: New test.
9503
9504         PR c++/9384
9505         * g++.dg/parse/using1.C: New test.
9506
9507         PR c++/9285
9508         PR c++/9294
9509         * g++.dg/parse/expr2.C: New test.
9510
9511         PR c++/9388
9512         * g++.dg/parse/lookup2.C: Likewise.
9513
9514 2003-01-21  Jan Hubicka  <jh@suse.cz>
9515
9516         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9517         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9518         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9519         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9520
9521 2003-01-20  Nick Clifton  <nickc@redhat.com>
9522
9523         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9524         problem with ARM sibcall code generation.
9525
9526 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9527
9528         * gcc.c-torture/execute/20030120-1.c: New.
9529
9530 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9531
9532         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9533
9534 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9535
9536         PR c++/9272
9537         * g++.dg/parse/ctor1.C: New test.
9538
9539         PR c++/9294:
9540         * g++.dg/parse/qualified1.C: New test.
9541
9542         * g++.dg/parse/typename3.C: New test.
9543
9544 2003-01-16  Richard Henderson  <rth@redhat.com>
9545
9546         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9547
9548 2003-01-16  Richard Henderson  <rth@redhat.com>
9549
9550         * g++.dg/pch/pch.exp: Copy test header to the working directory
9551         before using it either for precompilation or direct use.
9552         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9553         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9554
9555 2003-01-16  Richard Henderson  <rth@redhat.com>
9556
9557         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9558         before using it either for precompilation or direct use.
9559         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9560         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9561
9562 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9563
9564         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9565         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9566         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9567         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9568         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9569         typename warning into error.
9570         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9571         error messages.
9572         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9573         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9574         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9575         messages.
9576         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9577         make declaration visible in template.
9578         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9579         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9580         messages.
9581         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9582         message.
9583         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9584         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9585         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9586         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9587         typename warning with error message.
9588         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9589         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9590         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9591
9592 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9593
9594         * g++.dg/parse/ambig2.C: New test.
9595
9596 2003-01-15  Richard Henderson  <rth@redhat.com>
9597
9598         * g++.dg/tls/init-2.C: Update error message string.
9599
9600 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9601
9602         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9603
9604 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9605
9606         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9607         all for HC11/HC12.
9608         * gcc.c-torture/compile/20001205-1.x: Likewise.
9609         * gcc.c-torture/compile/20001226-1.x: Likewise.
9610         * gcc.c-torture/compile/920520-1.x: Likewise.
9611         * gcc.c-torture/compile/961203-1.x: Likewise.
9612         * gcc.c-torture/compile/20020604-1.x: Likewise.
9613
9614 2003-01-15  Jan Hubicka  <jh@suse.cz>
9615
9616         * gcc.c-torture/compile/20030115-1.c: New test.
9617
9618         * gcc.dg/i386-fpcvt-1.c: New test.
9619         * gcc.dg/i386-fpcvt-2.c: New test.
9620
9621 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9622
9623         Further conform g++'s __vmi_class_type_info to the C++ ABI
9624         specification.
9625         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9626         the specification.
9627
9628 2003-01-14  Jan Hubicka  <jh@suse.cz>
9629
9630         * gcc.dg/i386-fpcvt-1.c: New test.
9631         * gcc.dg/i386-fpcvt-2.c: New test.
9632
9633 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9634
9635         * gcc.dg/i386-mmx-3.c: New test.
9636
9637 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9638
9639         PR c++/9264
9640         * g++.dg/parse/octal1.C: New file.
9641
9642         PR c++/9172
9643         * g++.dg/parse/typename1.C: New file.
9644
9645 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9646
9647         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9648         * gcc.dg/bf-no-ms-layout.c: Likewise.
9649         * gcc.dg/bf-ms-attrib.c: Likewise.
9650
9651 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9652
9653         PR c++/9099
9654         * g++.dg/parse/dtor1.C: New file.
9655
9656         PR c++/9128
9657         * g++.dg/rtti/typeid1.C: New file.
9658
9659         PR c++/9153
9660         * g++.dg/parse/lookup1.C: New file.
9661
9662         PR c++/9171
9663         * g++.dg/templ/spec5.C: New file.
9664
9665 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9666
9667         * gcc.c-torture/compile/20030110-1.c: New test.
9668
9669 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9670
9671         Merge from pch-branch:
9672
9673         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9674
9675         * gcc.dg/pch/cpp-1.h: New.
9676         * gcc.dg/pch/cpp-1.c: New.
9677         * gcc.dg/pch/cpp-2.h: New.
9678         * gcc.dg/pch/cpp-2.c: New.
9679
9680         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9681
9682         * gcc.dg/pch/except-1.h: New.
9683         * gcc.dg/pch/except-1.c: New.
9684
9685         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9686
9687         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9688         running test.
9689         * gcc.dg/pch: Include *.hp not *.h.
9690         * gcc.dg/pch/system-1.h: New.
9691         * gcc.dg/pch/system-1.c: New.
9692
9693         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9694
9695         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9696         rather than trying to build and run a program using PCH.
9697         * gcc.dg/pch: Remove dg-do commands from test files.
9698
9699         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9700
9701         * gcc.dg/pch/macro-3.c: New.
9702         * gcc.dg/pch/macro-3.h: New.
9703
9704         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9705
9706         * gcc.dg/pch/common-1.c: New.
9707         * gcc.dg/pch/common-1.h: New.
9708         * gcc.dg/pch/decl-1.c: New.
9709         * gcc.dg/pch/decl-1.h: New.
9710         * gcc.dg/pch/decl-2.c: New.
9711         * gcc.dg/pch/decl-2.h: New.
9712         * gcc.dg/pch/decl-3.c: New.
9713         * gcc.dg/pch/decl-3.h: New.
9714         * gcc.dg/pch/decl-4.c: New.
9715         * gcc.dg/pch/decl-4.h: New.
9716         * gcc.dg/pch/decl-5.c: New.
9717         * gcc.dg/pch/decl-5.h: New.
9718         * gcc.dg/pch/global-1.c: New.
9719         * gcc.dg/pch/global-1.h: New.
9720         * gcc.dg/pch/inline-1.c: New.
9721         * gcc.dg/pch/inline-1.h: New.
9722         * gcc.dg/pch/inline-2.c: New.
9723         * gcc.dg/pch/inline-2.h: New.
9724         * gcc.dg/pch/static-1.c: New.
9725         * gcc.dg/pch/static-1.h: New.
9726         * gcc.dg/pch/static-2.c: New.
9727         * gcc.dg/pch/static-2.h: New.
9728
9729         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9730
9731         * g++.dg/pch/pch.exp: Better handle failing testcases.
9732         * gcc.dg/pch/pch.exp: Likewise.
9733         * gcc.dg/pch/macro-1.c: New.
9734         * gcc.dg/pch/macro-1.h: New.
9735         * gcc.dg/pch/macro-2.c: New.
9736         * gcc.dg/pch/macro-2.h: New.
9737
9738         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9739
9740         * g++.dg/dg.exp: Treat files in pch/ specially.
9741         * g++.dg/pch/pch.exp: New file.
9742         * g++.dg/pch/empty.H: New file.
9743         * g++.dg/pch/empty.C: New file.
9744         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9745         "precompile".
9746
9747         * gcc.dg/pch/pch.exp: New file.
9748         * gcc.dg/pch/empty.h: New file.
9749         * gcc.dg/pch/empty.c: New file.
9750         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9751         "precompile".
9752
9753 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9754
9755         * g++.dg/template/friend14.C: New test.
9756
9757 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9758
9759         * gcc.dg/old-style-asm-1.c: New test.
9760
9761 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9762
9763         * gcc.c-torture/compile/20030109-1.c: New test.
9764
9765 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9766
9767         * gcc.c-torture/execute/20030109-1.c: New test.
9768
9769 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9770
9771         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9772         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9773         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9774         * g++.old-deja/g++.mike/eh2.C: Likewise
9775         * g++.old-deja/g++.mike/eh3.C: Likewise
9776         * g++.old-deja/g++.mike/eh5.C: Likewise
9777         * g++.old-deja/g++.mike/eh6.C: Likewise
9778         * g++.old-deja/g++.mike/eh7.C: Likewise
9779         * g++.old-deja/g++.mike/eh8.C: Likewise
9780         * g++.old-deja/g++.mike/eh9.C: Likewise
9781         * g++.old-deja/g++.mike/eh10.C: Likewise
9782         * g++.old-deja/g++.mike/eh12.C: Likewise
9783         * g++.old-deja/g++.mike/eh13.C: Likewise
9784         * g++.old-deja/g++.mike/eh14.C: Likewise
9785         * g++.old-deja/g++.mike/eh16.C: Likewise
9786         * g++.old-deja/g++.mike/eh17.C: Likewise
9787         * g++.old-deja/g++.mike/eh18.C: Likewise
9788         * g++.old-deja/g++.mike/eh21.C: Likewise
9789         * g++.old-deja/g++.mike/eh23.C: Likewise
9790         * g++.old-deja/g++.mike/eh24.C: Likewise
9791         * g++.old-deja/g++.mike/eh25.C: Likewise
9792         * g++.old-deja/g++.mike/eh26.C: Likewise
9793         * g++.old-deja/g++.mike/eh27.C: Likewise
9794         * g++.old-deja/g++.mike/eh28.C: Likewise
9795         * g++.old-deja/g++.mike/eh29.C: Likewise
9796         * g++.old-deja/g++.mike/eh31.C: Likewise
9797         * g++.old-deja/g++.mike/eh33.C: Likewise
9798         * g++.old-deja/g++.mike/eh34.C: Likewise
9799         * g++.old-deja/g++.mike/eh35.C: Likewise
9800         * g++.old-deja/g++.mike/eh36.C: Likewise
9801         * g++.old-deja/g++.mike/eh37.C: Likewise
9802         * g++.old-deja/g++.mike/eh38.C: Likewise
9803         * g++.old-deja/g++.mike/eh39.C: Likewise
9804         * g++.old-deja/g++.mike/eh40.C: Likewise
9805         * g++.old-deja/g++.mike/eh41.C: Likewise
9806         * g++.old-deja/g++.mike/eh42.C: Likewise
9807         * g++.old-deja/g++.mike/eh44.C: Likewise
9808         * g++.old-deja/g++.mike/eh46.C: Likewise
9809         * g++.old-deja/g++.mike/eh47.C: Likewise
9810         * g++.old-deja/g++.mike/eh48.C: Likewise
9811         * g++.old-deja/g++.mike/eh49.C: Likewise
9812         * g++.old-deja/g++.mike/eh50.C: Likewise
9813
9814
9815         PR c++/8615
9816         * g++.dg/template/char1.C: New test.
9817
9818         * g++.dg/template/varmod1.C: Fix typo.
9819
9820 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9821
9822         DR 180
9823         * g++.old-deja/g++.pt/crash32.C: Expect error.
9824
9825 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9826
9827         PR c++/5919
9828         * g++.dg/template/varmod1.C: New test.
9829
9830         PR c++/8727
9831         * g++.dg/inherit/typeinfo1.C: New test.
9832
9833         PR c++/8663
9834         * g++.dg/inherit/typedef1.C: New test.
9835
9836 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9837
9838         PR c++/8332
9839         PR c++/8493
9840         * g++.dg/template/strlen1.C: New test.
9841
9842         PR c++/8227
9843         * g++.dg/template/ctor2.C: New test.
9844
9845         PR c++/8214
9846         * g++.dg/init/string1.C: New test.
9847
9848         PR c++/8511
9849         * g++.dg/template/friend8.C: New test.
9850
9851 2002-11-29  Joe Buck <jbuck@synopsys.com>
9852
9853         * g++.dg/lookup/anon2.C: New test.
9854
9855 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9856
9857         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9858         h8300 port.
9859
9860 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9861
9862         * gcc.dg/bitfld-6.c: New test.
9863
9864 2002-11-27  Jan Hubicka  <jh@suse.cz>
9865
9866         * gcc.c-torture/execute/20021127.[cx]: New test.
9867
9868 2002-11-26  Jan Hubicka  <jh@suse.cz>
9869
9870         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9871         quality.
9872
9873 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9874
9875         * g++.dg/init/brace2.C: New test.
9876         * g++.old-deja/g++.mike/p9129.C: Correct.
9877
9878 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9879
9880         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9881
9882 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9883
9884         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9885
9886 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9887
9888         * testsuite/g++.dg/abi/empty11.C: New test.
9889         * testsuite/g++.dg/rtti/cv1.C: New test.
9890
9891 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9892
9893         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9894
9895 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9896
9897         * g++.dg/abi/empty10.C: New test.
9898
9899 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9900
9901         * gcc.c-torture/compile/20021124-1.c: New test.
9902
9903 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9904
9905         * g++.dg/abi/rtti2.C: New test.
9906
9907 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9908
9909         * gcc.dg/i386-unroll-1.c: New test.
9910
9911 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9912
9913         * gcc.c-torture/compile/20021120-1.c: New test.
9914         * gcc.c-torture/compile/20021120-2.c: New test.
9915
9916 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9917
9918         * gcc.dg/bitfld-5.c: New test.
9919
9920 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9921
9922         * gcc.c-torture/execute/20021120-3.c: New test.
9923
9924 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9925
9926         * gcc.c-torture/execute/20021120-2.c: New test.
9927
9928 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9929
9930         * gcc.c-torture/execute/20021120-1.c: New test.
9931
9932 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9933
9934         * gcc.c-torture/execute/20021118-3.c: New test.
9935
9936 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9937
9938         * gcc.c-torture/compile/20021119-1.c: New test.
9939
9940 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9941
9942         * gcc.dg/duff-1.c: New test.
9943         * gcc.dg/duff-2.c: New test.
9944         * gcc.dg/duff-3.c: New test.
9945
9946 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9947
9948         * gcc.dg/cpp/_Pragma5.c: New test.
9949
9950 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9951
9952         * gcc.c-torture/execute/20021118-2.c: New test.
9953
9954 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9955
9956         * gcc.c-torture/execute/20021118-1.c: New test.
9957
9958 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9959
9960         * gcc.dg/20021116-1.c: New test.
9961
9962 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9963
9964         * g++.dg/abi/vcall1.C: New test.
9965
9966 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9967
9968         * gcc.dg/20021029-1.c: New test.
9969         * gcc.dg/20021029-2.c: New test.
9970
9971 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9972
9973         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9974
9975 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9976
9977         PR c/8439
9978         * gcc.dg/20021110.c: Move to ...
9979         * gcc.c-torture/compile/20021110.c: .... here.
9980
9981 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9982
9983         PR c/8467
9984         * gcc.c-torture/execute/20021111-1.c
9985
9986 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9987
9988         PR c/8439
9989         * gcc.dg/20021110.c: New test.
9990
9991 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9992
9993         * g++.dg/abi/vthunk3.C: Run only on x86.
9994
9995 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9996
9997         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9998
9999 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
10000
10001         * lib/compat.exp (compat-execute): Fix logic error in last
10002         change.
10003
10004 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
10005
10006         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
10007
10008 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10009
10010         PR c++/8389
10011         * g++.dg/template/access6.C: New test.
10012
10013 2002-11-08  Jan Hubicka  <jh@suse.cz>
10014
10015         * gcc.dg/i386-ssefp-1.c: New test.
10016         * gcc.dg/i386-ssefp-1.c: New test.
10017
10018 2002-11-08  Jan Hubicka  <jh@suse.cz>
10019
10020         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
10021
10022 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
10023
10024         * g++.dg/abi/vthunk3.C: New test.
10025
10026         PR c++/8338
10027         * g++.dg/template/crash2.C: New test.
10028
10029 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
10030
10031         * testsuite/g++.dg/abi/dtor1.C: New test.
10032         * testsuite/g++.dg/abi/dtor2.C: Likewise.
10033
10034 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
10035
10036         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
10037         Darwin.
10038
10039 2002-11-04  Adam Nemet  <anemet@lnxw.com>
10040
10041         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
10042         -mthumb.  Only xfail with -O0.
10043
10044 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
10045
10046         * g++.dg/abi/thunk1.C: New test.
10047         * g++.dg/abi/thunk2.C: Likewise.
10048         * g++.dg/abi/vtt1.C: Likewise.
10049
10050 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
10051
10052         PR optimization/8423
10053         * gcc.c-torture/execute/builtin-constant.c: New test.
10054
10055 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
10056
10057         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
10058         Add some more cases.
10059
10060 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
10061
10062         PR c++/8391
10063         * g++.dg/opt/local1.C: New test.
10064
10065 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
10066
10067         PR c++/8160
10068         * g++.dg/template/complit1.C: New test.
10069
10070         PR c++/8149
10071         * g++.dg/template/typename4.C: Likewise.
10072
10073 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10074
10075         Core issue 287, PR c++/7639
10076         * g++.dg/template/instantiate1.C: Adjust error location.
10077         * g++.dg/template/instantiate3.C: New test.
10078         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
10079         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
10080         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
10081
10082 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
10083
10084         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
10085
10086 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
10087
10088         PR c++/8287
10089         * g++.dg/init/dtor2.C: New test.
10090
10091 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10092
10093         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
10094         * gcc.dg/nest.c: Bypass errors on irix6.
10095
10096 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
10097
10098         * gcc.dg/nest.c: Expect error for mmix-*-*.
10099         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
10100
10101 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
10102
10103         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
10104         markers.
10105
10106         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
10107
10108 2002-10-25  Mike Stump  <mrs@apple.com>
10109
10110         * gcc.dg/warn-1.c: New test.
10111
10112 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10113
10114         * g++.dg/template/typename3.C: New test.
10115
10116 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
10117
10118         * g++.dg/lookup/ptrmem1.C: New test.
10119
10120         * g++.dg/abi/vthunk2.C: New test.
10121
10122 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10123
10124         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
10125
10126 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
10127
10128         * g++.dg/abi/empty9.C: New test.
10129
10130 2002-10-24  Richard Henderson  <rth@redhat.com>
10131
10132         * g++.dg/inherit/thunk1.C: Enable for ia64.
10133
10134 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10135
10136         PR c++/8067
10137         * g++.dg/lookup/pretty1.C: New test.
10138
10139 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
10140
10141         * gcc.dg/20021023-1.c: New test.
10142
10143 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10144
10145         PR c++/7679
10146         * g++.dg/parse/inline1.C: New test.
10147
10148 2002-10-23  Richard Henderson  <rth@redhat.com>
10149
10150         * g++.dg/inherit/thunk1.C: Enable for x86_64.
10151
10152         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
10153
10154 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
10155
10156         PR c++/6579
10157         * g++.dg/parse/stmtexpr3.C: New test.
10158
10159 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10160
10161         * g++.dg/expr/cond1.C: New test.
10162
10163 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10164
10165         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
10166
10167 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10168
10169         * g++.dg/abi/vbase13.C: New test.
10170         * g++.dg/abi/vbase14.C: Likewise.
10171
10172 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
10173
10174         * gcc.dg/tls/pic-1.c: New test.
10175         * gcc.dg/tls/nonpic-1.c: New test.
10176         * gcc.dg/20021018-1.c: New test.
10177
10178 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10179
10180         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
10181         Remove only files with the same base name as the test case.
10182         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
10183         (profopt-execute): Likewise.  Also, remove old profiling
10184         and performance data files before running the tests.
10185
10186         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
10187         * g++.dg/bprob/bprob.exp: Likewise.
10188         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
10189         to allow more general test case names.
10190
10191         * g++.dg/bprob/bprob-1.C: Rename to ...
10192         * g++.dg/bprob/g++-bprob-1.C: ... this.
10193
10194         * g77.dg/bprob/bprob-1.f: Rename to ...
10195         * g77.dg/bprob/g77-bprob-1.f: ... this.
10196
10197 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10198
10199         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
10200         bison 1.50 or later.
10201
10202 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
10203
10204         * g++.dg/README: Describe more test directories.
10205
10206 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10207
10208         * g++.dg/init/array6.C: Add additional tests.
10209
10210 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10211
10212         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
10213         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
10214
10215 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
10216
10217         * gcc.c-torture/compile/20020604-1.x: New.
10218         * gcc.c-torture/compile/simd-5.x: Likewise.
10219         * gcc.c-torture/execute/920710-1.x: Likewise.
10220         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
10221
10222 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10223
10224         * g++.dg/inherit/override1.C: Add dg-options clause.
10225
10226 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10227
10228         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
10229         _mm_slli_si128.
10230
10231 2002-10-19  Andreas Schwab  <schwab@suse.de>
10232
10233         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
10234         directory component.
10235
10236 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
10237
10238         * g++.dg/inherit/thunk1.C: New test.
10239
10240         * g++.dg/inherit/override1.C: New test.
10241
10242         * g++.dg/abi/mangle11.C: New test.
10243         * g++.dg/abi/mangle14.C: New test.
10244         * g++.dg/abi/mangle17.C: New test.
10245
10246 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10247
10248         * g++.dg/overload/member2.C: New test.
10249
10250 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
10251
10252         * g++.dg/README: Describe new compat directory.
10253         * g++.dg/dg.exp: Skip tests in compat directory.
10254         * README.compat: New file.
10255         * lib/compat.exp: New expect script.
10256         * g++.dg/compat: New test directory.
10257         * g++.dg/compat/compat.exp: New expect script.
10258         * g++.dg/compat/abi: New test directory.
10259         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
10260         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
10261         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
10262         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
10263         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
10264         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
10265         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
10266         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
10267         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
10268         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
10269         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
10270         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
10271         * g++.dg/compat/break: New test directory.
10272         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
10273         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
10274         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
10275         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
10276         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
10277         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
10278         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10279         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10280         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10281         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10282         g++.dg/compat/break/README: New files.
10283         * g++.dg/compat/eh: New test directory.
10284         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10285         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10286         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10287         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10288         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10289         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10290         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10291         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10292         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10293         g++.dg/compat/eh/filter2_y.C,
10294         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10295         g++.dg/compat/eh/new1_y.C,
10296         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10297         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10298         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10299         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10300         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10301         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10302         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10303         g++.dg/compat/eh/unexpected1_y.C: New files.
10304         * g++.dg/compat/init: New test directory.
10305         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10306         g++.dg/compat/init/array5_y.C,
10307         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10308         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10309         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10310         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10311         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10312         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10313         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10314         g++.dg/compat/init/init-ref2_y.C: New files.
10315
10316 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10317
10318         PR c++/7584
10319         * g++.dg/inherit/using3.C: New test.
10320
10321 2002-10-17  Jan Hubicka  <jh@suse.cz>
10322
10323         * gcc.dg/20021017-2.c: New test.
10324
10325 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10326
10327         * g++.dg/abi/mangle16.C: Adjust.
10328
10329         * g++.dg/init/array8.C: New test.
10330
10331 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10332
10333         * gcc.dg/special/mips-abi.exp: New test.
10334         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10335
10336 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10337
10338         * g++.dg/abi/mangle16.C: New test.
10339         * g++.dg/abi/mangle17.C: Likewise.
10340
10341         PR c++/7478
10342         * g++.dg/template/ref1.C: New test.
10343
10344 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10345
10346         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10347
10348 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10349
10350         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10351
10352 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10353
10354         PR c++/7524
10355         * g++.dg/init/array7.C: New test.
10356
10357 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10358
10359         * g++.dg/init/array6.C: New test.
10360
10361         * g++.dg/abi/mangle13.C: Likewise.
10362         * g++.dg/abi/mangle14.C: Likewise.
10363         * g++.dg/abi/mangle15.C: Likewise.
10364
10365 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10366
10367         * g++.dg/abi/empty8.C: New test.
10368
10369 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10370
10371         * g++.dg/init/ctor1.C: New test.
10372
10373 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10374
10375         * gcc.c-torture/execute/20021015-1.c: New test.
10376
10377 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10378
10379         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10380
10381 2002-10-14  Jan Hubicka  <jh@suse.cz>
10382
10383         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10384
10385 2002-10-14  Richard Henderson  <rth@redhat.com>
10386
10387         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10388
10389 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10390
10391         PR optimization/6631
10392         * g++.dg/opt/const2.C: New test.
10393
10394 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10395
10396         PR c++/7176
10397         * g++.dg/parse/friend1.C: New test.
10398         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10399
10400 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10401
10402         * gcc.dg/20021014-1.c: New test.
10403
10404 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10405
10406         PR c++/5661
10407         * g++.dg/ext/vlm1.C: New test.
10408         * g++.dg/ext/vlm2.C: Likewise.
10409
10410         * g++.dg/init/array1.C: Remove invalid braces.
10411         * g++.dg/init/brace1.C: New test.
10412         * g++.dg/init/copy2.C: Likewise.
10413         * g++.dg/init/copy3.C: Likewise.
10414         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10415         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10416         braces.
10417
10418 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10419
10420         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10421
10422 2002-10-11  Richard Shann  <richard.shann@superh.com>
10423
10424         * gcc.c-torture/compile/simd-5.c: New test.
10425
10426 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10427
10428         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10429
10430 2002-10-10  Jim Wilson  <wilson@redhat.com>
10431
10432         * gcc.c-torture/execute/20021010-1.c: New test.
10433
10434 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10435
10436         PR c/7353
10437         * g++.dg/ext/typedef-init.C: New test.
10438         * gcc.dg/typedef-init.c: New test.
10439
10440 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10441
10442         * gcc.dg/cpp/paste13.c: New test.
10443
10444 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10445
10446         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10447         remaining platforms, XFAIL during compile, not execute.  Don't
10448         XFAIL at -O0.
10449
10450 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10451
10452         * gcc.dg/alias-1.c: Tweak expected warning.
10453
10454 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10455
10456         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10457
10458 2002-10-06  Andreas Jaeger  <aj@suse.de>
10459
10460         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10461         * gcc.dg/cpp/c++98.C: Likewise.
10462
10463         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10464         * g++.dg/cpp/c++98.C: Likewise.
10465
10466         * g++.dg/README (Subdirectories): Mention cpp directory.
10467
10468         PR target/7559
10469         * gcc.dg/20021006-1.c: New test.
10470
10471 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10472
10473         PR c++/7804
10474         * g++.dg/other/warning1.C: New test.
10475
10476 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10477
10478         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10479         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10480         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10481
10482 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10483
10484         PR c++/7931
10485         * g++.dg/template/ptrmem3.C: New test.
10486
10487         PR c++/7754
10488         * g++.dg/template/union1.C: New test.
10489
10490 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10491
10492         PR c++/8006
10493         * g++.dg/abi/mangle9.C: New test.
10494         * g++.dg/abi/mangle10.C: New test.
10495         * g++.dg/abi/mangle11.C: New test.
10496         * g++.dg/abi/mangle12.C: New test.
10497
10498 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10499
10500         PR c++/7188.
10501         * g++.dg/template/meminit1.C: New test.
10502         * g++.dg/warn/Wreorder-1.C: Likewise.
10503         * g++.old-deja/g++.mike/warn3.C: Tweak.
10504         * lib/prune.exp: Ingore "in copy constructor".
10505
10506 2002-10-02  Andreas Jaeger  <aj@suse.de>
10507
10508         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10509         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10510         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10511         on x86-64.
10512
10513 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10514
10515         * gcc.dg/empty1.C: Fix typo.
10516
10517 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10518
10519         * gcc.dg/alias-1.c: New test.
10520
10521 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10522
10523         * gcc.dg/empty1.C: New test.
10524
10525         * g++.dg/tls/init-2.C: Tweak error messages.
10526
10527 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10528
10529         * gcc.c-torture/compile/20020923-1.c: New test.
10530
10531 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10532
10533         * gcc.c-torture/execute/ffs-1.c: New test.
10534         * gcc.c-torture/execute/ffs-2.c: Ditto.
10535
10536 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10537
10538         * g++.dg/overload/member1.C: New test.
10539
10540 2002-09-30  Mark Mitchell  <mark@code
10541
10542 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10543
10544         * testsuite/gcc.dg/tls/diag-3.c: New.
10545
10546 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10547
10548         * g++.dg/README (Subdirectories): Document new subdir expr.
10549         * g++.dg/expr/pmf-1.C: New test.
10550
10551 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10552
10553         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10554
10555 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10556
10557         * g++.dg/abi/bitfield3.C: New test.
10558
10559 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10560
10561         * lib/gcov.exp: Tweak expected line formats.
10562         * gcc.misc-tests/gcov8.c: New test.
10563         * gcc.misc-tests/gcov8.x: New flags.
10564
10565 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10566
10567         * consistency.vlad/layout/endian.c: Include string.h.
10568
10569         * gcc.c-torture/execute/20020805-1.c: New test.
10570
10571 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10572
10573         * g++.dg/other/conversion1.C: New test.
10574
10575 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10576
10577         * gcc.dg/builtins-1.c: New testcase.
10578
10579 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10580
10581         * g++.dg/inherit/access3.C: New test.
10582
10583 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10584
10585         * gcc.dg/ia64-visibility-2.c: New test.
10586
10587 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10588
10589         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10590         __qualifier_flags to __flags.
10591
10592 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10593
10594         * g++.dg/inherit/operator1.C: New test.
10595         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10596         * g++.dg/other/error1.C: Change expected error message.
10597         * g++.dg/template/conv4.C: Likewise.
10598
10599 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10600
10601         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10602         for documented behavior.
10603
10604 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10605
10606         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10607         several targets known to fail.
10608
10609 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10610
10611         * gcc.dg/mips-args-[123].c: New tests.
10612
10613 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10614
10615         * gcc.dg/ppc-spe.c: New.
10616
10617 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10618
10619         * g++.dg/other/ptrmem4.C: New testcase.
10620
10621 2002-07-24  Richard Henderson  <rth@redhat.com>
10622
10623         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10624
10625 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10626
10627         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10628
10629 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10630
10631         * gcc.c-torture/execute/memset-3.c: New testcase.
10632
10633 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10634
10635         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10636         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10637
10638 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10639
10640         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10641         Delete.
10642
10643 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10644
10645         * gcc.c-torture/compile/simd-4.c: New test.
10646
10647 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10648
10649         PR c++/7347, c++/7348
10650         * g++.dg/template/access4.C: New test.
10651         * g++.dg/template/access5.C: New test.
10652         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10653         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10654         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10655         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10656
10657 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10658
10659         * gcc.dg/gnu89-init-2.c: New test.
10660
10661 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10662
10663         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10664
10665 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10666
10667         * gcc.c-torture/execute/20020720-1.c: New testcase.
10668
10669 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10670
10671         * gcc.dg/cpp/Wsignprom.c: New tests.
10672
10673 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10674
10675         * gcc.c-torture/execute/loop-13.c: New test.
10676
10677 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10678
10679         * gcc.dg/cpp/expr.c: New tests.
10680
10681 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10682
10683         * g++.dg/opt/pr6713.C: Add template instantiation.
10684
10685 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10686
10687         * gcc.dg/nest.c: New test.
10688
10689 2002-07-17  Richard Henderson  <rth@redhat.com>
10690
10691         * g++.dg/opt/pr6713.C: New test.
10692
10693 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10694
10695         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10696         XFAIL for all x86 processors.
10697
10698 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10699
10700         * gcc.c-torture/execute/20010122-1.x: Do not test with
10701         -fomit-frame-pointer.
10702
10703 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10704
10705         * g++.dg/template/instantiate2.C: New test.
10706         * g++.dg/template/spec4.C: New test.
10707
10708 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10709
10710         * g++.dg/template/access2.C: New test.
10711         * g++.dg/template/access3.C: New test.
10712
10713 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10714
10715         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10716         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10717         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10718         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10719         Convert to use <stdarg.h>.
10720         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10721         Delete.
10722         * gcc.dg/va-arg-2.c: New.
10723         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10724
10725 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10726
10727         * gcc.c-torture/compile/20020710-1.c: New test.
10728
10729 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10730                           Andrew Pinski  <pinskia@physics.uc.edu>
10731
10732         gcc.c-torture/compile/simd-2.c: New testcase.
10733         gcc.c-torture/compile/simd-3.c: Likewise.
10734
10735 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10736
10737         PR c++/7224
10738         * g++.dg/overload/error1.C: New test.
10739
10740 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10741
10742         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10743         configuration and IRIX 6 O32 ABI.
10744
10745 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10746
10747         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10748
10749 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10750
10751         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10752
10753 2002-07-10  Jeffrey A Law  <law@redhat.com>
10754
10755         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10756
10757         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10758
10759 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10760
10761         * gcc.dg/20020312-2.c: Check for __PPC__.
10762
10763 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10764
10765         * gcc.c-torture/compile/20020709-1.c: New test.
10766
10767 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10768
10769         * g++.dg/template/qualttp21.C: New test case.
10770
10771 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10772
10773         * gcc.c-torture/compile/20020706-1.c: New test.
10774         * gcc.c-torture/compile/20020706-2.c: New test.
10775
10776 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10777             Alexandre Oliva  <aoliva@redhat.com>
10778
10779         * g++.dg/warn/incomplete1.C: New test.
10780
10781 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10782
10783         PR c++/7099
10784         * g++.dg/warn/noreturn1.C: New test.
10785
10786 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10787
10788         PR c++/6706
10789         * g++.dg/debug/debug6.C: New test.
10790         * g++.dg/debug/debug7.C: New test.
10791
10792 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10793
10794         * gcc.c-torture/compile/simd-3.c: New test.
10795
10796 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10797
10798         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10799         * gcc.dg/20020620-1.c: Likewise.
10800
10801 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10802
10803         PR c++/6944
10804         * g++.dg/init/array4.C: New test.
10805         * g++.dg/init/array5.C: New test.
10806
10807 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10808
10809         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10810         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10811
10812 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10813
10814         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10815         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10816         * gcc.dg/wtr-conversion-1.c: Likewise.
10817         * gcc.dg/wtr-escape-1.c: Likewise.
10818         * gcc.dg/wtr-int-type-1.c: Likewise.
10819         * gcc.dg/wtr-label-1.c: Likewise.
10820         * gcc.dg/wtr-static-1.c: Likewise.
10821         * gcc.dg/wtr-strcat-1.c: Likewise.
10822         * gcc.dg/wtr-suffix-1.c: Likewise.
10823         * gcc.dg/wtr-switch-1.c: Likewise.
10824         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10825         * gcc.dg/wtr-union-init-1.c: Likewise.
10826         * gcc.dg/wtr-union-init-2.c: Likewise.
10827         * gcc.dg/wtr-union-init-3.c: Likewise.
10828
10829         * gcc.dg/wtr-func-def-1.c: New test.
10830
10831 2002-07-02 Devang Patel <dpatel@apple.com>
10832
10833         * objc.dg/param-1.m: New test.
10834
10835 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10836
10837         * gcc.dg/cpp/trad/directive.c: Add test.
10838         * gcc.dg/cpp/trad/macroargs.c: Add test.
10839         * gcc.dg/cpp/trad/rec
10840
10841 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10842
10843         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10844
10845 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10846
10847         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10848         targets.
10849
10850 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10851
10852         * g++.dg/abi/mange7.C: New test.
10853
10854         PR c++/6438.
10855         * g++.dg/parse/stmtexpr2.C: New test.
10856
10857 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10858
10859         * gcc.dg/20020312-2.c: Add SH target.
10860
10861 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10862
10863         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10864         compiler output on mips*-*-irix*.
10865
10866 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10867
10868         * g++.dg/parse/attr1.C: New test.
10869
10870 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10871
10872         * gcc.c-torture/execute/string-opt-17.c: New test case.
10873         * gcc.c-torture/execute/memset-2.c: New test case.
10874
10875 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10876
10877         PR c++/6256:
10878         * g++.dg/template/friend5.C: New test.
10879
10880         PR c++/6331:
10881         * g++.dg/template/qual1.C: Likewise.
10882
10883 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10884
10885         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10886         Include stdlib.h, not stdio.h or ctype.h.
10887
10888 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10889
10890         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10891         cris-*-elf* and mmix-*-*.
10892         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10893         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10894         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10895         Ditto.
10896         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10897         * gcc.dg/wchar_t-1.c: Ditto.
10898
10899 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10900
10901         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10902         Clarify comment.
10903
10904 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10905
10906         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10907
10908 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10909
10910         * gcc.c-torture/execute/20000906-1.x: Delete.
10911
10912 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10913
10914         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10915
10916 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10917
10918         * PR6367
10919         * g77.f-torture/execute/6367.f: New test.
10920         * g77.f-torture/execute/6367.x: Disable for MMIX.
10921
10922 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10923
10924         * PR6352
10925         * g++.dg/opt/inline2.C: New test.
10926
10927 2002-04-18  Richard Henderson  <rth@redhat.com>
10928
10929         * gcc.dg/20000906-1.c: Enable for all targets.
10930         * gcc.c-torture/compile/iftrap-2.c: New.
10931
10932 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10933
10934         * gcc.dg/20020418-1.c: New test.
10935         * gcc.dg/20020418-2.c: New test.
10936
10937 2002-04-18  Richard Henderson  <rth@redhat.com>
10938
10939         * gcc.c-torture/compile/iftrap-1.c: New.
10940         * gcc.dg/iftrap-1.c: Adjust for ia64.
10941         * gcc.dg/iftrap-2.c: New.
10942
10943 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10944
10945         * gcc.c-torture/compile/20020418-1.c: New test.
10946
10947 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10948
10949         * gcc.c-torture/compile/20020415-1.c: New.
10950
10951 2002-04-18  David S. Miller  <davem@redhat.com>
10952
10953         * gcc.c-torture/execute/20020418-1.c: New test.
10954
10955 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10956
10957         * gcc.dg/20020416-1.c: New test.
10958
10959         * g++.dg/opt/inline1.C: New test.
10960
10961 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10962
10963         * gcc.dg/altivec-5.c: New test.
10964
10965         * gcc.dg/20020415-1.c: New test.
10966
10967 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10968
10969         * testsuite/lib/chill.exp: Remove.
10970
10971 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10972
10973         * g++.dg/other/big-struct.C: New test.
10974
10975 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10976
10977         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10978         of scratch file.
10979
10980 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10981
10982         PR c/6277
10983         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10984         in scan-assembler function name
10985
10986 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10987
10988         * g77.f-torture/execute/980628-4.x,
10989         g77.f-torture/execute/980628-5.x,
10990         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10991         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10992         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10993         i[34567]86-*-*.
10994
10995 2002-04-13  David S. Miller  <davem@redhat.com>
10996
10997         * gcc.c-torture/execute/20020413-1.c: New test.
10998
10999 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
11000
11001         * gcc.dg/asm-6.c,
11002         * g++.dg/ext/asm1.C: New tests.
11003
11004 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
11005
11006         PR c++ 5373.
11007         * g++.dg/parse/stmtexpr1.C: New test.
11008
11009         PR c++/5189.
11010         * g++.dg/template/copy1.C: New test.
11011
11012 2002-04-12  Richard Henderson  <rth@redhat.com>
11013
11014         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
11015
11016 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
11017
11018         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
11019         gcc.c-torture/execute/20020307-2.c.
11020
11021 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
11022
11023         * g++.dg/ext/attrib5.C,
11024         * g++.dg/lookup/struct1.C: New tests.
11025
11026 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
11027
11028         * gcc.dg/20020411-1.c: New test.
11029
11030         * gcc.c-torture/execute/20020411-1.c: New test.
11031
11032 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
11033
11034         * g77.f-torture/execute/6177.f: New test.
11035
11036 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
11037
11038         PR middle-end/6247
11039         * g++.dg/opt/cleanup1.C: New test.
11040
11041         * g++.dg/opt/const1.C: New test.
11042
11043 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
11044
11045         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
11046
11047 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11048
11049         PR c++/5507
11050         * g++.dg/template/typename2.C: New test.
11051
11052 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
11053
11054         * gcc.c-torture/execute/loop-12.c: New.
11055
11056 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
11057
11058         * g77.f-torture/execute/980628-4.x,
11059         g77.f-torture/execute/980628-5.x,
11060         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11061         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11062         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
11063
11064 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11065
11066         PR optimization/6086
11067         * g++.dg/opt/preinc1.C: New test.
11068
11069 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11070
11071         PR c++/5571
11072         * g++.dg/opt/static2.C: New test.
11073
11074 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11075
11076         PR c/5120
11077         * gcc.dg/20020406-1.c: New test.
11078
11079 2002-04-04  David S. Miller  <davem@redhat.com>
11080
11081         * gcc.c-torture/execute/20020404-1.c: New test.
11082
11083 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11084
11085         PR c/6123
11086         * gcc.dg/20020312-2.c: Do not declare global register variable
11087         if __PIC__ or __pic__ is defined.
11088
11089 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11090
11091         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11092         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11093
11094 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11095
11096         * gcc.misc-tests/linkage.exp: Update last change to handle
11097         sparc*-, not just sparc-.
11098
11099 2002-04-03  Richard Henderson  <rth@redhat.com>
11100
11101         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11102
11103 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11104
11105         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11106
11107 2002-04-02  David S. Miller  <davem@redhat.com>
11108
11109         * gcc.c-torture/execute/20020402-3.c: New test.
11110
11111 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11112
11113         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11114         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11115
11116         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11117         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11118         g77.f-torture/execute/20001201.x,
11119         g77.f-torture/execute/u77-test.x: New files.
11120
11121         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11122         * gcc.dg/wchar_t-1.c: Ditto.
11123
11124 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11125
11126         * gcc.c-torture/execute/20020402-1.c: New test.
11127
11128 2002-04-01  Richard Henderson  <rth@redhat.com>
11129
11130         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11131
11132         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11133
11134 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11135
11136         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11137
11138 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11139
11140         * g++.dg/inherit/template-as-base.C: Expect error.
11141         * g++.dg/inherit/namespace-as-base.C: Likewise.
11142
11143 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11144
11145         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11146         g++.dg/ext/instantiate3.C: Tweak match patterns.
11147
11148         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11149         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11150         -da test.
11151
11152 2002-03-31  Richard Henderson  <rth@redhat.com>
11153
11154         * gcc.dg/special/alias-2.c: New.
11155         * gcc.dg/special/ecos.exp: Run it.
11156
11157 2002-03-31  Richard Henderson  <rth@redhat.com>
11158
11159         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11160
11161 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11162
11163         * gcc.dg/weak-1.c: Disable on h8300 port.
11164
11165 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11166
11167         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11168         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11169         ordering tests.
11170         * g++.dg/bprob/bprob-1.C: New test.
11171         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11172         * g++.dg/gcov/gcov-1.C: New test.
11173         * g++.dg/gcov/gcov-1.x: New file.
11174         * g++.dg/gcov/gcov-2.C: New test.
11175         * g++.dg/gcov/gcov-3.C: New test.
11176         * g++.dg/gcov/gcov-3.h: New file.
11177
11178 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11179
11180         * g++.old-deja/g++.other/builtins5.C: New test.
11181         * g++.old-deja/g++.other/builtins6.C: New test.
11182         * g++.old-deja/g++.other/builtins7.C: New test.
11183         * g++.old-deja/g++.other/builtins8.C: New test.
11184         * g++.old-deja/g++.other/builtins9.C: New test.
11185
11186 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11187
11188         * g++.dg/opt/static1.C: New test.
11189
11190         * g++.dg/opt/longbranch1.C: New test.
11191
11192 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11193
11194         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11195
11196         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11197
11198 2002-03-28  Jeffrey A Law  (law@redhat.com)
11199
11200         * gcc.c-torture/execute/20020328-1.c: New test.
11201
11202 2002-03-27  Richard Henderson  <rth@redhat.com>
11203
11204         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11205         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11206         move from g++.old-deja/g++.ext/.
11207
11208 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11209
11210         * g++.dg/init/new2.C: New test.
11211
11212 2002-03-26  Richard Henderson  <rth@redhat.com>
11213
11214         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11215
11216         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11217         on sparc.
11218
11219         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11220         sparcv9 systems.
11221         * gcc.dg/20001102-1.c: Likewise.
11222
11223 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11224
11225         * gcc.dg/cpp/endif-pedantic1.c,
11226         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11227
11228 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11229
11230         * g++.dg/init/new1.C: New test.
11231
11232 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11233
11234         * g++.dg/abi/vbase9.C: New test.
11235
11236 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11237
11238         * gcc.dg/arm-asm.c: New test.
11239
11240 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11241
11242         * gcc.dg/Wswitch-enum.c: New test.
11243         Fix PR c/5044.
11244
11245 2002-03-26  Richard Henderson  <rth@redhat.com>
11246
11247         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11248         structure.
11249
11250 2002-03-25  Richard Henderson  <rth@redhat.com>
11251
11252         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11253         sparcv9 systems.
11254
11255         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11256         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11257
11258 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11259
11260         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11261
11262 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11263
11264         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11265         targets using generic thunk support.
11266
11267 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11268
11269         * gcc.c-torture/compile/20020323-1.c: New test.
11270
11271         * g++.dg/opt/conj2.C: New test.
11272
11273 2002-03-24  Richard Henderson  <rth@redhat.com>
11274
11275         * gcc.dg/weak-1.c: Use -fno-common.
11276
11277 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11278
11279         * g77.dg/f77-edit-apostrophe-out.f: New test
11280         * g77.dg/f77-edit-h-out.f: New test
11281         * g77.dg/f77-edit-t-in.f: New test
11282         * g77.dg/f77-edit-t-out.f: New test
11283         * g77.dg/f77-edit-x-out.f: New test
11284         * g77.dg/f77-edit-slash-out.f: New test
11285         * g77.dg/f77-edit-colon-out.f: New test
11286         * g77.dg/f77-edit-s-out.f: New test
11287
11288 2002-03-24  Richard Henderson  <rth@redhat.com>
11289
11290         * objc/execute/formal_protocol-6.x: New XFAIL.
11291
11292 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11293
11294         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11295         that do not support weak symbols
11296
11297 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11298
11299         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11300         * lib/g77.exp:  Likewise
11301         * lib/objc.exp: Likewise
11302
11303 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11304
11305         * gcc.dg/Wswitch-default.c: New test.
11306
11307 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11308
11309         * g++.dg/other/enum1.C: New test.
11310
11311 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11312
11313         * gcc.dg/pragma-ep-3.c: Fix typo.
11314
11315 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11316
11317         * g++.dg/inherit/template-as-base.C: New test.
11318
11319 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11320
11321         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11322         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11323
11324 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11325
11326         * gcc.dg/cpp/multiline.c: Update to match.
11327
11328 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11329
11330         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11331
11332 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11333
11334         * gcc.dg/cpp/extratokens2.c:  New file.
11335
11336 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11337
11338         * gcc.dg/20020312-2.c: Add rs6000 target.
11339
11340         * gcc.c-torture/compile/20020319-1.c: New test.
11341
11342 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11343
11344         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11345         (A, E): Handle this.
11346
11347 2002-03-20  Jason Merrill  <jason@redhat.com>
11348
11349         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11350         ignoring -fpic.
11351         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11352         through prune_gcc_output.
11353
11354 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11355
11356         * gcc.c-torture/compile/20020320-1.c: New test.
11357
11358 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11359
11360         * gcc.c-torture/compile/20020318-1.c: New test.
11361
11362         * gcc.dg/struct-by-value-1.c: New test.
11363
11364         * gcc.dg/20020319-1.c: New test.
11365
11366 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11367
11368         * g++.dg/opt/conj1.C: New test.
11369
11370 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11371
11372         * g++.dg/template/qualttp20.C: Revert previous change.
11373         * g++.dg/template/qualttp3.C: Likewise.
11374         * g++.dg/template/qualttp4.C: Likewise
11375         * g++.dg/template/qualttp5.C: Likewise
11376         * g++.dg/template/qualttp6.C: Likewise
11377         * g++.dg/template/qualttp7.C: Likewise
11378         * g++.dg/template/qualttp8.C: Likewise
11379         * g++.dg/template/recurse.C: Likewise.
11380
11381 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11382
11383         * gcc.dg/cpp/wchar-1.c: Update.
11384
11385 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11386
11387         * g++.dg/template/conv1.C: New test.
11388         * g++.dg/template/conv2.C: New test.
11389         * g++.dg/template/conv3.C: New test.
11390         * g++.dg/template/conv4.C: New test.
11391
11392 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11393
11394         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11395         * g++.dg/template/qualttp3.C: Likewise.
11396         * g++.dg/template/qualttp4.C: Likewise
11397         * g++.dg/template/qualttp5.C: Likewise
11398         * g++.dg/template/qualttp6.C: Likewise
11399         * g++.dg/template/qualttp7.C: Likewise
11400         * g++.dg/template/qualttp8.C: Likewise
11401         * g++.dg/template/recurse.C: Likewise.
11402
11403 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11404
11405         * g++.dg/opt/dtor1.C: New test.
11406
11407 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11408
11409         * gcc.c-torture/compile/20020315-1.c: New test.
11410
11411 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11412
11413         * gcc.dg/weak-1.c: Fix scan tests.
11414
11415 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11416
11417         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11418         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11419         cris-*-aout* mmix-*-*.
11420         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11421         cris-*-aout* mmix-*-*.
11422         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11423         cris-*-elf* cris-*-aout* and mmix-*-*.
11424         * gcc.dg/20001009-1.c: Ditto.
11425         * gcc.dg/20010912-1.c: Ditto.
11426         * gcc.dg/20020122-4.c: Ditto.
11427         * gcc.dg/inline-2.c: Ditto.
11428
11429 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11430
11431         * gcc.c-torture/compile/20020314-1.c: New test.
11432
11433 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11434
11435         * gcc.c-torture/execute/20020314-1.c: New test.
11436
11437 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11438
11439         * g++.dg/warn/Wunused-1.C: New test.
11440
11441 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11442
11443         * g++.dg/abi/mangle6.C: New test.
11444
11445 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11446
11447         * gcc.c-torture/compile/20020309-2.c: New test.
11448
11449         * gcc.c-torture/compile/20020312-1.c: New test.
11450
11451 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11452
11453         * g++.dg/other/access1.C: New test.
11454
11455 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11456
11457         * gcc.c-torture/execute/wchar_t-1.c: New test.
11458
11459 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11460
11461         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11462
11463 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11464
11465         * gcc.dg/20020312-1.c: New test case.
11466
11467 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11468
11469         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11470
11471 2002-03-11  Richard Henderson  <rth@redhat.com>
11472
11473         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11474         * g++.old-deja/g++.jason/report.C: Likewise.
11475
11476 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11477
11478         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11479         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11480
11481 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11482
11483         * testsuite/g++.dg/overload/pmf1.C: New test.
11484
11485 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11486
11487         * gcc.c-torture/execute/20020307-1.c: Use long.
11488
11489 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11490
11491         PR optimization/5844
11492         * gcc.dg/20020310-1.c: New test.
11493
11494 2002-03-09  Michael Meissner  <meissner@redhat.com>
11495
11496         * gcc.c-torture/execute/memcpy-2.c: New test.
11497         * gcc.c-torture/execute/memset-1.c: New test.
11498         * gcc.c-torture/execute/strlen-1.c: New test.
11499         * gcc.c-torture/execute/strcmp-1.c: New test.
11500         * gcc.c-torture/execute/strncmp-1.c: New test.
11501
11502 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11503
11504         * gcc.dg/ppc-ldstruct.c: New test.
11505
11506 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11507
11508         * gcc.c-torture/execute/va-arg-22.c: New test.
11509
11510 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11511
11512         * gcc.c-torture/compile/20020309-1.c: New test.
11513
11514 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11515
11516         * gcc.c-torture/execute/20020307-2.c: New test.
11517
11518 2002-03-07  Jeffrey A Law  (law@redhat.com)
11519
11520         * g77.f-torture/compile/20020307-1.f: New test.
11521
11522 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11523
11524         * gcc.dg/unordered-1.c: New test.
11525
11526 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11527
11528         * gcc.c-torture/execute/20020307-1.c: New test.
11529
11530 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11531
11532         * gcc.dg/20020304-1.c: New test.
11533
11534         * gcc.c-torture/compile/20020304-2.c: New test.
11535
11536 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11537
11538         * gcc.c-torture/compile/20020304-1.c: New test case
11539         (from PR c/5830).
11540
11541 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11542
11543         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11544
11545 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11546
11547         * g++.dg/other/classkey1.C: New test.
11548
11549 2002-03-01  Richard Henderson  <rth@redhat.com>
11550
11551         * gcc.c-torture/compile/981223-1.x: New.
11552         * gcc.c-torture/compile/920625-1.x: New.
11553
11554 2002-02-28  Richard Henderson  <rth@redhat.com>
11555
11556         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11557
11558 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11559
11560         * gcc.c-torture/execute/20020227-1.c: New test.
11561
11562 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11563
11564         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11565         here" ERROR lines.
11566         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11567         * g++.old-deja.g++.other/defarg1.C: Likewise.
11568         * g++.old-deja/g++.pt/calls2.C: Likewise.
11569         * g++.old-deja/g++.pt/crash20.C: Likewise.
11570         * g++.old-deja/g++.pt/crash30.C: Likewise.
11571         * g++.old-deja/g++.pt/crash36.C: Likewise.
11572         * g++.old-deja/g++.pt/crash6.C: Likewise.
11573         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11574         * g++.old-deja/g++.pt/derived3.C: Likewise.
11575         * g++.old-deja/g++.pt/error1.C: Likewise.
11576         * g++.old-deja/g++.pt/friend21.C: Likewise.
11577         * g++.old-deja/g++.pt/friend23.C: Likewise.
11578         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11579         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11580
11581 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11582
11583         * gcc.c-torture/execute/20020225-2.c: New test.
11584
11585 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11586
11587         * gcc.c-torture/execute/920730-1t.c,
11588         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11589         Delete test cases, only relevant to -traditional.
11590
11591 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11592
11593         * gcc.dg/cpp/undef1.c: Remove.
11594         * gcc.dg/cpp/directiv.c: Update.
11595         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11596
11597 2002-02-27  Michael Meissner  <meissner@redhat.com>
11598
11599         * gcc.c-torture/execute/20020226-1.c: New test.
11600
11601 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11602
11603         * g++.dg/debug/debug4.C: New test.
11604
11605         * gcc.dg/ia64-visibility-1.c: New test.
11606
11607 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11608
11609         * gcc.dg/debug/20020224-1.c: New.
11610
11611 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11612
11613         * gcc.c-torture/execute/960416-1.x: New.
11614         * gcc.c-torture/execute/divconst-3.x: Likewise.
11615
11616 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11617
11618         * gcc.dg/20020224-1.c: New test.
11619
11620 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11621
11622         * gcc.c-torture/execute/20020225-1.c: New.
11623
11624 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11625
11626         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11627
11628 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11629
11630         * gcc.dg/20020222-1.c: New test.
11631
11632 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11633
11634         * g++.dg/opt/anonunion1.C: New test.
11635
11636 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11637
11638         * g++.dg/template/qualttp19.C: New test.
11639         * g++.dg/template/qualttp20.C: New test.
11640         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11641         * g++.old-deja/g++.other/qual1.C: Likewise.
11642
11643 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11644
11645         * gcc.dg/attr-alwaysinline.c: New.
11646
11647 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11648
11649         * gcc.dg/20020220-1.c: New test.
11650
11651         * gcc.dg/20020220-2.c: New test.
11652
11653         * g++.dg/opt/mmx1.C: New test.
11654
11655 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11656
11657         * gcc.c-torture/compile/20020110.c: New test.
11658
11659 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11660
11661         * gcc.c-torture/execute/20020219-1.c: New test.
11662
11663         * gcc.dg/20020219-1.c: New test.
11664
11665         * gcc.dg/noncompile/20020220-1.c: New test.
11666
11667         * g++.dg/opt/ptrintsum1.C: New test.
11668
11669         * gcc.dg/debug/20020220-1.c: New test.
11670
11671 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11672
11673         * gcc.c-torture/execute/20020216-1.c: New test.
11674
11675 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11676
11677         * gcc.dg/decl-1.c: Update, new test.
11678
11679 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11680
11681         * g++.dg/abi/bitfield1.C: New test.
11682         * g++.dg/abi/bitfield2.C: New test.
11683
11684 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11685
11686         * gcc.dg/attr-nest.c: New test.
11687
11688 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11689
11690         * gcc.c-torture/execute/20020215-1.c: New test.
11691
11692 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11693
11694         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11695         * g++.dg/debug/debug.exp: New.
11696         * g++.dg/debug/trivial.C: New.
11697         * g++.dg/debug/debug1.C: Moved...
11698         * g++.dg/other/debug1.C: ...from here.
11699         * g++.dg/debug/debug2.C: Moved...
11700         * g++.dg/other/debug2.C: ...from here.
11701         * g++.dg/debug/debug3.C: Moved...
11702         * g++.dg/other/debug3.C: ...from here.
11703
11704         * gcc.dg/noncompile/20020213-1.c: New test.
11705
11706 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11707
11708         * g++.dg/other/debug3.C: New test.
11709
11710         * gcc.c-torture/execute/20020213-1.c: New test.
11711
11712 2002-02-13  Richard Smith <richard@ex-parrot.com>
11713
11714         * g++.old-deja/g++.other/thunk1.C: New test.
11715
11716 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11717
11718         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11719
11720 2002-02-13  Stan Shebs  <shebs@apple.com>
11721
11722         * gcc.dg/altivec-3.c: New.
11723
11724 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11725
11726         * gcc.dg/Wunreachable-1.c: New test.
11727         * gcc.dg/Wunreachable-2.c: New test.
11728
11729 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11730
11731         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11732
11733 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11734
11735         * gcc.dg/decl-1.c: New test.
11736
11737 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11738
11739         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11740
11741 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11742
11743         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11744         * gcc.c-torture/compile/980506-1.x: Likewise.
11745
11746 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11747
11748         * gcc.dg/20020210-1.c: New.
11749
11750 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11751
11752         * g77.f-torture/execute/947.f: New regression test
11753         for PR fortran/947.
11754
11755 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11756
11757         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11758         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11759
11760 2002-02-08  Richard Henderson  <rth@redhat.com>
11761
11762         * gcc.c-torture/compile/labels-3.c: New.
11763
11764 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11765
11766         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11767         expression statements work instead.
11768         * gcc.dg/noncompile/20020207-1.c: New test.
11769
11770 2002-02-07  Richard Henderson  <rth@redhat.com>
11771
11772         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11773
11774 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11775
11776         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11777         message from g77
11778         * lib/g77-dg.exp: Trim g77 error messages so that they are
11779         recognized by dg.exp.
11780
11781 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11782
11783         PR fortran/5473
11784         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11785
11786 2002-02-07  Richard Henderson  <rth@redhat.com>
11787
11788         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11789         to be sufficiently aligned for integers.
11790
11791 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11792
11793         * g++.dg/template/friend4.C: New test.
11794
11795 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11796
11797         PR fortran/5743
11798         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11799         unsupported cases.
11800
11801 2002-02-07  Richard Henderson  <rth@redhat.com>
11802
11803         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11804         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11805         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11806         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11807
11808 2002-02-06  Richard Henderson  <rth@redhat.com>
11809
11810         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11811
11812 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11813
11814         * gcc.dg/20020206-1.c: New test.
11815
11816 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11817
11818         * gcc.c-torture/execute/20020206-1.c: New test.
11819
11820         * gcc.c-torture/execute/20020206-2.c: New test.
11821
11822         PR optimization/5429:
11823         * gcc.c-torture/compile/20020206-1.c: New test.
11824
11825 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11826
11827         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11828         as certain file formats cannot support particularly large
11829         alignments.
11830
11831         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11832         and do not expect to be able to link the executable.
11833
11834         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11835         fail because the COFF format does not support the weak attribute.
11836
11837 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11838
11839         * g77.dg/pr5473.f:  New test
11840
11841 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11842
11843         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11844         Fix testcase accordingly.
11845
11846 2002-02-04  Richard Henderson  <rth@redhat.com>
11847
11848         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11849         (buf): Change to be an array of pointers, not ints.
11850
11851 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11852
11853         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11854         before all tests.  Move warning one line above to match where it
11855         C frontend emits.
11856         * gcc.dg/Wswitch-2.c: New test.
11857         * g++.dg/warn/Wswitch-1.C: New test.
11858         * g++.dg/warn/Wswitch-2.C: New test.
11859
11860 2002-02-04  Richard Henderson  <rth@redhat.com>
11861
11862         * g++.dg/abi/offsetof.C: Fix size comparison.
11863
11864 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11865
11866         * gcc.dg/cast-qual-2.c: New test.
11867
11868 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11869
11870         * gcc.dg/20020201-4.c: New test.
11871
11872 2002-02-04  Ben Elliston  <bje@redhat.com>
11873
11874         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11875         target_info attribute != 0, in addition to the empty string.
11876         (gcc_target_compile): Likewise.
11877
11878 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11879
11880         * gcc.dg/Wswitch.c: New test.
11881         PR gcc/4475. PR gcc/3780.
11882
11883 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11884
11885         * g77.f-torture/execute/5122.f: New test for regressions
11886         against PR fortran/5122.
11887
11888 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11889
11890         * g77.f-torture/compile/pr3743.f: Delete
11891         * g77.dg/pr3743-1.f: New test.
11892         * g77.dg/pr3743-2.f: New test.
11893         * g77.dg/pr3743-3.f: New test.
11894         * g77.dg/pr3743-4.f: New test.
11895
11896 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11897
11898         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11899
11900 2002-02-02  Richard Henderson  <rth@redhat.com>
11901
11902         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11903         * gcc.c-torture/execute/bf64-1.c: Likewise.
11904
11905 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11906
11907         * gcc.dg/20020201-2.c: New test.
11908
11909         * gcc.dg/20020201-3.c: New test.
11910
11911         * gcc.c-torture/execute/bitfld-2.c: New test.
11912
11913 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11914
11915         * gcc.dg/bitfld-1.c: Update.
11916         * gcc.dg/bitfld-2.c: Update.
11917         * gcc.c-torture/execute/bitfld-1.x: New.
11918
11919 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11920
11921         * gcc.c-torture/execute/20020201-1.c: New test.
11922
11923 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11924
11925         PR target/5469
11926         * gcc.dg/20020201-1.c: New test.
11927
11928 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11929
11930         PR fortran/3743
11931         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11932         * g77.f-torture/compile/pr3743.x: Remove
11933
11934 2002-01-31  Tom Rix  <trix@redhat.com>
11935
11936         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11937
11938 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11939
11940         * gcc.dg/noncompile/20020130-1.c: New test.
11941
11942 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11943
11944         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11945
11946 2002-01-29  Richard Henderson  <rth@redhat.com>
11947
11948         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11949         to long long.
11950         * gcc.c-torture/execute/bf64-1.c: Likewise.
11951
11952 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11953
11954         * gcc.c-torture/execute/20020129-1.c: New test.
11955
11956 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11957
11958         * gcc.c-torture/compile/20000224-1.c: Update.
11959         * gcc.c-torture/execute/bitfld-1.c: New tests.
11960         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11961         * gcc.dg/uninit-A.c: Update.
11962
11963 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11964
11965         * g++.dg/template/ctor1.C: Add instantiation.
11966
11967 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11968
11969         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11970         argument to __builtin_prefetch to be const ptr.
11971
11972 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11973
11974         * gcc.c-torture/compile/20020120-1.c: New test.
11975
11976 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11977
11978         * gcc.c-torture/execute/20020127-1.c: New test.
11979
11980 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11981
11982         * g77.dg/f77-edit-i-in.f: New test
11983         * g77.dg/f77-edit-i-out.f: New test
11984
11985 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11986
11987         * gcc.dg/debug/debug.exp: New file.
11988         * gcc.dg/debug/trivial.c: New file.
11989         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11990         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11991         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11992         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11993         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11994         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11995         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11996         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11997         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11998         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11999         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
12000         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
12001         * gcc.dg/20000503-1.c: Removed.
12002         * gcc.dg/20010207-1.c: Removed.
12003         * gcc.dg/20011223-1.c: Removed.
12004         * gcc.dg/20020104-2.c: Removed.
12005         * gcc.dg/debug-1.c: Removed.
12006         * gcc.dg/debug-2.c: Removed.
12007         * gcc.dg/debug-3.c: Removed.
12008         * gcc.dg/debug-4.c: Removed.
12009         * gcc.dg/debug-5.c: Removed.
12010         * gcc.dg/debug-6.c: Removed.
12011         * gcc.dg/dwarf2-1.c: Removed.
12012         * gcc.dg/dwarf2-2.c: Removed.
12013
12014 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
12015
12016         * g++.old-deja/g++.other/eh5.C: New test.
12017         * g++.old-deja/g++.other/sibcall2.C: New test.
12018         * g++.old-deja/g++.other/array9.C: New test.
12019         * g++.old-deja/g++.other/typename2.C: New test.
12020         * g++.old-deja/g++.other/crash60.C: New test.
12021         * g++.old-deja/g++.other/conv9.C: New test.
12022         * g++.old-deja/g++.other/mangle10.C: New test.
12023         * g++.old-deja/g++.other/unchanging1.C: New test.
12024         * g++.old-deja/g++.other/exprstmt1.C: New test.
12025         * g++.old-deja/g++.other/inline23.C: New test.
12026         * g++.old-deja/g++.eh/ia64-1.C: New test.
12027         * g++.old-deja/g++.other/dwarf2-1.C: New test.
12028         * g++.old-deja/g++.other/reload1.C: New test.
12029         * g++.old-deja/g++.other/static20.C: New test.
12030         * g++.old-deja/g++.other/local-alloc1.C: New test.
12031         * g++.old-deja/g++.other/conv8.C: New test.
12032         * g++.old-deja/g++.other/stmtexpr2.C: New test.
12033         * g++.old-deja/g++.other/storeexpr1.C: New test.
12034         * g++.old-deja/g++.other/storeexpr2.C: New test.
12035         * g++.dg/eh/template2.C: New test.
12036         * g++.dg/warn/weak1.C: New test.
12037
12038 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
12039
12040         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12041         Remove first, non-varying, argument.
12042
12043 2002-01-23  Richard Henderson  <rth@redhat.com>
12044
12045         * gcc.dg/inline-2.c: New.
12046
12047         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
12048         Add optional target arg.  Check number of arguments.
12049         (scan-assembler-not, scan-assembler-dem): Likewise.
12050         (scan-assembler-dem-not): Likewise.
12051
12052 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12053
12054         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
12055         line 12.
12056         * g++.old-deja/g++.brendan/parse3.C,
12057         g++.old-deja/g++.other/crash26.C,
12058         g++.old-deja/g++.other/crash28.C,
12059         g++.old-deja/g++.other/crash29.C,
12060         g++.old-deja/g++.other/crash30.C,
12061         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
12062
12063 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
12064
12065         * gcc.dg/20020115-1.c: New.
12066
12067 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
12068
12069         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
12070
12071 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
12072
12073         * gcc.dg/20020122-3.c: New.
12074
12075 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
12076
12077         * g++.dg/other/gc1.C: New test.
12078
12079 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12080
12081         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12082
12083 2002-01-22  Richard Henderson  <rth@redhat.com>
12084
12085         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12086
12087 2002-01-22  Richard Henderson  <rth@redhat.com>
12088
12089         * gcc.dg/20020122-4.c: New.
12090
12091 2002-01-22  H.J. Lu <hjl@gnu.org>
12092
12093         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12094         link output.
12095         * gcc.dg/special/ecos.exp: Likewise.
12096         * lib/g++-dg.exp: Likewise.
12097         * lib/g77-dg.exp: Likewise.
12098         * lib/gcc-dg.exp : Likewise.
12099         * lib/mike-g++.exp: Likewise.
12100         * lib/mike-g77.exp: Likewise.
12101         * lib/mike-gcc.exp: Likewise.
12102         * lib/objc-dg.exp: Likewise.
12103
12104 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12105
12106         PR target/5379
12107         * gcc.dg/20020122-2.c: New test.
12108
12109 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12110
12111         * gcc.dg/20020122-1.c: New test.
12112
12113 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12114
12115         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12116
12117 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12118
12119         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12120
12121 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12122
12123         * gcc.c-torture/compile/20020121-1.c: New test.
12124
12125 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12126
12127         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12128         ld_library_path.
12129
12130 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12131
12132         * gcc.dg/20020218-1.c: New test.
12133
12134 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12135
12136         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12137         messages
12138         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12139         "At global scope" warning
12140         * g++.dg/ext/align1.C: Change cygwin test for alignment
12141         from db-bogus to dg-warning
12142
12143 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12144
12145         * g77.f-torture/compile/cpp2.F: New test.
12146
12147 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12148
12149         * g++.dg/template/access1.C: New test.
12150
12151 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12152
12153         * gcc.dg/20020118-1.c: New.
12154
12155 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12156
12157         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12158
12159 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12160
12161         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12162         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12163         alignment warnings.
12164
12165 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12166
12167         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12168         torture_with_loops and torture_without_loops
12169
12170 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12171
12172         * gcc.c-torture/compile/20020116-1.c: New test.
12173
12174 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12175
12176         * gcc.dg/20020116-2.c: New test.
12177
12178         * gcc.dg/ultrasp4.c: New test.
12179
12180         * gcc.dg/20020116-1.c: New test.
12181
12182 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12183
12184         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12185         by EABI.
12186
12187 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12188
12189         * gcc.misc-tests/i386-prefetch.exp: New.
12190         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12191         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12192         * gcc.misc-tests/i386-pf-none-1.c: New test.
12193         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12194
12195 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12196
12197         * gcc.dg/gnu89-init-1.c: Add new tests.
12198
12199 2002-01-15  Andreas Jaeger  <aj@suse.de>
12200
12201         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12202         * gcc.dg/i386-mmx-2.c: Likewise.
12203         * gcc.dg/i386-sse-1.c: Likewise.
12204         * gcc.dg/i386-sse-2.c: Likewise.
12205         * gcc.dg/i386-sse-3.c: Likewise.
12206
12207 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12208
12209         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12210         Uncomment additional cases that now pass.
12211
12212 2002-01-11  Richard Henderson  <rth@redhat.com>
12213
12214         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12215         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12216
12217 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12218
12219         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12220
12221 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12222
12223         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12224         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12225
12226 2002-01-10  Dale Johannesen  <dalej@apple.com>
12227
12228         * gcc.c-torture/execute/loop-11.c: New.
12229
12230 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12231
12232         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12233         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12234
12235 2002-01-09  Richard Henderson  <rth@redhat.com>
12236
12237         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12238         type in which to perform the operation for each size.
12239
12240 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12241
12242         * gcc.c-torture/compile/20020109-2.c: New test.
12243
12244 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12245
12246         * gcc.c-torture/execute/loop-10.c: New test.
12247
12248 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12249
12250         * gcc.c-torture/compile/20010226-1.c: New test.
12251         * gcc.c-torture/compile/20010227-1.c: New test.
12252         * gcc.c-torture/compile/20010426-1.c: New test.
12253         * gcc.c-torture/compile/20010510-1.c: New test.
12254         * gcc.c-torture/compile/20010605-3.c: New test.
12255         * gcc.c-torture/compile/20010824-1.c: New test.
12256         * gcc.c-torture/execute/20010409-1.c: New test.
12257         * gcc.dg/noncompile/20000901-1.c: New test.
12258         * gcc.dg/20001023-1.c: New test.
12259         * gcc.dg/20001101-1.c: New test.
12260         * gcc.dg/20001102-1.c: New test.
12261         * gcc.dg/20010207-1.c: New test.
12262         * gcc.dg/20010405-1.c: New test.
12263         * gcc.dg/20010822-1.c: New test.
12264         * gcc.dg/20011107-1.c: New test.
12265
12266 2002-01-09  Jeffrey A Law  (law@redhat.com)
12267
12268         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12269
12270         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12271         execution failure on PA targets.
12272
12273 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12274
12275         * gcc.c-torture/compile/20020109-1.c: New test.
12276
12277 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12278
12279         * gcc.c-torture/execute/20020108-1.c: New test.
12280
12281 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12282
12283         * gcc.dg/20020108-1.c: New test.
12284
12285 2002-01-08  H.J. Lu <hjl@gnu.org>
12286
12287         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12288         for header files.
12289
12290 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12291
12292         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12293         consistency.
12294
12295 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12296
12297         * gcc.dg/altivec-4.c: Test altivec predicates.
12298
12299 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12300
12301         * gcc.c-torture/execute/20020107-1.c: New test.
12302
12303 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12304
12305         PR c/5279
12306         * gcc.c-torture/compile/20020106-1.c: New test.
12307
12308 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12309
12310         * gcc.c-torture/execute/nestfunc-4.c: New test.
12311
12312 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12313
12314         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12315         extra triple that slipped in.
12316         * g++.old-deja/g++.abi/align.C: Likewise.
12317         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12318
12319 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12320
12321         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12322         * g++.old-deja/g++.abi/align.C: Likewise.
12323         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12324
12325         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12326         on FreeBSD/i386.
12327         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12328         FreeBSD.
12329
12330 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12331
12332         * gcc.dg/20020104-1.c: New test.
12333
12334         * gcc.dg/20020104-2.c: New test.
12335
12336 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12337
12338         * gcc.dg/20020103-1.c: Fix typo in target selector.
12339
12340 2002-01-03  Richard Henderson  <rth@redhat.com>
12341
12342         * gcc.dg/20020103-1.c: New.
12343
12344 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12345
12346         * gcc.c-torture/execute/20020103-1.c: New test.
12347
12348 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12349
12350         * g++.dg/other/debug2.C: New test.
12351
12352         * gcc.c-torture/compile/20020103-1.c: New test.
12353
12354 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12355
12356         * gcc.dg/gnu89-init-1.c: Added new tests.
12357
12358 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12359
12360         * g++.dg/template/friend2.C: Remove as patch is reverted.
12361
12362         * g++.dg/warn/oldcast1.C: New test.
12363
12364         * g++.dg/template/ptrmem1.C: New test.
12365         * g++.dg/template/ptrmem2.C: New test.
12366
12367         * g++.dg/template/ntp.C: New test.
12368
12369         * g++.dg/other/component1.C: New test.
12370
12371         * g++.dg/template/ttp3.C: New test.
12372
12373         * g++.dg/template/friend2.C: New test.
12374         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12375
12376 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12377
12378         * g++.dg/other/ptrmem1.C: New test.
12379         * g++.dg/other/ptrmem2.C: New test.
12380
12381 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12382
12383         * g++.dg/template/ctor1.C: New test.
12384
12385 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12386
12387         * g++.dg/template/friend2.C: New test.
12388
12389 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12390
12391         * gcc.dg/mmix-1.c: New test.
12392
12393 2001-12-31  Richard Henderson  <rth@redhat.com>
12394
12395         * gcc.dg/asm-5.c: New.
12396
12397 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12398
12399         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12400         in namespace __gnu_cxx
12401
12402 2001-12-30  Richard Henderson  <rth@redhat.com>
12403
12404         * gcc.dg/debug-6.c: New.
12405
12406 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12407
12408         * gcc.c-torture/compile/20011229-2.c: New test.
12409
12410 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12411
12412         * gcc.dg/debug-3.c: New test.
12413         * gcc.dg/debug-4.c: New test.
12414         * gcc.dg/debug-5.c: New test.
12415
12416 2001-12-29  Richard Henderson  <rth@redhat.com>
12417
12418         * g++.dg/eh/loop1.C: New.
12419
12420 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12421
12422         * g++.dg/template/crash1.C: New test.
12423
12424 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12425
12426         * g++.dg/other/const1.C: New test.
12427
12428 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12429
12430         * gcc.c-torture/compile/20011229-1.c: New test.
12431
12432 2001-12-28  Stan Shebs  <shebs@apple.com>
12433
12434         * lib/objc-torture.exp: Resync with c-torture.exp.
12435         * lib/objc.exp: Load standard libraries.
12436
12437 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12438
12439         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12440         additional tests.
12441
12442 2001-12-27  Roger Sayle <roger@eyesopen.com>
12443
12444         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12445
12446 2001-12-27  Richard Henderson  <rth@redhat.com>
12447
12448         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12449
12450 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12451
12452         * g++.dg/eh/ctor1.C: New test.
12453         * g++.dg/other/error2.C: New test.
12454
12455 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12456
12457         * g++.dg/other/init2.C: New test.
12458
12459 2001-12-24  Richard Henderson  <rth@redhat.com>
12460
12461         * gcc.dg/20011223-1.c: New.
12462         * gcc.dg/inline-1.c: New.
12463
12464 2001-12-23  Richard Henderson  <rth@redhat.com>
12465
12466         * gcc.dg/asm-4.c: Test operand modifiers.
12467
12468 2001-12-23  Richard Henderson  <rth@redhat.com>
12469
12470         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12471
12472 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12473
12474         * gcc.c-torture/execute/20011223-1.c: New test.
12475
12476 2001-12-21  Richard Henderson  <rth@redhat.com>
12477
12478         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12479         re-enables the warning.
12480
12481 2001-12-21  Richard Henderson  <rth@redhat.com>
12482
12483         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12484
12485 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12486
12487         * gcc.c-torture/compile/20011218-1.c: New test.
12488
12489 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12490
12491         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12492         arm-isr.c test.
12493         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12494         epilogue generation for ARM ISR routines.
12495
12496 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12497
12498         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12499         * gcc.dg/format/c90-printf-3.c: Likewise.
12500         * gcc.dg/format/c99-printf-3.c: Likewise.
12501         * gcc.dg/format/ext-1.c: Likewise.
12502         * gcc.dg/format/ext-6.c: Likewise.
12503         * gcc.dg/format/format.h: Prototype unlocked stdio.
12504
12505 2001-12-20  Richard Henderson  <rth@redhat.com>
12506
12507         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12508         (arena): Use it.
12509         (malloc): Correct allocation logic.  Abort if we fill up the
12510         arena before initialization complete.
12511         (realloc): Correct allocation logic.
12512
12513 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12514
12515         * gcc.c-torture/compile/20011219-2.c: New test.
12516
12517         * gcc.c-torture/execute/20011219-1.c: New test.
12518
12519 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12520
12521         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12522         target does not support weak symbols.
12523
12524 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12525
12526         * gcc.c-torture/compile/20011219-1.c: New test.
12527
12528 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12529
12530         * g++.dg/other/error1.C: New test.
12531
12532 2001-12-17  Jeffrey A Law  (law@redhat.com)
12533
12534         * gcc.c-torture/execute/20011217-1.c: New test.
12535
12536 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12537
12538         * objc.dg/special/: New directory.
12539         * objc.dg/special/special.exp: New file.
12540         * objc.dg/special/unclaimed-category-1.h: New file.
12541         * objc.dg/special/unclaimed-category-1a.m: New file.
12542         * objc.dg/special/unclaimed-category-1.m: New file.
12543
12544 2001-12-17  Andreas Jaeger  <aj@suse.de>
12545
12546         * gcc.c-torture/compile/20011217-2.c: New test.
12547
12548 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12549
12550         * gcc.c-torture/compile/20011217-1.c: New test.
12551
12552 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12553
12554         * testsuite/gcc.dg/20011214-1.c: New.
12555
12556 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12557
12558         * gcc.dg/altivec-4.c: New.
12559
12560 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12561
12562         * gcc.dg/20011113-1.c: New test.
12563
12564 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12565
12566         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12567         std::__malloc_alloc_template<0> and
12568         std::__default_alloc_template<false, 0>.
12569
12570 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12571
12572         * objc/execute/bf-21.m: New test.
12573         * objc/execute/enumeration-1.m: New test.
12574         * objc/execute/enumeration-2.m: New test.
12575
12576 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12577
12578         * gcc.dg/gnu89-init-1.c: New test.
12579
12580 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12581
12582         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12583         * g++.old-deja/g++.jason/2371.C: Likewise.
12584         * g++.old-deja/g++.jason/template33.C: Likewise.
12585         * g++.old-deja/g++.jason/template34.C: Likewise.
12586         * g++.old-deja/g++.jason/template36.C: Likewise.
12587         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12588         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12589         * g++.old-deja/g++.other/typename1.C: Likewise.
12590         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12591         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12592         * g++.old-deja/g++.pt/typename11.C: Likewise.
12593         * g++.old-deja/g++.pt/typename14.C: Likewise.
12594         * g++.old-deja/g++.pt/typename16.C: Likewise.
12595         * g++.old-deja/g++.pt/typename3.C: Likewise.
12596         * g++.old-deja/g++.pt/typename4.C: Likewise.
12597         * g++.old-deja/g++.pt/typename5.C: Likewise.
12598         * g++.old-deja/g++.pt/typename7.C: Likewise.
12599         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12600
12601 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12602
12603         * g++.dg/other/linkage1.C: New test.
12604         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12605         specifiers.
12606
12607 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12608
12609         * gcc.dg/concat.c: New test.
12610
12611 2001-12-11  Stan Shebs  <shebs@apple.com>
12612
12613         * objc/compile: New test directory.
12614         * objc/compile/compile.exp: New expect script.
12615         * objc/compile/20011211-1.m: New compile test.
12616
12617 2001-12-11  Jason Merrill  <jason@redhat.com>
12618
12619         * lib/prune.exp (prune_gcc_output): Also handle "In member
12620         function".  So many permutations...
12621
12622 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12623
12624         * g++.dg/template/typedef1.C: New test.
12625
12626 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12627
12628         * g++.dg/other/copy1.C: New test.
12629
12630 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12631
12632         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12633
12634         * gcc.dg/builtin-choose-expr.c: New.
12635
12636 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12637
12638         * gcc.dg/altivec-2.c: New.
12639
12640 2001-12-07  Richard Henderson  <rth@redhat.com>
12641
12642         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12643
12644 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12645
12646         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12647         ultrasparc.
12648
12649 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12650
12651         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12652
12653 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12654
12655         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12656         variable argument list.
12657
12658 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12659
12660         * gcc.c-torture/execute/memcheck: Delete entire directory.
12661         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12662         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12663
12664 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12665
12666         * gcc.dg/Wshadow-1.c: New test.
12667
12668 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12669
12670         * gcc.c-torture/compile/20011130-1.c: New test.
12671
12672         * gcc.dg/noncompile/20011025-1.c: New test.
12673
12674         * g++.dg/other/anon-union.C: New test.
12675
12676         * gcc.c-torture/execute/20011024-1.c: New test.
12677
12678 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12679
12680         * gcc.c-torture/execute/20000722-1.x,
12681         gcc.c-torture/execute/20010123-1.x: Remove.
12682         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12683         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12684         gcc.dg/c99-complit-2.c: New tests.
12685
12686 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12687
12688         * g++.dg/inherit/base1.C: New test.
12689
12690 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12691
12692         * g++.dg/other/stdarg1.C: New test.
12693
12694         * gcc.c-torture/compile/20011130-2.c: New test.
12695
12696 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12697
12698         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12699         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12700         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12701         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12702         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12703         * gcc.dg/builtin-prefetch-1.c: New test.
12704
12705 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12706
12707         * gcc.dg/20011130-1.c: New test.
12708
12709 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12710
12711         * g++.dg/other/scope1.C: New test.
12712         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12713
12714 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12715
12716         * gcc.dg/vla-init-1.c: New test.
12717
12718 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12719
12720         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12721
12722 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12723
12724         * objc.dg/alias.m: Update.
12725         * objc.dg/class-1.m: Update.
12726         * objc.dg/const-str-1.m: Update.
12727         * objc.dg/fwd-proto-1.m: Update.
12728         * objc.dg/id-1.m: Update.
12729         * objc.dg/super-class-1.m: Update.
12730
12731 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12732
12733         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12734         constructs.
12735
12736 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12737
12738         * gcc.c-torture/execute/20011128-1.c: New test.
12739
12740 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12741
12742         * gcc.dg/20011127-1.c: New test.
12743
12744 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12745
12746         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12747         from Austin Group draft 7.
12748         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12749         scanf format arguments.
12750         * gcc.dg/format/no-exargs-2.c: New test.
12751
12752 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12753
12754         * g++.dg/abi/vbase8-4.C: New test.
12755
12756 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12757
12758         * gcc.c-torture/execute/20011121-1.c: New test.
12759
12760 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12761
12762         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12763
12764 2001-11-23  Andreas Jaeger  <aj@suse.de>
12765
12766         * gcc.dg/cpp/charconst-2.c: New test.
12767
12768 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12769
12770         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12771         to the host if it is remote.  Let tests specify extra headers
12772         they use.
12773         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12774         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12775         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12776         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12777         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12778         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12779         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12780         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12781         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12782         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12783
12784 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12785
12786         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12787         for little endian ARMs.
12788
12789 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12790
12791         * gcc.c-torture/compile/20011119-1.c: New test.
12792         * gcc.c-torture/compile/20011119-2.c: New test.
12793
12794 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12795
12796         * gcc.dg/altivec-1.c: Fix typo.
12797
12798 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12799
12800         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12801
12802 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12803
12804         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12805
12806 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12807
12808         * lib/g77.exp: Don't specify --rpath-link.
12809
12810         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12811         across all the headers.
12812         * gcc.dg/format/format.exp: For testing on a remote host,
12813         copy format.h.
12814
12815         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12816         * gcc.c-torture/execute/930406-1.c: Likewise.
12817         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12818
12819 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12820
12821         * gcc.dg/altivec-1.c: New.
12822
12823 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12824
12825         * gcc.dg/cpp/fpreprocessed.c: New test case.
12826
12827 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12828
12829         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12830         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12831         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12832
12833 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12834
12835         * gcc.dg/no-builtin-1.c: New test.
12836
12837 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12838
12839         * gcc.c-torture/execute/20011115-1.c: New test.
12840
12841 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12842
12843         * gcc.c-torture/compile/20011114-2.c: New test.
12844         * gcc.c-torture/compile/20011114-3.c: New test.
12845         * gcc.c-torture/compile/20011114-4.c: New test.
12846
12847 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12848
12849         * g++.dg/other/init1.C: New test.
12850
12851 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12852
12853         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12854         message.
12855
12856         * gcc.c-torture/execute/20011114-1.c: New testcase.
12857
12858         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12859         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12860         like the (before this change) version of 20010327-1.c.
12861
12862 2001-11-14  Roger Sayle <roger@eyesopen.com>
12863
12864         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12865
12866 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12867
12868         * g++.dg/init/array2.C: New test.
12869
12870 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12871
12872         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12873
12874 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12875
12876         * g++.dg/other/forscope1.C: New test.
12877         * g++.dg/ext/forscope1.C: New test.
12878         * g++.dg/ext/forscope2.C: New test.
12879
12880 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12881
12882         * gcc.c-torture/execute/20011113-1.c: New test.
12883
12884 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12885
12886         * gcc.c-torture/execute/20011109-2.c: New test.
12887
12888         * gcc.c-torture/execute/20011109-1.c: New test.
12889
12890 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12891
12892         * gcc.c-torture/compile/20011109-1.c: New test.
12893
12894 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12895
12896         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12897         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12898         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12899         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12900         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12901         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12902         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12903
12904 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12905
12906         * g++.dg/warn/Wshadow-1.C: New tests.
12907         * g++.old-deja/g++.mike/for3.C: Update.
12908
12909 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12910
12911         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12912         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12913         XFAILs.  Adjust expected error texts.
12914         * gcc.c-torture/compile/20011106-1.c,
12915         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12916         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12917         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12918         gcc.dg/c99-array-lval-5.c: New tests.
12919
12920 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12921
12922         * gcc.dg/cpp/defined.c: Update.
12923
12924 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12925
12926         * gcc.c-torture/execute/anon-1.c: New test.
12927
12928 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12929
12930         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12931         same size, so no warning should be produced on stormy16.
12932
12933         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12934         due to oversized array.
12935         * g++.old-deja/g++.mike/ns15.C: Likewise.
12936         * g++.old-deja/g++.pt/crash16.C: Likewise.
12937
12938 2001-11-02  Graham Stott  <grahams@redhat.com>
12939
12940         * g++.dgother/debug1.C: Fix typos.
12941
12942 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12943
12944         * g++.dg/other/debug1.C: New test.
12945
12946 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12947
12948         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12949         of unsigned long.
12950
12951 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12952
12953         * gcc.dg/20011029-2.c: New test.
12954
12955         * gcc.c-torture/compile/20011029-1.c: New test.
12956
12957 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12958
12959         * objc/execute/class_self-1.m: New test.
12960         * objc/execute/class_self-2.m: New test.
12961
12962 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12963
12964         * gcc.misc-tests/msgs.exp: Delete.
12965         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12966         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12967         error set to match recent changes.
12968
12969 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12970
12971         * gcc.dg/20011021-1.c: New test.
12972
12973 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12974
12975         * gcc.c-torture/compile/20011023-1.c: New test.
12976
12977 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12978
12979         * lib/g77.exp: Rewrite based on lib/g++.exp.
12980
12981 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12982
12983         * gcc.c-torture/execute/20011019-1.c: New test.
12984
12985         * gcc.dg/20011018-1.c: New test.
12986
12987 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12988
12989         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12990
12991 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12992
12993         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12994         * gcc.dg/attr-invalid.c: Likewise.
12995
12996 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12997
12998         * testsuite/gcc.dg/20011015-1.c: New test.
12999
13000 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13001
13002         * g++.dg/template/unify2.C: New test.
13003
13004 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13005
13006         * g++.dg/other/exception-specification.C: New test
13007
13008 2001-10-13  Tom Rix  <trix@redhat.com>
13009
13010         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
13011         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
13012
13013 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
13014
13015         * testsuite/gcc.dg/20011009-1.c: New test.
13016
13017 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13018
13019         PR g++/4476
13020         * g++.dg/other/friend1.C: New test.
13021
13022 2001-10-11  Richard Henderson  <rth@redhat.com>
13023
13024         * g++.old-deja/g++.other/crash18.C: Add -S to options.
13025
13026 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13027
13028         * gcc.c-torture/compile/20011010-1.c: New.
13029
13030 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13031
13032         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
13033         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
13034         g77.f-torture/execute/execute.exp,
13035         g77.f-torture/noncompile/noncompile.exp,
13036         gcc.c-torture/compile/compile.exp,
13037         gcc.c-torture/execute/execute.exp,
13038         gcc.c-torture/execute/ieee/ieee.exp,
13039         gcc.c-torture/execute/memcheck/memcheck.exp,
13040         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
13041         objc/execute/execute.exp: Update FSF address.
13042
13043 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13044
13045         * gcc.dg/cpp/cmdlne-C.c: Update.
13046         * gcc.dg/cpp/cmdlne-C2.c: New.
13047
13048 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13049
13050         * gcc.c-torture/execute/20011008-3.c: New.
13051
13052 2001-10-08  DJ Delorie  <dj@redhat.com>
13053
13054         * gcc.dg/20011008-1.c: New.
13055         * gcc.dg/20011008-2.c: New.
13056
13057 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13058
13059         * gcc.dg/cpp/spacing1.c: Update test.
13060
13061 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13062
13063         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
13064         spelling errors of "separate" as "seperate".
13065
13066 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
13067
13068         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
13069         enough to avoid inlining.
13070
13071 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13072
13073         * lib/g77.exp: set libg2c_dir correctly.
13074
13075 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13076
13077         * gcc.dg/cpp/macro11.c: New test.
13078
13079 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13080
13081         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13082         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13083         gcc.dg/format/multattr-3.c: New tests.
13084         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13085         tests for format attributes on function pointers being rejected.
13086
13087 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13088
13089         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13090
13091 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13092
13093         * g++.dg/warn/format1.C: New test.
13094
13095 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13096
13097         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13098
13099 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13100
13101         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13102
13103 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13104
13105         * gcc.dg/cpp/redef2.c: Add test.
13106
13107 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13108
13109         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13110         long-standing bug on i686, apparently.
13111         * gcc.c-torture/execute/loop-2c.x: New file.
13112         * gcc.c-torture/execute/loop-2d.x: New file.
13113         * gcc.c-torture/execute/loop-3c.x: New file.
13114
13115 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13116
13117         * gcc.dg/cpp/20000625-2.c: Correct line number.
13118
13119 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13120
13121         * gcc.dg/cpp/macro10.c: New test.
13122         * gcc.dg/cpp/strify3.c: New test.
13123         * gcc.dg/cpp/spacing1.c: Add tests.
13124         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13125         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13126
13127 2001-09-24  DJ Delorie  <dj@redhat.com>
13128
13129         * gcc.c-torture/execute/20010924-1.c: New test.
13130
13131 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13132
13133         * testsuite/objc/execute/paste.m: Remove.
13134
13135 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13136
13137         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13138
13139 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13140
13141         * g77.dg/strlen0.f: New test.
13142
13143 2001-09-21  Richard Henderson  <rth@redhat.com>
13144
13145         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13146         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13147
13148 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13149
13150         Table-driven attributes.
13151         * g++.dg/ext/attrib1.C: New test.
13152
13153 2001-09-20  DJ Delorie  <dj@redhat.com>
13154
13155         * gcc.dg/20000926-1.c: Update expected warning messages.
13156         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13157         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13158         array.
13159
13160 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13161
13162         * g++.dg/eh/registers1.C: New test case.
13163
13164 2001-09-17  Richard Henderson  <rth@redhat.com>
13165
13166         * gcc.dg/array-5.c: Fix VLA decomposition test.
13167
13168 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13169
13170         * gcc.dg/cpp/line5.c: New testcase.
13171
13172 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13173
13174         * gcc.dg/cpp/macro9.c: New test.
13175
13176 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13177
13178         * gcc.c-torture/execute/980223.c: Change type of addr from long
13179         to char *.
13180
13181 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13182
13183         * gcc.c-torture/execute/20010915-1.c: New test.
13184
13185 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13186
13187         * g77.dg/bprob: New directory.
13188         * g77.dg/bprob/bprob.exp: New file.
13189         * g77.dg/bprob/bprob-1.f: New test.
13190         * g77.dg/gcov: New directory.
13191         * g77.dg/gcov/gcov.exp: New file.
13192         * g77.dg/gcov/gcov-1.f: New test.
13193         * g77.dg/gcov/gcov-1.x: New file.
13194
13195 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13196
13197         * gcc.dg/cpp/directiv.c: Update.
13198         * gcc.dg/cpp/undef1.c: Update.
13199
13200 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13201
13202         * gcc.dg/20010912-1.c: New test.
13203
13204 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13205
13206         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13207         language-independent file in lib.
13208         * lib/gcov.exp: New file.
13209
13210 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13211
13212         * gcc.c-torture/compile/20010911-1.c: New test.
13213
13214 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13215
13216         * lib/profopt.exp: New, to support profile-directed optimizations.
13217         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13218         * gcc.misc-tests/bprob-1.c: New test.
13219         * gcc.misc-tests/bprob-2.c: New test.
13220
13221 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13222
13223         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13224         XFAIL and which kinds of gcov output to verify.
13225         * gcc.misc-tests/gcov-4b.x: New file.
13226         * gcc.misc-tests/gcov-5b.x: New file.
13227         * gcc.misc-tests/gcov-6.x: New file.
13228         * gcc.misc-tests/gcov-7.c: New test.
13229         * gcc.misc-tests/gcov-7.x: New file.
13230
13231 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13232
13233         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13234         * gcc.misc-tests/gcov-6.c: New test.
13235
13236 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13237
13238         PR c++/3986
13239         * g++.dg/abi/vbase1.C: New test.
13240
13241 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13242
13243         * objc.dg/method-2.m: New.
13244
13245 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13246
13247         PR c++/4203
13248         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13249         * g++.dg/init/empty1.C: New test.
13250
13251 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13252
13253         * gcc.c-torture/compile/20010903-1.c: New test.
13254
13255 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13256
13257         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13258         for m68k.
13259
13260 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13261
13262         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13263
13264         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13265
13266         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13267
13268 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13269
13270         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13271         for 16-bit 'unsigned int'.
13272
13273 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13274
13275         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13276
13277 2001-08-27  Richard Henderson  <rth@redhat.com>
13278
13279         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13280         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13281
13282 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13283
13284         * gcc.dg/asm-names.c (ymain): New.
13285
13286 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13287
13288         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13289         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13290         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13291
13292 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13293
13294         * gcc.dg/compare5.c: New testcase.
13295
13296 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13297
13298         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13299         and "In instantiation".
13300
13301 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13302
13303         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13304
13305 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13306
13307         * gcc.misc-tests/gcov.exp: Add support for branch information.
13308         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13309         * gcc.misc-tests/gcov-4.c: New test.
13310         * gcc.misc-tests/gcov-4b.c: New test.
13311         * gcc.misc-tests/gcov-5b.c: New test.
13312
13313 2001-08-20  Zack Weinberg  <zackw@panix.com>
13314
13315         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13316         expected to fail.
13317
13318 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13319
13320         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13321
13322 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13323
13324         * g++.dg/eh/
13325         Moved to gcc-deps.exp
13326         * gcc-deps.exp: New file.
13327
13328 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13329
13330         * g++.old-deja/g++.pt/defarg14.C: New test.
13331
13332 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13333
13334         * g++.old-deja/g++.other/lineno5.C: New test.
13335
13336 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13337
13338         * g++.old-deja/g++.pt/crash68.C: New test.
13339
13340 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13341
13342         * g++.old-deja/g++.other/crash42.C: New test.
13343
13344 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13345
13346         * gcc.dg/cpp/extratokens.c: Fix.
13347         * gcc.dg/cpp/skipping2.c: New tests.
13348
13349 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13350
13351         * gcc.c-torture/execute/20010724-1.c: New file.
13352         * gcc.c-torture/execute/20010724-1.x: New file.
13353
13354 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13355
13356         * g++.old-deja/g++.other/cond7.C: New test.
13357
13358 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13359
13360         * g++.old-deja/g++.other/optimize4.C: New test.
13361
13362 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13363
13364         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13365
13366 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13367
13368         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13369         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13370         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13371         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13372
13373         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13374         bug report" message.
13375
13376         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13377         * g++.dg/ext/instantiate1.C: Move from old-deja.
13378
13379 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13380
13381         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13382         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13383         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13384         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13385
13386 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13387
13388         * gcc.c-torture/execute/20010723-1.c: New test.
13389
13390 2001-07-23  Ben Elliston  <bje@redhat.com>
13391
13392         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13393
13394 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13395
13396         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13397         i[34567]86-*-*.
13398         Delete handling of ieee_multilib_flags.
13399         Pass -mieee for alpha*-*-* and sh-*-*.
13400         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13401
13402 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13403
13404         Remove old-abi tests.
13405         * g++.old-deja/g++.mike/p11116.C: Remove.
13406         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13407
13408 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13409
13410         * g77.f-torture/compile/pr3743.f:  New test
13411
13412 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13413
13414         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13415
13416 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13417
13418         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13419         g++.old-deja/g++.pt/static6.C: Likewise.
13420         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13421         supports weak symbols.
13422
13423 2001-07-18  Andreas Jaeger  <aj@suse.de>
13424
13425         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13426         supported again.
13427
13428 2001-07-18  Andreas Jaeger  <aj@suse.de>
13429
13430         * gcc.dg/iftrap-1.c: Fix target line.
13431
13432 2001-07-17  Richard Henderson  <rth@redhat.com>
13433
13434         * gcc.c-torture/execute/20010717-1.c: New.
13435
13436 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13437
13438         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13439         tests.
13440
13441 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13442
13443         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13444
13445 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13446
13447         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13448         UAC_SIGBUS, UAC_NOPRINT definitions.
13449
13450 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13451
13452         * objc/execute/object_is_class.m: New test.
13453         * objc/execute/object_is_meta_class.m: New test.
13454
13455 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13456
13457         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13458         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13459
13460 2001-01-15  David Bil
13461         * objc/execute/class-14.m: Added.
13462         * objc/execute/class-2.m: Added.
13463         * objc/execute/class-3.m: Added.
13464         * objc/execute/class-4.m: Added.
13465         * objc/execute/class-5.m: Added.
13466         * objc/execute/class-6.m: Added.
13467         * objc/execute/class-7.m: Added.
13468         * objc/execute/class-8.m: Added.
13469         * objc/execute/class-9.m: Added.
13470         * objc/execute/class-tests-1.h
13471         * objc/execute/class-tests-2.h
13472         * objc/execute/compatibility_alias.m: Added.
13473         * objc/execute/encode-1.m: Added.
13474         * objc/execute/formal_protocol-1.m: Added.
13475         * objc/execute/formal_protocol-2.m: Added.
13476         * objc/execute/formal_protocol-3.m: Added.
13477         * objc/execute/formal_protocol-4.m: Added.
13478         * objc/execute/formal_protocol-5.m: Added.
13479         * objc/execute/formal_protocol-6.m: Added.
13480         * objc/execute/formal_protocol-7.m: Added.
13481         * objc/execute/informal_protocol.m: Added.
13482         * objc/execute/initialize.m: Added.
13483         * objc/execute/load.m: Added.
13484         * objc/execute/many_args_method.m: Added.
13485         * objc/execute/nested-3.m: Added.
13486         * objc/execute/no_clash.m: Added.
13487         * objc/execute/private.m: Added.
13488         * objc/execute/redefining_self.m: Added.
13489         * objc/execute/root_methods.m: Added.
13490         * objc/execute/selector-1.m: Added.
13491         * objc/execute/static-1.m: Added.
13492         * objc/execute/static-2.m: Added.
13493         * objc/execute/va_method.m: Added.
13494
13495 2001-03-10  Richard Henderson  <rth@redhat.com>
13496
13497         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13498
13499 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13500
13501         * g++.old-deja/g++.other/crash31.C: XFAIL.
13502         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13503         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13504         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13505         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13506         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13507
13508 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13509
13510         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13511
13512 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13513
13514         * gcc.dg/20000724-1.c: Don't use multiline strings.
13515
13516 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13517
13518         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13519         result of -cString against what we expect it to be; don't just
13520         print it out for no one to read.
13521
13522         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13523         Based on testcases provided by Nicola Pero.
13524
13525 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13526
13527         * gcc.dg/cpp/macro7.c: New test.
13528
13529 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13530
13531         * gcc.dg/cpp/multiline.c: Update.
13532
13533 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13534
13535         * g++.old-deja/g++.other/enum3.C: New test.
13536
13537 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13538
13539         * g++.old-deja/g++.other/pod1.C: New test.
13540
13541 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13542
13543         * g++.old-deja/g++.ext/overload1.C: New test.
13544
13545 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13546
13547         * g++.old-deja/g++.pt/using1.C: New test.
13548
13549 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13550
13551         * g++.old-deja/g++.other/using9.C: New test.
13552
13553 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13554
13555         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13556
13557         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13558
13559 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13560
13561         * g++.old-deja/g++.ext/realpt1.C: Remove.
13562
13563 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13564
13565         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13566
13567 2001-02-26  Will Cohen  <wcohen@redhat.com>
13568
13569         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13570
13571 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13572
13573         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13574         templatized constructors.
13575
13576 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13577
13578         * gcc.c-torture/execute/20010224-1.c: New test.
13579
13580 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13581
13582         * gcc.c-torture/execute/20010222-1.c: New test.
13583
13584 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13585
13586         * g++.old-deja/g++.other/inline20.C: New test.
13587
13588 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13589
13590         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13591
13592 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13593
13594         * g++.old-deja/g++.other/lookup22.C: New test.
13595
13596 200
13597         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13598         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13599         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13600         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13601         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13602
13603 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13604
13605         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13606         account.
13607
13608 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13609
13610         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13611
13612 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13613
13614         * g++.old-deja/g++.pt/crash62.C: New test.
13615
13616 2001-01-04  Richard Henderson  <rth@redhat.com>
13617
13618         * gcc.dg/20000926-1.c: Update expected warnings.
13619         * gcc.dg/array-2.c: Likewise.
13620         * gcc.dg/array-4.c: Also validate flexible array members.
13621         * gcc.dg/c99-flex-array-1.c: New.
13622
13623 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13624
13625         * gcc.c-torture/compile/20001222-1.x: Remove.
13626
13627 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13628
13629         * gcc.c-torture/execute/built-in-setjmp.c: New.
13630
13631 2001-01-03  Richard Henderson  <rth@redhat.com>
13632
13633         * gcc.dg/940510-1.c: Update expected error wording.
13634         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13635
13636 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13637
13638         * lib/target-supports.exp (check_alias_available): Modified to
13639         indicate aliases not supported if only weak aliases are supported.
13640
13641 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13642
13643         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13644         Turn on cmpstrsi checks for __pj__ and __i370__.
13645
13646 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13647
13648         * g++.old-deja/g++.other/virtual11.C: New test.
13649
13650 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13651
13652         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13653
13654 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13655
13656         * gcc.c-torture/compile/20010102-1.c: New test.
13657
13658 2001-01-02  Andreas Jaeger  <aj@suse.de>
13659
13660         * gcc.dg/noreturn-3.c: New test.
13661
13662         * gcc.dg/noreturn-4.c: New test.
13663
13664 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13665
13666         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13667         __builtin_fputc and __builtin_fwrite.
13668
13669 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13670
13671         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13672         signed char, not default char.
13673
13674 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13675
13676         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13677
13678 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13679
13680         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13681
13682 2000-12-29  Richard Henderson  <rth@redhat.com>
13683
13684         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13685         (__cyg_profile_func_exit): Define.
13686
13687 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13688
13689         * g++.dg/vtgc1.C: New test.
13690
13691 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13692
13693         * gcc.dg/noncompile/20001228-1.c: New test.
13694
13695         * gcc.dg/20001228-1.c: New test.
13696
13697         * gcc.c-torture/execute/20001228-1.c: New test.
13698
13699 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13700
13701         * gcc.dg/format-strfmon-1.c: New test.
13702
13703 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13704
13705         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13706         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13707         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13708         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13709         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13710         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13711         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13712         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13713         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13714         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13715         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13716         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13717         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13718
13719         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13720         * gcc.c-torture/execute/string-opt-4.c: Test index.
13721
13722 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13723
13724         * gcc.c-torture/compile/20001226-1.c: New test.
13725
13726 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13727
13728         * gcc.c-torture/compile/20001222-1.c: New test.
13729         * gcc.c-torture/compile/20001222-1.x: Xfail.
13730
13731 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13732
13733         * gcc.c-torture/execute/comp-goto-2.c: New test.
13734
13735 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13736
13737         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13738         Use long types if __INT_MAX__ is 32767.
13739         (main): Use cast to (sint32 *) when poking 88 into a_page.
13740
13741         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13742
13743 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13744
13745         * gcc.c-torture/compile/20001221-1.c: New test.
13746         * gcc.c-torture/execute/20001221-1.c: New test.
13747
13748 2000-12-20  Richard Henderson  <rth@redhat.com>
13749
13750         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13751         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13752
13753 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13754
13755         * gcc.dg/compare3.c: New test.
13756
13757 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13758
13759         * gcc.dg/format-warnll-1.c: New test.
13760
13761 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13762
13763         * gcc.dg/cpp/cmdlne-P.c: New test.
13764
13765 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13766
13767         * gcc.c-torture/execute/builtin-abs-1.c,
13768         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13769
13770 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13771
13772         * gcc.dg/cpp/multiline.c: New test.
13773
13774 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13775
13776         * g++.old-deja/g++.other/syshdr1.C: Update.
13777         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13778
13779 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13780
13781         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13782
13783 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13784
13785         * g++.old-deja/g++.pt/ttp65.C: New test.
13786
13787 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13788
13789         * g++.old-deja/g++.pt/ttp64.C: New test.
13790
13791 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13792
13793         * g++.old-deja/g++.pt/spec33.C: New test.
13794
13795 2000-12-14  Catherine Moore  <clm@redhat.com>
13796
13797         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13798         * gcc.c-torture/execute/920612-2.c: Likewise.
13799         * gcc.c-torture/execute/920428-2.c: Likewise.
13800         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13801         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13802
13803 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13804
13805         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13806         * gcc.dg/pack-test-2.c: Likewise.
13807
13808 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13809
13810         Tests by Zack Weinberg <zackw@stanford.edu>.
13811
13812         * gcc.dg/cpp/defined.c: Update.
13813         * gcc.dg/cpp/defined_trad.c: New tests.
13814
13815 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13816
13817         * gcc.dg/cpp/trad-direct.c: Update.
13818
13819 2000-12-11  Neil Booth  <neilb@earthling.net>
13820
13821         * gcc.dg/cpp/defined_trad.c
13822
13823 2000-12-11  Neil Booth  <neilb@earthling.net>
13824
13825         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13826
13827 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13828
13829         * gcc.dg/format-miss-2.c: New test.
13830
13831 2000-12-09  Neil Booth  <neilb@earthling.net>
13832
13833         * gcc.dg/cpp/lineflags.c: New tests.
13834         * gcc.dg/cpp/poison.c: Update.
13835         * gcc.dg/cpp/redef2.c: Update.
13836         * gcc.dg/cpp/skipping.c: New test.
13837
13838 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13839
13840         * g++.old-deja/g++.other/eh3.C: New testcase.
13841
13842 2000-12-07  Neil Booth  <neilb@earthling.net>
13843
13844         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13845         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13846         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13847         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13848         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13849         Update.
13850
13851 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13852
13853         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13854         __SIZE_TYPE__ instead of int for type of integers cast to
13855         pointers.
13856
13857 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13858
13859         * g++.old-deja/g++.other/cleanup4.C: New test.
13860
13861 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13862
13863         * format-sec-1.c: New test.
13864
13865 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13866
13867         * gcc.dg/format-nonlit-3.c: New test.
13868
13869 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13870
13871         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13872         through a null pointer.
13873
13874 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13875         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13876         library makes no calls to `operator new' during initialization.
13877
13878 2000-11-04  Neil Booth  <neilb@earthling.net>
13879
13880         * gcc.dg/cpp/include2.c: New tests.
13881
13882 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13883
13884         * lib/g++.exp (g++_set_ld_library_path): New function.
13885         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13886
13887 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13888
13889         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13890         warnings.
13891
13892 2000-11-01  Richard Henderson  <rth@redhat.com>
13893
13894         * g++.old-deja/g++.ext/namedret1.C: New.
13895         * g++.old-deja/g++.ext/namedret2.C: New.
13896         * g++.old-deja/g++.ext/namedret3.C: New.
13897
13898 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13899
13900         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13901         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13902
13903 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13904
13905         * gcc.c-torture/execute/va-arg-21.c: New test.
13906
13907 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13908
13909         * gcc.dg/c99-complex-2.c: New test.
13910
13911 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13912
13913         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13914
13915 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13916
13917         * g++.old-deja/g++.other/inline16.C: New test.
13918
13919 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13920
13921         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13922         __PRETTY_FUNCTION__
13923
13924 2000-10-29  Neil Booth  <neilb@earthling.net>
13925
13926         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13927         New tests.
13928         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13929         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13930         optimisation.
13931
13932 2000-10-29  Neil Booth  <neilb@earthling.net>
13933
13934         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13935         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13936         * mi5.c: Test multiple includes work with -C.
13937         * trigraphs.c: Test ^= version.
13938
13939 2000-10-28  Neil Booth  <neilb@earthling.net>
13940
13941         New tests and test updates for new macro expander.
13942
13943         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13944         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13945         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13946         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13947         new diagnostic messages.
13948
13949         * gcc.dg/cpp/macro3.c: New tests.
13950
13951 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13952
13953         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13954         on the same line.
13955
13956 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13957
13958         * g++.old-deja/g++.other/eh2.C: New test.
13959
13960 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13961
13962         * gcc.c-torture/execute/20001027-1.c: New test.
13963
13964 2000-10-26  Richard Henderson  <rth@redhat.com>
13965
13966         * gcc.c-torture/execute/20001026-1.c: New.
13967
13968 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13969
13970         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13971         * g++.old-deja/g++.law/builtin1.C: Likewise.
13972         * g++.old-deja/g++.law/ctors10.C: Likewise.
13973         * g++.old-deja/g++.law/virtual3.C: Likewise.
13974         * g++.old-deja/g++.mike/p658.C: Likewise.
13975         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13976         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13977         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13978         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13979         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13980
13981 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13982
13983         * gcc.c-torture/compile/20001024-1.c: New test.
13984
13985 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13986
13987         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13988         to tell us whether or not we are using V3.
13989
13990 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13991
13992         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13993         operands.
13994
13995 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13996
13997         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13998
13999 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14000
14001         * gcc.c-torture/execute/20001024-1.c: New test.
14002
14003 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14004
14005         * g++.old-deja/g++.other/sibcall1.C: New test.
14006
14007 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14008
14009         * gcc.dg/noncompile/init-3.c: New test.
14010
14011 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14012
14013         * gcc.dg/format-array-1.c: New test.
14014
14015 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14016
14017         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14018         writing through null pointers; remove comment about testing
14019         unterminated strings.
14020
14021 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14022
14023         * gcc.c-torture/execute/20001017-2.c: New test.
14024
14025 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14026
14027         * gcc.c-torture/compile/20001018-1.c: New test.
14028         * gcc.c-torture/compile/20001018-1.x: Xfail.
14029
14030 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14031
14032         * gcc.c-torture/execute/20001017-1.c: New test.
14033
14034 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14035
14036         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14037         for multiple use of arguments with scanf formats; add tests for
14038         multiple use of arguments.
14039
14040 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14041
14042         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14043
14044 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14045
14046         * gcc.dg/format-miss-1.c: New test.
14047
14048 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14049
14050         * gcc.c-torture/execute/20001013-1.c: New test.
14051
14052 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14053
14054         * gcc.dg/format-branch-1.c: New test.
14055
14056 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14057
14058         * README, lib/file-format.exp: Remove EGCS references.
14059
14060 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14061
14062         * gcc.dg/20001013-1.c: New test.
14063
14064 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14065
14066         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14067         for intmax_t in the compiler using __typeof__ and the type rules
14068         for conditional expressions.
14069
14070 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14071
14072         * gcc.dg/20001012-1.c: New test.
14073         * gcc.dg/20001012-2.c: New test.
14074
14075 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14076
14077         * gcc.dg/format-attr-1.c: New test.
14078
14079 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14080
14081         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14082         __LONG_LONG_MAX__ instead of LLONG_MAX.
14083
14084 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14085
14086         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14087         scanf flags.
14088         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14089         flags.
14090
14091 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14092
14093         * gcc.dg/sequence-pt-1.c: New test.
14094
14095 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14096
14097         * gcc.c-torture/execute/20001011-1.c: New testcase.
14098         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14099
14100 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14101
14102         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14103         does not error on it.
14104
14105 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14106
14107         * gcc.dg/20001009-1.c: New test.
14108
14109 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14110
14111         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14112         * gcc.c-torture/execute/20001009-2.c: ... to here.
14113
14114 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14115
14116         * gcc.c-torture/compile/20001009-1.c: New testcase.
14117         * gcc.c-torture/execute/20001009-1.c: New testcase.
14118         Testcases provided by Jan Hubicka <jh@suse.cz>.
14119
14120 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14121
14122         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14123         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14124         uintmax_t using <limits.h> to emulate the compiler's internal
14125         logic.  No longer XFAIL %j tests.
14126
14127 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14128
14129         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14130         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14131         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14132         regexps and details of expected handling of some bad formats.
14133         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14134         suppression.
14135
14136 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14137
14138         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14139         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14140         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14141         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14142         in list archives.
14143
14144 2000-10-06  Richard Henderson  <rth@cygnus.com>
14145
14146         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14147         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14148         * g++.old-deja/g++.jason/report.C: Likewise.
14149         * g++.old-deja/g++.law/friend5.C: Likewise.
14150         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14151         of the expected warnings.
14152
14153 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14154
14155         * g++.old-deja/g++.pt/enum14.C: New test.
14156
14157 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14158
14159         * g++.old-deja/g++.pt/crash59.C: New test.
14160
14161 2000-10-04  Will Cohen  <wcohen@redhat.com>
14162
14163         * gcc.dg/20000926-1.c: New test.
14164
14165 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14166
14167         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14168         function name for current C++ compiler.
14169         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14170
14171 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14172
14173         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14174         __PRETTY_FUNCTION__.
14175         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14176
14177 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14178
14179         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14180
14181 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14182
14183         * gcc.c-torture/compile/20000923-1.c: New test.
14184
14185 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14186
14187         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14188         * g++.old-deja/g++.pt/ttp62.C: Same.
14189         * g++.old-deja/g++.other/inline14.C: Same.
14190
14191 2000-09-24  Richard Henderson  <rth@cygnus.com>
14192
14193         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14194
14195 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14196
14197         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14198
14199 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14200
14201         * gcc.c-torture/compile/20000922-1.c: New file.
14202
14203 2000-09-21  Nick Clifton  <nickc@redhat.com>
14204
14205         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14206         a signed long modulo operation.
14207         (mod6): New function - perform an unsigned long modulo operation.
14208         (main): Add tests for modulos of very large numbers by very small
14209         dividends.
14210
14211 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14212
14213         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14214
14215 2000-09-19  Richard Henderson  <rth@cygnus.com>
14216
14217         * gcc.dg/compare2.c (case 10): XFAIL.
14218
14219 2000-09-18  Richard Henderson  <rth@cygnus.com>
14220
14221         * gcc.c-torture/execute/20000906-1.c: Move ...
14222         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14223         that support __builtin_trap.
14224
14225 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14226
14227         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14228
14229 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14230
14231         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14232         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14233         more $ format tests.
14234
14235 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14236
14237         * gcc.dg/format-errmk-1.c: New test.
14238
14239 2000-09-17  Greg McGary  <greg@mcgary.org>
14240
14241         * gcc.c-torture/execute/20000917-1.x: Remove.
14242
14243 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14244
14245         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14246
14247 2000-09-17  Greg McGary  <greg@mcgary.org>
14248
14249         * gcc.c-torture/execute/20000917-1.c: New test.
14250         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14251
14252 2000-09-16  Neil Booth  <NeilB@earthling.net>
14253
14254         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14255         in nested macro bug.
14256
14257 2000-09-15  Neil Booth  <NeilB@earthling.net>
14258
14259         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14260
14261 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14262
14263         * gcc.c-torture/execute/20000914-1.c: New test.
14264
14265 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14266
14267         * g++.other/inline13.C: New test.
14268
14269 2000-09-12  Andreas Jaeger  <aj@suse.de>
14270
14271         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14272         constant by Ulrich Drepper <drepper@redhat.com>.
14273
14274 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14275
14276         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14277
14278 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14279
14280         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14281
14282 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14283
14284         * gcc.dg/cpp/backslash.c: New test.
14285
14286 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14287
14288         * gcc.c-torture/execute/20000910-1.c: New test.
14289         * gcc.c-torture/execute/20000910-2.c: Likewise.
14290
14291 2000-09-11  Robert Lipe  <robertl@sco.com>
14292
14293         * gcc.dg/pragma-align.c: New test.
14294
14295 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14296
14297         * g++.old-deja/g++.pt/explicit82.C: New test.
14298         * g++.old-deja/g++.pt/explicit83.C: New test.
14299
14300 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14301
14302         * gcc.dg/asm-names.c: New test.
14303
14304 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14305
14306         * gcc.dg/cpp/tr-warn6.c: New test
14307
14308 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14309
14310         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14311         be accepted.
14312
14313 2000-09-07  Catherine Moore  <clm@redhat.com>
14314
14315         * gcc.c-torture/execute/unroll-1.c: New test.
14316
14317 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14318
14319         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14320         ERROR markers.
14321         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14322         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14323         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14324         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14325         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14326         Preprocess only.
14327         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14328         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14329
14330 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14331
14332         * g++.old-deja/g++.pt/deduct2.C: New test.
14333
14334 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14335
14336         * g++.old-deja/g++.pt/parms2.C: New test.
14337
14338 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14339
14340         * g++.old-deja/g++.pt/crash58.C: New test.
14341
14342 2000-09-06  Greg McGary  <greg@mcgary.org>
14343
14344         * gcc.c-torture/execute/20000906-1.c: New test.
14345         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14346
14347 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14348
14349         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14350
14351 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14352
14353         * g++.old-deja/g++.pt/crash57.C: New test.
14354
14355 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14356
14357         * g++.old-deja/g++.pt/crash56.C: New test.
14358
14359 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14360
14361         * g++.old-deja/g++.pt/koenig1.C: New test.
14362
14363 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14364
14365         * gcc.dg/20000904-1.c: New test.
14366
14367 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14368
14369         * gcc.dg/cpp/paste8.c: New test.
14370
14371 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14372
14373         * gcc.c-torture/compile/20000827-1.c: New test.
14374
14375 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14376
14377         * gcc.dg/format-diag-1.c: New test.
14378
14379 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14380
14381         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14382         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14383         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14384         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14385         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14386
14387 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14388
14389         * g++.old-deja/g++.other/nested4.C: New test.
14390
14391 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14392
14393         * g++.old-deja/g++.ns/scoped1.C: New test.
14394
14395 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14396
14397         * lib/g++.exp: Support testing already-installed GCC.
14398
14399 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14400
14401         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14402
14403 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14404
14405         * gcc.dg/return-type-2.c: New test.
14406
14407 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14408
14409         * gcc.c-torture/compile/20000825-1.c: New test.
14410
14411 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14412
14413         * gcc.dg/dwarf2-2.c: New test.
14414
14415 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14416
14417         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14418         dg-warning regexps.
14419
14420 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14421
14422         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14423         gcc.dg/format-ext-5.c: New tests.
14424
14425 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14426
14427         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14428
14429 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14430
14431         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14432
14433 2000-08-24  Richard Henderson  <rth@cygnus.com>
14434
14435         * gcc.dg/ia64-sync-1.c: New test.
14436         * gcc.dg/ia64-sync-2.c: New test.
14437         * gcc.dg/ia64-asm-1.c: New test.
14438
14439 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14440
14441         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14442         * gcc.dg/format-ext-2.c: New test.
14443
14444 2000-08-23  Jason Merrill  <jason@redhat.com>
14445
14446         * lib/old-dejagnu.exp: Also ignore "In member function" and
14447         "At global scope".
14448
14449 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14450
14451         * gcc.dg/noncompile/label-lineno-1.c: New test.
14452
14453 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14454
14455         * gcc.dg/c99-array-nonobj-1.c: New test.
14456
14457 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14458
14459         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14460         tests.
14461         * gcc.dg/format-ext-1.c: New test.
14462
14463 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14464
14465         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14466         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14467         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14468         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14469         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14470
14471 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14472
14473         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14474         gcc.dg/c99-strftime-2.c: New tests.
14475
14476 2000-08-22  Richard Henderson  <rth@cygnus.com>
14477
14478         * gcc.c-torture/execute/20000822-1.c: New test.
14479
14480 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14481
14482         * gcc.c-torture/execute/20000819-1.x: Remove.
14483
14484 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14485
14486         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14487         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14488         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14489         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14490         gcc.dg/format-xopen-1.c: New tests.
14491
14492 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14493
14494         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14495
14496 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14497
14498         * g++.old-deja/g++.other/loop2.C: New test.
14499
14500         * gcc.c-torture/compile/20000606-1.c: New test.
14501         * gcc.c-torture/compile/20000728-1.c: New test.
14502         * gcc.c-torture/execute/20000801-1.c: New test.
14503         * gcc.c-torture/execute/20000801-2.c: New test.
14504         * gcc.c-torture/execute/20000819-1.c: New test.
14505         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14506         * gcc.dg/20000629-1.c: New test.
14507         * gcc.dg/20000724-1.c: New test.
14508         * gcc.dg/20000807-1.c: New test.
14509
14510 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14511
14512         * gcc.dg/cpp/pragma-1.c: New test.
14513         * gcc.dg/cpp/pragma-2.c: New test.
14514
14515 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14516
14517         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14518         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14519
14520 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14521
14522         * gcc.c-torture/compile/20000818-1.c: New test.
14523
14524 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14525
14526         * gcc.c-torture/execute/20000818-1.c: New test.
14527
14528 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14529
14530         * gcc.dg/format-va-1.c: New test.
14531
14532 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14533
14534         * g++.old-deja/g++.other/typedef8.C: New test.
14535
14536 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14537
14538         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14539         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14540         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14541         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14542         * g++.old-deja/g++.other/ptrmem7.C: New test.
14543         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14544
14545 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14546
14547         * g++.old-deja/g++.pt/typename27.C: New test.
14548
14549 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14550
14551         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14552         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14553         * g++.old-deja/g++.pt/friend45.C: New test.
14554         * g++.old-deja/g++.other/friend8.C: New test.
14555
14556 2000-08-15  Richard Henderson  <rth@cygnus.com>
14557
14558         * gcc.c-torture/execute/20000815-1.c: New test.
14559
14560 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14561
14562         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14563         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14564         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14565
14566 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14567
14568         * g++.old-deja/g++.other/refinit2.C: New test.
14569
14570 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14571
14572         * lib/c-torture.exp (c-torture): Make
14573         compiler_conditional_xfail_data global.
14574         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14575         compiler_conditional_xfail_data machinery.
14576         (f-torture-execute): Likewise.
14577         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14578         and only when unrolling loops.
14579
14580         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14581
14582 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14583
14584         * g++.old-deja/g++.pt/explicit81.C: New test.
14585
14586 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14587
14588         * g++.old-deja/g++.pt/typename26.C: New test.
14589
14590 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14591
14592         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14593         warning.
14594
14595 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14596
14597         * g++.old-deja/g++.other/array3.C: New test.
14598
14599 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14600
14601         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14602         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14603         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14604         New tests.
14605
14606 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14607
14608         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14609         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14610
14611 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14612
14613         * gcc.c-torture/execute/20000808-1.c: New test.
14614
14615 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14616
14617         * gcc.dg/c90-const-expr-1.c: New test.
14618
14619 2000-08-08  Richard Henderson  <rth@cygnus.com>
14620
14621         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14622
14623 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14624
14625         * gcc.dg/noncompile/const-ll-1.c: New test.
14626
14627 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14628
14629         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14630
14631 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14632
14633         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14634         that running programs linked against the shared version of libobjc
14635         run correctly.
14636
14637 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14638
14639         * gcc.dg/c99-printf-1.c: New test.
14640
14641 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14642
14643         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14644
14645 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14646
14647         * gcc.c-torture/execute/20000731-1.x: Delete.
14648
14649 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14650
14651         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14652         and torture_without_loops as is done by c-torture.exp.
14653         (search_for): Copy from c-torture.exp.
14654         (gcc-dg-runtest): New function, drives a directory of tests
14655         iterating over the TORTURE_OPTIONS.
14656         (scan-assembler, scan-assembler-not): Move here from
14657         individual directory drivers.
14658
14659         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14660         defined by lib/gcc-dg.exp.
14661         * gcc.dg/cpp/cpp.exp: Likewise.
14662         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14663         gcc-dg-runtest, so we cycle over optimization options.
14664
14665         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14666         * gcc.dg/compare2.c: No longer expected to fail.
14667
14668 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14669
14670         * gcc.c-torture/execute/20000804-1.c: New test.
14671
14672 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14673
14674         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14675
14676 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14677
14678         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14679
14680 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14681
14682         * gcc.c-torture/compile/20000803-1.c: New test.
14683
14684 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14685
14686         * gcc.c-torture/execute/20000801-3.c,
14687         gcc.c-torture/execute/20000801-4.c: New tests.
14688         * gcc.c-torture/execute/20000801-3.x,
14689         gcc.c-torture/execute/20000801-4.x: Xfail.
14690
14691 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14692
14693         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14694         libobjc/.libs to allow for libtool.
14695
14696 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14697
14698         * gcc.c-torture/compile/20000802-1.c: New test.
14699
14700 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14701
14702         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14703
14704 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14705
14706         * gcc-c-torture/execute/20000731-2.c: New test.
14707
14708         * gcc.c-torture/execute/20000731-1.c: New test.
14709         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14710
14711 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14712
14713         * testsuite/gcc.dg/cpp/paste7.c: New test.
14714         * gcc.dg/cpp/20000725-1.c: New test.
14715
14716 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14717
14718         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14719         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14720         declaration warning for __builtin_dwarf_reg_size.
14721
14722         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14723
14724 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14725
14726         * gcc.dg/noncompile/voidparam-1.c: New test.
14727
14728 2000-07-30  Richard Henderson  <rth@cygnus.com>
14729
14730         * gcc.dg/c90-digraph-1.c: Don't xfail.
14731         * gcc.dg/compare2.c (case 10): Xfail.
14732         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14733
14734 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14735
14736         * gcc.dg/c99-main-1.c: New test.
14737
14738 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14739
14740         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14741
14742 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14743
14744         * gcc.c-tortuer/execute/20000726-1.c: New test.
14745
14746 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14747
14748         * gcc.c-torture/execute/enum-2.c: New test.
14749
14750 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14751
14752         * gcc.dg/cpp/tr-warn3.c: New test.
14753
14754 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14755
14756         * g++.old-deja/g++.ext/implicit1.C: Remove.
14757         * g++.old-deja/g++.jason/c2.C: Remove
14758         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14759         * g++.old-deja/g++.pt/crash16.C: Likewise.
14760         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14761
14762 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14763
14764         * g++.old-deja/g++.other/for2.C: New test.
14765
14766 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14767
14768         * gcc.dg/20000720-1.c: New test.
14769
14770 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14771
14772         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14773
14774 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14775
14776         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14777         * gcc.c-torture/execute/20000722-1.c: New.
14778         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14779
14780 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14781
14782         * gcc.dg/cpp/20000720-1.S: New test.
14783
14784 2000-07-21  Michael Meissner  <meissner@redhat.com>
14785
14786         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14787
14788 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14789
14790         * g++.old-deja/g++.brendan/crash16.C,
14791         g++.old-deja/g++.brendan/parse3.C,
14792         g++.old-deja/g++.brendan/redecl1.C,
14793         g++.old-deja/g++.ns/template13.C,
14794         g++.old-deja/g++.other/decl4.C,
14795         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14796
14797 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14798
14799         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14800         and "Internal error".
14801
14802         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14803         regexps.
14804         * gcc.dg/cpp/paste6.c: New test.
14805
14806 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14807
14808         * gcc.dg/cpp/tr-direct.c: New test.
14809
14810         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14811         gcc.dg/cpp/undef1.c: Tweak error regexps.
14812
14813 2000-07-18  Eric Christopher <echristo@redhat.com>
14814
14815         * gcc.c-torture/compile/20000718-1.c: New test.
14816
14817 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14818
14819         * cpplex.c (_cpp_push_token): If the token being pushed back
14820         is the previous token in this context, just subtract one from
14821         context->posn.
14822         * cppmacro.c (save_expansion): Clear aux field when storing a
14823         placemarker.
14824
14825 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14826
14827         * gcc.dg/noncompile/redecl-1.c: New test.
14828
14829 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14830
14831         * gcc.c-torture/execute/20000717-5.c: New test.
14832         * gcc.c-torture/execute/20000717-1.x: Removed.
14833
14834 2000-07-17  Richard Henderson  <rth@cygnus.com>
14835
14836         * gcc.c-torture/execute/20000717-4.c: New test.
14837
14838 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14839
14840         * gcc.dg/cpp/syshdr.c: New test.
14841         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14842
14843 2000-07-17  Neil Booth  <neilb@earthling.net>
14844
14845         * gcc.dg/cpp/cmdlne-dM.c: New test.
14846         * gcc.dg/cpp/cmdlne-dD.c: New test.
14847
14848 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14849
14850         * gcc.c-torture/execute/20000717-3.c: New test.
14851
14852         * gcc.c-torture/compile/20000717-1.c: New test.
14853
14854 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14855
14856         * gcc.c-torture/execute/20000717-2.c: New test.
14857
14858 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14859
14860         * gcc.dg/formatz-1.c: New test.
14861
14862         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14863         * gcc.dg/c99-digraph-1.c: New tests.
14864
14865         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14866         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14867
14868         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14869         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14870         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14871         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14872         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14873         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14874         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14875
14876 2000-07-17   Greg McGary <greg@mcgary.org>
14877
14878         * gcc.c-torture/execute/20000717-1.c: New test.
14879         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14880
14881 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14882
14883         * gcc.c-torture/execute/20000715-2.c: New test.
14884         * gcc.dg/20000715-1.c: New test.
14885
14886 2000-07-15  Michael Meissner  <meissner@redhat.com>
14887
14888         * gcc.c-torture/execute/20000715-1.c: New test.
14889
14890 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14891
14892         * gcc.c-torture/execute/20000707-1.c: New test.
14893
14894 2000-07-13  Neil Booth  <NeilB@earthling.net>
14895
14896         * testsuite/gcc.dg/cpp/digraph1.c,
14897         testsuite/gcc.dg/cpp/digraph2.c,
14898         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14899
14900 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14901
14902         * g77.f-torture/compile/20000630-2.f:  New test.
14903         * g77.f-torture/compile/20000630-2.x
14904
14905 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14906
14907         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14908
14909 2000-07-11  Neil Booth  <NeilB@earthling.net>
14910
14911         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14912
14913 2000-07-11  Neil Booth  <NeilB@earthling.net>
14914
14915         * gcc.dg/cpp/cmdlne-C.c: New.
14916
14917 2000-07-09  Neil Booth  <NeilB@earthling.net>
14918
14919         * gcc.dg/cpp/directiv.c: New tests.
14920         * gcc.dg/cpp/undef1.c: Update.
14921
14922 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14923
14924         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14925
14926 2000-07-09  Neil Booth  <NeilB@earthling.net>
14927
14928         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14929
14930 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14931
14932         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14933         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14934
14935 2000-07-08  Neil Booth  <NeilB@earthling.net>
14936
14937         * gcc.dg/cpp/macsyntx.c: New tests.
14938
14939 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14940
14941         * gcc.dg/20000707-1.c: New test.
14942
14943 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14944
14945         * gcc.c-torture/execute/20000706-1.c: New test.
14946         * gcc.c-torture/execute/20000706-2.c: New test.
14947         * gcc.c-torture/execute/20000706-3.c: New test.
14948         * gcc.c-torture/execute/20000706-4.c: New test.
14949         * gcc.c-torture/execute/20000706-5.c: New test.
14950
14951 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14952
14953         * g++.old-deja/g++.pt/instantiate7.C: New test.
14954
14955 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14956
14957         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14958         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14959         * g++.old-deja/g++.other/rtti3.C: Likewise.
14960         * g++.old-deja/g++.other/rttid3.C: Likewise.
14961
14962 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14963
14964         *  g77.f-torture/compile/20000630-1.x: Fix typo
14965
14966 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14967
14968         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14969         assembly output.
14970
14971 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14972
14973         * gcc.dg/cpp/ident.c: New test.
14974
14975 2000-07-05  Neil Booth  <NeilB@earthling.net>
14976
14977         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14978           gcc.dg/cpp/lexstrng.c: New tests.
14979
14980 2000-07-04  Neil Booth  <NeilB@earthling.net>
14981
14982         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14983         * gcc.dg/cpp/strify2.c: Same.
14984
14985 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14986
14987         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14988         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14989         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14990         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14991
14992         * testsuite/gcc.dg/cpp/macro1.c,
14993         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14994         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14995         testsuite/gcc.dg/cpp/strify1.c,
14996         testsuite/gcc.dg/cpp/strify2.c: New tests.
14997
14998 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14999
15000         * gcc.c-torture/execute/20000703-1.c: New test.
15001
15002 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15003
15004         * g++.old-deja/g++.pt (lookup10.C): New test.
15005
15006 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15007
15008         * g++.old-deja/g++.pt (typename25.C): New test.
15009
15010 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15011
15012         * gcc.c-torture/compile/20000701-1.c: New test.
15013
15014 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15015
15016         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15017         to test case.
15018
15019 2000-06-30  Catherine Moore  <clm@cygnus.com>
15020
15021         * gcc.c-torture/execute/align-1.c: New test.
15022
15023 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15024
15025         * g++.old-deja/g++.pt/expr8.C: New test.
15026         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15027
15028 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15029
15030         * gcc.c-torture/compile/20000629-1.c: New test.
15031
15032 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15033
15034
15035         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15036         gcc.dg/noncompile directory, depending on whether they're
15037         preprocessor tests or not.  Annotate all the tests for the dg
15038         framework.
15039
15040         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15041         * gcc.dg/noncompile/noncompile.exp: New.
15042
15043         * Moved files:
15044         Old name                                New name
15045         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15046         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15047         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15048         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15049         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15050         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15051         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15052         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15053         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15054         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15055         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15056         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15057         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15058         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15059         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15060         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15061         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15062         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15063         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15064         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15065         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15066         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15067         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15068         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15069
15070         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15071         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15072         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15073         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15074         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15075         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15076
15077 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15078
15079         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15080         declare one variable.  On the fourth, error.
15081         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15082         declared by 20000628-1a.h.
15083
15084 2000-06-29  Richard Henderson  <rth@redhat.com>
15085
15086         * gcc.c-torture/execute/930529-1.x: New file.
15087         * gcc.dg/920413-1.c: Adjust expected warning text.
15088         * gcc.dg/980217-1.c: Declare abort.
15089         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15090
15091 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15092
15093         * g77.f-torture/compile/20000629-1.f: New test.
15094         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15095
15096 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15097
15098         Rearrange lots of files, removing entirely the
15099         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15100         directories.
15101
15102         * Deleted files:
15103         gcc.c-torture/code_quality/code_quality.exp
15104         gcc.c-torture/special/special.exp
15105         gcc.failure/failure.exp
15106         gcc.failure/940409-1.x
15107         gcc.c-torture/compile/961203-1.x
15108
15109         * New files:
15110         gcc.misc-tests/linkage.exp
15111         gcc.c-torture/execute/920730-1t.c
15112         gcc.c-torture/execute/920730-1t.x
15113         gcc.c-torture/compile/920520-1.x
15114         gcc.c-torture/compile/920521-1.x
15115         gcc.c-torture/compile/981006-1.x
15116         gcc.c-torture/execute/eeprof-1.x
15117
15118         * Moved files (possibly with modifications to fit a new harness):
15119         Old name                                New name
15120         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15121         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15122         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15123         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15124         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15125         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15126         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15127         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15128         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15129         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15130         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15131         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15132         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15133         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15134
15135 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15136
15137         * c-torture/compile/961203-1.x: Delete.
15138
15139         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15140         not exit. Include stdio.h.
15141         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15142         * gcc.misc-tests/dg-12.c: Likewise.
15143         * gcc.misc-tests/dg-5.c: Likewise.
15144         * gcc.misc-tests/dg-6.c: Likewise.
15145         * gcc.misc-tests/dg-7.c: Prototype abort.
15146         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15147         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15148         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15149         not exit.
15150         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15151         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15152
15153 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15154
15155         * gcc.dg/cpp/20000628-1.c: New test.
15156         * gcc.dg/cpp/20000628-1.h: New header for above test.
15157         * gcc.dg/cpp/20000628-1a.h: Likewise.
15158
15159 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15160
15161         * gcc.dg/cpp: New directory.
15162         * gcc.dg/cpp/cpp.exp: New driver.
15163         * gcc.dg/cpp/20000627-1.c: New test.
15164         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15165         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15166         and rewrite as a compilation test.
15167
15168         * gcc.dg: Move many files into the cpp subdirectory, possibly
15169         renaming or editing them as well.
15170         Old name                New name
15171         990119-1.c              cpp/19990119-1.c
15172         990228-1.c              cpp/19990228-1.c
15173         990407-1.c              cpp/19990407-1.c
15174         990409-1.c              cpp/19990409-1.c
15175         990413-1.c              cpp/19990413-1.c
15176         990703-1.c              cpp/19990703-1.c
15177         20000127-1.c            cpp/20000127-1.c
15178         20000129-1.c            cpp/20000129-1.c
15179         20000207-1.c            cpp/20000207-1.c
15180         20000207-2.c            cpp/20000207-2.c
15181         20000209-1.c            cpp/20000209-1.c
15182         20000209-2.c            cpp/20000209-2.c
15183         20000301-1.c            cpp/20000301-1.c
15184         20000419-1.c            cpp/20000419-1.c
15185         20000510-1.S            cpp/20000510-1.S
15186         20000519-1.c            cpp/20000519-1.c
15187         20000529-1.c            cpp/20000529-1.c
15188         20000625-1.c            cpp/20000625-1.c
15189         20000625-2.c            cpp/20000625-2.c
15190         cpp-as1.c               cpp/assert1.c
15191         cpp-as2.c               cpp/assert2.c
15192         cxx-comments-1.c        cpp/cxxcom1.c
15193         cxx-comments-2.c        cpp/cxxcom2.c
15194         endif-label.c           cpp/endif.c
15195         cpp-hash1.c             cpp/hash1.c
15196         cpp-hash2.c             cpp/hash2.c
15197         cpp-if1.c               cpp/if-1.c
15198         cpp-if2.c               cpp/if-2.c
15199         cpp-if3.c               cpp/if-3.c
15200         cpp-if4.c               cpp/if-4.c
15201         cpp-if5.c               cpp/if-5.c
15202         cpp-cond.c              cpp/if-cexp.c
15203         cpp-missingop.c         cpp/if-mop.c
15204         cpp-missingparen.c      cpp/if-mpar.c
15205         cpp-opprec.c            cpp/if-oppr.c
15206         cpp-ifparen.c           cpp/if-paren.c
15207         cpp-shortcircuit.c      cpp/if-sc.c
15208         cpp-shift.c             cpp/if-shift.c
15209         cpp-unary.c             cpp/if-unary.c
15210         cpp-li1.c               cpp/line1.c
15211         cpp-li2.c               cpp/line2.c
15212         lineno.c                cpp/line3.c
15213         lineno-2.c              cpp/line4.c
15214         cpp-mi.c                cpp/mi1.c
15215         cpp-mic.h               cpp/mi1c.h
15216         cpp-micc.h              cpp/mi1cc.h
15217         cpp-mind.h              cpp/mi1nd.h
15218         cpp-mindp.h             cpp/mi1ndp.h
15219         cpp-mix.h               cpp/mi1x.h
15220         cpp-mi2.c               cpp/mi2.c
15221         cpp-mi2a.h              cpp/mi2a.h
15222         cpp-mi2b.h              cpp/mi2b.h
15223         cpp-mi2c.h              cpp/mi2c.h
15224         cpp-mi3.c               cpp/mi3.c
15225         cpp-mi3.def             cpp/mi3.def
15226         poison-1.c              cpp/poison.c
15227         pr-impl.c               cpp/prag-imp.c
15228         cpp-redef-2.c           cpp/redef1.c
15229         cpp-redef.c             cpp/redef2.c
15230         strpaste.c              cpp/strp1.c
15231         strpaste-2.c            cpp/strp2.c
15232         cpp-tradpaste.c         cpp/tr-paste.c
15233         cpp-tradstringify.c     cpp/tr-str.c
15234         cpp-tradwarn1.c         cpp/tr-warn1.c
15235         cpp-tradwarn2.c         cpp/tr-warn2.c
15236         trigraphs.c             cpp/trigraphs.c
15237         cpp-unc1.c              cpp/unc1.c
15238         cpp-unc2.c              cpp/unc2.c
15239         cpp-unc3.c              cpp/unc3.c
15240         cpp-unc.c               cpp/unc4.c
15241         undef.c                 cpp/undef1.c
15242         undef-2.c               cpp/undef2.c
15243         cpp-wi1.c               cpp/widestr1.c
15244
15245 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15246
15247         * lib/g++.exp (g++_include_flags): Tweak.
15248
15249 2000-06-27  H.J. Lu  <hjl@gnu.org>
15250             Loren J. Rittle  <ljrittle@acm.org>
15251
15252         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15253         version with one that knows about the new gcc tree structure.
15254         (g++_link_flags): Same.
15255
15256 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15257
15258         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15259         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15260         case we are cross-compiling.
15261
15262         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15263         g++.old-deja/g++.niklas/Makefile.in,
15264         g++.old-deja/g++.niklas/configure.in,
15265         g++.old-deja/g++.other/Makefile.in,
15266         g++.old-deja/g++.other/configure.in,
15267         gcc.c-torture/code_quality/Makefile.in,
15268         gcc.c-torture/code_quality/configure.in,
15269         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15270         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15271         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15272         gcc.c-torture/execute/ieee/Makefile.in,
15273         gcc.c-torture/execute/ieee/configure.in,
15274         gcc.c-torture/noncompile/Makefile.in,
15275         gcc.c-torture/noncompile/configure.in,
15276         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15277         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15278         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15279
15280 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15281
15282         * g++.old-deja/g++.other/ambig3.C: New test.
15283
15284 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15285
15286         * g++.old-deja/g++.pt/syntax1.C: New test.
15287         * g++.old-deja/g++.pt/syntax2.C: New test.
15288         * g++.old-deja/g++.other/syntax3.C: New test.
15289         * g++.old-deja/g++.other/syntax4.C: New test.
15290
15291 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15292
15293         * gcc.dg/20000623-1.c: Prototype exit and abort.
15294
15295 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15296
15297         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15298         New tests.
15299         * gcc.dg/cpp-mi3.def: New file.
15300
15301         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15302         inside assertions.
15303         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15304         lexer's error messages.
15305         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15306         divine anything from the linemarkers.
15307         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15308         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15309
15310 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15311
15312         * gcc.dg/20000623-1.c: New test.
15313
15314 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15315
15316         * gcc.c-torture/execute/20000622-1.c: New test.
15317
15318 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15319
15320         * g++.old-deja/g++.other/init15.C: New test.
15321
15322 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15323
15324         * g++.old-deja/g++.pt/vaarg2.C: New test.
15325         * g++.old-deja/g++.pt/vaarg3.C: New test.
15326
15327 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15328
15329         * g++.old-deja/g++.other/dyncast6.C: New test.
15330
15331 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15332
15333         * gcc.c-torture/execute/loop-6.c: New test.
15334
15335 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15336
15337         * gcc.dg/20000614-1.c: New test.
15338         * gcc.dg/20000614-2.c: New test.
15339
15340 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15341
15342         * g++.old-deja/g++.other/inline12.C: New test.
15343
15344 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15345
15346         * g++.old-deja/g++.other/eh1.C: New test.
15347
15348 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15349
15350         * g++.old-deja/g++.other/type.C: New test.
15351
15352 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15353
15354         * g++.old-deja/g++.other/initstring.C: New test.
15355
15356 2000-06-12  Jason Merrill  <jason@redhat.com>
15357
15358         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15359
15360 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15361
15362         * gcc.c-torture/compile/20000609-1.c: New test.
15363
15364 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15365
15366         * gcc.dg/20000609-1.c: New test.
15367
15368 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15369
15370         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15371         * gcc.c-torture/noncompile/poison-1.c: Move...
15372         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15373         * gcc.dg/cpp-li1.c: Add a token after the #line.
15374
15375 2000-06-05  Richard Henderson  <rth@cygnus.com>
15376
15377         * gcc.c-torture/execute/20000605-2.c: New test.
15378         * gcc.c-torture/execute/20000605-3.c: New test.
15379
15380 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15381
15382         * g77.f-torture/execute/20000503-1.x: New file.
15383
15384 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15385
15386         * g++.old-deja/g++.eh/badalloc1.C: New test.
15387
15388 2000-06-05  Richard Henderson  <rth@cygnus.com>
15389
15390         * gcc.c-torture/execute/20000605-1.c: New test.
15391
15392 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15393             Nathan Sidwell <nathan@codesourcery.com>
15394
15395         * gcc.c-torture/compile/20000605-1.c: New test.
15396
15397 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15398
15399         * g77.f-torture/compile/20000601-1.f:  New test.
15400
15401 2000-06-03  Richard Henderson  <rth@cygnus.com>
15402
15403         * gcc.c-torture/execute/20000603-1.c: New.
15404
15405 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15406
15407         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15408         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15409
15410 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15411
15412         * gcc.dg/compare2.c (case 12): XFAIL.
15413         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15414         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15415
15416         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15417
15418 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15419
15420         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15421         guard macro is already defined when the header is first
15422         included.
15423         * gcc.dg/cpp-mix.h: New file.
15424         * gcc.dg/endif-label.c: Update patterns to match compiler.
15425
15426         * g++.brendan/complex1.C: Declare abort.
15427         * g++.law/refs4.C: Remove XFAIL.
15428         * g++.oliva/expr2.C: Declare abort and exit.
15429
15430 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15431
15432         * gcc.c-torture/execute/20000528-1.c: New test.
15433
15434         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15435         * g++.old-deja/g++.law/temps4.C: Likewise.
15436
15437         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15438         stdlib.h.  Call abort() on failure.
15439         * g++.old-deja/g++.law/refs4.C: Likewise.
15440         * g++.old-deja/g++.law/temps4.C: Likewise.
15441         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15442         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15443
15444 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15445
15446         Relative to g++.dg/special:
15447         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15448
15449         Relative to g++.old-deja:
15450         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15451         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15452         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15453         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15454         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15455         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15456         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15457
15458         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15459         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15460         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15461         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15462         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15463         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15464         and/or string.h.
15465
15466         * g++.other/goto1.C: Update expectations for error messages.
15467
15468 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15469
15470         * gcc.c-torture/compile/20000523-1.c: New test.
15471
15472 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15473
15474         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15475
15476 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15477
15478         * g++.old-deja/g++.eh/catch11.C: New test.
15479         * g++.old-deja/g++.eh/catch12.C: New test.
15480
15481 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15482
15483         * gcc.c-torture/execute/20000523-1.c: New test.
15484
15485 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15486
15487         * c-torture/execute/bcp-1.c: Replace abort in arg of
15488         __builtin_constant_p with a generic external function.
15489
15490         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15491         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15492         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15493         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15494         Prototype abort and/or exit.
15495
15496         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15497         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15498         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15499         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15500
15501 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15502
15503         * gcc.dg/dwarf2-1.c: New test.
15504
15505 2000-05-20  Richard Henderson  <rth@cygnus.com>
15506
15507         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15508
15509 2000-05-20  Andreas Jaeger  <aj@suse.de>
15510
15511         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15512         testcase.
15513
15514 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15515
15516         * gcc.c-torture/execute/20000519-2.c: New test.
15517
15518 2000-05-19  Andreas Jaeger  <aj@suse.de>
15519
15520         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15521         which fails with SSA.
15522
15523         * lib/c-torture.exp: Also test with -O3 -fssa.
15524
15525 2000-05-18  Michael Meissner  <meissner@redhat.com>
15526
15527         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15528         * gcc.c-torture/execute/920415-1.c: Ditto.
15529         * gcc.c-torture/execute/920501-1.c: Ditto.
15530         * gcc.c-torture/execute/conversion.c: Ditto.
15531         * gcc.c-torture/execute/cvt-1.c: Ditto.
15532
15533 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15534
15535         * gcc.c-torture/compile/20000518-1.c: New test.
15536
15537 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15538
15539         * g77.f-torture/compile/200005018.f:  New test.
15540
15541 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15542
15543         * gcc.c-torture/compile/20000517-1.c: New test.
15544
15545 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15546
15547         * gcc.c-torture/execute/20000516-1.c: New test.
15548
15549 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15550
15551         * g++.old-deja/g++.other/eh.C: New test.
15552
15553 2000-05-12  Richard Henderson  <rth@cygnus.com>
15554
15555         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15556         constants through to doit's conditional.
15557
15558 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15559
15560         * gcc.c-torture/compile/20000511-1.c: New test.
15561         * g77.f-torture/compile/20000511-1.f: New test.
15562         * g77.f-torture/compile/20000511-2.f: New test.
15563
15564 2000-05-11  Michael Meissner  <meissner@redhat.com>
15565
15566         * gcc.c-torture/execute/20000511-1.c: New test.
15567
15568 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15569
15570         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15571         * gcc.dg/20000510-1.S: New.
15572
15573 2000-05-08  Catherine Moore  <clm@cygnus.com>
15574
15575         * gcc.dg/unused-3.c: New.
15576
15577 2000-05-06  Richard Henderson  <rth@cygnus.com>
15578
15579           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15580           * g++.old-deja/g++.mike/warn1.C: Likewise.
15581           * g++.old-deja/g++.pt/local1.C: Likewise.
15582           * g++.old-deja/g++.pt/local7.C: Likewise.
15583           * g++.old-deja/g++.pt/spec16.C: Likewise.
15584
15585 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15586
15587         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15588
15589 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15590
15591           * g77.f-torture/execute/20000503-1.f:  New test.
15592
15593 2000-05-04  Andreas Jaeger  <aj@suse.de>
15594
15595         * gcc.dg/noreturn-2.c: New test.
15596
15597 2000-05-04  Neil Booth  <NeilB@earthling.net>
15598
15599         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15600         preprocessor.
15601
15602 2000-05-04  Richard Henderson  <rth@cygnus.com>
15603
15604         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15605
15606 2000-05-04  Richard Henderson  <rth@cygnus.com>
15607
15608         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15609         OpenSSL by Jason R Thorpe.
15610
15611 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15612
15613         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15614
15615 2000-05-03  Robert Lipe <robertlipe@usa.net>
15616
15617         * gcc.dg/20000503-1.c: New test.
15618
15619 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15620
15621         * gcc.c-torture/compile/20000502-1.c: New test.
15622         * g++.old-deja/g++.other/align.C: New test.
15623         * gcc.dg/cpp-tradstringify.c: New test.
15624
15625 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15626
15627         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15628         and hard registers.
15629
15630 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15631
15632         * gcc.c-torture/execute/loop-5.c: New test.
15633
15634 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15635
15636         * gcc.c-torture/execute/va-arg-20.c: New test.
15637
15638 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15639
15640         * gcc.c-torture/execute/20000422-1.c: New test.
15641
15642 2000-04-20  Greg McGary  <gkm@gnu.org>
15643
15644         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15645         when optimizing, but without sibling-call optimizations (-O1).
15646
15647 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15648
15649           * gcc.c-torture/compile/20000420-1.c: New test.
15650
15651 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15652
15653         * g++.abi/ptrflags.C: New test.
15654         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15655
15656 2000-04-19  Catherine Moore  <clm@cygnus.com>
15657
15658         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15659
15660 2000-04-19  Greg McGary  <gkm@gnu.org>
15661
15662         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15663         sibling-call optimizations.
15664
15665 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15666
15667         * gcc.dg/20000419-1.c: New test.
15668
15669 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15670
15671         * gcc.c-torture/execute/20000412-6.c: New test.
15672
15673 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15674
15675         * gcc.c-torture/execute/20000412-5.c: New test.
15676         * g77.f-torture/compile/20000412-1.f: New test.
15677         * gcc.c-torture/execute/20000412-4.c: New test.
15678         * gcc.c-torture/compile/20000412-2.c: New test.
15679         * gcc.c-torture/execute/20000412-3.c: New test.
15680         * gcc.c-torture/compile/20000412-1.c: New test.
15681         * gcc.c-torture/execute/20000412-2.c: New test.
15682
15683 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15684
15685         * objc/execute/bf-20.m: New test.
15686
15687 2000-04-10  Richard Henderson  <rth@cygnus.com>
15688
15689         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15690
15691         * gcc.c-torture/execute/20000412-1.c: New test.
15692
15693 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15694
15695         * g++.old-deja/g++.eh/catchptr1.C: New test.
15696
15697 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15698
15699         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15700
15701 2000-04-08  Neil Booth  <NeilB@earthling.net>
15702
15703         * gcc.dg/cpp-nullchar.c: Remove test as
15704         embedded nulls cause problems.
15705
15706 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15707
15708         * gcc.dg/compare2.c: New test.
15709
15710 2000-04-08  Neil Booth  <NeilB@earthling.net>
15711
15712         * gcc.dg/cpp-nullchar.c: New test.
15713
15714 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15715
15716         * gcc.dg/cpp-mi2.c: New test.
15717         * gcc.dg/cpp-mi2[abc].h: New files.
15718
15719 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15720
15721         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15722         member name.
15723
15724 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15725
15726         * g++.old-deja/g++.abi/vmihint.C: New test.
15727
15728 2000-04-06  Neil Booth  <NeilB@earthling.net>
15729
15730         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15731         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15732         copyright.
15733
15734 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15735
15736         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15737         avoid stack-frame overwrite.
15738
15739 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15740
15741         * gcc.c-torture/compile/20000405-2.c: New test.
15742         * gcc.c-torture/compile/20000405-3.c: New test.
15743
15744 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15745
15746         * gcc.c-torture/compile/20000405-1.c: New test.
15747
15748 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15749
15750         * gcc.dg/cast-qual-1.c: Revert last change.
15751
15752 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15753
15754         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15755
15756 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15757
15758         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15759         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15760
15761 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15762
15763         * gcc.c-torture/compile/20000403-2.c: New test.
15764         * gcc.c-torture/compile/20000403-1.c: New test.
15765
15766 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15767
15768         * gcc.c-torture/execute/20000403-1.c: New test.
15769
15770 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15771
15772         * gcc.c-torture/execute/20000402-1.c: New test.
15773
15774 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15775
15776         * gcc.c-torture/execute/va-arg-15.c: New test.
15777         * gcc.c-torture/execute/va-arg-16.c: New test.
15778         * gcc.c-torture/execute/va-arg-17.c: New test.
15779         * gcc.c-torture/execute/va-arg-18.c: New test.
15780         * gcc.c-torture/execute/va-arg-19.c: New test.
15781
15782 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15783
15784         * gcc.c-torture/compile/981211-1.c: Move to...
15785         * gcc.dg/cpp-as1.c: ...here.
15786         * gcc.dg/cpp-as2.c: New file.
15787
15788         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15789         compiler.
15790
15791 2000-04-02  Neil Booth  <NeilB@earthling.net>
15792
15793         * gcc.dg/cpp-cond.c  New tests.
15794         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15795         accidental success less likely.
15796         * gcc.dg/cpp-missingop.c  New tests.
15797         * gcc.dg/cpp-missingparen.c  New tests.
15798         * gcc.dg/cpp-shift.c  New tests.
15799         * gcc.dg/cpp-shortcircuit.c  New tests.
15800         * gcc.dg/cpp-unary.c  New tests.
15801
15802 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15803
15804         * gcc.c-torture/compile/20000329-1.c: New test.
15805
15806 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15807
15808         * gcc.c-torture/compile/20000326-1.c: New test.
15809         * gcc.c-torture/compile/20000326-2.c: New test.
15810
15811 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15812
15813         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15814         the first parameter is a function argument.
15815
15816 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15817
15818         * g++.old-deja/g++.ext/array4.C: New test.
15819
15820 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15821
15822         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15823
15824 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15825
15826         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15827
15828 2000-03-19  Richard Henderson  <rth@cygnus.com>
15829
15830         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15831
15832 2000-03-19  Richard Henderson  <rth@cygnus.com>
15833
15834         * gcc.c-torture/compile/20000319-1.c: New test.
15835
15836 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15837
15838         * gcc.c-torture/execute/20000314-3.c: New test.
15839         * gcc.c-torture/execute/20000314-2.c: New test.
15840         * gcc.c-torture/execute/20000314-1.c: New test.
15841         * gcc.c-torture/compile/20000314-2.c: New test.
15842         * gcc.c-torture/compile/20000314-1.c: New test.
15843
15844 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15845
15846         * g++.old-deja/g++.warn/inline.C: New test.
15847
15848 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15849
15850         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15851         standards-compliant result rather than specific constants.
15852         Put test-values in array.
15853
15854 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15855
15856         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15857         (g++_target_compile): Put test-specific options last.
15858
15859 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15860
15861         * g++.old-deja/g++.eh/vbase4.C: New test.
15862
15863 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15864
15865         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15866
15867 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15868
15869         * g++.old-deja/g++.brendan/misc12.C: Removed.
15870         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15871         * g++.old-deja/g++.ext/pretty4.C: New test.
15872
15873 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15874
15875         * g++.old-deja/g++.other/string2.C: New test.
15876
15877 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15878
15879         * g++.old-deja/g++.warn/impint2.C: New test.
15880
15881 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15882
15883         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15884         is 1, not zero.
15885
15886 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15887
15888         * g++.old-deja/g++.warn/impint.C: New test.
15889         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15890         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15891         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15892         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15893         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15894         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15895         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15896         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15897         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15898         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15899         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15900         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15901
15902 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15903
15904         * gcc.dg/cpp-redef.c: New test.
15905
15906 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15907
15908         * g++.old-deja/g++.pt/unify7.C: New test.
15909
15910 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15911
15912         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15913         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15914
15915 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15916
15917         * gcc.c-torture/compile/20000224-1.c: New test.
15918
15919 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15920
15921         * gcc.c-torture/compile/cpp-2.c: New test.
15922         * gcc.c-torture/compile/cpp-1.c: New test.
15923
15924 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15925
15926         * gcc.c-torture/execute/20000225-1.c: New test.
15927
15928 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15929
15930         * gcc.dg/cpp-li2.c: New test.
15931
15932         * gcc.dg/cpp-wi1.c: New test.
15933
15934         * gcc.dg/cpp-li1.c: New test.
15935
15936 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15937
15938         * g++.old-deja/g++.other/sizeof5.C: New test.
15939
15940 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15941
15942         * gcc.c-torture/execute/va-arg-13.c: New test.
15943
15944 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15945
15946         * gcc.c-torture/execute/va-arg-12.c: New test.
15947
15948 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15949
15950         * gcc.c-torture/execute/20000223-1.c: New test.
15951
15952 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15953
15954         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15955
15956 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15957
15958         * g++.old-deja/g++.abi/ptrmem.C: New test.
15959
15960 2000-02-19  Richard Henderson  <rth@cygnus.com>
15961
15962         * gcc.c-torture/compile/init-3.c: New.
15963
15964 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15965
15966         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15967         ALWAYS_CXXFLAGS.
15968
15969 2000-02-11  Robert Lipe <robertl@sco.com>
15970
15971         * gcc.c-torture/compile/20000211-3.c: New test.
15972
15973 2000-02-11  Martin Buchholz <martin@xemacs.org>
15974
15975         * gcc.c-torture/compile/20000211-2.c: New test.
15976
15977 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15978
15979         * gcc.c-torture/compile/20000211-1.c: New test.
15980
15981 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15982
15983         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15984           on native targets
15985
15986 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15987
15988         * g++.old-deja/g++.other/cast5.C: New test.
15989
15990 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15991
15992         * gcc.c-torture/execute/20000205-1.c: New.
15993
15994 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15995
15996         * g++.old-deja/g++.jason/cast3.C: Return void.
15997         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15998
15999 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16000
16001         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16002
16003         * gcc.dg/loop-1.c: New test.
16004
16005 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16006
16007         * gcc.c-torture/compile/20000127-1.c: New test.
16008         * gcc.c-torture/execute/991228-1.c: New test.
16009
16010 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16011
16012         * gcc.dg/unused-2.c: New test.
16013
16014         * gcc.dg/conv-1.c: New test.
16015
16016 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16017
16018         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16019         compiler.
16020         (tool_option_proc): Fix typo.
16021
16022 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16023
16024         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16025         of the ld on the host, not on the build machine.
16026         Also, don't crash if '--help' is not a supported option.
16027
16028 2000-01-24  Richard Henderson  <rth@cygnus.com>
16029
16030         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16031
16032 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16033
16034         * gcc.c-torture/execute/20000120-2.c: New test.
16035         * gcc.c-torture/execute/20000120-1.c: New test.
16036
16037 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16038
16039         * gcc.c-torture/execute/20000113-1.c: New test.
16040
16041 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16042
16043         * gcc.c-torture/execute/20000112-1.c: New test.
16044
16045 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16046
16047         * gcc.dg/20000111-1.c: New test.
16048
16049 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16050
16051         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16052         with 16 bit integers.
16053
16054 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16055
16056         * gcc.dg/20000108-1.c: New test.
16057
16058 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16059
16060         * g++.old-deja/g++.ns/koenig8.C: New test.
16061
16062 2000-01-05  Nathan Sidwell  <nathan@
16063
16064         * gcc.c-torture/execute/990531-1.c: New test.
16065
16066 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16067
16068         * gcc.c-torture/compile/990527-1.c: New test.
16069
16070 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16071
16072         * gcc.c-torture/execute/990527-1.c: New test.
16073
16074 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16075
16076         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16077         bitfields as signed.
16078
16079 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16080
16081         * g77.f-torture/compile/19990525-0.f: New test.
16082
16083 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16084
16085         * gcc.c-torture/execute/990525-2.c: New test.
16086
16087         * gcc.c-torture/execute/990525-1.c: New test.
16088
16089 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16090
16091         * g++.old-deja/g++.other/anon3.C: New test.
16092         * g++.old-deja/g++.other/anon4.C: New test.
16093         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16094         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16095         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16096         Merrill).
16097
16098 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16099
16100         * gcc.c-torture/execute/990524-1.c: New test.
16101
16102         * gcc.dg/990524-1.c: New test.
16103
16104 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16105
16106         * gcc.c-torture/compile/990523-1.c: New test.
16107
16108 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16109
16110         * gcc.c-torture/compile/990519-1.c: New test.
16111
16112 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16113
16114         * gcc.c-torture/compile/990517-1.c: New test.
16115
16116         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16117         (e4, f4): New tests.
16118         (main): Call them.
16119
16120 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16121
16122         * gcc.dg/noreturn-1.c: New test.
16123
16124 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16125
16126         * gcc.c-torture/execute/990513-1.c: New test.
16127
16128 1999-05-10  Richard Henderson  <rth@cygnus.com>
16129
16130         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16131
16132 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16133
16134         * g77.f-torture/execute/erfc.f: Use small single-precision
16135         values, to avoid problems on Alphas when not -mieee.
16136
16137 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16138
16139         * gcc.dg/990506-0.c: New test.
16140
16141 1999-05-08  Richard Henderson  <rth@cygnus.com>
16142
16143         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16144         the constant to test.  Don't XFAIL 64-bit targets.
16145
16146         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16147         * g++.old-deja/g++.law/profile1.C: Likewise.
16148
16149         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16150         operator new instances.
16151         * g++.old-deja/g++.other/delete5.C: Likewise.
16152
16153 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16154
16155         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16156         intrinsic.
16157
16158 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16159
16160         * g77.f-torture/execute/u77-test.f: Reverse order of two
16161         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16162
16163 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16164
16165         * gcc.dg/compare1.c: New test.
16166
16167 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16168
16169         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16170         New tests.
16171
16172 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16173
16174         * g77.f-torture/compile/19990502-1.f: New test.
16175
16176 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16177
16178         * g77.f-torture/compile/19990502-0.f: New test.
16179
16180 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16181
16182         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16183         intrinsic.
16184
16185 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16186
16187         * g77.f-torture/execute/u77-test.f (main): List libU77
16188         intrinsics not currently tested.
16189         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16190         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16191         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16192         Trim blanks off the ends of some printed strings.
16193
16194 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16195
16196         * g77.f-torture/execute/u77-test.f (main): Just warn about
16197         FSTAT gid disagreement, as it's expected on some systems.
16198
16199 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16200
16201         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16202         use a new function, which allows for some slop.
16203         Clean up some commentary.
16204         (issum): The new function.
16205         (sgladd): Deleted subroutine.
16206
16207 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16208
16209         * g77.f-torture/execute/u77-test.f: Modify to be more like
16210         libf2c/libU77 version, bringing patches to that version here.
16211         Add suitable commentary.
16212
16213 1999-04-25  Richard Henderson  <rth@cygnus.com>
16214
16215         * gcc.dg/990424-1.c: New test.
16216
16217 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16218
16219         * g77.f-torture/execute/u77-test.f (main): Bug involving
16220         LSTAT has been fixed, so turn back on full checking.
16221
16222 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16223
16224         * g77.f-torture/compile/19990419-0.f: New test.
16225         * g77.f-torture/execute/19990419-1.f: New test.
16226
16227 1999-04-17  Richard Henderson  <rth@cygnus.com>
16228
16229         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16230         to avoid the need for a prototype to supress a warning.
16231
16232 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16233
16234         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16235
16236 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16237
16238         * gcc.c-torture/execute/990404-1.c: New test.
16239
16240 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16241
16242         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16243         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16244         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16245         missing initializer warnings.
16246
16247 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16248
16249         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16250         matching strings.
16251
16252 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16253
16254         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16255
16256 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16257
16258         * g77.f-torture/execute/19990325-0.f: New test.
16259         * g77.f-torture/execute/19990325-1.f: New test.
16260
16261 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16262
16263         * gcc.c-torture/execute/990324-1.c: New test.
16264
16265 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16266
16267         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16268         test with 4.
16269
16270 1999-03-17  Richard Henderson  <rth@cygnus.com>
16271
16272         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16273
16274 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16275
16276         * g77.f-torture/execute/19990313-2.f: New test.
16277         * g77.f-torture/execute/19990313-3.f: New test.
16278
16279 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16280
16281         * g77.f-torture/execute/19990313-0.f: New test.
16282         * g77.f-torture/execute/19990313-1.f: New test.
16283
16284 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16285
16286         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16287         printf to sprintf.
16288         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16289         (main): Add check for u15.  Conditionalize u31 check depending on
16290         whether ints are <32 bits or >=32 bits.
16291
16292 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16293
16294         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16295
16296 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16297
16298         * g77.f-torture/compile/19990305-0.f: New test.
16299         * g77.f-torture/execute/19981119-0.f: New test.
16300
16301 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16302
16303         * g77.f-torture/execute/970625-2.f: call ABORT if final
16304         result is not correct, instead of just printing it.
16305         Add this checking via newly introduced obfuscation, to
16306         trip up buggy front ends.
16307
16308 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16309
16310         * g77.f-torture/compile/960317-1.f: Moved from being
16311         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16312
16313 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16314
16315         * g77.f-torture/execute/960317-1.f: New (old) test.
16316         * g77.f-torture/execute/970625-2.f: Ditto.
16317
16318 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16319
16320         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16321         message on line 1 or line 2; cccp and cpplib do this differently.
16322
16323 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16324
16325         * g++.old-deja/g++.law/weak1.C: New test.
16326
16327 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16328
16329         * gcc.c-torture/execute/990119-1.c: Renamed to...
16330         * gcc.dg/990119-1.c: this, so it will only be tested once
16331         (it's a preprocessor test, it doesn't need to be run at
16332         multiple optimization levels).
16333
16334 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16335
16336         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16337           ALWAYS_CXXFLAGS.
16338
16339 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16340
16341         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16342         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16343         to not be compilable by current g77.
16344
16345 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16346
16347         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16348
16349 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16350
16351         * gcc.c-torture/execute/990222-1.c: New test.
16352
16353 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16354
16355         * g77.f-torture/compile/19990218-0.f: New test.
16356         * g77.f-torture/noncompile/19990218-1.f: New test.
16357
16358 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16359
16360         * g77.f-torture/compile/19981216-0.f: New test.
16361
16362 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16363
16364         * gcc.dg/990214-1.c: New test.
16365
16366 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16367
16368         * gcc.dg/990213-2.c: New test.
16369
16370         * gcc.dg/990213-1.c: New test.
16371
16372 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16373
16374         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16375         ints.
16376
16377 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16378
16379         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16380         specified by target.
16381
16382         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16383
16384 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16385
16386         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16387
16388 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16389
16390         * gcc.dg/special/ecos.exp: New test driver for new tests with
16391         special requirements.
16392
16393         * gcc.dg/special/alias-1.c: New test.
16394         * gcc.dg/special/gcsec-1.c: New test.
16395         * gcc.dg/special/weak-1.c: New test.
16396         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16397         * gcc.dg/special/weak-2.c: New test.
16398         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16399         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16400         * gcc.dg/special/wkali-1.c: New test.
16401         * gcc.dg/special/wkali-2.c: New test.
16402         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16403         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16404
16405 1999-02-10  Felix Lee  <flee@cygnus.com>
16406
16407           * lib/c-torture.exp (c-torture-compile): Pull out code for
16408           analyzing gcc error messages.
16409           (c-torture-execute): Likewise.  Fix some (harmless) false
16410           positives.
16411           * lib/gcc.exp (gcc_check_compile): New function.
16412
16413 1999-02-08  Richard Henderson  <rth@cygnus.com>
16414
16415         * gcc.c-torture/execute/990208-1.c: New test.
16416
16417 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16418
16419         * g++.dg/special/ecos.exp: New driver for new tests with special
16420         requirements
16421
16422         * g++.dg/special/conpr-1.C: New test
16423         * g++.dg/special/conpr-2.C: New test
16424         * g++.dg/special/conpr-2a.C: New test
16425         * g++.dg/special/conpr-3.C: New test
16426         * g++.dg/special/conpr-3a.C: New test
16427         * g++.dg/special/conpr-3b.C: New test
16428
16429         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16430         allow g++ to use the dg driver
16431
16432         * README: Add comment about g++.dg directory
16433
16434 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16435
16436         * README: Update email addresses.
16437
16438 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16439
16440         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16441         arguments in order to force structure S onto the stack even on
16442         the alpha.
16443         (test): Pass 10 leading arguments to function foo as well as the
16444         structure S.
16445
16446         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16447         failure for all targets.
16448
16449         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16450         abort to terminate program execution.
16451
16452 1999-01-30  Richard Henderson  <rth@cygnus.com>
16453
16454         * gcc.c-torture/execute/990130-1.c: New test.
16455
16456 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16457
16458         * gcc.dg/990130-1.c: New test.
16459
16460 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16461
16462         * gcc.c-torture/execute/990128-1.c: New test.
16463
16464 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16465
16466         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16467
16468 1999-01-27  Felix Lee  <flee@cygnus.com>
16469
16470         * lib/c-torture.exp (c-torture-compile): pull out code for
16471         analyzing gcc error messages.
16472         (c-torture-execute): ditto, and fix some (harmless) false
16473         positives.
16474         * lib/gcc.exp (gcc_check_compile): new function.
16475
16476 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16477
16478         * gcc.dg/990117-1.c: New test.
16479
16480         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16481
16482         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16483
16484 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16485
16486         * g77.f-torture/compile/990115-1.f: New test.
16487
16488 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16489
16490         * gcc.c-torture/compile/990107-1.c: New test
16491
16492 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16493
16494         * gcc.c-torture/execute/990106-2.c: New test.
16495
16496         * gcc.c-torture/execute/990106-1.c: New test.
16497
16498 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16499
16500         * gcc.c-torture/compile/981223-1.c: New test.
16501
16502 1998-12-29  Richard Henderson  <rth@cygnus.com>
16503
16504         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16505         (opt3): Rename from opt4 and disable.
16506
16507 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16508
16509         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16510
16511 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16512
16513         * g++.old-deja/g++.other/conv5.C: New test.
16514
16515 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16516
16517         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16518
16519 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16520
16521         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16522
16523 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16524
16525         * gcc.c-torture/compile/981211-1.c: New test.
16526
16527 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16528
16529         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16530
16531         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16532
16533 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16534
16535         * gcc.special/930510-1.c: Make C9X safe.
16536         * gcc.misc-tests/gcov-1.c Similarly.
16537         * gcc.misc-tests/gcov-2.c Similarly.
16538
16539 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16540
16541         * gcc.dg/ultrasp1.c: New test.
16542
16543 1998-12-06  Richard Henderson  <rth@cygnus.com>
16544
16545         * gcc.c-torture/execute/981206.c: New test.
16546
16547 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16548
16549         * g++.old-deja/g++.ns/template7.C: New test.
16550
16551         * g++.old-deja/g++.other/expr1.C: New test.
16552
16553         * g++.old-deja/g++.eh/tmpl3.C: New test.
16554
16555         * g++.old-deja/g++.eh/tmpl2.C: New test.
16556
16557 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16558
16559         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16560         * g++.old-deja/g++.other/using6.C: Removed.
16561         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16562
16563         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16564
16565 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16566
16567         * g++.old-deja/g++.pt/overload8.C: New test.
16568
16569         * g++.old-deja/g++.pt/overload7.C: New test.
16570
16571         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16572
16573         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16574         and relinking messages.
16575         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16576         compiling with -frepo.
16577
16578 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16579
16580         * g++.old-deja/g++.pt/lookup6.C: New test.
16581
16582 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16583
16584         * gcc.c-torture/execute/981130-1.c: New test.
16585         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16586
16587 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16588
16589         * g++.old-deja/g++.pt/explicit76.C: New test.
16590
16591         * g++.old-deja/g++.pt/friend38.C: New test.
16592
16593         * g++.old-deja/g++.ns/crash2.C: New test.
16594
16595         * g++.old-deja/g++.pt/defarg8.C: New test.
16596
16597         * g++.old-deja/g++.pt/instantiate6.C: New test.
16598
16599         * g++.old-deja/g++.pt/static6.C: New test.
16600
16601         * g++.old-deja/g++.pt/decl2.C: New test.
16602
16603 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16604
16605         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16606         problem is actually related with name lookup, but so what? :-)
16607
16608         * g++.old-deja/g++.pt/friend37.C: New test.
16609
16610 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16611
16612         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16613         element, which fails on some systems.
16614
16615         * g77.f-torture/execute/labug1.f: New test.
16616
16617 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16618
16619         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16620         is defined.
16621
16622 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16623
16624         * g77.f-torture/compile/981117-1.f: New test.
16625
16626 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16627
16628         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16629         properly discarded.
16630
16631 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16632
16633         * gcc.c-torture/execute/memcheck: New directory of tests for
16634         -fcheck-memory-usage.
16635
16636 1998-11-07  Gerald Pfe
16637
16638         * g77.f-torture/noncompile/980615-0.f: New test.
16639
16640 1998-07-26  H.J. Lu  (hjl@gnu.org)
16641
16642         * gcc.dg/980312-1.c: Do link instead of compile.
16643         * gcc.dg/980313-1.c: Likewise.
16644
16645 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16646
16647         * gcc.c-torture/compile/980726-1.c: New test.
16648
16649 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16650
16651         * g77.f-torture/execute/io0.f: New test.
16652
16653 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16654
16655         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16656         an int.
16657
16658 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16659
16660         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16661         m32r bugs.
16662
16663 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16664
16665         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16666         c-decl.c:grokdeclarator can handle mode attributes.
16667
16668 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16669
16670         * gcc.c-torture/execute/980716-1.c: New test.
16671
16672 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16673
16674         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16675         the mn10200.
16676         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16677         the mn10200.
16678         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16679         * gcc.c-torture/compile/930326-1.x: Similarly.
16680
16681 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16682
16683         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16684         New test from Craig.
16685
16686 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16687
16688         * g77.f-torture/noncompile/980616-0.f: New test.
16689
16690         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16691
16692 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16693
16694         *  g++.other/singleton.C: Return error value instead of taking
16695         SIGSEGV.
16696
16697 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16698
16699         *  g++.other/singleton.C: New test.   Warning is under dispute.
16700         Runtime crash is not.
16701
16702 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16703
16704         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16705         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16706         using6.C, using7.C}:  New namespace tests.
16707
16708 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16709
16710         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16711         specialization with typedef'ed names used as array indexes.
16712
16713 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16714
16715         * gcc.c-torture/execute/980709-1.c: New test.
16716
16717         * gcc.dg/980709-1.c: New test.
16718
16719 1998-07-07  Richard Henderson  <rth@cygnus.com>
16720
16721         * gcc.c-torture/execute/bcp-1.c: New test.
16722
16723 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16724
16725         * gcc.c-torture/execute/980707-1.c: New test.
16726
16727 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16728
16729         * gcc.c-torture/compile/980706-1.c: New test.
16730
16731 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16732
16733         * g77.f-torture/execute/980701-0.f,
16734         g77.f-torture/execute/980701-1.f: New test from Craig.
16735
16736 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16737
16738         * gcc.c-torture/compile/980701-1.c: New test.
16739
16740         * gcc.c-torture/execute/980701-1.c: New test.
16741
16742 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16743 rlsruhe.de>
16744
16745         * g++.old-deja/g++.robertl/eb132.C: New test.
16746         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16747
16748 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16749
16750         * g77.f-torture/execute/980628-7.f,
16751         g77.f-torture/execute/980628-8.f,
16752         g77.f-torture/execute/980628-9.f,
16753         g77.f-torture/execute/980628-10.f: New tests from Craig.
16754
16755         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16756
16757 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16758
16759         * g77.f-torture/execute/980628-4.f: New test from Craig.
16760         * g77.f-torture/execute/980628-5.f: Likewise.
16761         * g77.f-torture/execute/980628-2.f: Likewise.
16762         * g77.f-torture/execute/980628-0.f: Likewise.
16763         * g77.f-torture/execute/980628-1.f: Likewise.
16764         * g77.f-torture/execute/980628-3.f: Likewise.
16765         * g77.f-torture/execute/980628-6.f: Likewise.
16766
16767 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16768
16769         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16770         directory when nothing has been installed yet.
16771
16772 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16773
16774         * gcc.c-torture/special/special.exp: Handle newer versions of
16775         dejagnu.
16776
16777 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16778
16779         * gcc.dg/980626-1.c: New test.
16780
16781 1998-06-19  Bruno Haible <haible@ilog.fr>
16782
16783         * gcc.misc-tests/m-un-2.c: New test.
16784         * g++.old-deja/g++.other/warn01.c: Likewise.
16785
16786 1998-06-19  Robert Lipe  <robertl@dgii.com>
16787
16788         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16789         compatibility with assmblers with a different comment character.
16790         Eliminate use of GAS-specific extensions.
16791
16792 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16793
16794         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16795
16796 1998-06-19  Robert Lipe  <robertl@dgii.com>
16797
16798         *lib/g77.exp: Replace search for libf2c.a with search for newly
16799         renamed libg2c.a
16800
16801 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16802
16803         * gcc.c-torture/execute/980617-1.c: New test.
16804
16805 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16806
16807         * gcc.c-torture/execute/980612-1.c: New test.
16808
16809 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16810
16811         * gcc.dg/980523-1.c: Only test on ppc-linux.
16812         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16813
16814         * gcc.c-torture/execute/980608-1.c: New test.
16815
16816 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16817
16818         * gcc.c-torture/execute/980605-1.c: New test.
16819
16820 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16821
16822         * gcc.c-torture/execute/980604-1.c: New test.
16823
16824 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16825
16826         * gcc.c-torture/execute/980602-1.c: New test.
16827         * gcc.c-torture/execute/980602-2.c: Likewise.
16828
16829 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16830
16831         * 970125-0.f: Fix per JCB.  Add commentary.
16832
16833 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16834
16835         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16836         IEEE -0 support.
16837
16838 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16839
16840         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16841         earlier.
16842
16843 1998-05-28  Catherine Moore <clm@cygnus.com>
16844
16845         * gcc.c-torture/execute/980526-3.c: New test.
16846
16847 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16848
16849         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16850         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16851         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16852         m88k-motorola-sysv3 to XFAIL.
16853
16854 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16855
16856         * gcc.dg/980526-1.c: New test.
16857         * gcc.c-torture/execute/980526-2.c: New test.
16858
16859 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16860
16861         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16862
16863         * gcc.c-torture/execute/980526-1.c: New test.
16864
16865 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16866
16867         * g77.f-torture/execute/alpha2.f: Add runtime test.
16868
16869 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16870
16871         * g++.old-deja/old-deja.exp: Strip leading directories.
16872
16873         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16874         error for the line.  Don't run multiple tests for the same line.
16875
16876 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16877
16878         * gcc.dg/980523-1.c: New test.
16879
16880 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16881
16882         * g77.f-torture/compile/970915-0.f: New test.
16883
16884 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16885
16886         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16887
16888 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16889
16890         * gcc.dg/980520-1.c: New test.
16891
16892 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16893
16894         * gcc.dg/980502-1.c: Fix return type.
16895
16896 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16897
16898         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16899         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16900         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16901         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16902         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16903
16904 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16905
16906         * g77.f-torture/execute/980520-1.f: New test.
16907
16908 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16909
16910         * lib/mike-g77.exp: New file.
16911
16912         * g77.f-torture/noncompile/noncompile.exp,
16913         g77.f-torture/noncompile/check0.f: New files.
16914
16915 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16916
16917         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16918         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16919         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16920         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16921         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16922         abort where appropriate.
16923
16924 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16925
16926         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16927         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16928
16929 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16930
16931         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16932
16933 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16934
16935         * g77.f-torture/compile/980427-0.f: New test.
16936
16937 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16938
16939         * g77.f-torture/compile/980424-0.f: New test.
16940
16941 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16942
16943         * g77.f-torture/compile/980419-2.f (main): New test.
16944         * g77.f-torture/compile/970125-0.f: New test.
16945         * g77.f-torture/compile/980419-1.f: New test.
16946
16947 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16948
16949         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16950         of loop-4.c.
16951
16952 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16953
16954         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16955
16956 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16957
16958         * gcc.c-torture/compile/980329-1.c: New test.
16959
16960 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16961
16962         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16963         * gcc.dg/980312-1.c: Fix typo in -march command.
16964
16965 1998-03-16  H.J. Lu  (hjl@gnu.org)
16966
16967         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16968
16969 1998-03-11  Robert Lipe  <robertl@dgii.com>
16970
16971         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16972         Dave Love agree the Fortran source is bogus.
16973
16974 1998-03-11  Robert Lipe  <robertl@dgii.com>
16975
16976         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16977         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16978         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16979         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16980         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16981
16982 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16983
16984         * g++.old-deja/g++.other/friend1.C: New test.
16985
16986 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16987
16988         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16989         possibly uninitialized) variables and declare dnrm2.
16990
16991 1998-02-23  Robert Lipe <robertl@dgii.com>
16992
16993         From Bruno Haible <haible@ilog.fr>:
16994         * gcc.c-torture/execute/980223.c: New test.
16995
16996 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16997
16998         * gcc.dg/ifelse-1.c: New test.
16999
17000 1998-02-09  H.J. Lu  (hjl@gnu.org)
17001
17002         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17003
17004           * lib/old-dejagnu.exp (old-dejagnu): Added the
17005           "execution test - XFAIL *-*-*" handling in the spirit of
17006           "excess errors test -". Changed the "execution test fails"
17007           handling to be like "excess errors test fails".
17008           * Update various tests accordingly.
17009
17010 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17011
17012         * gcc.c-torture/execute/980205.c: New test.
17013
17014 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17015
17016         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17017         * lib/f-torture.exp: Similarly.
17018         * gcc.c-torture: Rename all .cexp files to .x files.
17019
17020 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17021
17022         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17023         (940510-1.c): Removed duplicate.
17024         (971104-1.c): New test.
17025
17026 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17027
17028           * lib/f-torture.exp: Improve error and loop detection.
17029
17030 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17031
17032         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17033         use that to size the filler array.
17034
17035 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17036
17037         * lib/c-torture.exp(c-torture-execute): Fix typo.
17038
17039         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17040         testcase as the executable name. Keep the executable around if
17041         the test fails.
17042
17043 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17044
17045         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17046         changes.  Only test one -g option, and move it to the end of the
17047         list of options to test.
17048
17049 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17050
17051         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17052         variable GCC_TORTURE_OPTIONS to supply default switches separated
17053         by colons.  If no environment variable, run tests with -O0 -g, -O1
17054         -g, and -O2 -g as well.
17055
17056 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17057
17058         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17059         explanatory comments. Fix indentation.
17060
17061 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17062
17063         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17064
17065 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17066
17067         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17068         * g++.old-deja/g++.mike/p7325.C: Likewise.
17069         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17070
17071 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17072
17073         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17074         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17075         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17076         * g++.old-deja/g++.law/operators4.C: Likewise.
17077
17078 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17079
17080         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17081         * g++.old-deja/g++.mike/p784.C: Ditto.
17082         * g++.old-deja/g++.mike/p785.C: Ditto.
17083
17084 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17085
17086           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17087
17088 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17089
17090         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17091         target feature; pass this to c-torture-execute as needed.
17092
17093 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17094
17095         * lib/c-torture.exp(c-torture-execute): If the previous and the
17096         current executables being tested are identical, we don't need to
17097         run the executable again. Try to make the executable names
17098         unique. Add an optional argument for passing additional compiler
17099         flags.
17100
17101 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17102
17103         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17104
17105 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17106
17107         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17108
17109 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17110
17111         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17112         32bit or larger longs.
17113
17114         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17115         have either a 32bit long or 32bit int.
17116
17117 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17118
17119         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17120         Make double precision tests dependent on sizeof (double).
17121
17122 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17123
17124         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17125         too.
17126
17127 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17128
17129         * gcc.c-torture/compile/961203-1.cexp: New script.
17130
17131 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17132
17133         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17134         up the includes ourselves.
17135
17136 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17137
17138         * lib/plumhall.exp: Remove random include, and add a few
17139         verbose messages for debugging.
17140
17141 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17142
17143         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17144         of trying to do it ourselves.
17145
17146 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17147
17148         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17149
17150 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17151
17152         * gcc.prms/5403.c: Made regexp a bit less strict.
17153
17154 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17155
17156         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17157         is returned from remote_load instead.
17158         * lib/plumhall.exp: Ditto.
17159         * lib/mike-g++.exp: Ditto.
17160         * lib/old-dejagnu.exp: Ditto.
17161         * lib/c-torture.exp: Ditto.
17162
17163 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17164
17165         * lib/g++.exp: Use build_wrapper procedure.
17166         * lib/gcc.exp: Ditto.
17167
17168 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17169
17170         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17171         an old-style decl for malloc.  Fixes tests to work when
17172         sizeof (int) != sizeof (size_t).
17173
17174 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17175
17176         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17177
17178         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17179         use stdargs.h interface.
17180
17181 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17182
17183         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17184         NO_VARARGS when compiling.
17185
17186 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17187
17188         * lib/plumhall.exp(ph_includes): New procedure.
17189         (ph_make): Use it.
17190         (ph_compiler): Ditto.
17191
17192         * lib/g++.exp: Rename test-glue.c to testglue.c.
17193         * lib/gcc.exp: Ditto.
17194
17195 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17196
17197         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17198         to completion when it's called.
17199
17200 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17201
17202         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17203         is defined, don't do test.
17204
17205 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17206
17207         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17208         for object files.
17209         (ph_summary): Mark skipped testcases as untested, not unresolved.
17210
17211         * lib/plumhall.exp (ph_make): If unresolved because of bad
17212         errorCode, record errorCode in log file.
17213         (*): Replace send_log/verbose with verbose -log.
17214
17215 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17216
17217         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17218         double conversion if double isn't at least 8 bytes.
17219
17220         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17221         int to work with targets where int is 16 bits.
17222
17223         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17224         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17225         precision for the test to complete.
17226
17227 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17228
17229         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17230         if d10v is not compiled with the -mdouble64 flag.
17231         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17232
17233         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17234         d10v is not compiled with the -mint32 flag.
17235
17236 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17237
17238         * lib/plumhall.exp: Use incr_count.
17239
17240 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17241
17242         * gcc.c-torture: Update to c-torture-1.45.
17243
17244 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17245
17246         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17247         the name of the expect testcase file).
17248
17249         * lib/g++.exp(g++_init): Ditto.
17250
17251 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17252
17253         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17254         the host.
17255
17256         * lib/gcc.exp(gcc_exit): New procedure.
17257
17258 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17259
17260         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17261         specs where appropriate.
17262
17263         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17264         because of new "candidates are" messages, and removed a few
17265
17266         * Converted all non-old-style g++ testcases to old-style, and
17267         moved into g++.old-deja.
17268
17269 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17270
17271         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17272         options.
17273
17274         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17275         succeeded.
17276
17277         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17278
17279 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17280
17281         * lib/gcc.exp (gcc_target_compile): Add support for defining
17282         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17283         the machine doesn't have those features.
17284
17285 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17286
17287         * g++.law/operators4.exp: Don't use LIBS.
17288
17289 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17290
17291         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17292
17293         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17294         * lib/g++.exp: Set it here instead. Also, allow use of the
17295         --tool_exec and --tool_opt options. Change CXX to
17296         GXX_UNDER_TEST.
17297
17298         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17299
17300         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17301
17302 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17303
17304         * lib/old-dejagnu.exp: Use prune_warnings instead of
17305         prune_system_crud.
17306         * lib/mike-g++.exp: Ditto.
17307         * lib/gcc.exp: Ditto.
17308         * lib/g++.exp: Ditto.
17309
17310         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17311
17312 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17313
17314           * 941014-2.c: Include stdlib.h
17315           * 960327-1.c: Include stdio.h
17316           * dbra.c, index-1.c: Don't assume ints are 32bits.
17317
17318 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17319
17320         * lib/gcc.exp: Add gcc,stack_size target feature.
17321
17322         * lib/g++.exp(g++_target_compile): Add the include and link
17323         paths here, not in two other places. And, it's $options, not
17324         options.
17325
17326         * lib/mike-g++.exp(postbase): Remove the code that determines
17327         the correct include and link paths.
17328         * g++.old-deja/old-deja.exp: Ditto.
17329
17330 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17331
17332         * lib/g++.exp(g++_init): target_compile no longer returns the
17333         filename of the result.
17334
17335 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17336
17337         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17338         call to glob.
17339
17340         * gcc.c-torture/special/special.exp: Change call to
17341         gcc_target_compile to include the object file.
17342
17343 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17344
17345         * gcc.c-torture/special/special.exp: Correct misspelling in last
17346         change.
17347
17348 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17349
17350         * lib/plumhall.exp(ph_summary): Log the entire output of the
17351         executable. Return -1 if there were any failures, 0 otherwise.
17352         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17353         (ph_make): Clean up objects and executables that were built
17354         if the tests succeeded.
17355
17356 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17357
17358         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17359         libraries and includes in the build tree as appropriate.
17360
17361 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17362
17363         * lib/c-torture.exp: Instead of looking for the global variable
17364         NO_LONG_LONG, check to see if that's a feature of the target.
17365
17366 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17367
17368         * config/default.exp: Minimize. Delete the remainer of the files in
17369         config; this functionality is now in devo/dejagnu/config.
17370
17371         g++.*/*: Pass any additional flags used to compile to postbase;
17372         delete CXXFLAGS.
17373
17374         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17375         is now done by runtest.exp. Use gcc_target_compile instead of
17376         compile.
17377
17378         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17379         Remove references to CFLAGS. Use remote_file instead of
17380         calling rm -f.
17381         (c-torture): Take a list of arguments to use to compile this
17382         testcase.
17383
17384         lib/g++.exp: Simplify. Use target_compile instead of compile.
17385         lib/gcc-dg.exp: Ditto.
17386         lib/gcc.exp: Ditto.
17387         lib/mike-{gcc,g++}.exp: Ditto.
17388         lib/old-dejagnu.exp: Ditto.
17389         lib/plumhall.exp: Ditto.
17390
17391 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17392
17393         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17394         (ph_linker): Likewise.
17395
17396 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17397
17398           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17399         MAP_ANON / MAP_ANONYMOUS if defined;
17400         else try to map from /dev/zero .
17401
17402 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17403
17404         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17405         isn't defined, then define it to MAP_ANONYMOUS.
17406
17407 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17408
17409         * gcc.c-torture: Update to c-torture-1.42 release.
17410
17411 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17412
17413         * gcc.c-torture: Update to c-torture-1.41 release.
17414
17415 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17416
17417         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17418         c-torture release.
17419
17420 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17421
17422         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17423         and LDFLAGS.  Fix second case to append the target_info ldflags
17424         onto LDFLAGS, not CFLAGS.
17425         * lib/g++.exp (g++_init): Add target_info stuff.
17426         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17427         of libgloss and newlib flags for !native.
17428
17429         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17430         (GDB): Fix relative path to go up another dir for finding gdb.
17431
17432 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17433
17434         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17435         versions in the target_info array, if they don't exist.
17436
17437 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17438
17439         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17440
17441 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17442
17443         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17444         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17445
17446 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17447
17448         * lib/old-dejagnu.exp: Don't remove the output file before we've
17449         actually tested it. Don't append pwd to the path of the executable
17450         we're testing.
17451
17452 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17453
17454         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17455
17456 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17457
17458         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17459         temporary directory for compiler files, and set it to a default
17460         value of /tmp. Set $output as the name of the output file from
17461         compiling the testcase. Add a -o option to $cflags_var so the
17462         compiler writes the final output file as $output. Set $executable
17463         to $output.
17464
17465         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17466         directory for compiler files, and set it to /tmp if it doesn't
17467         already have a value. Set $output_file to the name of the output
17468         file from compiling the testcase. Add a -o option to CXXFLAGS so
17469         the compiler writes the final output file as $output. Use $output
17470         as the executable to be tested.
17471
17472 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17473
17474         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17475
17476 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17477
17478         * gcc.c-torture/execute/pending-1.c: New test.  Still
17479         pending in Tege's queue.
17480
17481 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17482
17483         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17484         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17485         if there were failures.  Call unresolved if there were unresolved
17486         testcases.  Call gcc_fail if program did not run to completion.
17487         (ph_make): Pass additional argument name to ph_execute.
17488         (ph_execute): Add new argument.  Pass additional arguments to
17489         ph_summary.  Call gcc_fail is there is no execution output.
17490
17491 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17492
17493         * lib/plumhall.exp (proc_summary): Output relavent summary
17494         lines into the log so specific failures in plumhall can be
17495         investigated.
17496
17497 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17498
17499         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17500         (c-torture-execute): Don't try to execute tests which use
17501         "long long" types if $NO_LONG_LONG is nonzero.
17502
17503 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17504
17505         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17506         not c-torture.
17507
17508         * gcc.ieee: Move from here.
17509         * gcc.c-torture/execute/ieee: To here.
17510
17511 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17512
17513         * gcc.c-torture: Update to c-torture-1.41 release.
17514
17515 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17516
17517         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17518         not "$output".
17519
17520 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17521
17522         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17523         -c present.
17524
17525 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17526
17527         * config/proelf.exp: Handle connecting to a simulator.
17528
17529 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17530
17531         * config/proelf.exp: New file.  Enough framework that we can
17532         run c-torture tests on the proelf targets (or any other target
17533         that gdb can connect to for that matter).
17534
17535 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17536
17537         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17538         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17539
17540         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17541         exec_output exists.
17542
17543 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17544
17545         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17546         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17547
17548         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17549         to pass/fail/unresolved/unsupported/untested.  Caller must now
17550         call unresolved/unsupported/untested.
17551         * lib/*.exp: Update FSF address.  Update to handle new results of
17552         ${tool}_load.
17553         * lib/chill.exp (verbose): Delete.
17554
17555 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17556
17557         * lib/gcc.exp (default_gcc_start): Change order of args to
17558         $LDFLAGS $CFLAGS $LIBS.
17559         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17560         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17561         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17562         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17563         * gcc.misc-tests/dg-test.exp: Likewise.
17564         * gcc.misc-tests/msgs.exp: Likewise.
17565         * gcc.prms/prms.exp: Likewise.
17566         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17567         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17568
17569         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17570
17571 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17572
17573         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17574
17575         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17576         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17577
17578         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17579         necessary.
17580
17581 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17582
17583         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17584         global for loop; add use of $mathlib.
17585         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17586         settings here; set mathlib for anything but VxWorks.
17587
17588 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17589
17590         * gcc.c-torture: Update to c-torture-1.40 release.
17591
17592 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17593
17594         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17595         dg.exp.
17596
17597 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17598
17599         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17600         global.
17601
17602 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17603
17604         * lib/g++.exp (LIBS): Define if not already.
17605         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17606         (gcc-dg-prune): Call prune_gcc_output.
17607         * lib/gcc.exp (prune_gcc_output): New proc.
17608         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17609         prune_gcc_output.
17610
17611 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17612
17613         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17614         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17615
17616 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17617
17618         * gcc.c-torture: Update to c-torture-1.39 release.
17619
17620 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17621
17622         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17623         fails, try others as well.
17624
17625 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17626
17627         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17628         If compilation fails, mark execute tests as `untested'.
17629         If test is marked as unsupported, don't mark compilation and
17630         execute tests as failed.
17631
17632 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17633
17634         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17635         libstdc++ for whether or not we want to be doing shared
17636         libraries.  Delete link_curses since we don't need it anymore.
17637         * lib/mike-g++.exp (postbase): Don't link in libg++.
17638         * g++.old-deja/old-deja.exp: Likewise.
17639
17640 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17641
17642         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17643
17644 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17645
17646         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17647         For that, add `-Wl,-a,shared_archive'.
17648         * g++.old-deja/old-deja.exp: Likewise.
17649
17650 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17651
17652         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17653
17654 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17655
17656         * lib/mike-g++.exp (postbase): Pay attention to the status of
17657         g++_load.
17658
17659 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17660
17661           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17662
17663 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17664
17665         * lib/gcc.exp (default_gcc_start): No longer need to log program
17666         being executed or its output, execute_anywhere does that now.
17667         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17668         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17669
17670 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17671
17672         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17673         the same as those in lib/g++.exp.
17674
17675 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17676
17677         * gcc.c-torture: Update to c-torture-1.38 release.
17678         * gcc.ieee: Related changes.
17679
17680 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17681
17682         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17683         "exec". Minor reformatting changes.
17684
17685         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17686         cross. This means all "exec" calls now work on a remote host as
17687         well.
17688         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17689         cross. Filter out the extra "\r\n" stuff that expect puts in.
17690         (c-torture-execute): Filter out the bogus warnings like
17691         c-torture-compile does. Add support for canadian cross.
17692         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17693         Use execute_anywhere rather than calling exec directly. Now it
17694         works for canadian cross testing.
17695
17696 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17697
17698         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17699         results into a variable, and check that rather than using file exists.
17700
17701 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17702
17703         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17704         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17705
17706 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17707
17708         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17709         lib_curses if there's a shared libg++ in the build tree.
17710
17711 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17712
17713         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17714         if not supported target.
17715
17716 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17717
17718         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17719         link_curses up to always happen, not just for native builds.
17720
17721 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17722
17723         * gcc.c-torture: Update to c-torture-1.36 release.
17724         * gcc.failure: Related changes.
17725
17726 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17727
17728         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17729
17730 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17731
17732         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17733         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17734         runshlib, link_curses, and mathlib for link and run.
17735
17736         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17737         pass the runtime shared library options for Solaris, OSF/1, and
17738         Irix5, and link with -lcurses to avoid unresolved references.
17739
17740 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17741
17742         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17743         only run once.
17744
17745 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17746
17747         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17748
17749 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17750
17751         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17752         do not have a framework for the "compat" tests yet.
17753
17754 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17755
17756         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17757         set to null if we're testing vxworks5.1.  Use that instead of
17758         `-lm' in the setting of LIBS for link and run.
17759
17760 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17761
17762         * config/rom68k.exp (${tool}_load): Major changes to make it
17763         work.  Verified that it does in fact return the stuff in
17764         exec_output properly.  Catch any Emul or any TRAP other than 0.
17765
17766 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17767
17768         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17769         LDFLAGS properly for targets that need stuff from libgloss.
17770         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17771         only run once.
17772         (gpp_initialized): New variable.
17773
17774 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17775
17776         * config/rom68k.exp: Load libgloss.exp.
17777         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17778         so we can produce a fully linked binary.
17779         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17780         so we can produce a fully linked binary.
17781
17782 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17783
17784         * lib/plumhall.exp (ph_section): Watch for expected failures.
17785         Add missing `else'.
17786
17787         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17788         run the testcase.
17789         (c-torture): Likewise.
17790
17791 1995-08-28  Doug Evans  <dje@cygnus.com>
17792
17793         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17794
17795         * lib/mike-g++.exp (mike_cleanup): New proc.
17796         (prebase): New globals compiler_result, not_compiler_result,
17797         target_regexp.
17798         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17799         allow leading "-" in pattern.  Watch for unsupported tests.
17800         If $compiler_result is set, pattern match assembler code,
17801         and ditto for $not_compiler_result.
17802         * lib/mike-gcc.exp: Likewise.
17803
17804         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17805         execution "succeeded".
17806
17807 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17808
17809         * config/win32.exp: New file.
17810         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17811
17812 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17813
17814         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17815         unsupported.
17816         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17817         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17818         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17819
17820         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17821         "... without exceptions was ...".  That is now handled by
17822         prune_system_crud.
17823         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17824
17825 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17826
17827         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17828         sieve.c,sort2.c}: New files.
17829         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17830         sieve.exp,sort2.exp}: Drivers for them.
17831
17832         * lib/mike-gcc.exp (program_output): New user settable variable.
17833         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17834         messages.
17835         * lib/mike-g++.exp (program_output): New user settable variable.
17836
17837         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17838
17839         * config/sh.exp: Deleted (use sim.exp instead).
17840
17841 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17842
17843         * config/vx.exp: Declare CHECKTASK as global.
17844         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17845         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17846         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17847
17848 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17849
17850         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17851         target. Like vx.exp, only includes `vx29k.exp' instead of
17852         `vxworks.exp'.
17853
17854 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17855
17856         * config/sim.exp: Increase time limit from 120 seconds to 240.
17857
17858 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17859
17860         * gcc.c-torture/execute/950628-1.c: New test.
17861
17862 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17863
17864         * gcc.c-torture: Update with changes/additions from
17865         c-torture-1.34.
17866
17867 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17868
17869         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17870
17871 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17872
17873         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17874
17875 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17876
17877         * gcc.c-torture/compile/950512-1.c: New test.
17878         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17879         * gcc.dg/struct-ret-1.c: Likewise.
17880
17881 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17882
17883         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17884           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17885
17886 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17887
17888         * gcc.c-torture/special/920411-1.c: Deleted.
17889         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17890
17891 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17892
17893         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17894         cpu limit.
17895
17896 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17897
17898         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17899
17900 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17901
17902         From kenner;
17903         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17904         is the proper length.
17905         * va-arg-3.c: Likewise.
17906
17907 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17908
17909         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17910         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17911
17912         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17913         * lib/g++.exp (default_g++_start): Delete old cruft.
17914
17915 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17916
17917         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17918         (2 * (1 << 18)) to (2 * (1 << 17)).
17919
17920         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17921
17922 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17923
17924         * config/rom68k.exp: Renamed from config/idp.exp
17925
17926 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17927
17928         * c-torture/compile/921109-2.c
17929
17930 1995-04-18  Mike Stump  <mrs@cygnus.com>
17931
17932         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17933         excess errors.
17934
17935 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17936
17937         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17938         output.
17939         * lib/g++.exp (default_g++_start): Likewise.
17940
17941 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17942
17943         * gcc.c-torture/compile/950329-1.c: New test.
17944
17945 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17946
17947           * config/bug.exp (${tool}_load): Updated to use new remote_open
17948           and remote_close procs.
17949         * config/idp.exp: New file.
17950
17951 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17952
17953         * gcc.c-torture/execute/950322-1.c: New test.
17954
17955 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17956
17957         * config/vx.exp (${tool}_load): Clean up testing of return code from
17958         vxworks_ld and vxworks_spawn.
17959
17960 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17961
17962         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17963
17964 1995-03-13  Mike Stump  <mrs@cygnus.com>
17965
17966         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17967         can mark excess errors on a machine by machine basis.  Note, the
17968         default is to not expect any excess errors, even when excess
17969         errors test - is given, so you will want to put an XFAIL ... on
17970         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17971         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17972         those 4 machines, but no others.
17973
17974 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17975
17976         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17977         * lib/c-torture.exp: to here.
17978
17979 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17980
17981         * gcc.c-torture/execute/950221-1.c: New test.
17982         * gcc.c-torture/execute/struct-ret-1.c: New test.
17983         * gcc.c-torture/compile/950221-1.c: New test.
17984
17985         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17986
17987 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17988
17989         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17990         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17991
17992 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17993
17994         * g++.gb: New directory of tests, derived from my signature and
17995         class scoping tests.
17996
17997         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17998         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17999         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18000         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18001         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18002         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18003         * g++.gb/sig25.C: Likewise.
18004
18005         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18006         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18007         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18008         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18009         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18010         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18011         * g++.gb/sig25.exp: Likewise.
18012
18013         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18014         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18015         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18016         * g++.gb/scope13.C: Likewise, this test still fails.
18017
18018         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18019         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18020         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18021         * g++.gb/scope13.exp: Ditto.
18022
18023         * g++.gb/README: New file, explains what these tests are about.
18024
18025 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18026
18027         * lib/dg.exp (dg-do): Support `preprocess'.
18028         (dg-test): Likewise.
18029
18030 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18031
18032         * config/udi.exp: change "continue -expect" to "exp_continue".
18033
18034 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18035
18036         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18037         Delete redundant tests.
18038
18039         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18040         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18041         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18042         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18043         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18044         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18045         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18046         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18047
18048         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18049         storing label pointers.
18050         * gcc.c-torture/execute/921019-1.c: Likewise.
18051         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18052         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18053         parameter fp.
18054         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18055         constants.
18056
18057         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18058         Delete obsolete tests.
18059
18060         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18061         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18062         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18063         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18064         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18065         * gcc.c-torture/compile/950124-1.c: New test.
18066
18067         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18068
18069 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18070
18071         * lib/mike-g++.exp: Add -lm to LIBS.
18072
18073 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18074
18075         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18076
18077 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18078
18079         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18080
18081 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18082
18083         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18084
18085 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18086
18087         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18088         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18089         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18090         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18091         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18092         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18093         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18094         * g++.law/{operators31.C, operators32.C,
18095         * g++.law/{operators33.C, operators34.C}: Likewise.
18096         * g++.law/{pic1.C, refs2.C}: Likewise.
18097         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18098         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18099         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18100         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18101
18102         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18103         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18104         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18105         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18106         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18107         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18108         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18109         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18110         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18111         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18112         * g++.law/{operators34.exp}: Likewise.
18113         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18114         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18115         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18116         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18117         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18118
18119         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18120         No longer expected to fail.
18121         * g++.law/missed-error3.C: Tweak for recent bool changes.
18122
18123 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18124
18125         * config/emb-unix: Deleted.
18126         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18127         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18128
18129 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18130
18131         * lib/dg.exp (dg-test): Fix typo in last patch.
18132
18133 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18134
18135         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18136         (handles multiple occurrences).
18137
18138 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18139
18140         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18141         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18142         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18143         printed).
18144         * lib/c-torture.exp (c-torture-compile): Likewise.
18145         (c-torture): Prepend full path if missing.
18146         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18147         (gcc_fail): Likewise.
18148         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18149
18150 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18151
18152         * lib/netware.exp: Only attach to NetWare i386 systems.
18153
18154 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18155
18156         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18157         messages.  Add test name to "output pattern match" pass/fail message.
18158
18159 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18160
18161         * gcc.dg: New testsuite.
18162         * gcc.dg/dg.exp: New file.
18163
18164         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18165         test-switch.c}: Deleted.
18166
18167         * gcc.misc-tests/msgs.exp: New testcase driver.
18168
18169 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18170
18171         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18172         Watch for illegal return values from ${tool}_load.
18173         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18174         cross targets.  Coerce return value >0 to 1.
18175
18176 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18177
18178         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18179
18180         * config/emb-unix.exp: New file.
18181
18182         * config/sim.exp: Error if variable $SIM not defined.
18183         (${tool}_load): Mark test as "untested" if simulator missing.
18184
18185         * config/unix.exp: Load remote.exp to get rcp_download.
18186         * lib/c-torture.exp: Use different option lists for testcases with
18187         and without loops.
18188         * gcc.c-torture/execute/execute.exp: Likewise.
18189
18190 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18191
18192         * config/*.exp: Clarify return code from ${tool}_load.
18193         Call `unresolved' or `untested' instead of `warning' or `perror'
18194         (sometimes you still want to call both though).
18195         Add comment that `shell_id' is local to each file.
18196         * config/udi.exp (timeout): Set to 30.
18197         Don't print warning if connection fails, $connectmode has already
18198         printed an error.
18199         (${tool}_load): Move verbose messages to level 2.
18200         Rework pattern for "Process started" message.
18201         Pass `shell_id' to ${connectmode}_download.
18202         Retry twice upon timeout.  Make resetting of target more robust.
18203         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18204         Pass `shell_id' to exit_$connectmode.
18205         Only call exit_$connectmode if connected.
18206         * config/unix.exp (${tool}_load): Check return codes better.
18207         * config/vrtx.exp (${tool}_load): Likewise.
18208         * config/vx.exp (${tool}_load): Likewise.
18209         Delete unneeded global's.
18210         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18211         from ${tool}_load.
18212         (dg-stat): Delete.
18213         (dg-init): Delete recording of pass/fail counts.
18214         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18215         (old-dejagnu-init): Likewise.
18216         (old-dejagnu-stat): Delete contents, empty proc now.
18217         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18218         (c-torture): Delete references to lcnt, lpass, lfail.
18219         Get option list from TORTURE_OPTIONS.
18220         Delete -funroll[-all]-loops if no loops.
18221         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18222         (g++_stat): Delete contents (empty proc now).
18223         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18224         (gcc_finish): Likewise.
18225         (gcc_stat): Deleted.
18226         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18227         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18228         * gcc.c-torture/execute/execute.exp: Likewise.
18229         Split tests into two parts: compile, execute.
18230         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18231         no loops.  Update to reflect clarified return codes from ${tool}_load.
18232
18233 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18234
18235         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18236         to grep for.
18237         (old-dejagnu): Likewise (where necessary).
18238
18239 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18240
18241         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18242
18243         * lib/dg.exp (dg-process-target): Fix processing of selector.
18244         Add comment regarding use of `error'.
18245
18246         * lib/gcc.exp (prune_system_crud): Define if missing.
18247         * lib/g++.exp (prune_system_crud): Likewise.
18248
18249         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18250         Call prune_system_crud.
18251         * lib/dg.exp (dg-runtest): New proc.
18252         Use perror instead of send_user for tcl errors in testcase.
18253         Don't return any value, it's never used.
18254         Don't clobber previous definition of `unknown'.
18255         Print tcl errors in `dg-final'.
18256
18257 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18258
18259         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18260         (dg-test): Don't print errorInfo, it contains stack backtrace.
18261
18262 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18263
18264         * lib/g++.exp (runtest_file_p): Define if missing.
18265
18266 1994-09-24  Doug Evans  (dje@cygnus.com)
18267
18268         * lib/mike-g++.exp: Comment out loading of g++.exp.
18269         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18270         (default_g++_version): Always print something.
18271         (default_g++_start): Comment out call to `which'.
18272         (g++_start, g++_load): Deleted (must be defined in config file).
18273         * lib/gcc.exp: Test for existence of $CC at start.
18274         Delete check for tmpdir (done in gcc_init).
18275         (default_gcc_version): Always print something.
18276         (default_gcc_start): Comment out call to `which'.
18277         * config/*.exp: Major cleanup - make cross targets work at least a
18278         little better for g++ (by not being "--tool gcc" specific).
18279         Rename gcc_xxx to ${tool}_xxx.
18280         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18281         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18282
18283 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18284
18285         * lib/c-torture.exp (c-torture-compile): Rework compiler
18286         message processing.
18287
18288         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18289         c-torture.
18290
18291 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18292
18293         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18294
18295         * lib/dg.exp (dg-process-target): Support { target native }.
18296
18297 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18298
18299         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18300         looked for "... program xxx got fatal signal".
18301         Correct regsub munging of `comp_output'.
18302         Ignore compiler messages "path prefix not used" and "linker input
18303         file unused".
18304
18305 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18306
18307         * lib/gcc.exp (runtest_file_p): Define if missing.
18308         * gcc.prms/template.c: Example to work from.
18309
18310 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18311
18312         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18313         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18314
18315         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18316         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18317         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18318         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18319
18320         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18321         (dg-process-target): No longer a varargs proc.
18322         Return S/N for target, P/F for xfail.  All callers changed.
18323         (user option procs): More argument checking.
18324         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18325         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18326         (dg-test): Skip test if not running on selected target in `dg-do'.
18327         Update handling of `dg-do-what', `dg-output-text'.
18328         Separate execution pass/fail from output pattern match pass/fail.
18329         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18330
18331 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18332
18333         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18334         target for 920510-1.c.
18335
18336 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18337
18338         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18339         Clean up comment regarding use of passcnt, etc.
18340         (gcc_stat): Don't update `testcnt' here.
18341         (gcc_finish): Do it here.
18342         Might as well reset `but_id' here too.
18343         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18344         to determine if the file should be tested.
18345         * gcc.c-torture/compile/compile.exp: Likewise.
18346         * gcc.c-torture/execute/execute.exp: Likewise.
18347         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18348         * gcc.misc-tests/dg-test.exp: Likewise.
18349         * gcc.prms/prms.exp: Likewise.
18350         * gcc.wendy/wendy.exp: Likewise.
18351         * g++.old-deja.exp: Likewise.
18352         Move "Testing file" message to verbose level 1.
18353
18354 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18355
18356         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18357
18358 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18359
18360         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18361         (default_gcc_start): Accept optional second list element
18362         of compiler flags.  Print compiler output at verbosity level 2.
18363         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18364         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18365         Save current values of framework globals passcnt, failcnt, xpasscnt,
18366         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18367         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18368         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18369         xfailcnt to compute stats.  Update framework global `testcnt' from
18370         pass/fail counts.
18371         (gcc_finish): New proc.  Clean up test environment.
18372         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18373         (gcc_epass, gcc_efail): Delete.
18374         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18375         argument of line number.
18376         (dg-init): If the tool has an init routine, call it.
18377         (dg-test): Remove args `cflags_var' and `libs_var'.
18378         Pass all compiler options to ${tool}_start.
18379         Handle missing line number.
18380         (dg-finish): New function.
18381         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18382         particular files.  Call gcc_finish at end.  Move "skipping test"
18383         message to verbosity level 3.
18384         * gcc.c-torture/compile/compile.exp: Likewise.
18385         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18386         * gcc.c-torture/execute/execute.exp: Likewise.
18387         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18388         Print testcase being tried at verbosity level 1.
18389         * gcc.c-torture/special/special.exp: Unset xfail.
18390         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18391         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18392         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18393         * gcc.failure/failure.exp: Likewise.
18394         * gcc.ieee/ieee.exp: Likewise.
18395         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18396         Update call to dg-test.  Call dg-finish at end.
18397         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18398         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18399         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18400         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18401         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18402         * gcc.wendy/wendy.exp: Add copyright.
18403         Delete setting of tmpdir (done by gcc_init).
18404         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18405         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18406         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18407         gcc_[ce]pass/fail.
18408
18409 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18410
18411         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18412         confusion.
18413         (g++_load): Likewise.
18414
18415         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18416         Rename argument to `prog' to remove the confusion.
18417         Varargs fns behave differently too!
18418         (g++_load): Likewise.
18419
18420         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18421
18422         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18423         what it is.  Delete (always) printing of status value for !native.
18424         Simplify verbose code, and include status and exec_output.
18425         (g++_load): Use gcc_load.
18426
18427 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18428
18429         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18430         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18431         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18432         940714-3.c as these testcases don't exist anymore.  Make
18433         va-arg-1.c expected to pass.
18434
18435 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18436
18437         * gcc.misc-tests/misc.exp: Only run specific testcases.
18438         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18439         * gcc.misc-tests/dg-[1-9].c: New files.
18440
18441         * lib/dg.exp: New testsuite driver.
18442         * gcc.prms/prms.exp: Use it.
18443
18444         * README.gcc: New file.
18445
18446         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18447         Document and reset `lxpass' and `lxfail'.
18448         Simplify "initialized" message.
18449         (gcc_stat): Clean up comments a little.
18450
18451 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18452
18453         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18454
18455 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18456
18457         * lib/old-dejagnu.exp (process-option): New proc.
18458         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18459         (old-dejagnu): Simplify.
18460         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18461
18462 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18463
18464         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18465         exists and is not an empty string.
18466
18467         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18468         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18469         finished.
18470         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18471         automatically.
18472
18473         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18474         longer expected to fail.
18475
18476         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18477         "f" function call.
18478
18479         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18480
18481         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18482         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18483         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18484         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18485         c-torture-1.29.
18486
18487         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18488         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18489
18490         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18491
18492         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18493         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18494
18495         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18496         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18497         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18498
18499 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18500
18501         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18502         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18503         940714-1.c, 940714-2.c, 940714-3.c},
18504         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18505         gcc.misc-tests/{mg.c,mg.exp}:
18506         New tests.
18507         * gcc.noncompile/noncompile.exp: Change accordingly.
18508
18509 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18510
18511         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18512         Undo previous clobberage.
18513
18514 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18515
18516         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18517         * gcc.special/{930510-1.c, special.exp}:
18518         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18519         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18520         struct-varargs-1.c}: New tests from c-torture-1.26.
18521
18522 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18523
18524         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18525           argument to switch.
18526
18527 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18528
18529         * Revert the previous changes.  Please see Rob's directory
18530           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18531           fixes.
18532
18533 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18534
18535         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18536             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18537             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18538             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18539             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18540             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18541             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18542             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18543             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18544             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18545             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18546             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18547             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18548             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18549             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18550             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18551             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18552             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18553             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18554             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18555             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18556             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18557             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18558             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18559             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18560             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18561             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18562
18563 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18564
18565         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18566             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18567           with perror calls.
18568
18569 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18570
18571         * config/unix.exp (g++_load): Fix syntax.
18572
18573 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18574
18575         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18576         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18577         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18578         Don't expect va-arg-1.c to fail.  Correct expected output for
18579         920928-1.c.
18580         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18581         * gcc.wendy/hbm4.c: Correct typo.
18582         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18583
18584 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18585
18586         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18587         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18588         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18589         * lib/c-torture.exp (c-torture-compile): Ditto.
18590
18591         Reduce volume of output (remove all the -I's and such).
18592         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18593         Call gcc_cpass, gcc_cfail.
18594         (c-torture): Pass testing option to c-torture-compile.
18595
18596 1994-03-21  Doug Evans  (dje@cygnus.com)
18597
18598         Bring patches over from progressive.
18599         * config/default.exp: Exit remote shell cleanly.
18600         (g++_exit, g++_start): Add default versions.
18601         * config/sim.exp (gcc_load): Use perror, not error.
18602
18603 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18604
18605         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18606         set in site.exp.
18607
18608 1994-03-14  Doug Evans  (dje@cygnus.com)
18609
18610         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18611         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18612         (wendy_try): New proc to run testcase.
18613         (main loop): Call 'em.
18614         * gcc.wendy/*.c: Clean up pass to correct expected output.
18615
18616         * lib/gcc.exp: Minor cleanup work.
18617         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18618
18619 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18620
18621         * config/sim.exp (gcc_load): Document return codes better.
18622         Don't pass -v to simulator.
18623
18624 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18625
18626           * gcc.special/920717-x.c: Fix typo.
18627           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18628           get at sources.
18629
18630         * lib/mike-gcc.exp: Fix typo.
18631
18632 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18633
18634         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18635         binary to use, transform the name.
18636         * config/*.exp: rename everything. Nuke any g++ specific files,
18637         it's now a special case of gcc that requires no special support.
18638         Add a default.exp for unsupported targets.
18639
18640 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18641
18642         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18643         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18644         version of Tcl.
18645
18646 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18647
18648         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18649         than a warning.
18650
18651 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18652
18653         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18654
18655 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18656
18657         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18658         option_list.  Compile every file with only 4/6 option choices
18659         (same as C torture) instead of with 12/18 different option
18660         choices.
18661         * lib/c-torture.exp: Likewise.
18662
18663         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18664         not already set.
18665
18666 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18667
18668         * lib/old-deja
18669           test cases, ready for DejaGnu.
18670
18671 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18672
18673         * Upgraded c-torture tests from 1.18 to 1.19
18674
18675         * gcc.compile: added test(s):
18676           930607-1.c
18677         * gcc.execute: added test(s):
18678           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18679
18680         * added new subdirectory for misc tests: gcc.misc-tests
18681         * gcc.misc-test(s): added tests:
18682           inst-check.c test-consts.c test-ior.c test-switch.c
18683
18684 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18685
18686         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18687
18688 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18689
18690         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18691
18692 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18693
18694         * Upgraded c-torture tests from 1.17 to 1.18
18695
18696 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18697
18698         * Upgraded c-torture tests from 1.12 to 1.17
18699
18700 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18701
18702         * lib/old-dejagnu.exp:
18703           Fixed handling of XFAIL target triplets to correctly
18704           recognize wildcard characters.  Removed code that
18705           appended a unique id tag to the end of the file name
18706           printed out by the result of the testcases within a
18707           given test file.
18708
18709 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18710
18711         * lib/old-dejagnu.exp:
18712           Reworked expected failure handling to trigger off of XFAIL
18713           keyword in keyphrase embeded in testcase source code. The
18714           XFAIL keyword must be at the end of the keyphrase line. It
18715           may optionally be followed by one or more target triplets.
18716           It has just occured that the handling of wildcards in the
18717           target triplet may not be correct.
18718
18719 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18720
18721         * g++.old-deja/tests:
18722           Moved all subdirectories up one level into g++.old-deja .
18723
18724         * lib/old-dejagnu.exp:
18725           Fixed problem with CXXFLAGS not being properly reset, and being
18726           corrupted with extraneous "-c" compiler option.  This was
18727           causing binaries to not be generated for test that needed them.
18728           Modified strings passed to "pass" and "fail" so that individual
18729           tests from the same test file would be distinguished by an
18730           identifier appended to the test file name in the summary logs;
18731           this corrected a problem with erroneous diff logs.  Added code
18732           to search testcases for expected fail and unexpected pass keywords.
18733
18734 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18735
18736         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18737
18738 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18739
18740         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18741           Removed extraneous text from end of "Special g++ Options"
18742           keyphrase.
18743
18744         * lib/old-dejagnu.exp: Added pattern matching to look for new
18745           keywords, embedded in testcases comments, which will trigger
18746           calls to xpass and xfail.
18747
18748 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18749
18750         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18751           comments embedded in the testcases, especially the one looking for
18752           special compiler options, as well as the pattern matching for the
18753           compiler output again.
18754
18755 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18756
18757         * lib/old-dejagnu.exp: Do a proper check of the return value for
18758           execute tests. Fixed several problems with the pattern matching
18759           of the compiler output which gave erroneous test results.
18760           Changed several of the test result messages to be more descriptive.
18761         * config/unix-g++.exp: Proc g++_load now actually works and
18762           executes the tests passed to it and returns a usable return
18763           value.
18764
18765 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18766
18767           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18768
18769 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18770
18771         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18772           Modified both files to properly execute the old style
18773           dejagnu tests. The previous versions of these files were
18774           experimental and did not function anything near correctly.
18775
18776 1993-04-05  Rob Savoye  (rob@cygnus.com)
18777
18778         * Removed all Makefile.in and configure.in files. No configuration
18779         needed now.
18780
18781 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18782
18783         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18784
18785 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18786
18787         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18788         gcc.special/configure.in, gcc.noncompile/configure.in,
18789         gcc.execute/configure.in, gcc.code_quality/configure.in,
18790         g++.other/configure.in, g++.old-deja/configure.in,
18791         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18792         in srcname setting.
18793
18794 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18795
18796         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18797         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18798         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18799
18800 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18801
18802         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18803         (gdb_exit): Don't remove *_soc files.
18804
18805 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18806
18807         * lib/c-torture.exp: Don't look for main; instead always use -w
18808         -c.  This is how the c-torture tests work.  Remove the object
18809         file if the compilation succeeds.
18810         * gcc.execute/execute.exp: Remove executable if test passes.
18811         * gcc.noncompile/noncompile.exp: Every test is an expected
18812         failure.
18813         * gcc.special/special.exp: Added tests from c-torture 1.11,
18814         corrected use of existing test.
18815         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18816         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18817         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18818         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18819         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18820         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18821         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18822         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18823         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18824         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18825         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18826         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18827         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18828         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18829         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18830         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18831         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18832         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18833         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18834         c-torture 1.11.
18835         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18836         correspond to c-torture 1.11.
18837
18838         * New file.