OSDN Git Service

2004-08-17 Paul Brook <paul@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-17  Paul Brook  <paul@codesourcery.com>
2
3         PR fortran/13082
4         * gfortran.dg/entry_1.f90: New test.
5
6 2004-08-17  Andrew Pinski  <apinski@apple.com>
7
8         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9
10 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11
12         * gcc.dg/pr17036-1.c: New test.
13         
14 2004-08-16  Devang Patel  <dpatel@apple.com>
15
16         * gcc.dg/darwin-20040809-1.c: New test.
17         
18 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19
20         * gcc.dg/funcdef-attr-1.c: New test.
21
22 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23
24         * gcc.dg/altivec-17.c: New test.
25         * gcc.dg/altivec-18.c: New test.
26
27 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28
29         PR c++/6749
30         * g++.dg/template/vtable2.C: New test.
31
32 2004-08-14  Richard Henderson  <rth@redhat.com>
33
34         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35         * gcc.dg/pack-test-4.c (main): Return 0.
36         * gcc.dg/setjmp-1.c: Remove XFAIL.
37         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38
39 2004-08-14  Richard Henderson  <rth@redhat.com>
40
41         * gcc.dg/980217-1.c: Add prototype for printf.
42
43 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
44
45         * gfortran.dg/pr16935.f90: New test.
46
47 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
48
49         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
50
51 2004-08-13  Paul Brook  <paul@codesourcery.com>
52
53         * gfortran.dg/der_io_1.f90: Remove stray comma.
54
55 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
56
57         * gcc.dg/vmx/cw-bug-2.c: Remove.
58         * gcc.dg/vmx/vprint-1.c: Remove.
59         * gcc.dg/vmx/vscan-1.c: Remove.
60
61 2004-08-12  Devang patel  <dpatel@apple.com>
62
63         * gcc.dg/darwin-20040809-2.c: New test.
64         
65 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
66
67         * g++.dg/ext/altivec-12.C: New test.
68
69         * g++.dg/ext/altivec-11.C: New test.
70
71 2004-08-12  Paul Brook  <paul@codesourcery.com>
72
73         * g++.dg/abi/arm_cxa_vec_1.C: New test.
74
75 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
76
77         * g++.dg/ext/altivec-2.C: Check for hardware support before
78         executing any VMX instructions.
79
80         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
81
82 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
83
84         PR c++/16276
85         * g++.old-deja/g++.other/comdat4.C: New test.
86         * g++.old-deja/g++.other/comdat4-aux.cc: New.
87
88 2004-08-12  Ben Elliston  <bje@au.ibm.com>
89
90         PR target/16286
91         * gcc.dg/pr16286.c: New test.
92
93 2004-08-12 Jan Beulich <jbeulich@novell.com>
94
95         * g++.dg/ext/asm5.C: New.
96
97 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
98
99         PR c++/16698
100         * g++.dg/eh/crash1.C: New test.
101
102         PR c++/16717
103         * g++.dg/ext/construct1.C: New test.
104
105 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
106
107         PR c++/16853
108         * g++.dg/init/ptrmem1.C: New test.
109
110         PR c++/16618
111         * g++.dg/parse/offsetof5.C: New test.
112
113         PR c++/16870
114         * g++.dg/template/overload3.C: New test.
115
116 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
117
118         PR c++/16964
119         * g++.dg/parse/error16.C: New test.
120
121         PR c++/16904
122         * g++.dg/template/error14.C: New test.
123
124         PR c++/16929
125         * g++.dg/template/error15.C: New test.
126
127 2004-08-11  Devang Patel  <dpatel@apple.com>
128
129         * gcc.dg/darwin-ld-20040809-1.c: New test.
130         * gcc.dg/darwin-ld-20040809-2.c: New test.
131         
132 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
133
134         PR fortran/16917
135         * gfortran.dg/dfloat_1.f90: New test.
136
137 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
138
139         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
140         * gcc.dg/dll-2.c: Fix dg-require syntax.
141         * gcc.misc-tests/arm-isr.c (abort): Declare.
142         (exit): Likewise.
143
144 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
145
146         PR c++/16971
147         * g++.dg/parse/crash16.C: New test.
148
149 2004-08-10  Roger Sayle  <roger@eyesopen.com>
150
151         * gcc.dg/mips-rsqrt-1.c: New test case.
152         * gcc.dg/mips-rsqrt-2.c: New test case.
153         * gcc.dg/mips-rsqrt-3.c: New test case.
154
155 2004-08-10  Paul Brook  <paul@codesourcery.com>
156
157         * gfortran.dg/der_io_1.f90: New test.
158
159 2004-08-10  Paul Brook  <paul@codesourcery.com>
160
161         PR fortran/16919
162         * gfortran.dg/der_array_1.f90: New test.
163
164 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
165
166         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
167
168 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
169
170         * gcc.dg/wchar_t-2.c: Fix typo.
171
172 2004-08-09  Falk Hueffner  <falk@debian.org>
173
174         PR tree-optimization/12517
175         * gcc.c-torture/compile/pr12517.c: New test.
176
177         PR tree-optimization/12578
178         * gcc.c-torture/compile/pr12578.c: New test.
179
180         PR tree-optimization/12899
181         * gcc.c-torture/compile/pr12899.c: New test.
182
183         PR rtl-optimization/14692
184         * gcc.c-torture/compile/pr14692.c: New test.
185
186         PR tree-optimization/16461
187         * gcc.c-torture/compile/pr16461.c: New test.
188
189 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
190
191         * gfortran.dg/getenv_1.f90: New test.
192
193 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
194
195         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
196         wchar_t.
197         * gcc.dg/symbian5.c: Test -fno-short-wchar.
198
199 2004-08-06  Paul Brook  <paul@codesourcery.com>
200
201         * gfortran.dg/ret_array_1.f90: New test.
202         * gfortran.dg/ret_pointer_1.f90: New test.
203
204 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
205
206         * gcc.dg/missing-field-init-[12].c: New tests.
207         * g++.dg/warn/missing-field-init-[12].C: New tests.
208
209 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
210
211         * gcc.dg/enum2.c: New test.
212         * gcc.dg/symbian3.c: Likewise.
213         * gcc.dg/symbian4.c: Likewise.
214         * gcc.dg/wchar_t-2.c: Likewise.
215
216 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
217
218         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
219         destructor tests.
220
221 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
222
223         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
224         dg-require-visiblity.
225         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
226         * g++.dg/ext/visibility/fvisibility.C: Likewise.
227         * g++.dg/ext/visibility/memfuncts.C: Likewise.
228         * g++.dg/ext/visibility/new1.C: Likewise.
229         * g++.dg/ext/visibility/pragma.C: Likewise.
230         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
231         * g++.dg/ext/visibility/virtual.C: Likewise.
232         * g++/dg/ext/visibility/visibility-1.C: Likewise.
233         * g++/dg/ext/visibility/visibility-2.C: Likewise.
234         * g++/dg/ext/visibility/visibility-3.C: Likewise.
235         * g++/dg/ext/visibility/visibility-4.C: Likewise.
236         * g++/dg/ext/visibility/visibility-5.C: Likewise.
237         * g++/dg/ext/visibility/visibility-6.C: Likewise.
238         * g++/dg/ext/visibility/visibility-7.C: Likewise.
239         * g++/dg/ext/visibility/visibility-8.C: New test.
240         * gcc.c-torture/compile/dll.x: Remove.
241         * gcc.dg/dll-2.c: Use dg-require-dll
242         * gcc.dg/visibility-10.c: New test.
243         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
244         supporting DLLs.
245         * testsuite/lib/scanasm.exp (scan_hidden): New function.
246         (scan_not_hidden): Likewise.
247
248 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
249
250         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
251
252 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
253
254         * gcc.c-torture/execute/20040805-1.c: New test.
255
256 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
257
258         * gcc.dg/20020118-1.c: Declare abort.
259         * gcc.dg/altivec_check.h: Likewise.
260         * gcc.dg/iftrap-2.c: Likewise.
261         * gcc.dg/pragma-darwin.c: Likewise.
262         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
263
264 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
265
266         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
267
268 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
269
270         * gcc.c-torture/execute/builtins/abs-2.c,
271         gcc.c-torture/execute/builtins/abs-3.c,
272         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
273         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
274         intmax_t, uintmax_t and their limits.
275         * gcc.dg/intmax_t-1.c: New test.
276
277 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
278
279         * g++.dg/tc1/dr147.C: Add reference to PR.
280
281 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
282
283         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
284         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
285
286 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
287
288         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
289
290 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
291
292         * gcc.dg/redecl-5.c: New test.
293         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
294         of scanf.
295
296 2004-08-03  Roger Sayle  <roger@eyesopen.com>
297
298         PR middle-end/16790
299         * gcc.c-torture/execute/pr16790-1.c: New test case.
300
301 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
302
303         * g++.dg/ext/visibility/assign1.C: New test.
304         * g++.dg/ext/visibility/new1.C: Likewise.
305
306         * gcc.dg/symbian1.c: New test.
307         * gcc.dg/symbian2.c: Likewise.
308
309 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
310
311         PR target/16570
312         * gcc.dg/i386-sse-9.c: New test.
313
314 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
315
316         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
317
318 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
319
320         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
321         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
322         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
323         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
324         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
325         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
326         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
327         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
328         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
329         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
330         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
331         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
332         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
333         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
334         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
335         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
336         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
337         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
338         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
339         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
340         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
341         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
342         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
343         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
344         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
345         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
346         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
347         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
348         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
349         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
350         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
351         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
352         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
353         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
354         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
355         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
356         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
357         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
358         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
359         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
360         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
361         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
362         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
363         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
364         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
365         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
366         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
367         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
368         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
369         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
370         gcc.misc-tests/i386-pf-3dnow-1.c,
371         gcc.misc-tests/i386-pf-athlon-1.c,
372         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
373         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
374         Declare built-in functions used.
375         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
376
377 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
378
379         PR c++/16707
380         * g++.dg/lookup/using12.C: New test.
381
382         * g++.dg/init/null1.C: Fix PR number.
383         * g++.dg/parse/namespace10.C: Likewise.
384
385 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
386
387         PR c++/16224
388         * g++.dg/template/spec17.C: New test.
389         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
390         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
391
392 2004-08-02  David Billinghurst
393
394         PR fortran/16292
395         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
396
397 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
398
399         * gcc.dg/ia64-got-1.c: New test case.
400
401 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
402
403         PR c++/16489
404         * g++.dg/init/null1.C: New test.
405         * g++.dg/tc1/dr76.C: Adjust error marker.
406
407         PR c++/16529
408         * g++.dg/parse/namespace10.C: New test.
409
410         PR c++/16810
411         * g++.dg/inherit/ptrmem2.C: New test.
412
413 2004-08-02  Ben Elliston  <bje@au.ibm.com>
414
415         PR target/16155
416         * gcc.dg/pr16155.c: New test.
417
418 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
419
420         * gcc.dg/redecl-2.c: New test.
421
422 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
423
424         * gcc.dg/darwin-longdouble.c: New file.
425
426 2004-07-30  Richard Henderson  <rth@redhat.com>
427
428         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
429         write to constant argument.
430         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
431
432 2004-07-30  Richard Henderson  <rth@redhat.com>
433
434         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
435         tests of nearest around zero.
436
437 2004-07-30  Andrew Pinski  <apinski@apple.com>
438
439         * gcc.c-torture/compile/20040730-1.c: New test.
440
441 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
442
443         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
444         powerpc-eabispe.
445
446 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
447
448         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
449
450 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
451
452         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
453         contains $ld_library_path.
454         * lib/gfortran.exp (gfortran_link_flags): Likewise.
455
456 2004-07-29  Richard Henderson  <rth@redhat.com>
457
458         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
459
460         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
461         (alt2, which): New.
462         (Check): Accept either alternative.
463
464 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
465
466         * g++.dg/abi/inline1.C: New test.
467         * g++.dg/abi/local1-a.cc: Likewise.
468         * g++.dg/abi/local1.C: Likewise.
469         * g++.dg/abi/mangle11.C: Tweak location of warnings.
470         * g++.dg/abi/mangle12.C: Likewise.
471         * g++.dg/abi/mangle17.C: Likewise.
472         * g++.dg/abi/mangle20-2.C: Likewise.
473         * g++.dg/opt/interface1.C: Likewise.
474         * g++.dg/opt/interface1.h: Likewise.
475         * g++.dg/opt/interface1-a.cc: New test.
476         * g++.dg/parse/repo1.C: New test.
477         * g++.dg/template/repo1.C: Likewise.
478         * g++.dg/warn/Winline-1.C: Likewise.
479         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
480
481 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
482
483         * gcc.dg/tree-ssa/20040729-1.c: New test.
484
485 2004-07-27  Matt Austern <austern@apple.com>
486
487         * gcc.dg/darwin-bool-1.c: New test.
488         * gcc.dg/darwin-bool-2.c: New test.
489
490 2004-07-28  Richard Henderson  <rth@redhat.com>
491
492         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
493         arguments in the correct type.  Don't write to constant arguments.
494
495 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
496
497         PR tree-optimization/16688
498         PR tree-optimization/16689
499         * g++.dg/tree-ssa/pr16688.C: New test.
500
501 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
502
503         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
504         loads.  Not only in the comment, this time.
505
506 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
507
508         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
509         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
510         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
511         * gcc.dg/sh4a-bitmovua.c: New.
512         * gcc.dg/sh4a-cos.c: New.
513         * gcc.dg/sh4a-cosf.c: New.
514         * gcc.dg/sh4a-fprun.c: New.
515         * gcc.dg/sh4a-fsrra.c: New.
516         * gcc.dg/sh4a-memmovua.c: New.
517         * gcc.dg/sh4a-sin.c: New.
518         * gcc.dg/sh4a-sincos.c: New.
519         * gcc.dg/sh4a-sincosf.c: New.
520         * gcc.dg/sh4a-sinf.c: New.
521
522 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
523
524         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
525         conditionals.
526         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
527         loads.
528         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
529         DOM1.
530
531 2004-07-27  Andrew Pinski  <apinski@apple.com>
532
533         * g++.dg/rtti/tinfo1.C: Correct the xfail.
534
535 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
536
537         * gcc.dg/pragma-isr.c: New test.
538
539 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
540
541         PR c++/14429
542         * g++.dg/template/ttp11.C: New test.
543
544 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
545
546         * gcc.c-torture/compile/20040727-1.c: New test.
547
548 2004-07-26  Eric Christopher  <echristo@redhat.com>
549
550         * gcc.c-torture/compile/20040726-2.c: New test.
551
552 2004-07-26  Andrew Pinski  <apinski@apple.com>
553
554         * g++.dg/rtti/tinfo1.C: Xfail.
555
556 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
557
558         * gcc.c-torture/compile/20040726-1.c: New test.
559
560 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
561             Brian Ryner  <bryner@brianryner.com>
562
563         PR c++/9283
564         PR c++/15000
565         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
566         * g++.dg/ext/visibility/: New directory.
567         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
568         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
569         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
570         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
571         * g++.dg/ext/visibility/fvisibility.C,
572         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
573         g++.dg/ext/visibility/fvisibility-override1.C
574         g++.dg/ext/visibility/fvisibility-override2.C
575         g++.dg/ext/visibility/memfuncts.C
576         g++.dg/ext/visibility/noPLT.C
577         g++.dg/ext/visibility/pragma.C
578         g++.dg/ext/visibility/pragma-override1.C
579         g++.dg/ext/visibility/pragma-override2.C
580         g++.dg/ext/visibility/staticmemfuncts.C
581         g++.dg/ext/visibility/virtual.C: New tests.
582
583 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
584
585         PR c/15360
586         * gcc.dg/pr15360-1.c: New test.
587
588 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
589
590         * gcc.dg/pragma-align-2.c: New test.
591         * gcc.dg/pragma-init-fini.c: New test.
592         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
593         targets.
594
595 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
596
597         * gcc.dg/init-string-2.c: New test.
598
599 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
600
601         PR 16684
602         * gcc.dg/Wredundant-decls-1.c: New test case.
603
604 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
605
606         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
607         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
608         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
609         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
610         * gcc.dg/compat/generate-random.c: New file.
611         * gcc.dg/compat/generate-random.h: Likewise.
612         * gcc.dg/compat/generate-random_r.c: Likewise.
613         * gcc.dg/compat/struct-layout-1.h: Likewise.
614         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
615         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
616         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
617         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
618         * gcc.dg/compat/struct-layout-1_main.c: New test.
619         * gcc.dg/compat/struct-layout-1_x.c: New file.
620         * gcc.dg/compat/struct-layout-1_y.c: New file.
621         * gcc.dg/compat/struct-layout-1_test.h: New file.
622
623 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
624
625         * gcc.dg/comp-return-1.c: New test
626
627 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
628
629         * gcc.dg/vmx/8-02a.c: Fix typo.
630
631         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
632         * gcc.dg/darwin-abi-3.c: New test.
633
634         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
635         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
636
637         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
638         * gcc.dg/vmx/ops-long-1.c: New test.
639         * gcc.dg/vmx/ops-long-2.c: New test.
640
641 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
642
643         * g++.dg/lookup/conv-[1234].C: New.
644
645 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
646
647         * g++.dg/parse/attr2.C: Simplify.
648
649 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
650
651         PR c/7284
652         * gcc.c-torture/execute/pr7284-1.c: New test.
653
654 2004-07-22  Brian Booth  <bbooth@redhat.com>
655
656         * gcc.dg/tree-ssa/20040721-1.c: New test.
657
658 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
659
660         * g++.dg/template/crash20.c: New.
661
662 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
663
664         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
665         Add dg-run directive.  Declare variables as required.
666         * gfortran.dg/g77/README: Update
667
668 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
669
670         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
671         gcc.dg/cris-peep2-andu2.c: New tests.
672
673 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
674
675         PR c/15052
676         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
677         on return type.
678         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
679         messages.
680         * gcc.dg/qual-return-2.c: Update expected messages.
681         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
682
683 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
684
685         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
686         * gcc.dg/noncompile/921102-1.c: Update expected error message.
687
688 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
689
690         PR c/11250
691         * gcc.dg/init-string-1.c: New test.
692
693 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
694
695         PR middle-end/15345
696         PR c/16450
697         * gcc.dg/torture/nested-fn-1.c: New test.
698
699 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
700
701         PR target/16559
702         * gcc.dg/ia64-fptr-1.c: New file.
703
704 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
705
706         PR c++/14497
707         * g++.dg/template/spec16.C: New test.
708         * g++.old-deja/g++.robertl/eb118.C: Remove.
709
710 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
711
712         PR c++/509
713         * g++.dg/template/spec15.C: New test.
714
715 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
716
717         Copy cases from g77.f-torture/execute and add dg-run
718         directive.  Other changes as noted.
719         * gfortran.dg/g77/13037.f
720         * gfortran.dg/g77/1832.f
721         * gfortran.dg/g77/19981119-0.f
722         * gfortran.dg/g77/19990313-0.f
723         * gfortran.dg/g77/19990313-1.f
724         * gfortran.dg/g77/19990313-2.f
725         * gfortran.dg/g77/19990313-3.f
726         * gfortran.dg/g77/19990419-1.f
727         * gfortran.dg/g77/19990826-0.f
728         * gfortran.dg/g77/19990826-2.f
729         * gfortran.dg/g77/20000503-1.f
730         * gfortran.dg/g77/20001111.f
731         * gfortran.dg/g77/20010116.f
732         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
733         * gfortran.dg/g77/20010430.f
734         * gfortran.dg/g77/6177.f
735         * gfortran.dg/g77/947.f
736         * gfortran.dg/g77/970816-3.f
737         * gfortran.dg/g77/971102-1.f
738         * gfortran.dg/g77/980520-1.f
739         * gfortran.dg/g77/980628-0.f
740         * gfortran.dg/g77/980628-1.f
741         * gfortran.dg/g77/980628-10.f
742         * gfortran.dg/g77/980628-2.f
743         * gfortran.dg/g77/980628-3.f
744         * gfortran.dg/g77/980628-7.f
745         * gfortran.dg/g77/980628-8.f
746         * gfortran.dg/g77/980628-9.f
747         * gfortran.dg/g77/980701-0.f
748         * gfortran.dg/g77/980701-1.f
749         * gfortran.dg/g77/cabs.f
750         * gfortran.dg/g77/claus.f
751         * gfortran.dg/g77/complex_1.f
752         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
753         * gfortran.dg/g77/dcomplex.f
754         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
755         * gfortran.dg/g77/f90-intrinsic-mathematical.f
756         * gfortran.dg/g77/f90-intrinsic-numeric.f
757         * gfortran.dg/g77/int8421.f
758         * gfortran.dg/g77/labug1.f
759         * gfortran.dg/g77/large_vec.f
760         * gfortran.dg/g77/le.f
761         * gfortran.dg/g77/short.f
762         * gfortran.dg/g77/README: Update
763
764 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
765
766         PR c++/16637
767         * g++.dg/parse/lookup4.C: New test.
768
769 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
770
771         PR c++/16175
772         * g++.dg/template/ttp10.C: New test.
773
774 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
775
776         * gcc.dg/pr12625-1.c: New test.
777
778 2004-07-20  Steven Bosscher  <stevenb@suse.de>
779
780         * testsuite/gcc.dg/switch-warn-1.c: New test.
781         * testsuite/gcc.dg/switch-warn-2.c: New test.
782         * gcc.c-torture/compile/pr14730.c: Update.
783
784 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
785
786         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
787         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
788         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
789         g++.dg/template/nontype3.C: Remove trailing CR from tests.
790
791 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
792
793         PR c++/16623
794         * g++.dg/template/assign1.C: New test.
795
796 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
797
798         PR c++/12170
799         * g++.dg/template/ttp9.C: New test.
800
801 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
802
803         * gcc.dg/format/cmn-err-1.c: New test.
804
805 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
806
807         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
808         gcc.dg/Wparentheses-10.c: New tests.
809         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
810
811 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
812
813         PR fortran/16465
814         * gfortran.dg/g77//ffixed-line-length-0.f,
815         gfortran.dg/g77/ffixed-line-length-132.f,
816         gfortran.dg/g77/ffixed-line-length-72.f,
817         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
818         gfortran.dg/g77/README: Update.
819
820 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
821
822         PR c++/13092
823         * g++.dg/template/non-dependent7.C: New test.
824         * g++.dg/template/non-dependent8.C: Likewise.
825         * g++.dg/template/non-dependent9.C: Likewise.
826         * g++.dg/template/non-dependent10.C: Likewise.
827
828 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
829
830         PR c++/16337
831         * g++.dg/parse/attr2.C: New test.
832
833 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
834
835         * g77.dg: Removed.
836         * g77.f-torture: Ditto.
837
838 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
839
840         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
841         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
842         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
843
844 2004-07-16  Richard Henderson  <rth@redhat.com>
845
846         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
847
848 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
849
850         * lib/fortran-torture.exp (fortran-torture): Don't test compile
851         tests with full list of options.
852         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
853         of TORTURE_OPTIONS if test contains 'dg-do run'.
854
855         PR fortran/16404
856         * gfortran.dg/do_iterator.f90: New test.
857
858 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
859
860         PR rtl-optimization/16536
861         * gcc.c-torture/execute/restrict-1.c: New test.
862
863 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
864
865         PR fortran/15324
866         * gfortran.dg/pr15324.f90: New test.
867
868         PR fortran/15129
869         * gfortran.dg/pr15129.f90: New test.
870
871         PR fortran/15140
872         * gfortran.dg/pr15140.f90: New test.
873
874         PR fortran/13792
875         * gfortran.fortran-torture/execute/bounds.f90: Add check for
876         compile-time simplification.
877
878 2004-07-14  Mike Stump  <mrs@apple.com>
879
880         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
881
882 2004-07-14  James E Wilson  <wilson@specifixinc.com>
883
884         PR target/16325
885         * gcc.dg/profile-generate-1.c: New.
886
887 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
888
889         * gcc.c-torture/execute/20040709-1.c: New test.
890         * gcc.c-torture/execute/20040709-2.c: New test.
891
892 2004-07-14  Mike Stump  <mrs@apple.com>
893
894         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
895
896 2004-07-14  Mike Stump  <mrs@apple.com>
897
898         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
899
900 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
901
902         PR c++/16518
903         * g++.dg/parse/mutable1.C: New test.
904
905 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
906
907         PR tree-optimization/16443
908         * gcc.dg/tree-ssa/20040713-1.c: New test.
909
910 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
911
912         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
913         for operator new.
914
915 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
916
917         * gfortran.dg/g77/README: New file
918         * gfortran.dg/g77/19981216-0.f:  Copy from
919         g77.f-torture/noncompile.  Add "dg-do compile" and
920         dg-error as required.
921         * gfortran.dg/g77/19990218-1.f: Likewise
922         * gfortran.dg/g77/19990905-1.f: Likewise
923         * gfortran.dg/g77/9263.f: Likewise
924         * gfortran.dg/g77/980615-0.f: Likewise
925         * gfortran.dg/g77/980616-0.f: Likewise
926         * gfortran.dg/g77/check0.f: Likewise
927         * gfortran.dg/g77/select_no_compile.f: Likewise
928
929 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
930
931         Copy files from g77.f-torture/compile.
932         Add "{ dg-do compile}".  Other changes as noted
933         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
934         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
935         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
936         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
937         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
938         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
939         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
940         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
941         statement to conform to standard.  Append alpha1.x for reference.
942         * gfortran.dg/g77/xformat.f: Add dg-warning
943
944 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
945
946         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
947         Add {dg-do compile} directive.
948         * gfortran.dg/g77/cpp2.F: Likewise
949
950 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
951
952         PR c++/5402
953         * g++.dg/lookup/name-clash1.C: New test.
954
955         PR c++/9777
956         * g++.dg/lookup/name-clash2.C: New test.
957
958         PR c++/12102
959         * g++.dg/lookup/name-clash3.C: New test.
960
961 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
962
963         * g++.dg/lookup/new2.C: New test.
964         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
965
966 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
967
968         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
969         Add {dg-do compile} directive.
970         * gfortran.dg/g77/13060.f: Likewise
971         * gfortran.dg/g77/19990218-0.f: Likewise
972         * gfortran.dg/g77/19990305-0.f: Likewise
973         * gfortran.dg/g77/19990419-0.f: Likewise
974         * gfortran.dg/g77/19990502-0.f: Likewise
975         * gfortran.dg/g77/19990502-1.f: Likewise
976         * gfortran.dg/g77/19990525-0.f: Likewise
977         * gfortran.dg/g77/19990826-1.f: Likewise
978         * gfortran.dg/g77/19990826-3.f: Likewise
979         * gfortran.dg/g77/19990905-2.f: Likewise
980         * gfortran.dg/g77/20000412-1.f: Likewise
981         * gfortran.dg/g77/20000511-1.f: Likewise
982         * gfortran.dg/g77/20000511-2.f: Likewise
983         * gfortran.dg/g77/20000518.f: Likewise
984         * gfortran.dg/g77/20000601-1.f: Likewise
985         * gfortran.dg/g77/20000601-2.f: Likewise
986         * gfortran.dg/g77/20000629-1.f: Likewise
987         * gfortran.dg/g77/20000630-2.f: Likewise
988         * gfortran.dg/g77/20010115.f: Likewise
989         * gfortran.dg/g77/20010321-1.f: Likewise
990         * gfortran.dg/g77/20010426.f: Likewise
991         * gfortran.dg/g77/20020307-1.f: Likewise
992         * gfortran.dg/g77/8485.f: Likewise
993         * gfortran.dg/g77/960317-1.f: Likewise
994         * gfortran.dg/g77/970915-0.f: Likewise
995         * gfortran.dg/g77/980310-1.f: Likewise
996         * gfortran.dg/g77/980310-2.f: Likewise
997         * gfortran.dg/g77/980310-3.f: Likewise
998         * gfortran.dg/g77/980310-4.f: Likewise
999         * gfortran.dg/g77/980310-6.f: Likewise
1000         * gfortran.dg/g77/980310-7.f: Likewise
1001         * gfortran.dg/g77/980310-8.f: Likewise
1002         * gfortran.dg/g77/980419-2.f: Likewise
1003         * gfortran.dg/g77/980424-0.f: Likewise
1004         * gfortran.dg/g77/980427-0.f: Likewise
1005         * gfortran.dg/g77/980729-0.f: Likewise
1006         * gfortran.dg/g77/981117-1.f: Likewise
1007         * gfortran.dg/g77/toon_1.f: Likewise
1008
1009 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1010
1011         PR c++/2204
1012         * g++.dg/other/abstract2.C: New test.
1013
1014 2004-07-12  Paul Brook  <paul@codesourcery.com>
1015
1016         * gfortran.dg/pointer_init_1.f90: New test.
1017
1018 2004-07-11  Paul Brook  <paul@codesourcery.com>
1019
1020         PR fortran/15986
1021         * gfortran.dg/contained_1.f90: New test.
1022
1023 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
1024
1025         * g++.dg/parse/defarg8.C: New test.
1026
1027 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1028
1029         PR fortran/16433
1030         * gfortran.dg/pr16433.f: New test.
1031
1032         PR fortran/17574
1033         * gfortran.dg/pr15754.f90: New test.
1034
1035 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1036
1037         PR tree-optimization/16437
1038         * gcc.c-torture/execute/bitfld-4.c: New test.
1039
1040 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1041
1042         * gfortran.fortran-torture/execute/common_2.f90: Add check for
1043         access to common var from module.
1044
1045 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1046
1047         PR fortran/16336
1048         * gfortran.fortran-torture/execute/common_2.f90: New test.
1049
1050 2004-07-10  Paul Brook  <paul@codesourcery.com>
1051
1052         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
1053
1054 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1055
1056         PR fortran/15969
1057         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
1058
1059 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
1060
1061         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
1062         * gfortran.dg/g77/ffixed-form-2.f: Likewise
1063         * gfortran.dg/g77/ffree-form-1.f: Likewise
1064         * gfortran.dg/g77/ffree-form-2.f: Likewise
1065         * gfortran.dg/g77/ffree-form-3.f: Likewise
1066         * gfortran.dg/g77/fno-underscoring.f: Likewise
1067         * gfortran.dg/g77/funderscoring.f: Likewise
1068         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
1069
1070 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1071
1072         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
1073
1074 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1075         Paul Brook  <paul@codesourcery.com>
1076
1077         PR fortran/13415
1078         * gfortran.dg/common_pointer_1.f90: New test.
1079
1080 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1081
1082         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
1083
1084 2004-07-09  James E Wilson  <wilson@specifixinc.com>
1085
1086         PR target/16364
1087         * gcc.c-torture/compile/20040709-1.c: New.
1088
1089 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1090
1091         PR fortran/14077
1092         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1093
1094 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1095
1096         PR fortran/13201
1097         * gfortran.dg/shape_1.f90: New test.
1098
1099 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1100             Andrew Pinski  <apinski@apple.com>
1101
1102         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1103
1104 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1105
1106         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1107         comment.
1108
1109 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1110         Paul Brook  <paul@codesourcery.com>
1111
1112         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1113         '.f95' and '.F95'.
1114
1115 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1116
1117         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1118
1119 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1120
1121         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1122         testcases with capital suffix.
1123
1124 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1125
1126         PR fortran/15481
1127         PR fortran/13372
1128         PR fortran/13575
1129         PR fortran/15978
1130         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1131
1132         * gfortran.dg/implicit_1.f90: New test.
1133
1134 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1135
1136         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1137         expression to match gfortran warning/error messages
1138         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1139         dg-error text.
1140
1141 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1142
1143         * lib/fortran-torture.exp: Rename proc search_for to
1144         search_for_re.
1145
1146 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1147
1148         * gcc.c-torture/execute/simd-5.x: New file.
1149         XFAIL on SPARC 64-bit at -O0.
1150
1151 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1152
1153         PR c++/8211
1154         PR c++/16165
1155         * g++.dg/warn/effc3.C: New test.
1156
1157 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1158
1159         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1160         change X to 1X in format.
1161         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1162         add data statements to conform to standard.
1163
1164 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1165
1166         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1167         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1168         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1169
1170 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1171
1172         * gfortran.dg/g77/7388.f: Copy from g77.dg
1173         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1174         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1175         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1176         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1177         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1178         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1179         * gfortran.dg/g77/strlen0.f: Likewise
1180
1181 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1182
1183         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1184         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1185
1186 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1187
1188         * gcc.c-torture/execute/920428-2.x: Delete.
1189         * gcc.c-torture/execute/920501-7.x: Likewise.
1190
1191 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1192
1193         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1194         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1195         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1196         prescott and c3-2.
1197         (PREFETCH_3DNOW): Add -march=c3.
1198
1199 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1200
1201         PR c/16437
1202         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1203         * gcc.c-torture/execute/bf64-1.x: Likewise.
1204
1205 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1206
1207         * gcc.c-torture/compile/20040708-1.c: New test.
1208
1209 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1210
1211         PR c++/16169
1212         * g++.dg/warn/effc2.C: New test.
1213
1214 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1215
1216         * gcc.c-torture/execute/bitfld-1.x: Remove.
1217         * gcc.c-torture/execute/bitfld-3.c: New test.
1218         * gcc.dg/bitfld-2.c: Remove XFAILs.
1219
1220 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1221
1222         PR c++/16276
1223         * g++.dg/rtti/tinfo1.C: New file.
1224
1225 2004-07-07  Eric Christopher  <echristo@redhat.com>
1226
1227         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1228
1229 2004-07-07  Andrew Pinski  <apinski@apple.com>
1230
1231         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1232
1233 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1234
1235         * g++.dg/init/call1.C: XFAIL.
1236
1237 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1238
1239         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1240         except for movstrict*, to movmem* and clrstr* to clrmem*.
1241
1242 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1243
1244         * gcc.c-torture/execute/20040707-1.c: New test.
1245
1246 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1247
1248         * gcc.c-torture/execute/20040706-1.c: New test.
1249
1250 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1251
1252         PR c++/3671
1253         * g++.dg/template/spec14.C: New test.
1254
1255 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1256
1257         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1258         nothing if not yet defined.  Use it in b, c and d type definitions.
1259         * gcc.c-torture/execute/20040705-1.c: New test.
1260         * gcc.c-torture/execute/20040705-2.c: New test.
1261
1262 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1263
1264         PR c++/2518
1265         * g++.dg/lookup/new1.C: New test.
1266
1267 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1268
1269         PR c++/11406
1270         * g++.dg/template/sizeof8.C: New test.
1271
1272 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1273
1274         * gcc.c-torture/compile/20040705-1.c: New test.
1275
1276 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1277
1278         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1279
1280 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1281
1282         * gcc.dg/cpp/if-mop.c: Two new testcases.
1283         * gcc.dg/cpp/trad/comment-3.c: New.
1284
1285 2004-07-04  Paul Brook  <paul@codesourcery.com>
1286
1287         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1288
1289 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1290
1291         PR c++/3761
1292         * g++.dg/lookup/crash4.C: New test.
1293
1294 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1295
1296         * gcc.c-torture/execute/builtin-abs-1.c
1297         * gcc.c-torture/execute/builtin-abs-2.c
1298         * gcc.c-torture/execute/builtin-complex-1.c
1299         * gcc.c-torture/execute/builtins/string-1-lib.c
1300         * gcc.c-torture/execute/builtins/string-1.c
1301         * gcc.c-torture/execute/builtins/string-2-lib.c
1302         * gcc.c-torture/execute/builtins/string-2.c
1303         * gcc.c-torture/execute/builtins/string-3-lib.c
1304         * gcc.c-torture/execute/builtins/string-3.c
1305         * gcc.c-torture/execute/builtins/string-4-lib.c
1306         * gcc.c-torture/execute/builtins/string-4.c
1307         * gcc.c-torture/execute/builtins/string-5-lib.c
1308         * gcc.c-torture/execute/builtins/string-5.c
1309         * gcc.c-torture/execute/builtins/string-6-lib.c
1310         * gcc.c-torture/execute/builtins/string-6.c
1311         * gcc.c-torture/execute/builtins/string-7-lib.c
1312         * gcc.c-torture/execute/builtins/string-7.c
1313         * gcc.c-torture/execute/builtins/string-8-lib.c
1314         * gcc.c-torture/execute/builtins/string-8.c
1315         * gcc.c-torture/execute/builtins/string-9-lib.c
1316         * gcc.c-torture/execute/builtins/string-9.c
1317         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1318         * gcc.c-torture/execute/builtins/string-asm-1.c
1319         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1320         * gcc.c-torture/execute/builtins/string-asm-2.c
1321         * gcc.c-torture/execute/stdio-opt-1.c
1322         * gcc.c-torture/execute/stdio-opt-2.c
1323         * gcc.c-torture/execute/stdio-opt-3.c
1324         * gcc.c-torture/execute/string-opt-1.c
1325         * gcc.c-torture/execute/string-opt-10.c
1326         * gcc.c-torture/execute/string-opt-11.c
1327         * gcc.c-torture/execute/string-opt-12.c
1328         * gcc.c-torture/execute/string-opt-13.c
1329         * gcc.c-torture/execute/string-opt-14.c
1330         * gcc.c-torture/execute/string-opt-15.c
1331         * gcc.c-torture/execute/string-opt-16.c
1332         * gcc.c-torture/execute/string-opt-2.c
1333         * gcc.c-torture/execute/string-opt-6.c
1334         * gcc.c-torture/execute/string-opt-7.c
1335         * gcc.c-torture/execute/string-opt-8.c:
1336         Replace with ...
1337
1338         * gcc.c-torture/execute/builtins/abs-2.c
1339         * gcc.c-torture/execute/builtins/abs-3.c
1340         * gcc.c-torture/execute/builtins/complex-1.c
1341         * gcc.c-torture/execute/builtins/fprintf.c
1342         * gcc.c-torture/execute/builtins/fputs.c
1343         * gcc.c-torture/execute/builtins/memcmp.c
1344         * gcc.c-torture/execute/builtins/memmove.c
1345         * gcc.c-torture/execute/builtins/memops-asm.c
1346         * gcc.c-torture/execute/builtins/mempcpy-2.c
1347         * gcc.c-torture/execute/builtins/mempcpy.c
1348         * gcc.c-torture/execute/builtins/memset.c
1349         * gcc.c-torture/execute/builtins/printf.c
1350         * gcc.c-torture/execute/builtins/sprintf.c
1351         * gcc.c-torture/execute/builtins/strcat.c
1352         * gcc.c-torture/execute/builtins/strchr.c
1353         * gcc.c-torture/execute/builtins/strcmp.c
1354         * gcc.c-torture/execute/builtins/strcpy.c
1355         * gcc.c-torture/execute/builtins/strcspn.c
1356         * gcc.c-torture/execute/builtins/strlen-2.c
1357         * gcc.c-torture/execute/builtins/strlen.c
1358         * gcc.c-torture/execute/builtins/strncat.c
1359         * gcc.c-torture/execute/builtins/strncmp-2.c
1360         * gcc.c-torture/execute/builtins/strncmp.c
1361         * gcc.c-torture/execute/builtins/strncpy.c
1362         * gcc.c-torture/execute/builtins/strpbrk.c
1363         * gcc.c-torture/execute/builtins/strpcpy-2.c
1364         * gcc.c-torture/execute/builtins/strpcpy.c
1365         * gcc.c-torture/execute/builtins/strrchr.c
1366         * gcc.c-torture/execute/builtins/strspn.c
1367         * gcc.c-torture/execute/builtins/strstr-asm.c
1368         * gcc.c-torture/execute/builtins/strstr.c:
1369         ... these new files.
1370
1371         * gcc.c-torture/execute/builtins/abs-2-lib.c
1372         * gcc.c-torture/execute/builtins/abs-3-lib.c
1373         * gcc.c-torture/execute/builtins/complex-1-lib.c
1374         * gcc.c-torture/execute/builtins/fprintf-lib.c
1375         * gcc.c-torture/execute/builtins/fputs-lib.c
1376         * gcc.c-torture/execute/builtins/memcmp-lib.c
1377         * gcc.c-torture/execute/builtins/memmove-lib.c
1378         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1379         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1380         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1381         * gcc.c-torture/execute/builtins/memset-lib.c
1382         * gcc.c-torture/execute/builtins/printf-lib.c
1383         * gcc.c-torture/execute/builtins/sprintf-lib.c
1384         * gcc.c-torture/execute/builtins/strcat-lib.c
1385         * gcc.c-torture/execute/builtins/strchr-lib.c
1386         * gcc.c-torture/execute/builtins/strcmp-lib.c
1387         * gcc.c-torture/execute/builtins/strcpy-lib.c
1388         * gcc.c-torture/execute/builtins/strcspn-lib.c
1389         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1390         * gcc.c-torture/execute/builtins/strlen-lib.c
1391         * gcc.c-torture/execute/builtins/strncat-lib.c
1392         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1393         * gcc.c-torture/execute/builtins/strncmp-lib.c
1394         * gcc.c-torture/execute/builtins/strncpy-lib.c
1395         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1396         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1397         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1398         * gcc.c-torture/execute/builtins/strrchr-lib.c
1399         * gcc.c-torture/execute/builtins/strspn-lib.c
1400         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1401         * gcc.c-torture/execute/builtins/strstr-lib.c
1402         * gcc.c-torture/execute/builtins/lib/abs.c
1403         * gcc.c-torture/execute/builtins/lib/fprintf.c
1404         * gcc.c-torture/execute/builtins/lib/memset.c
1405         * gcc.c-torture/execute/builtins/lib/printf.c
1406         * gcc.c-torture/execute/builtins/lib/sprintf.c
1407         * gcc.c-torture/execute/builtins/lib/strcpy.c
1408         * gcc.c-torture/execute/builtins/lib/strcspn.c
1409         * gcc.c-torture/execute/builtins/lib/strncat.c
1410         * gcc.c-torture/execute/builtins/lib/strncmp.c
1411         * gcc.c-torture/execute/builtins/lib/strncpy.c
1412         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1413         * gcc.c-torture/execute/builtins/lib/strspn.c
1414         * gcc.c-torture/execute/builtins/lib/strstr.c:
1415         New files containing support routines.
1416
1417         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1418         declaration.
1419         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1420         when not optimizing.
1421
1422 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1423
1424         PR c++/16240
1425         * g++.dg/abi/mangle22.C: New test.
1426         * g++.dg/abi/mangle23.C: Likewise.
1427
1428 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1429
1430         PR fortran/16290
1431         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1432         Allow for cases without denormalized floating point numbers.
1433
1434 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1435
1436         PR c/1027
1437         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1438         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1439         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1440         expected warning text.
1441         * gcc.dg/format/diag-2.c: New test.
1442
1443 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1444
1445         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1446
1447 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1448
1449         * gcc.dg/builtins-43.c: New.
1450         * gcc.dg/builtins-44.c: New.
1451         * gcc.dg/builtins-45.c: New.
1452
1453 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1454             Andreas Tobler  <a.tobler@schweiz.ch>
1455
1456         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1457         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1458         as SIGSEGV.
1459         * gcc.dg/cleanup-11.c: Likewise.
1460         * gcc.dg/cleanup-8.c: Likewise.
1461         * gcc.dg/cleanup-9.c: Likewise.
1462         * gcc.dg/cleanup-5.c: Run on all platforms.
1463
1464 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1465
1466         * g++.dg/warn/nonnull1.C: New test.
1467
1468 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1469
1470         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1471         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1472         Special-case the Sun compiler wrt to <complex.h>.
1473
1474 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1475
1476         * gcc.dg/Wunreachable-8.C: New test.
1477
1478         * gcc.dg/h8300-ice2.c : New test.
1479
1480 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1481
1482         PR fortran/16161
1483         * gfortran.fortran-torture/compile/implicit.f90: Add test
1484         for implicit character.
1485
1486 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1487
1488         PR fortran/16289
1489         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1490         Use tiny() intrinsic to find smallest non-negative real
1491
1492 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1493
1494         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1495         * gcc.dg/compat/struct-by-value-22_x.c: New.
1496         * gcc.dg/compat/struct-by-value-22_y.c: New.
1497
1498         * gcc.c-torture/execute/20040629-1.c: New test.
1499
1500 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1501
1502         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1503         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1504
1505         PR target/16195
1506         * gcc.dg/20040625-1.c: New test.
1507
1508 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1509
1510         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1511
1512 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1513
1514         PR fortran/15963
1515         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1516
1517 2004-06-29  Richard Henderson  <rth@redhat.com>
1518
1519         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1520
1521 2004-06-29  Paul Brook  <paul@codesourcery.com>
1522
1523         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1524         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1525
1526 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1527
1528         PR c++/16260
1529         * g++.dg/parse/crash15.C: New.
1530
1531 2004-06-28  Andrew Pinski  <apinski@apple.com>
1532
1533         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1534         by the error already.
1535
1536         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1537
1538 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1539
1540         PR target/14041
1541         * gcc.dg/h8300-bss-align-1.c : New.
1542
1543 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1544
1545         * PR c++/16174
1546         * g++.dg/template/ctor4.C: New.
1547
1548 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1549
1550         PR c++/16205
1551         * g++.dg/warn/Wsequence-point-1.C: New test.
1552
1553 2004-06-27  Paul Brook  <paul@codesourcery.com>
1554
1555         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1556
1557 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1558
1559         * g++.old-deja/g++.mike/p7325.C: Remove.
1560
1561 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1562
1563         PR c/14963
1564         * gcc.dg/pr14963.c: New test.
1565
1566 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1567
1568         PR c++/16193
1569         * g++.dg/parse/redef1.C: New test.
1570
1571 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1572
1573         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1574         20021110.c.
1575         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1576         20021119-1.c.
1577         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1578         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1579         5-04.c.
1580         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1581         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1582         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1583         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1584         g++.brendan/enum14.C.
1585         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1586         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1587         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1588         g++.mike/virt1.C.
1589         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1590         memtemp24.C.
1591
1592 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1593
1594         * gcc.dg/20040527-1.c: New test case.
1595
1596 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1597
1598         PR gfortran/pr16196
1599         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1600
1601 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1602
1603         PR middle-end/15825
1604         * gcc.dg/pr15825-1.c: New test case.
1605
1606 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1607
1608         * gcc.c-torture/execute/20040625-1.c: New test.
1609
1610 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1611
1612         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1613
1614 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1615
1616         * gcc.dg/torture/mips-div-1.c: New test.
1617
1618 2004-06-24  Jeff Law  <law@redhat.com>
1619
1620         * gcc.dg/tree-ssa/20040624-1.c: New test.
1621
1622 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1623
1624         * gcc.c-torture/compile/20040624-1.c: New test.
1625
1626 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1627
1628         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1629         this directory.
1630
1631 2004-06-23  Andrew Pinski  <apinski@apple.com>
1632
1633         PR middle-end/15988
1634         * g++.dg/opt/ptrmem4.C: New test.
1635
1636         * gcc.dg/c90-array-quals-2.c: New test.
1637
1638 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1639
1640         * gcc.dg/kpice1.c: New test.
1641
1642 2006-06-23  Andrew Pinski  <apinski@apple.com>
1643
1644         * gcc.dg/c90-array-quals.c: New test.
1645
1646 2006-06-22  Richard Henderson  <rth@redhat.com>
1647
1648         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1649
1650 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1651
1652         * gcc.dg/builtins-config.h: Handle FreeBSD.
1653
1654 2006-06-22  Richard Henderson  <rth@redhat.com>
1655
1656         * g++.dg/opt/devirt1.C: New.
1657
1658 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1659
1660         * g++.dg/opt/pr15551.C: New testcase.
1661
1662 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1663
1664         PR target/14800
1665         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1666         x86_64-*-linux* when compiling for 32bit.
1667
1668 2004-06-21  Andrew Pinski  <apinski@apple.com>
1669
1670         * gcc.dg/pch/struct-1.c: New.
1671         * gcc.dg/pch/struct-1.hs: New.
1672
1673 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1674
1675         * gcc.dg/pch/save-temps-1.c: New file.
1676         * gcc.dg/pch/save-temps-1.hs: New file.
1677
1678 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1679
1680         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1681         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1682
1683 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1684
1685         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1686         to fix type error.
1687         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1688         Remove trailing spaces.
1689
1690 2004-06-21  Richard Henderson  <rth@redhat.com>
1691
1692         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1693         merging && to BIT_FIELD_REF.
1694
1695 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1696
1697         * g++.dg/opt/placeholder1.C: New test.
1698
1699 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1700
1701         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1702         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1703         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1704         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1705
1706 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1707
1708         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1709         extern "C".
1710         * g++.dg/other/pragma-re-1.C: Add comments.
1711
1712 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1713
1714         PR gfortran/16080
1715         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1716
1717 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1718
1719         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1720         instead of setting the type of size_t by
1721         hand.
1722
1723 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1724
1725         * gcc.dg/unordered-2.c: New test case.
1726         * gcc.dg/unordered-3.c: New test case.
1727
1728 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1729
1730         PR other/16043
1731         * lib/g++.exp (g++_version): Tweak regexp for version
1732         * lib/g77.exp (g77_version): Likewise
1733         * lib/gfortran.exp (gfortran_version): Likewise
1734         * lib/objc.exp (objc_version): Likewise
1735         * lib/treelang.exp (treelang_version): Likewise
1736
1737 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1738
1739         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1740         Use INT_MAX instead of __INT_MAX__.
1741         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1742
1743         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1744         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1745         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1746         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1747         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1748         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1749         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1750         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1751         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1752
1753         * gcc.dg/range-test-1.c: New test.
1754         * g++.dg/opt/range-test-1.C: New test.
1755
1756 2004-06-17  Richard Henderson  <rth@redhat.com>
1757
1758         * objc.dg/sync-1.m: New.
1759         * objc.dg/try-catch-1.m: Don't force next runtime.
1760         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1761         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1762         shadowed catch clause.
1763         * objc.dg/try-catch-5.m: New.
1764
1765 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1766
1767         Bug 14610
1768         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1769
1770 2004-06-15  Richard Henderson  <rth@redhat.com>
1771
1772         * gcc.dg/20001116-1.c: Move expected warning line.
1773
1774 2004-06-15  Richard Henderson  <rth@redhat.com>
1775
1776         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1777         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1778
1779 2004-06-15  Jeff Law  <law@redhat.com>
1780
1781         * gcc.dg/tree-ssa/20040615-1.c: New test.
1782         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1783         be less sensitive to operand ordering.
1784         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1785
1786 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1787
1788         * g++.dg/abi/bitfield3.C: Add comment..
1789
1790 2004-06-15  Richard Henderson  <rth@redhat.com>
1791
1792         * g++.dg/ext/stmtexpr1.C: XFAIL.
1793         * gcc.dg/20030612-1.c: XFAIL.
1794
1795 2004-06-15  Eric Christopher  <echristo@redhat.com>
1796
1797         * g++.dg/charset/asm5.c: New.
1798         * gcc.dg/charset/asm6.c: New.
1799
1800 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1801
1802         PR fortran/15962
1803         * gfortran.fortran-torture/execute/select_1.f90: New test.
1804
1805 2004-06-15  Paul Brook  <paul@codesourcery.com>
1806
1807         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1808
1809 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1810
1811         PR c++/15967
1812         * g++.dg/lookup/crash3.C: New test.
1813
1814 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1815
1816         PR c++/15947
1817         * g++.dg/parse/dtor4.C: New test.
1818
1819 2004-06-14  Jeff Law  <law@redhat.com>
1820
1821         * gcc.c-torture/compile/20040614-1.c: New test.
1822
1823 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1824
1825         PR fortran/15211
1826         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1827         LEN of a character array.
1828
1829 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1830
1831         PR c++/15096
1832         * g++.dg/template/ptrmem10.C: New test.
1833
1834         PR c++/14930
1835         * g++.dg/template/friend30.C: New test.
1836
1837 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1838
1839         PR fortran/14928
1840         * gfortran.fortran-torture/compile/mloc.f90: New test.
1841
1842 2004-06-13  Paul Brook  <paul@codesourcery.com>
1843
1844         * gfortran.fortran-torture/execute/random_2.f90: New test.
1845
1846 2004-06-13  Eric Christopher  <echristo@redhat.com>
1847
1848         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1849
1850 2004-06-12  Paul Brook  <paul@codesourcery.com>
1851
1852         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1853
1854 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1855
1856         PR fortran/14923
1857         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1858
1859 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1860
1861         PR fortran/14957
1862         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1863         syntax errors in end statements of contained subroutines.
1864
1865 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1866
1867         PR fortran/12841
1868         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1869
1870 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1871
1872         PR fortran/15665
1873         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1874
1875 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1876
1877         PR gfortran/12839
1878         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1879
1880 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1881
1882         PR c++/15862
1883         * g++.dg/parse/enum1.C: New test.
1884
1885 2004-06-10  Jeff Law  <law@redhat.com>
1886
1887         * gcc.c-torture/compile/20040610-1.c: New test.
1888
1889 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1890
1891         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1892         * g++.old-deja/g++.other/decl3.C: Likewise.
1893
1894 2004-06-10  Brian Booth  <bbooth@redhat.com>
1895
1896         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1897         V_MAY_DEF instead of VDEF.
1898         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1899
1900 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1901
1902         PR c++/14211
1903         * g++.dg/conversion/const1.C: New test.
1904
1905         PR c++/15076
1906         * g++.dg/conversion/reinterpret1.C: New test.
1907
1908         PR c++/15877
1909         * g++.dg/template/enum2.C: New test.
1910
1911         PR c++/15227
1912         * g++.dg/template/error13.C: New test.
1913
1914 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1915
1916         PR fortran/14957
1917         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1918         arguments to test_* REAL and of the right size.
1919
1920 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1921
1922         PR target/15569
1923         PR rtl-optimization/15681
1924         * gcc.dg/20040609-1.c: New test.
1925
1926 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1927
1928         PR c++/14791
1929         * g++.dg/opt/builtins1.C: New test.
1930
1931 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1932
1933         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1934         that use default windows32 struct layout.
1935         * gcc.dg/i386-bitfield2.c: Likewise.
1936
1937 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1938
1939         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1940         for mingw32 and cygwin targets.
1941
1942 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1943
1944         * gcc.dg/pch/macro-4.c: New.
1945         * gcc.dg/pch/macro-4.hs: New.
1946
1947 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1948
1949         PR fortran/13249
1950         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1951
1952 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1953
1954         PR fortran/13372
1955         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1956
1957 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1958
1959         PR gfortran/14897
1960         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1961
1962 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1963
1964         PR gfortran/15755
1965         * gfortran.fortran-torture/execute/backspace.c : New test.
1966
1967 2004-06-09  Paul Brook  <paul@codesourcery.com>
1968
1969         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1970         (pointer_to_section): Rewrite to use smaller array.
1971
1972 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1973
1974         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1975         * gcc.dg/ext/altivec-10.c: Same.
1976         * gcc.dg/ext/altivec-11.c: Same.
1977         * gcc.dg/ext/altivec-12.c: Same.
1978         * gcc.dg/ext/altivec-13.c: Same.
1979         * gcc.dg/ext/altivec-14.c: Same.
1980         * gcc.dg/ext/altivec-15.c: Same.
1981         * gcc.dg/ext/altivec-16.c: Same.
1982         * gcc.dg/ext/altivec-3.c: Same.
1983         * gcc.dg/ext/altivec-4.c: Same.
1984         * gcc.dg/ext/altivec-6.c: Same.
1985         * gcc.dg/ext/altivec-7.c: Same.
1986         * gcc.dg/ext/altivec-8.c: Same.
1987         * gcc.dg/ext/altivec-varargs-1.c: Same.
1988
1989         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1990         * g++.dg/ext/altivec-10.C: Same.
1991         * g++.dg/ext/altivec-2.C: Same.
1992         * g++.dg/ext/altivec-3.C: Same.
1993         * g++.dg/ext/altivec-4.C: Same.
1994         * g++.dg/ext/altivec-5.C: Same.
1995         * g++.dg/ext/altivec-6.C: Same.
1996         * g++.dg/ext/altivec-7.C: Same.
1997         * g++.dg/ext/altivec-8.C: Same.
1998         * g++.dg/ext/altivec-9.C: Same.
1999
2000 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2001
2002         PR c++/7841
2003         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
2004
2005 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2006
2007         * gcc.dg/union-1.c: New test.
2008
2009 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2010
2011         * gcc.dg/builtins-41.c: New test case.
2012         * gcc.dg/builtins-42.c: New test case.
2013
2014 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2015
2016         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
2017         * g++.dg/ext/altivec-10.C: Same.
2018         * g++.dg/ext/altivec-2.C: Same.
2019         * g++.dg/ext/altivec-3.C: Same.
2020         * g++.dg/ext/altivec-4.C: Same.
2021         * g++.dg/ext/altivec-5.C: Same.
2022         * g++.dg/ext/altivec-6.C: Same.
2023         * g++.dg/ext/altivec-7.C: Same.
2024         * g++.dg/ext/altivec-8.C: Same.
2025         * g++.dg/ext/altivec-9.C: Same.
2026         * g++.old-deja/g++.abi/cxa_vec.C: Same.
2027         * g++.old-deja/g++.brendan/new3.C: Same.
2028         * gcc.c-torture/execute/eeprof-1.x: Same.
2029
2030 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2031
2032         PR c/14765
2033         * gcc.dg/pr14765-1.c: New test.
2034
2035 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2036
2037         PR c/14649
2038         * gcc.dg/pr14649-1.c: New test case.
2039
2040 2004-06-07  Richard Henderson  <rth@redhat.com>
2041
2042         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
2043         if temporaries.
2044
2045 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2046
2047         * g++.dg/eh/elide1.C: Remove XFAIL.
2048
2049 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
2050
2051         PR c++/15337
2052         * g++.dg/expr/sizeof3.C: New test.
2053
2054         PR c++/14777
2055         * g++.dg/template/access14.C: New test.
2056
2057         PR c++/15554
2058         * g++.dg/template/enum1.C: New test.
2059
2060         PR c++/15057
2061         * g++.dg/eh/throw1.C: New test.
2062
2063 2004-06-07  David Ayers  <d.ayers@inode.at>
2064             Ziemowit Laski  <zlaski@apple.com>
2065
2066         * lib/objc.exp (objc_target_compile): Revert the '-framework
2067         Foundation' flag fix, since bare Darwin does not ship
2068         with the Foundation framework.
2069         * objc/execute/next_mapping.h: Provide a local NSConstantString
2070         @interface and @implementation.
2071         (objc_constant_string_init): A constructor function, used to
2072         initialize the NSConstantString meta-class object.
2073         * objc/execute/string1.m: Include "next_mapping.h" instead of
2074         <Foundation/NSString.h>.
2075         * objc/execute/string2.m: Likewise.
2076         * objc/execute/string3.m: Likewise.
2077         * objc/execute/string4.m: Likewise.
2078
2079 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
2080
2081         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
2082         to double. Replace double with FLOAT.
2083         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
2084
2085         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
2086         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
2087         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
2088         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
2089         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
2090         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
2091         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2092         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2093
2094 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2095
2096         PR c/13519
2097         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2098
2099 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2100
2101         PR c++/15503
2102         * g++.dg/template/meminit2.C: New test.
2103
2104 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2105
2106         PR target/15822
2107         * gcc.c-torture/execute/compare-fp-1.c,
2108         gcc.c-torture/execute/compare-fp-2.c,
2109         gcc.c-torture/execute/compare-fp-3.c,
2110         gcc.c-torture/execute/compare-fp-4.c,
2111         gcc.c-torture/execute/compare-fp-3.x,
2112         gcc.c-torture/execute/compare-fp-4.x: Moved...
2113         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2114         gcc.c-torture/execute/ieee/compare-fp-2.c,
2115         gcc.c-torture/execute/ieee/compare-fp-3.c,
2116         gcc.c-torture/execute/ieee/compare-fp-4.c,
2117         gcc.c-torture/execute/ieee/compare-fp-3.x,
2118         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2119
2120 2004-06-04  David Ayers  <d.ayers@inode.at>
2121
2122         * objc/execute/protocol-isEqual-4.m: New testcase.
2123
2124 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2125
2126         * objc/execute/protocol-isEqual-1.m: New testcase.
2127         * objc/execute/protocol-isEqual-2.m: New testcase.
2128         * objc/execute/protocol-isEqual-3.m: New testcase.
2129
2130 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2131
2132         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2133
2134 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2135
2136         * lib/objc.exp (objc_target_compile): When running tests on
2137         Darwin (Mac OS X), inform the linker about '-framework
2138         'Foundation'.
2139
2140 2004-06-02  Eric Christopher  <echristo@redhat.com>
2141
2142         * gcc.c-torture/compile/20040602-1.c: New.
2143
2144 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2145
2146         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2147         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2148
2149         PR tree-optimization/14736
2150         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2151
2152         PR tree-optimization/14042
2153         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2154
2155         PR tree-optimization/14729
2156         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2157
2158 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2159
2160         PR fortran/15557
2161         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2162
2163 2004-06-01  Richard Hederson  <rth@redhat.com>
2164
2165         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2166
2167 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2168
2169         PR c++/14932
2170         * g++.dg/parse/offsetof4.C: New test.
2171
2172 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2173
2174         PR objc/7993
2175         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2176
2177 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2178
2179         PR c++/15701
2180         * g++.dg/template/friend29.C: New test.
2181
2182 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2183
2184         PR c/15749
2185         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2186
2187 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2188
2189         * gcc.dg/sparc-trap-1.c: New test.
2190
2191 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2192
2193         PR middle-end/15069
2194         * g++.dg/opt/fold3.C: New test case.
2195
2196 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2197
2198         * lib/target-supports.exp (check_iconv_available): Fix fallout
2199         from 2004-05-28 patch.
2200
2201 2004-05-30  Paul Brook  <paul@codesourcery.com>
2202
2203         PR fortran/15620
2204         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2205         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2206
2207 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2208
2209         * gfortran.fortran-torture/execute/random_1.f90: New test.
2210
2211 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2212
2213         * g++.dg/ext/altivec-10.C: New test.
2214
2215 2004-05-29  Paul Brook  <paul@codesourcery.com>
2216
2217         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2218
2219 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2220
2221         * gcc.dg/altivec-16.c: New test.
2222
2223 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2224
2225         * lib/target-supports.exp (check_vmx_hw_available): New.
2226         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2227
2228         * lib/target-supports.exp (check_alias_available,
2229         check_iconv_available, check_named_sections_available): Use
2230         unique names for temporary files.
2231
2232 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2233
2234         * gcc.dg/altivec-15.c: New test.
2235
2236 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2237
2238         PR c++/15083
2239         * g++.dg/warn/noeffect6.C: New test.
2240
2241         PR c++/15471
2242         * g++.dg/expr/ptrmem4.C: New test.
2243
2244         PR c++/15640
2245         * g++.dg/template/operator3.C: New test.
2246
2247 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2248
2249         PR c++/14668
2250         * g++.dg/lookup/redecl1.C: New test.
2251         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2252
2253 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2254
2255         * gcc.c-torture/execute/compare-fp-1.c,
2256         gcc.c-torture/execute/compare-fp-2.c,
2257         gcc.c-torture/execute/compare-fp-3.c,
2258         gcc.c-torture/execute/compare-fp-4.c,
2259         gcc.c-torture/execute/compare-fp-3.x,
2260         gcc.c-torture/execute/compare-fp-4.x,
2261         gcc.dg/pr15649-1.c: New.
2262
2263 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2264
2265         PR c++/12883
2266         * g++.dg/init/array14.C: New test.
2267
2268 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2269
2270         * lib/compat.exp (compat-get-options-main): New.
2271         (compat-get-options): Remove unneeded code, warn for ignored
2272         command.
2273         (compat-execute): Check flag set by dg-require-* commands.
2274
2275         * lib/compat.exp (compat-execute): Break up long lines.
2276
2277 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2278
2279         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2280         * gcc.dg/altivec-14.c: New test.
2281         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2282
2283         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2284         * gcc.dg/altivec-12.c: Ditto.
2285
2286         * gcc.dg/altivec-3.c: Move call to altivec_check.
2287
2288 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2289
2290         PR c++/15044
2291         * g++.dg/template/error12.C: New test.
2292
2293         PR c++/15317
2294         * g++.dg/ext/attrib15.C: New test.
2295
2296         PR c++/15329
2297         * g++.dg/template/ptrmem9.C: New test.
2298
2299 2004-05-25  Paul Brook  <paul@codesourcery.com>
2300
2301         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2302
2303 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2304
2305         PR c++/15165
2306         * g++.dg/template/crash19.C: New test.
2307
2308 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2309
2310         PR c++/15025
2311         * g++.dg/template/redecl1.C: New test.
2312
2313 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2314
2315         PR c++/14821
2316         * g++.dg/other/ns1.C: New test.
2317
2318         PR c++/14883
2319         * g++.dg/template/invalid1.C: New test.
2320
2321 2004-05-23  Paul Brook  <paul@codesourcery.com>
2322         Victor Leikehman  <lei@haifasphere.co.il>
2323
2324         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2325         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2326
2327 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2328
2329         PR c++/15285
2330         PR c++/15299
2331         * g++.dg/template/non-dependent5.C: New test.
2332         * g++.dg/template/non-dependent6.C: New test.
2333
2334 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2335
2336         PR c++/15507
2337         * g++.dg/inherit/union1.C: New test.
2338
2339         PR c++/15542
2340         * g++.dg/template/addr1.C: New test.
2341
2342         PR c++/15427
2343         * g++.dg/template/array5.C: New test.
2344
2345         PR c++/15287
2346         * g++.dg/template/array6.C: New test.
2347
2348 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2349             Roger Sayle  <roger@eyesopen.com>
2350
2351         * g++.dg/lookup/forscope2.C: New test case.
2352
2353 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2354
2355         * gcc.dg/cpp/Wmissingdirs.c: New.
2356
2357 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2358
2359         PR target/15301
2360         * gcc.dg/compat/union-m128-1.h: New file.
2361         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2362         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2363         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2364
2365 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2366
2367         PR target/15302
2368         * gcc.dg/compat/struct-complex-1.h: New file.
2369         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2370         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2371         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2372
2373 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2374
2375         PR middle-end/3074
2376         * gcc.dg/pr3074-1.c: New test case.
2377         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2378
2379 2004-05-20  Falk Hueffner  <falk@debian.org>
2380
2381         PR other/15526
2382         * gcc.dg/ftrapv-1.c: New test case.
2383
2384 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2385
2386         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2387
2388 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2389             Jeff Law  <law@redhat.com>
2390
2391         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2392         * gcc.dg/tree-ssa/20040518-2.c: New test.
2393
2394         * gcc.dg/tree-ssa/20040518-1.c: New test.
2395
2396 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2397
2398         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2399
2400 2004-05-18  Paul Brook  <paul@codesourcery.com>
2401
2402         PR fortran/13930
2403         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2404
2405 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2406
2407         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2408         constant folding.
2409
2410 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2411
2412         * gcc.dg/tree-ssa/20040517-1.c: New test.
2413
2414 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2415
2416         * gcc.dg/loop-4.c: New test.
2417
2418 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2419
2420         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2421
2422 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2423
2424         PR fortran/15311
2425         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2426
2427 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2428
2429         PR fortran/13826
2430         PR fortran/13940
2431         * gfortran.fortran-torture/compile/data_1.f90: New test.
2432
2433 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2434
2435         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2436         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2437
2438 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2439
2440         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2441
2442 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2443
2444         PR c/15444
2445         * gcc.dg/format/xopen-1.c: Adjust expected message.
2446         * gcc.dg/format/xopen-3.c: New test.
2447
2448 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2449
2450         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2451
2452 2004-05-14  Jeff Law  <law@redhat.com>
2453
2454         * gcc.dg/tree-ssa/20040514-2.c: New test.
2455
2456 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2457
2458         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2459         this ...
2460         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2461         this.
2462
2463 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2464
2465         * gcc.dg/tree-ssa/20040514-1.c: New test.
2466
2467 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2468
2469         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2470         test.
2471
2472 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2473
2474         PR fortran/14066
2475         * gfortran.fortran-torture/compile/do_1.f90: New test.
2476
2477 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2478
2479         PR fortran/15051
2480         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2481         test.
2482
2483 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2484
2485         PR fortran/15149
2486         * gfortran.fortran-torture/execute/random_init.f90: New test.
2487
2488 2004-05-13  Paul Brook  <paul@codesourcery.com>
2489
2490         PR fortran/15314
2491         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2492
2493 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2494
2495         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2496         for the powerpc case.
2497
2498 2004-05-13  Jeff Law  <law@redhat.com>
2499
2500         * gcc.dg/tree-ssa/20040513-1.c: New test.
2501         * gcc.dg/tree-ssa/20040513-2.c: New test.
2502
2503 2004-05-13  Paul Brook  <paul@codesourcery.com>
2504
2505         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2506         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2507         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2508
2509 2004-05-13  Andreas Schwab  <schwab@suse.de>
2510
2511         PR other/10819
2512         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2513         characters.
2514
2515 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2516
2517         PR fortran/15294
2518         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2519
2520 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2521
2522         Merge from tree-ssa-20020619-branch.  See
2523         ChangeLog.tree-ssa for details.
2524
2525 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2526
2527         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2528         include <altivec.h> explicitly.
2529         * gcc.dg/altivec-13.c: Likewise.
2530
2531 2004-05-11  Paul Brook  <paul@codesourcery.com>
2532
2533         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2534
2535 2004-05-10  Eric Christopher  <echristo@redhat.com>
2536
2537         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2538         * gcc.dg/sibcall-4.c: Ditto.
2539
2540 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2541
2542         * g++.dg/ext/altivec-8.C: New test case.
2543         * gcc.dg/altivec-13.c: New test case.
2544
2545 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2546
2547         * gcc.c-torture/execute/divcmp-1.c: New test case.
2548         * gcc.c-torture/execute/divcmp-2.c: New test case.
2549         * gcc.c-torture/execute/divcmp-3.c: New test case.
2550
2551 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2552
2553         * g++.dg/other/pragma-re-2.C: New test.
2554
2555 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2556
2557         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2558         * gcc.dg/i386-387-2.c: Likewise.
2559
2560         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2561         __builtin_drem.
2562         * gcc.dg/i386-387-6.c: Likewise.
2563
2564 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2565
2566         * gcc.dg/builtins-33.c:  Also check log1p*.
2567
2568 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2569
2570         PR optimization/15296
2571         * gcc.c-torture/execute/pr15296.c: New test.
2572
2573 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2574
2575         * gcc.dg/builtins-40.c: New test.
2576
2577 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2578
2579         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2580
2581 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2582
2583         * g++.dg/ext/spe1.C: New testcase.
2584
2585 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2586
2587         * objc.dg/image-info.m: Allow additional attributes
2588         for __image_info section.
2589
2590 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2591
2592         * gcc.dg/torture/mips-hilo-2.c: New test.
2593
2594 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2595
2596         PR c++/14389
2597         * g++.dg/template/member5.C: New test.
2598
2599 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2600
2601         * gcc.dg/builtins-34.c: Also check expm1*.
2602
2603 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2604
2605         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2606         * gcc.dg/torture/builtin-convert-3.c: New test.
2607
2608 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2609
2610         PR middle-end/15054
2611         * g++.dg/opt/pr15054.C: New test.
2612
2613 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2614
2615         * gcc.dg/torture/builtin-rounding-1.c: New test.
2616         * gcc.dg/builtins-25.c: Delete.
2617         * gcc.dg/builtins-29.c: Delete.
2618
2619 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2620
2621         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2622         * gcc.dg/sibcall-4.c: Likewise.
2623         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2624
2625 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2626
2627         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2628         bit-field on 16-bit targets.
2629
2630 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2631
2632         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2633         16-bit targets.
2634
2635 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2636
2637         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2638         * gcc.dg/rs6000-power2-2.c: Likewise.
2639
2640 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2641
2642         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2643         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2644         Change the asm registers to be in form of frN instead of fN.
2645
2646 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2647
2648         * gcc.dg/torture/builtin-convert-2.c: New test.
2649
2650 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2651
2652         * gcc.dg/rs6000-power2-1.c: New test.
2653         * gcc.dg/rs6000-power2-2.c: New test.
2654
2655 2004-04-28  Jan Hubicka  <jh@suse.cz>
2656
2657         * gcc.dg/unused-6.c: New test.
2658
2659 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2660             Ulrich Weigand  <uweigand@de.ibm.com>
2661
2662         * ada/acats/run_all.sh: Define $target variable.
2663
2664 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2665
2666         PR c++/15119
2667         * g++.dg/other/vararg-1.C: New test.
2668
2669         PR c++/4794
2670         * g++.dg/eh/cleanup3.C: New test.
2671
2672 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2673
2674         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2675         and ad8011a (target_insn).
2676         * ada/acats/support/macro.dfs: Likewise.
2677         * ada/acats/support/impbit.adb: New file.
2678
2679 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2680
2681         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2682
2683 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2684
2685         * gcc.dg/loop-3.c: New test.
2686
2687 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2688
2689         * gcc.c-torture/execute/simd-5.c: New test.
2690
2691 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2692
2693         PR c++/15064
2694         * g++.dg/template/crash18.C: New test.
2695
2696 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2697
2698         * g++.dg/ext/complit3.C: New test.
2699
2700 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2701
2702         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2703         * gcc.dg/altivec-3.c: Same.
2704         * gcc.dg/altivec-varargs-1.c: Same.
2705
2706 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2707
2708         * lib/target-supports.exp (check_profiling_available): Assume
2709         profiling is not available on powerpc-eabi targets.
2710
2711 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2712
2713         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2714         * gcc.dg/vmx/bug-1.c: Ditto.
2715
2716 2004-04-20  Eric Christopher  <echristo@redhat.com>
2717
2718         * gcc.dg/charset/extern.c: New test.
2719         * g++.dg/charset/extern3.cc: Ditto.
2720
2721 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2722
2723         * gcc.dg/builtins-39.c: New test.
2724
2725 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2726
2727         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2728
2729 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2730
2731         * gcc.dg/torture/mips-hilo-1.c: New test.
2732
2733 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2734
2735         * gcc.c-torture/compile/20040419-1.c: New test.
2736
2737 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2738
2739         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2740
2741 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2742             Aldy Hernandez  <aldyh@redhat.com>
2743
2744         * gcc.c-torture/execute/va-arg-24.c: New.
2745
2746 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2747             Aldy Hernandez  <aldyh@redhat.com>
2748
2749         * gcc.dg/vmx/1b-01.c: New.
2750         * gcc.dg/vmx/1b-02.c: New.
2751         * gcc.dg/vmx/1b-03.c: New.
2752         * gcc.dg/vmx/1b-04.c: New.
2753         * gcc.dg/vmx/1b-05.c: New.
2754         * gcc.dg/vmx/1b-06.c: New.
2755         * gcc.dg/vmx/1b-07.c: New.
2756         * gcc.dg/vmx/1c-01.c: New.
2757         * gcc.dg/vmx/1c-02.c: New.
2758         * gcc.dg/vmx/3a-01a.c: New.
2759         * gcc.dg/vmx/3a-01.c: New.
2760         * gcc.dg/vmx/3a-01m.c: New.
2761         * gcc.dg/vmx/3a-03.c: New.
2762         * gcc.dg/vmx/3a-03m.c: New.
2763         * gcc.dg/vmx/3a-04.c: New.
2764         * gcc.dg/vmx/3a-04m.c: New.
2765         * gcc.dg/vmx/3a-05.c: New.
2766         * gcc.dg/vmx/3a-06.c: New.
2767         * gcc.dg/vmx/3a-06m.c: New.
2768         * gcc.dg/vmx/3a-07.c: New.
2769         * gcc.dg/vmx/3b-01.c: New.
2770         * gcc.dg/vmx/3b-02.c: New.
2771         * gcc.dg/vmx/3b-10.c: New.
2772         * gcc.dg/vmx/3b-13.c: New.
2773         * gcc.dg/vmx/3b-14.c: New.
2774         * gcc.dg/vmx/3b-15.c: New.
2775         * gcc.dg/vmx/3c-01a.c: New.
2776         * gcc.dg/vmx/3c-01.c: New.
2777         * gcc.dg/vmx/3c-02.c: New.
2778         * gcc.dg/vmx/3c-03.c: New.
2779         * gcc.dg/vmx/3d-01.c: New.
2780         * gcc.dg/vmx/4-01.c: New.
2781         * gcc.dg/vmx/4-03.c: New.
2782         * gcc.dg/vmx/5-01.c: New.
2783         * gcc.dg/vmx/5-02.c: New.
2784         * gcc.dg/vmx/5-03.c: New.
2785         * gcc.dg/vmx/5-04.c: New.
2786         * gcc.dg/vmx/5-05.c: New.
2787         * gcc.dg/vmx/5-06.c: New.
2788         * gcc.dg/vmx/5-07.c: New.
2789         * gcc.dg/vmx/5-07t.c: New.
2790         * gcc.dg/vmx/5-08.c: New.
2791         * gcc.dg/vmx/5-10.c: New.
2792         * gcc.dg/vmx/5-11.c: New.
2793         * gcc.dg/vmx/7-01a.c: New.
2794         * gcc.dg/vmx/7-01.c: New.
2795         * gcc.dg/vmx/7c-01.c: New.
2796         * gcc.dg/vmx/7d-01.c: New.
2797         * gcc.dg/vmx/7d-02.c: New.
2798         * gcc.dg/vmx/8-01.c: New.
2799         * gcc.dg/vmx/8-02a.c: New.
2800         * gcc.dg/vmx/8-02.c: New.
2801         * gcc.dg/vmx/brode-1.c: New.
2802         * gcc.dg/vmx/bug-1.c: New.
2803         * gcc.dg/vmx/bug-2.c: New.
2804         * gcc.dg/vmx/bug-3.c: New.
2805         * gcc.dg/vmx/cw-bug-1.c: New.
2806         * gcc.dg/vmx/cw-bug-2.c: New.
2807         * gcc.dg/vmx/cw-bug-3.c: New.
2808         * gcc.dg/vmx/dct.c: New.
2809         * gcc.dg/vmx/debug-1.c: New.
2810         * gcc.dg/vmx/debug-2.c: New.
2811         * gcc.dg/vmx/debug-3.c: New.
2812         * gcc.dg/vmx/debug-4.c: New.
2813         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2814         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2815         * gcc.dg/vmx/eg-5.c: New.
2816         * gcc.dg/vmx/fft.c: New.
2817         * gcc.dg/vmx/gcc-bug-1.c: New.
2818         * gcc.dg/vmx/gcc-bug-2.c: New.
2819         * gcc.dg/vmx/gcc-bug-3.c: New.
2820         * gcc.dg/vmx/gcc-bug-4.c: New.
2821         * gcc.dg/vmx/gcc-bug-5.c: New.
2822         * gcc.dg/vmx/gcc-bug-6.c: New.
2823         * gcc.dg/vmx/gcc-bug-7.c: New.
2824         * gcc.dg/vmx/gcc-bug-8.c: New.
2825         * gcc.dg/vmx/gcc-bug-9.c: New.
2826         * gcc.dg/vmx/gcc-bug-b.c: New.
2827         * gcc.dg/vmx/gcc-bug-c.c: New.
2828         * gcc.dg/vmx/gcc-bug-d.c: New.
2829         * gcc.dg/vmx/gcc-bug-e.c: New.
2830         * gcc.dg/vmx/gcc-bug-f.c: New.
2831         * gcc.dg/vmx/gcc-bug-g.c: New.
2832         * gcc.dg/vmx/gcc-bug-i.c: New.
2833         * gcc.dg/vmx/harness.h: New.
2834         * gcc.dg/vmx/ira1.c: New.
2835         * gcc.dg/vmx/ira2a.c: New.
2836         * gcc.dg/vmx/ira2b.c: New.
2837         * gcc.dg/vmx/ira2.c: New.
2838         * gcc.dg/vmx/ira2c.c: New.
2839         * gcc.dg/vmx/mem.c: New.
2840         * gcc.dg/vmx/newton-1.c: New.
2841         * gcc.dg/vmx/ops.c: New.
2842         * gcc.dg/vmx/sn7153.c: New.
2843         * gcc.dg/vmx/spill2.c: New.
2844         * gcc.dg/vmx/spill3.c: New.
2845         * gcc.dg/vmx/spill.c: New.
2846         * gcc.dg/vmx/t.c: New.
2847         * gcc.dg/vmx/varargs-1.c: New.
2848         * gcc.dg/vmx/varargs-2.c: New.
2849         * gcc.dg/vmx/varargs-3.c: New.
2850         * gcc.dg/vmx/varargs-4.c: New.
2851         * gcc.dg/vmx/varargs-5.c: New.
2852         * gcc.dg/vmx/varargs-6.c: New.
2853         * gcc.dg/vmx/varargs-7.c: New.
2854         * gcc.dg/vmx/vmx.exp: New.
2855         * gcc.dg/vmx/vprint-1.c: New.
2856         * gcc.dg/vmx/vscan-1.c: New.
2857         * gcc.dg/vmx/x-01.c: New.
2858         * gcc.dg/vmx/x-02.c: New.
2859         * gcc.dg/vmx/x-03.c: New.
2860         * gcc.dg/vmx/x-04.c: New.
2861         * gcc.dg/vmx/x-05.c: New.
2862         * gcc.dg/vmx/yousufi-1.c: New.
2863         * gcc.dg/vmx/zero-1.c: New.
2864         * gcc.dg/vmx/zero.c: New.
2865
2866 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2867
2868         * g++.dg/lookup/java1.C: Update for chage of
2869         _Jv_AllocObject.
2870         * g++.dg/lookup/java2.C: Likewise.
2871
2872 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2873
2874         * ada/acats/run_all.sh: use -O2 by default.
2875
2876 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2877
2878         * gcc.dg/vr-mult-[12].c: New tests.
2879
2880 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2881
2882         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2883
2884         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2885
2886 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2887
2888         * lib/target-supports.exp (check_profiling_available): Assume profiling
2889         isn't available for mips*-*-elf targets.
2890
2891 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2892
2893         * gcc.dg/builtins-38.c: New test.
2894
2895 2004-04-14  Eric Christopher  <echristo@redhat.com>
2896
2897         * g++.dg/charset/charset.exp: Run .cc extension tests.
2898
2899 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2900
2901         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2902
2903 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2904
2905         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2906
2907 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2908
2909         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2910         * gcc.dg/i386-387-2.c: Likewise.
2911
2912         * gcc.dg/i386-387-7.c: New test.
2913         * gcc.dg/i386-387-8.c: New test.
2914
2915         * gcc.dg/builtins-37.c: New test.
2916
2917 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2918
2919         * g++.dg/pch/externc-1.C: Add missing semicolon.
2920
2921 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2922
2923         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2924
2925 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2926
2927         * gcc.c-torture/execute/20040411-1.c: New test.
2928
2929 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2930
2931         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2932
2933 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2934
2935         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2936
2937 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2938
2939         * lib/target-supports.exp (check_named_sections_available): New.
2940         * lib/gcc-dg.exp (dg-require-named-sections): New.
2941         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2942         old-deja.exp.  Also prune error-count message from HP linker.
2943         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2944
2945         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2946         * g++.old-deja/g++.pt/static3.C: Likewise.
2947         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2948
2949 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2950
2951         * gcc.c-torture/execute/20040409-1.c: New test case.
2952         * gcc.c-torture/execute/20040409-2.c: New test case.
2953         * gcc.c-torture/execute/20040409-3.c: New test case.
2954
2955 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2956
2957         * gcc.dg/20040409-1.c: New test.
2958
2959 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2960
2961         PR target/14888
2962         * g++.dg/opt/pr14888.C: New test case.
2963
2964 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2965
2966         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2967         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2968         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2969         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2970         New tests.
2971
2972 2004-04-08  Paul Brook  <paul@codesourcery.com>
2973
2974         * gcc.dg/spill-1.c: New test.
2975
2976 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2977
2978         * gcc.dg/torture/builtin-ctype-2.c: New test.
2979
2980 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2981
2982         * gcc.dg/pch/pch.exp: Add largefile test.
2983
2984 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2985
2986         * g++.dg/pch/externc-1.Hs: New.
2987         * g++.dg/pch/externc-1.C: New.
2988
2989 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2990
2991         * gcc.dg/compat/struct-by-value-5a_main.c,
2992         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2993         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2994         * gcc.dg/compat/struct-by-value-5a_x.c,
2995         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2996         gcc.dg/compat/struct-by-value-5_x.c.
2997         * gcc.dg/compat/struct-by-value-5a_y.c,
2998         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2999         gcc.dg/compat/struct-by-value-5_y.c.
3000
3001         * gcc.dg/compat/struct-by-value-6a_main.c,
3002         gcc.dg/compat/struct-by-value-6b_main.c: New files.
3003         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
3004         * gcc.dg/compat/struct-by-value-6a_x.c,
3005         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
3006         gcc.dg/compat/struct-by-value-6_x.c.
3007         * gcc.dg/compat/struct-by-value-6a_y.c,
3008         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
3009         gcc.dg/compat/struct-by-value-6_y.c.
3010
3011         * gcc.dg/compat/struct-by-value-7a_main.c,
3012         gcc.dg/compat/struct-by-value-7b_main.c: New files.
3013         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
3014         * gcc.dg/compat/struct-by-value-7a_x.c,
3015         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
3016         gcc.dg/compat/struct-by-value-7_x.c.
3017         * gcc.dg/compat/struct-by-value-7a_y.c,
3018         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
3019         gcc.dg/compat/struct-by-value-7_y.c.
3020
3021 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
3022
3023         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
3024         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
3025         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
3026         options.
3027
3028 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
3029
3030         * gcc.dg/builtins-36.c: New test.
3031
3032 2004-04-06  Paul Brook  <paul@codesourcery.com>
3033
3034         * README.gcc: Remove obsolete contraint on testcases.
3035
3036 2004-04-05  Paul Brook  <paul@codesourcery.com>
3037
3038         PR2123
3039         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
3040         failure and exit(0) on success.
3041         * g++.dg/expr/anew2.C: Ditto.
3042         * g++.dg/expr/anew3.C: Ditto.
3043         * g++.dg/expr/anew4.C: Ditto.
3044
3045 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
3046
3047         PR c++/3518
3048         * g++.dg/template/unify7.C: New.
3049
3050 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
3051
3052         * g++.dg/README: Bring up to date with new subdirectories; remove
3053         duplicate subdirectory lines.
3054
3055 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
3056
3057         PR c++/14007
3058         * g++.dg/template/unify5.C: New.
3059         * g++.dg/template/unify6.C: New.
3060         * g++.dg/template/qualttp20.C: Adjust.
3061         * g++.old-deja/g++.jason/report.C: Adjust.
3062         * g++.old-deja/g++.other/qual1.C: Adjust.
3063
3064 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
3065
3066         PR c++/14803
3067         * g++.dg/inherit/ptrmem1.C: New test.
3068
3069 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
3070
3071         PR c++/14755
3072         * gcc.c-torture/execute/20040331-1.c: New test.
3073         * gcc.dg/20040331-1.c: New test.
3074
3075 2004-04-01  Paul Brook  <paul@codesourcery.com>
3076
3077         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
3078
3079 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
3080
3081         PR c++/14724
3082         * g++.dg/init/goto1.C: New test.
3083
3084         PR c++/14763
3085         * g++.dg/template/defarg4.C: New test.
3086
3087 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
3088
3089         * gcc.dg/altivec-11.c: Extend test for more valid cases.
3090
3091 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3092
3093         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3094
3095 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3096
3097         * gcc.dg/noncompile/undeclared-2.c: New test.
3098
3099 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3100
3101         * gcc.dg/940409-1.c: Remove XFAIL.
3102         * gcc.dg/reg-vol-struct-1.c: New test.
3103
3104 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3105
3106         * gcc.dg/torture/builtin-wctype-1.c: New test.
3107
3108 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3109
3110         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3111         * gcc.dg/20001101-1.c: Likewise.
3112         * gcc.dg/20001102-1.c: Likewise.
3113
3114 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3115
3116         * gcc.dg/compare8.c: Add an additional test for XOR.
3117
3118 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3119
3120         * gcc.dg/torture/builtin-ctype-1.c: New test.
3121
3122 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3123
3124         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3125         * gcc.dg/torture/builtin-math-1.c: Likewise.
3126         * gcc.dg/torture/builtin-power-1.c: New test.
3127
3128 2004-03-24  Andreas Schwab  <schwab@suse.de>
3129
3130         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3131         IA64 assembler.
3132
3133 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3134             Roger Sayle  <roger@eyesopen.com>
3135
3136         * gcc.dg/compare8.c: New test case.
3137
3138 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3139
3140         * g++.dg/ext/altivec-7.C: New test.
3141
3142 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3143
3144         PR 12267, 12391, 12560, 13129, 14114, 14133
3145         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3146         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3147         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3148         Adjust error regexps.
3149         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3150         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3151         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3152         * gcc.dg/local1.c: Add explanatory comment.
3153
3154 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3155
3156         PR optimization/14669
3157         * g++.dg/opt/fold2.C: New test case.
3158
3159 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3160
3161         PR c/14069
3162         * gcc.dg/20040322-1.c: New test.
3163
3164 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3165
3166         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3167         * gcc.dg/ultrasp4.c: Likewise.
3168         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3169
3170 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3171
3172         * gcc.dg/i386-sse-8.c: Reset default options.
3173
3174 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3175
3176         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3177         in the error message text.
3178
3179 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3180
3181         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3182
3183 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3184
3185         PR c++/14616
3186         * g++.dg/init/array13.C: New test.
3187
3188 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3189
3190         PR target/13889
3191         * gcc.c-torture/compile/pr13889.c: New test case.
3192
3193 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3194
3195         PR c/14635
3196         * builtins-1.c (nan, nans): Don't test.
3197         * builtins-30.c: Don't use nan, nanf, nanl.
3198         * builtins-35.c: New test.
3199
3200 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3201
3202         * g++.dg/ext/altivec-6.C: New test.
3203
3204 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3205
3206         * g++.dg/init/placement3.C: New test.
3207
3208         * g++.dg/template/spec13.C: New test.
3209
3210         * g++.dg/lookup/using11.C: New test.
3211
3212         * g++.dg/lookup/koenig3.C: New test.
3213
3214         * g++.dg/template/operator2.C: New test.
3215
3216         * g++.dg/expr/dtor3.C: New test.
3217         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3218         marker.
3219         * g++.old-deja/g++.law/visibility28.C: Likewise.
3220
3221 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3222
3223         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3224         * gcc.dg/ppc64-abi-3.c: Likewise.
3225
3226 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3227
3228         PR c++/14545
3229         * g++.dg/parse/template15.C: New test.
3230
3231 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3232
3233         * g++.dg/expr/dtor2.C: New test.
3234
3235         * g++.dg/lookup/anon4.C: New test.
3236
3237         * g++.dg/overload/using1.C: New test.
3238
3239         * g++.dg/template/lookup7.C: New test.
3240
3241         * g++.dg/template/typename6.C: New test.
3242
3243         * g++.dg/expr/cond6.C: New test.
3244
3245 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3246
3247         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3248
3249 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3250
3251         * g++.dg/expr/cond5.C: New test.
3252         * g++.dg/expr/constcast1.C: Likewise.
3253         * g++.dg/expr/ptrmem2.C: Likewise.
3254         * g++.dg/expr/ptrmem3.C: Likewise.
3255         * g++.dg/lookup/main1.C: Likewise.
3256         * g++.dg/template/lookup6.C: Likewise.
3257
3258 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3259
3260         * gcc.dg/local1.c: New test.
3261
3262         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3263
3264 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3265
3266         * gcc.dg/torture/builtin-convert-1.c: New test.
3267
3268 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3269
3270         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3271
3272 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3273
3274         PR c++/14481
3275         * g++.dg/warn/Wunused-7.C: New test.
3276
3277 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3278
3279         * gcc.dg/torture/builtin-integral-1.c: New test.
3280
3281 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3282
3283         PR c++/14586
3284         * g++.dg/parse/non-dependent3.C: New test.
3285
3286 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3287
3288         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3289         * g++.dg/eh/simd-2.C: Likewise.
3290         * g++.dg/init/array10.C: Likewise.
3291         * gcc.c-torture/compile/simd-1.c: Likewise.
3292         * gcc.c-torture/compile/simd-2.c: Likewise.
3293         * gcc.c-torture/compile/simd-3.c: Likewise.
3294         * gcc.c-torture/compile/simd-4.c: Likewise.
3295         * gcc.c-torture/compile/simd-6.c: Likewise.
3296         * gcc.c-torture/execute/simd-1.c: Likewise.
3297         * gcc.c-torture/execute/simd-2.c: Likewise.
3298         * gcc.dg/compat/vector-defs.h: Likewise.
3299         * gcc.dg/20020531-1.c: Likewise.
3300         * gcc.dg/altivec-3.c: Likewise.
3301         * gcc.dg/altivec-4.c: Likewise.
3302         * gcc.dg/altivec-varargs-1.c: Likewise.
3303         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3304         * gcc.dg/i386-mmx-3.c: Likewise.
3305         * gcc.dg/i386-sse-4.c: Likewise.
3306         * gcc.dg/i386-sse-5.c: Likewise.
3307         * gcc.dg/i386-sse-8.c: Likewise.
3308         * gcc.dg/simd-1.c: Likewise.
3309         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3310         __ev64_opaque__ since the machine description provides it.
3311
3312 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3313
3314         * lib/compat.exp (skip_list): New global variable.
3315         Use it to hold the user defined COMPAT_SKIPS list if any.
3316         (compat-obj): Add the members of skip_list to optall.
3317
3318 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3319
3320         * gcc.dg/compat/union-by-value-1_main.c,
3321         union-by-value-1_x.c, union-by-value-1_y.c,
3322         union-check.h, union-defs.h,
3323         union-init.h, union-return-1_main.c,
3324         union-return-1_x.c, union-return-1_y.c: New files.
3325
3326 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3327
3328         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3329         mixed-struct-init.h: Add 4 mixed structure types.
3330         struct-by-value-21_main.c, struct-by-value-21_x.c,
3331         struct-by-value-21_y.c, struct-return-21_main.c,
3332         struct-return-21_x.c, struct-return-21_y.c: New files.
3333
3334 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3335
3336         PR c++/14550
3337         * g++.dg/parse/template14.C: New test.
3338
3339 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3340
3341         * gcc.c-torture/execute/20040313-1.c: New test.
3342
3343 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3344
3345         PR target/14533
3346         * gcc.dg/20040311-2.c: New test.
3347
3348 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3349
3350         PR other/14544
3351         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3352         bit-field.
3353
3354 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3355
3356         * gcc.dg/20040305-2.c: Add missing return statement.
3357
3358 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3359
3360         * gcc.dg/builtins-34.c: Also check pow10*.
3361
3362 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3363
3364         PR target/14262
3365         * gcc.dg/20040305-2.c: New test.
3366
3367 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3368
3369         * gcc.dg/20040310-1.c: New test.
3370
3371 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3372
3373         * gcc.c-torture/execute/20040311-1.c: New test case.
3374
3375 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3376
3377         PR c++/14476
3378         * g++.dg/lookup/enum1.C: New test.
3379
3380 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3381
3382         PR c++/14510
3383         * g++.dg/lookup/struct2.C: New test.
3384
3385 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3386
3387         * gcc.dg/builtins-34.c: New test.
3388
3389 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3390
3391         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3392
3393 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3394
3395         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3396         * gcc.dg/alias-2.c: New testcase.
3397
3398 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3399
3400         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3401
3402 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3403
3404         * gcc.c-torture/execute/20040309-1.c: New test case.
3405
3406 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3407
3408         PR c++/14397
3409         * g++.dg/overload/ref1.C: New.
3410
3411 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3412
3413         PR c++/14409
3414         * g++.dg/template/spec12.C: New test.
3415
3416         PR c++/14448
3417         * g++.dg/parse/crash14.C: New test.
3418
3419 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3420
3421         PR c++/14230
3422         * g++.dg/init/ref11.C: New test.
3423
3424 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3425
3426         PR c++/14432
3427         * g++.dg/parse/builtin2.C: New test.
3428
3429 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3430
3431         PR c++/14401
3432         * g++.dg/init/ctor3.C: New test.
3433         * g++.dg/init/union1.C: New test.
3434         * g++.dg/ext/anon-struct4.C: New test.
3435
3436 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3437
3438         * g++.dg/lookup/koenig1.C: Tweak error messages.
3439         * g++.dg/lookup/used-before-declaration.C: Likewise.
3440         * g++.dg/other/do1.C: Likewise.
3441         * g++.dg/overload/koenig1.C: Likewise.
3442         * g++.dg/parse/crash13.C: Likewise.
3443         * g++.dg/template/instantiate3.C: Likewise.
3444
3445 2004-03-08  Eric Christopher  <echristo@redhat.com>
3446
3447         * * lib/target-supports.exp: Enable libiconv in test
3448         compilation.  Fix up error checking.
3449
3450 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3451
3452         PR middle-end/14289
3453         * gcc.dg/pr14289-1.c: New test case.
3454         * gcc.dg/pr14289-2.c: Likewise.
3455         * gcc.dg/pr14289-3.c: Likewise.
3456
3457 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3458
3459         * gcc.c-torture/execute/20040308-1.c: New test.
3460
3461 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3462
3463         * gcc.c-torture/execute/20040307-1.c: New test case.
3464
3465 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3466
3467         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3468
3469 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3470
3471         * gcc.dg/20040306-1.c: New test.
3472
3473 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3474
3475         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3476         them static.
3477         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3478
3479 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3480
3481         PR c/14465
3482         * gcc.dg/decl-6.c: New test.
3483
3484 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3485
3486         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3487         Rename LOGPOW -> LOG_POW.
3488         (SQRT_EXP, POW_EXP): New.
3489
3490 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3491
3492         * gcc.dg/i386-sse-8.c: New test.
3493
3494 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3495
3496         PR c/14114
3497         * gcc.dg/decl-5.c: New test.
3498
3499 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3500
3501         * gcc.dg/20040305-1.c: New test.
3502
3503 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3504
3505         PR other/14354
3506         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3507
3508 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3509
3510         PR c++/14425, c++/14426
3511         * g++.dg/ext/altivec-4.C: New test.
3512         * g++.dg/ext/altivec-5.C: New test.
3513
3514 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3515
3516         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3517         global variables of a type with no linkage.
3518         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3519         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3520         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3521         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3522         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3523         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3524         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3525         * g++.dg/warn/deprecated.C: Name enum Color.
3526         * g++.dg/overload/VLA.C: Name structure for 'b'.
3527         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3528
3529 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3530
3531         * gcc.c-torture/compile/20040304-1.c: New test.
3532
3533 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3534
3535         PR 13728
3536         * gcc.dg/decl-4.c: New testcase.
3537
3538 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3539
3540         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3541         as PRECF if sizeof (float) > sizeof (double).
3542         (PRECL): Make it the same as PRECF if
3543         sizeof (float) > sizeof (long double).
3544
3545 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3546
3547         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3548         system type.  Add check for irix6 which doesn't have c99 runtime.
3549
3550 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3551
3552         * gcc.dg/const-elim-1.c: xfail for xtensa.
3553
3554 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3555
3556         PR c++/14369
3557         * g++.dg/template/cond4.C: New test.
3558
3559 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3560
3561         PR c++/14360
3562         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3563
3564         PR c++/14361
3565         * g++.dg/parse/defarg7.C: New test.
3566
3567         PR c++/14359
3568         * g++.dg/template/friend26.C: New test.
3569
3570 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3571
3572         PR c++/14324
3573         * g++.dg/abi/mangle21.C: New test.
3574
3575         PR c++/14260
3576         * g++.dg/parse/constructor2.C: New test.
3577
3578         PR c++/14337
3579         * g++.dg/template/sfinae1.C: New test.
3580
3581 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3582
3583         PR c++/14267
3584         * g++.dg/expr/crash2.C: New test.
3585
3586         PR middle-end/13448
3587         * gcc.dg/inline-5.c: New test.
3588         * gcc.dg/always-inline.c: Split out tests into ...
3589         * gcc.dg/always-inline2.c: ... this and ...
3590         * gcc.dg/always-inline3.c: ... this.
3591
3592 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3593
3594         PR debug/12103
3595         * g++.dg/debug/crash1.C: New test.
3596
3597 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3598
3599         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3600         function with __attribute__((noinline)).
3601         (recurser_void2): Likewise.
3602         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3603         (recurser_void2): Likewise.
3604
3605 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3606
3607         PR middle-end/14203
3608         * g++.dg/warn/Wunused-6.C: New test case.
3609
3610 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3611
3612         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3613         not defined.
3614
3615 2004-02-27  Eric Christopher  <echristo@redhat.com>
3616
3617         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3618         * g++.dg/charset/asm2.c: Run only x86.
3619         * gcc.dg/charset/asm3.c: Ditto.
3620
3621 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3622
3623         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3624         ld_library_path.
3625
3626 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3627
3628         * g++.dg/ext/altivec-3.C: New.
3629
3630 2004-02-26  Richard Henderson  <rth@redhat.com>
3631
3632         * g++.dg/ext/attrib10.C: Mark for warning.
3633         * gcc.dg/attr-alias-1.c: New.
3634
3635 2004-02-26  Richard Henderson  <rth@redhat.com>
3636
3637         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3638         * gcc.c-torture/execute/20040208-2.c: ... it back.
3639
3640 2004-02-26  Eric Christopher  <echristo@redhat.com>
3641
3642         * lib/target-supports.exp (check-iconv-available): New function.
3643         * lib/gcc-dg.exp (dg-require-iconv): New function.
3644         Use above.
3645         * gcc.dg/charset: New directory.
3646         * gcc.dg/charset/charset.exp: New file.
3647         * gcc.dg/charset/asm1.c: Ditto.
3648         * gcc.dg/charset/asm2.c: Ditto.
3649         * gcc.dg/charset/asm3.c: Ditto.
3650         * gcc.dg/charset/asm4.c: Ditto.
3651         * gcc.dg/charset/asm5.c: Ditto.
3652         * gcc.dg/charset/attribute1.c: Ditto.
3653         * gcc.dg/charset/attribute2.c: Ditto.
3654         * gcc.dg/charset/string1.c: Ditto.
3655         * g++.dg/charset: New directory.
3656         * g++.dg/dg.exp: Add here. Special options.
3657         * g++.dg/charset/charset.exp: New file.
3658         * g++.dg/charset/asm1.c: Ditto.
3659         * g++.dg/charset/asm2.c: Ditto.
3660         * g++.dg/charset/asm3.c: Ditto.
3661         * g++.dg/charset/asm4.c: Ditto.
3662         * g++.dg/charset/attribute1.c: Ditto.
3663         * g++.dg/charset/attribute2.c: Ditto.
3664         * g++.dg/charset/extern1.cc: Ditto.
3665         * g++.dg/charset/extern2.cc: Ditto.
3666         * g++.dg/charset/string1.c: Ditto.
3667
3668 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3669
3670         PR c++/14278
3671         * g++.dg/parse/comma1.C: New test.
3672
3673 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3674
3675         PR c++/14284
3676         * g++.dg/template/ttp8.C: New test.
3677
3678 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3679
3680         * gcc.dg/fixuns-trunc-1.c: New test.
3681
3682 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3683
3684         * gcc.dg/builtins-config.h: Use #elif.
3685
3686 2004-02-26  Michael Matz  <matz@suse.de>
3687
3688         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3689         * gcc.dg/991214-1.c: Likewise.
3690         * gcc.dg/i386-asm-1.c: Likewise.
3691
3692 2004-02-25  Richard Henderson  <rth@redhat.com>
3693
3694         * gcc.c-torture/execute/20040208-2.c: Move ...
3695         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3696
3697 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3698
3699         PR c++/14246
3700         * g++.dg/other/crash-3.C: New test.
3701
3702 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3703
3704         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3705         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3706
3707         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3708         HP-UX.
3709
3710 2004-02-24  Michael Matz  <matz@suse.de>
3711
3712         * gcc.dg/i386-regparm.c: New.
3713
3714 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3715
3716         * gcc.c-torture/execute/20040223-1.c: New.
3717
3718 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3719             Kazu Hirata  <kazu@cs.umass.edu>
3720
3721         * gcc.dg/fwritable-strings-1.c: Remove.
3722
3723 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3724
3725         PR c/14156
3726         * gcc.dg/20040223-1.c: New test.
3727
3728 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3729
3730         PR c++/14106
3731         * g++.dg/ext/typeof9.C: New test.
3732
3733 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3734
3735         PR c++/14250
3736         * g++.dg/other/switch1.C: New test.
3737
3738 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3739
3740         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3741         * gcc.dg/va-arg-1.c: Likewise.
3742
3743 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3744
3745         PR c++/14143
3746         * g++.dg/template/koenig5.C: New test.
3747
3748 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3749
3750         * g++.dg/ext/altivec-1.C: Generalize target triple.
3751         * g++.dg/ext/altivec-2.C: New test case.
3752         * g++.dg/ext/altivec_check.h: New file.
3753         * gcc.dg/altivec-1.c: Generalize target triple;
3754         include altivec_check.h and call altivec_check().
3755         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3756         * gcc.dg/altivec-6.c: New test case.
3757         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3758         type casts as needed.
3759         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3760         altivec_check().
3761         * gcc.dg/altivec-12.c: New test case.
3762         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3763         include altivec_check.h and call altivec_check().
3764         * gcc.dg/altivec_check.h: New file.
3765
3766 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3767
3768         * lib/target-supports.exp (check_alias_available): Don't mangle
3769         function `g' in test program.
3770
3771 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3772
3773         * lib/target-supports.exp (check_profiling_available): Check
3774         argument to determine whether we support a profiling type.
3775         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3776         check_profiling_available.
3777         * g++.dg/bprob/bprob.exp: Likewise
3778         * g77.dg/bprob/bprob.exp: Likewise.
3779         * gcc.misc-tests/bprob.exp: Likewise.
3780         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3781         dg-require-profiling and delete expected error handling.
3782         * gcc.dg/20021014-1.c: Likewise.
3783         * gcc.dg/nest.c: Likewise.
3784
3785 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3786
3787         PR c++/12007
3788         * g++.dg/other/vthunk1.C: New test.
3789
3790 2004-02-20  Falk Hueffner  <falk@debian.org>
3791
3792         PR target/14201
3793         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3794
3795 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3796
3797         PR c++/13927
3798         * g++.dg/other/error8.C: Remove XFAIL markers.
3799
3800         PR c++/14173
3801         * g++.dg/ext/packed5.C: New test.
3802
3803         PR c++/14199
3804         * g++.dg/warn/Wunused-5.C: New test.
3805
3806         PR c++/14186
3807         * g++.dg/lookup/member1.C: New test.
3808
3809 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3810
3811         * gcc.c-torture/compile/20040130-1.c: Enable only when
3812         __INT_MAX__ >= 2147483647L.
3813         * gcc.c-torture/compile/961203-1.c: Likewise.
3814
3815 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3816
3817         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3818         * g++.dg/opt/template1.C: Robustify assembler regexp
3819
3820 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3821
3822         * gcc.c-torture/execute/simd-4.x: Remove.
3823         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3824         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3825         Guard with #ifndef SKIP_ATTRIBUTE.
3826         * gcc.dg/compat/vector-1_y.c: Likewise.
3827         * gcc.dg/compat/vector-2_x.c: Likewise.
3828         * gcc.dg/compat/vector-2_y.c: Likewise.
3829         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3830         * g++.dg/eh/simd-2.C: Likewise.
3831
3832 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3833
3834         * gcc.c-torture/compile/complex-1.c: New.
3835
3836 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3837
3838         PR target/14209
3839         * gcc.c-torture/execute/20040218-1.c: New test.
3840
3841 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3842
3843         PR c++/14181
3844         * g++.dg/parse/new2.C: New test.
3845
3846 2004-02-18  Paul Brook  <paul@codesourcery.com>
3847
3848         * gcc.c-torture/compile/libcall-1.c: New test.
3849
3850 2004-02-18  Paul Brook  <paul@codesourcery.com>
3851
3852         PR debug/12934
3853         * gcc.dg/debug/debug-7.c: New test.
3854
3855 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3856
3857         * gcc.dg/20040217-1.c: New test.
3858
3859 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3860
3861         * gcc.c-torture/execute/990208-1.x: Delete.
3862
3863 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3864
3865         * gcc.c-torture/execute/20040208-2.x: New file.
3866
3867 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3868
3869         PR c++/11326
3870         * g++.dg/abi/structret1.C: New test.
3871
3872 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3873
3874         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3875         (i386_cpuid): No need to test if cpuid is available on AMD64.
3876         Fix assembly, so that it works onboth i386 and AMD64.
3877         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3878         (vecInLong): Fix s[] member type to unsigned int.
3879         (vecInWord): Remove type.
3880         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3881         (a64, b64, c64, d64, e64): Remove.
3882         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3883         Remove unused variable.  Remove initialization of removed variables.
3884         Don't call mmx_tests nor sse_tests.
3885         (reference_mmx, reference_sse): Remove.
3886         (check): Add return stmt.
3887         * gcc.dg/i386-sse-7.c: New test.
3888         * gcc.dg/i386-mmx-4.c: New test.
3889
3890 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3891
3892         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3893         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3894         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3895         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3896         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3897         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3898         g++.dg/tc1/dr94.C: Fix line terminator.
3899
3900 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3901
3902         * gcc.c-torture/compile/20040216-1.c: New.
3903
3904 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3905
3906         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3907         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3908         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3909         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3910         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3911         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3912
3913 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3914
3915         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3916
3917 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3918
3919         PR c++/13971
3920         * g++.dg/expr/cond4.C: New test.
3921
3922         PR c++/14086
3923         * g++.dg/lookup/crash2.C: New test.
3924
3925 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3926
3927         * gcc.c-torture/compile/20040214-2.c: New test.
3928
3929 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3930
3931         PR c++/14116
3932         * g++.dg/ext/typeof8.C: New test.
3933
3934 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3935
3936         * gcc.c-torture/compile/20040214-1.c: New test.
3937
3938 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3939
3940         PR c++/13635
3941         * g++.dg/template/spec11.C: New test.
3942
3943 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3944
3945         PR c++/13927
3946         * g++.dg/other/error8.C: New test.
3947
3948 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3949
3950         PR c++/14122
3951         * g++.dg/template/array4.C: New test.
3952
3953         PR c++/14108
3954         * g++.dg/inherit/thunk2.C: New test.
3955
3956         PR c++/14083
3957         * g++.dg/eh/cond2.C: New test.
3958
3959 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3960
3961         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3962
3963 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3964
3965         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3966
3967 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3968
3969         * g++.dg/simd-2.C: xfail on ppc64-linux.
3970
3971 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3972
3973         PR c/456
3974         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3975         tests.
3976
3977 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3978
3979         * gcc.dg/builtins-33.c: New test.
3980
3981 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3982
3983         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3984
3985 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3986
3987         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3988
3989 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3990
3991         * gcc.dg/ppc64-abi-3.c: New test.
3992
3993 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3994
3995         PR c/14092
3996
3997         * gcc.dg/pr14092-1.c: New testcase.
3998
3999 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
4000
4001         * gcc.dg/cpp/assert4.c: Fix typo last change.
4002
4003         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
4004         * gcc.dg/cpp/assert4.c: Handle powerpc64.
4005
4006         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
4007
4008 2004-02-09  Roger Sayle  <roger@eyesopen.com>
4009
4010         * gcc.c-torture/compile/20040209-1.c: New test case.
4011
4012 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4013
4014         * gcc.dg/c90-init-1.c: Adjust expected error messages.
4015
4016 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
4017
4018         * gcc.c-torture/execute/20040208-[12].c: New tests.
4019
4020 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4021
4022         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
4023
4024 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4025
4026         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
4027
4028 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4029
4030         Bug 13856
4031         * gcc.dg/visibility-8.c: New testcase.
4032
4033 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4034
4035         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
4036         arguments.
4037         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
4038
4039 2004-02-07  Roger Sayle  <roger@eyesopen.com>
4040
4041         PR middle-end/13696
4042         * g++.dg/opt/fold1.C: New test case.
4043
4044 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4045
4046         PR c++/14033
4047         * g++.dg/other/crash-2.C: New test.
4048
4049 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4050
4051         PR c++/14028
4052         * g++.dg/parse/angle-bracket2.C: New test.
4053
4054 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4055
4056         PR middle-end/13750
4057         Revert:
4058         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4059         PR pch/13361
4060         * testsuite/g++.dg/pch/wchar-1.C: New.
4061         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4062
4063 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4064
4065         PR c++/14008
4066         * g++.dg/parse/error15.C: New test.
4067         * g++.dg/parse/crash11.C: Update dg-error mark.
4068
4069 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4070
4071         PR c++/13932
4072         * g++.dg/warn/conv2.C: New test.
4073
4074 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4075
4076         PR c++/13086
4077         * g++.dg/warn/incomplete1.C: Remove xfail.
4078
4079 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4080
4081         * lib/file-format.exp (gcc_target_object_format): Use
4082         ${tool}_target_compile, not gcc_target_compile.
4083         * lib/target-supports.exp (check_alias_available): Likewise.
4084         (check_gc_sections_available): Likewise.
4085         * g++.dg/ext/attrib10.C: Use dg-require-alias.
4086         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
4087         dg-require-alias.
4088
4089 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4090
4091         PR c++/13969
4092         * g++.dg/template/static6.C: New test.
4093
4094 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4095
4096         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4097
4098 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4099
4100         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4101         tests for systems where `char' is unsigned by default.
4102
4103 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4104
4105         PR c++/13997
4106         * g++.dg/template/partial3.C: New test.
4107
4108 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4109
4110         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4111         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4112         Remove mentions of obsolete ports.
4113
4114 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4115
4116         * gcc.dg/noncompile/20001228-1.c: Fix for new
4117         error message.
4118
4119 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4120
4121         PR target/9348
4122         * gcc.c-torture/execute/multdi-1.c: New test case.
4123
4124 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4125
4126         PR c++/13925
4127         * g++.dg/template/lookup5.C: New test.
4128
4129 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4130
4131         PR c++/13950
4132         * g++.dg/template/lookup4.C: New test.
4133
4134         PR c++/13970
4135         * g++.dg/parse/error14.C: New test.
4136
4137         PR c++/14002
4138         * g++.dg/parse/template13.C: New test.
4139
4140 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4141
4142         PR c++/13978
4143         * g++.dg/template/koenig4.C: New test.
4144
4145         PR c++/13968
4146         * g++.dg/template/crash17.C: New test.
4147
4148         PR c++/13975
4149         * g++.dg/parse/error13.C: New test.
4150         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4151
4152 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4153
4154         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4155
4156 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4157
4158         PR c/11658
4159         PR c/13994
4160         * gcc.dg/noncompile/20040203-1.c: New test.
4161         * gcc.dg/noncompile/20040203-2.c: Likewise.
4162         * gcc.dg/noncompile/20040203-3.c: Likewise.
4163         * gcc.dg/20040203-1.c: Likewise.
4164
4165 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4166
4167         PR c++/10858
4168         * g++.dg/template/sizeof7.C: New test.
4169
4170 2004-02-02  Eric Christopher  <echristo@redhat.com>
4171             Zack Weinberg  <zack@codesourcery.com>
4172
4173         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4174
4175 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4176
4177         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4178         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4179         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4180         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4181
4182 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4183
4184         PR c++/13113
4185         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
4186
4187         PR c++/13854
4188         * g++.dg/ext/attrib13.C: New test.
4189
4190         PR c++/13907
4191         * g++.dg/conversion/op2.C: New test.
4192
4193 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4194
4195         * gcc.dg/titype-1.c: Fix pasto.
4196
4197 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4198
4199         * gcc.dg/titype-1.c: New test.
4200
4201 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4202
4203         PR c++/13957
4204         * g++.dg/template/non-type-template-argument-1.C,
4205         g++.dg/template/qualified-id1.C: Update dg-error marks.
4206         * g++.dg/template/nontype6.C: New test.
4207
4208 2004-02-01  Roger Sayle  <roger@eyesopen.com>
4209
4210         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
4211         * gcc.dg/builtins-31.c: New testcase.
4212         * gcc.dg/builtins-32.c: New testcase.
4213
4214 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
4215
4216         * objc.dg/call-super-2.m: Update line numbers
4217         for the including of stddef.h.
4218
4219 2004-01-30  Michael Matz  <matz@suse.de>
4220
4221         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
4222         g++.dg/ext/case-range3.C: New tests.
4223
4224 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4225
4226         DR206
4227         PR c++/13813
4228         * g++.dg/template/member4.C: New test.
4229
4230 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4231
4232         PR c++/13683
4233         * g++.dg/template/sizeof6.C: New test.
4234
4235 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4236
4237         * gcc.dg/fwritable-strings-1.c: New test.
4238
4239 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4240
4241         * gcc.c-torture/compile/20040130-1.c: New test.
4242
4243 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
4244
4245         * objc.dg/call-super-2.m: Include stddef.h for size_t.
4246
4247 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
4248
4249         PR c++/13883
4250         * g++.dg/template/ctor3.C: New test.
4251
4252 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4253
4254         * g++.dg/tc1: New directory.
4255         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4256         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4257         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4258         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4259         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4260
4261 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4262
4263         * g++.dg/parse/error11.C: New test.
4264         * g++.dg/parse/error12.C: Likewise.
4265
4266 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4267
4268         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4269         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4270
4271 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4272
4273         PR c++/13791
4274         * g++.dg/ext/attrib12.C: New test.
4275
4276         PR c++/13736
4277         * g++.dg/parse/cast2.C: New test.
4278
4279 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4280
4281         * objc.dg/encode-2.m (main): New local string.  Set depending on
4282         sizeof long.  Use in sscanf call.
4283         * objc.dg/encode-3.m (main): New local string.  Set depending on
4284         sizeof long.  Use in scan_initial call.
4285
4286 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4287
4288         * objc.dg/call-super-2.m: Make LP64-safe.
4289         * objc.dg/desig-init-1.m: Likewise.
4290
4291 2004-01-27  Devang Patel <dpatel@apple.com>
4292
4293         * g++.dg/debug/namespace1.C: New test.
4294
4295 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4296
4297         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4298         xscale-*-*.
4299
4300         * gcc.dg/arm-mmx-1.c: New test.
4301
4302 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4303
4304         * gcc.dg/20040127-1.c: New test.
4305         * gcc.dg/20040127-2.c: New test.
4306
4307 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4308
4309         * objc.dg/stret-1.m (glob): Renamed to globa.
4310
4311 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4312
4313         PR c++/13663
4314         * g++.dg/expr/for1.C: New test.
4315
4316 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4317
4318         PR middle-end/13779
4319         * gcc.dg/darwin-longlong.c: New test.
4320
4321 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4322
4323         * gcc.dg/20040124-1.c: Moved test from here...
4324         * gcc.c-torture/compile/20040124-1.c: ...to here.
4325
4326 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4327
4328         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4329         the assembly output if -m64 is passed.
4330
4331 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4332
4333         PR c++/13833
4334         * g++.dg/template/cond3.C: New test.
4335
4336 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4337
4338         PR c++/13810
4339         * g++.dg/template/ttp7.C: New test.
4340
4341 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4342
4343         PR c++/13797
4344         * g++.dg/template/nontype4.C: New test.
4345         * g++.dg/template/nontype5.C: Likewise.
4346
4347 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4348
4349         * gcc.dg/torture/mips-clobber-at.c: New test.
4350
4351 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4352
4353         * gcc.dg/20040124-1.c: New test.
4354
4355 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4356
4357         * gcc.dg/20040123-1.c: New test.
4358
4359 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4360
4361         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4362
4363 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4364
4365         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4366
4367 2004-01-23  Andrew Pinski  <apinski@apple.com>
4368
4369         * gcc.dg/20030121-1.c: Move to ..
4370         * gcc.dg/20040121-1.c: here.
4371
4372 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4373
4374         * gcc.dg/builtins-29.c: New test case.
4375
4376 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4377
4378         PR 18314
4379         * gcc.dg/builtins-30.c: New testcase.
4380
4381 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4382
4383         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4384         * lib/g77.exp: Likewise.
4385         * lib/objc.exp: Likewise.
4386         * lib/g++.exp: Likewise.
4387
4388 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4389
4390         * gcc.dg/struct-by-value-2.c: New test.
4391
4392 2004-01-21  Andrew Pinski  <apinski@apple.com>
4393
4394         PR target/13785
4395         * gcc.dg/20030121-1.c: New test.
4396
4397 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4398
4399         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4400         clobber frame pointer register in asm statement.
4401
4402 2004-01-21  Falk Hueffner  <falk@debian.org>
4403
4404         * gcc.c-torture/compile/20040121-1.c: New test.
4405
4406 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4407
4408         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4409
4410 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4411
4412         * gcc.dg/ppc64-abi-2.c: New test.
4413
4414 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4415
4416         * lib/treelang.exp: Fill out this file.
4417         * lib/treelang-dg.exp: New File.
4418
4419 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4420
4421         * gcc.c-torture/compile/981022-1.c: Remove.
4422         * gcc.dg/array-5.c: Remove XFAIL.
4423         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4424         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4425         gcc.dg/cond-lvalue-1.c: Update.
4426         * gcc.dg/cast-lvalue-2.c: New test.
4427
4428 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4429
4430         PR c++/13592
4431         * g++.dg/other/error1.C (class foo): Tweak error message.
4432
4433         PR c++/13592
4434         * g++.dg/template/call2.C: New test.
4435
4436 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4437
4438         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4439         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4440         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4441         scalar-return-1_x.c, scalar-return-2_y.c,
4442         scalar-return-3_x.c, scalar-return-3_y.c,
4443         scalar-return-4_x.c, scalar-return-4_y.c,
4444         struct-align-1.h, struct-align-1_x.c,
4445         struct-align-1_y.c, struct-align-2.h,
4446         struct-align-2_x.c, struct-align-2_y.c,
4447         struct-by-value-10_y.c, struct-by-value-11_x.c,
4448         struct-by-value-11_y.c, struct-by-value-12_x.c,
4449         struct-by-value-12_y.c, struct-by-value-13_x.c,
4450         struct-by-value-13_y.c, struct-by-value-14_x.c,
4451         struct-by-value-14_y.c, struct-by-value-15_x.c,
4452         struct-by-value-15_y.c, struct-by-value-16_y.c,
4453         struct-by-value-17_y.c, struct-by-value-18_y.c,
4454         struct-by-value-19_y.c, struct-by-value-1_x.c,
4455         struct-by-value-1_y.c, struct-by-value-20_y.c,
4456         struct-by-value-2_x.c, struct-by-value-2_y.c,
4457         struct-by-value-3_y.c, struct-by-value-4_x.c,
4458         struct-by-value-4_y.c, struct-by-value-5_y.c,
4459         struct-by-value-6_y.c, struct-by-value-7_y.c
4460         struct-by-value-8_x.c, struct-by-value-8_y.c
4461         struct-by-value-9_x.c, struct-by-value-9_y.c
4462         struct-return-10_x.c, struct-return-10_y.c,
4463         struct-return-19_x.c, struct-return-20_x.c
4464         struct-return-2_x.c, struct-return-2_y.c
4465         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4466         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4467
4468 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4469
4470         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4471         attribute on sparc*-sun-solaris2.*.
4472
4473 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4474
4475         PR c++/13710
4476         * g++.dg/ext/typeof7.C: New test.
4477
4478 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4479
4480         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4481         * gcc.dg/const-elim-1.c: Same.
4482
4483 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4484
4485         * objc.dg/stret-1.m: New.
4486         * objc.dg/stret-2.m: New.
4487
4488 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4489
4490         PR c++/11895
4491         * g++.dg/ext/vector1.C: New test.
4492
4493 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4494
4495         * gcc.dg/pch/import-1.c: New.
4496         * gcc.dg/pch/import-1.hs: New.
4497         * gcc.dg/pch/import-1a.h: New.
4498         * gcc.dg/pch/import-1b.h: New.
4499         * gcc.dg/pch/import-1c.h: New.
4500
4501 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4502
4503         PR c++/13574
4504         * g++.dg/ext/array1.C: New test.
4505
4506         PR c++/13178
4507         * g++.dg/conversion/op1.C: New test.
4508
4509 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4510
4511         PR 11864
4512         From Kazumoto Kojima / Dan Kegel:
4513         * gcc.dg/pr11864-1.c: New test.
4514
4515         PR 10392
4516         From Marcus Comstedt / Dan Kegel:
4517         * gcc.dg/pr10392-1.c: New test.
4518
4519 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4520
4521         PR c++/13478
4522         * g++.dg/init/ref10.C: New test.
4523
4524 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4525
4526         PR c++/13407
4527         * g++.dg/parse/typename6.C: New test.
4528
4529 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4530
4531         PR pch/13361
4532         * testsuite/g++.dg/pch/wchar-1.C: New.
4533         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4534
4535 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4536
4537         PR c++/9259
4538         * g++.dg/expr/sizeof2.C: New test.
4539
4540 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4541
4542         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4543
4544 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4545
4546         PR c++/13659
4547         * g++.dg/lookup/strong-using-3.C: New.
4548         * g++.dg/lookup/using-10.C: New.
4549
4550 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4551
4552         PR c++/13594
4553         * g++.dg/lookup/strong-using-2.C: New.
4554
4555 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4556             Dan Kegel <dank@kegel.com>
4557             J"orn Rennecke <joern.rennecke@superh.com>
4558
4559         PR target/9365
4560         * gcc.dg/pr9365-1.c: New test.
4561
4562 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4563
4564         PR c++/8856
4565         * g++.dg/parse/casting-operator2.C: New test.
4566         * g++.old-deja/g++.pt/explicit83.C: Remove.
4567
4568 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4569
4570         * gcc.dg/label-compound-stmt-1.c: New test.
4571         * gcc.c-torture/compile/950922-1.c,
4572         gcc.c-torture/compile/20000211-3.c,
4573         gcc.c-torture/compile/20000518-1.c,
4574         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4575         compound statements.
4576
4577 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4578
4579         * gcc.dg/ppc64-abi-1.c: New test.
4580
4581 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4582
4583          * g++.dg/ext/attrib9.C: Add dg-warnings.
4584
4585 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4586
4587         PR c++/12335
4588         * g++.dg/parse/dtor3.C: New test.
4589
4590 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4591
4592         PR c++/12709
4593         * g++.dg/parse/try-catch-1.C: New test.
4594
4595 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4596
4597         * ada/acats/run_all.sh: Add more verbose output in acats.log
4598         when compiling tests.
4599
4600 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4601
4602         PR 13656
4603         * gcc.dg/typedef-redecl.c: New test case.
4604         * gcc.dg/typedef-redecl.h: New support file.
4605
4606 2004-01-13  Jan Hubicka  <jh@suse.cz>
4607
4608         * gcc.dg/always_inline.c: New test.
4609         * gcc.dg/debug/20031231-1.c: Fix.
4610
4611 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4612
4613         PR c++/13474
4614         * g++.dg/template/array3.C: New test.
4615
4616 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4617
4618         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4619         * g++.dg/warn/Wunused-2.C: Likewise.
4620
4621 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4622
4623         PR c++/13289
4624         * g++.dg/template/instantiate6.C: New test.
4625
4626 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4627
4628         PR middle-end/11397
4629         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4630
4631 2004-01-12  Jan Hubicka  <jh@suse.cz>
4632
4633         PR opt/12826
4634         * gcc.dg/20040112-1.c: New.
4635
4636         * gcc.dg/dwarf-die[1-7].c: Move to...
4637         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4638         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4639
4640 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4641
4642         PR c++/4100
4643         * g++.dg/parse/friend4.C: New test.
4644
4645 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4646
4647         PR c++/4100
4648         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4649         definition is called a friend.
4650
4651 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4652
4653         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4654
4655 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4656
4657         PR c++/3478
4658         * g++.dg/parse/error10.C: New test.
4659         * g++.dg/template/arg2.C: Accept "invalid type" error.
4660
4661 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4662
4663         PR middle-end/13392
4664         * g++.dg/opt/expect2.C: New test.
4665
4666 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4667
4668         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4669         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4670         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4671         Update dg-error regexps.
4672
4673 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4674
4675         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4676         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4677
4678 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4679
4680         * gcc.dg/pragma-re-1.c: Use right pointer type.
4681
4682 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4683
4684         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4685
4686 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4687
4688         * gcc.dg/rs6000-ldouble-1.c: New.
4689
4690 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4691
4692         DR 337
4693         PR c++/9256
4694         * g++.dg/other/abstract1.C: New test.
4695
4696 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4697
4698         * g++.dg/lookup/strong-using-1.C: New.
4699
4700 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4701
4702         PR c/11234
4703         * gcc.dg/func-ptr-conv-1.c: New test.
4704         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4705
4706 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4707
4708         PR target/13380.
4709         * gcc.c-torture/compile/20040109-1.c: New.
4710
4711 2004-01-08  Stuart Hastings  <stuart@apple.com>
4712
4713         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4714         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4715         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4716
4717 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4718
4719         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4720
4721 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4722
4723         * ada/acats/run_acats: Treat 'gnatchop' the same way
4724         as 'gnatmake'.  Export GCC_DRIVER.
4725         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4726         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4727
4728 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4729
4730         PR c++/12573
4731         * g++.dg/template/dependent-expr4.C: New test.
4732
4733 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4734
4735         * gcc.dg/altivec-11.c: New test.
4736
4737 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4738
4739         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4740
4741 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4742
4743         PR c/6024
4744         * gcc.dg/enum-compat-1.c: New test.
4745         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4746
4747 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4748
4749         PR c/12165
4750         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4751         gcc.dg/c99-idem-qual-3.c: New tests.
4752
4753 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4754
4755         * gcc.dg/winline-7.c: Don't cast void * to int.
4756
4757 2004-01-06  Jan Hubicka  <jh@suse.cz>
4758
4759         * gcc.dg/i386-sse-5.c: New test
4760         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4761
4762 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4763
4764         PR c++/12815
4765         * g++.dg/rtti/typeid4.C: New test.
4766
4767 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4768
4769         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4770
4771 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4772
4773         PR c++/12132
4774         * g++.dg/template/error11.C: New test.
4775
4776         PR c++/13451
4777         * g++.dg/template/class2.C: New test.
4778
4779 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4780         Richard Sandiford <rsandifo@redhat.com>
4781
4782         PR c++/13387
4783         * g++.dg/opt/alias3.C: New test.
4784
4785 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4786
4787         PR c++/13157
4788         * g++.dg/template/koenig3.C: New test.
4789
4790         PR c++/13529
4791         * g++.dg/parse/offsetof3.C: New test.
4792
4793         * g++.dg/init/copy7.C: Add missing dg-error markers.
4794
4795         PR c++/12226
4796         * g++.dg/init/copy7.c: New test.
4797
4798         PR c++/13536
4799         * g++.dg/parse/cast1.C: New test.
4800
4801 2004-01-04  Jan Hubicka  <jh@suse.cz>
4802
4803         * gcc.dg/winline[1-7].c: New tests.
4804
4805 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4806
4807         PR c++/13520
4808         * g++.dg/template/qualttp22.C: New test.
4809
4810 2004-01-01  Jan Hubicka  <jh@suse.cz>
4811
4812         * gcc.dg/debug/20031231-1.c: New.
4813         * gcc.c-torture/compile/20040101-1.c: New.
4814         * gcc.dg/dwarf-die-[1-7].c: New.
4815
4816 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4817
4818         PR optimization/13521
4819         * gcc.c-torture/compile/20031231-1.c: New test.
4820
4821 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4822
4823         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4824
4825 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4826
4827         PR c++/10079
4828         * g++.dg/template/crash16.C: New test.
4829
4830 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4831
4832         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4833
4834 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4835
4836         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4837         ports.
4838         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4839         * g++.old-deja/g++.law/profile1.C: Likewise.
4840         * gcc.c-torture/compile/981006-1.c: Likewise.
4841         * gcc.c-torture/execute/loop-2e.x: Likewise.
4842         * gcc.c-torture/execute/loop-2f.x: Remove.
4843         * gcc.c-torture/execute/loop-2g.x: Likewise.
4844         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4845         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4846
4847 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4848
4849         PR c++/13507
4850         * g++.dg/ext/attrib11.C: New test.
4851
4852         PR c++/13494
4853         * g++.dg/template/array2-1.C: New test.
4854         * g++.dg/template/array2-2.C: New test.
4855
4856 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4857
4858         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4859
4860 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4861
4862         PR c++/12774
4863         * g++.dg/template/array1-1.C: New test.
4864         * g++.dg/template/array1-2.C: New test.
4865
4866 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4867
4868         PR fortran/12632
4869         * g77.dg/12632.f: New test case.
4870
4871 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4872
4873         PR c++/13289
4874         * g++.dg/parse/nontype1.C: New test.
4875
4876 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4877
4878         PR c++/12403
4879         * g++.dg/parse/explicit1.C: New test.
4880         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4881
4882 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4883
4884         PR c++/13081
4885         * g++.dg/opt/inline6.C: New test.
4886
4887         PR c++/12613
4888         * g++.dg/parse/error9.C: New test.
4889
4890         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4891
4892 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4893
4894         PR c++/13009
4895         * g++.dg/init/assign1.C: New test.
4896
4897 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4898
4899         PR c++/13070
4900         * g++.dg/warn/format3.C: New test case.
4901
4902 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4903
4904         * gcc.c-torture/compile/20031227-1.c: New test.
4905
4906 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4907
4908         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4909         * g77.dg/bprob/bprob.exp: Likewise.
4910         * gcc.misc-tests/bprob.exp: Likewise.
4911         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4912         variants on systems where the library does not provide that
4913         functionality.
4914         * gcc.dg/builtins-20.c: Use builtins-config.h.
4915         * gcc.dg/builtins-config.h: New file.
4916
4917 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4918
4919         * lib/gcc-dg.exp (dg-require-profiling): New function.
4920         * lib/target-supports.exp (check_profiling_available): Likewise.
4921         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4922         * g77.dg/bprob/bprob.exp: Likewise.
4923         * gcc.misc-tests/bprob.exp: Likewise.
4924         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4925         * gcc.dg/20021014-1.c: Likewise.
4926         * gcc.dg/nest.c: Likewise.
4927
4928 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4929
4930         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4931         compiling.
4932         * g++.dg/lookup/java2.C: Likewise.
4933         * gcc.dg/cpp/lexident.c: Likewise.
4934
4935 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4936
4937         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4938         given.
4939         * gcc.c-torture/compile/961203-1.c: Likewise.
4940         * gcc.c-torture/compile/980506-1.c: Likewise.
4941
4942 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4943
4944         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4945         (additional_prunes): New global.
4946         (gcc-dg-prune): Handle additional per-test pruning.
4947         (dg-test): Clear additional_prunes between tests.
4948
4949         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4950         dg-prune-output to avoid spurious failures from assembler
4951         complaining about nonexistent WAW violations.
4952         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4953         Use dg-prune-output to avoid spurious failures from assembler
4954         warning about Itanium B-step errata.
4955
4956 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4957
4958         * g++.dg/abi/macro0.C: New test.
4959         * g++.dg/abi/macro1.C: Likewise.
4960         * g++.dg/abi/macro2.C: Likewise.
4961
4962         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4963         * g++.dg/abi/bitfield7.C: Likewise.
4964         * g++.dg/abi/dtor2.C: Likewise.
4965         * g++.dg/abi/mangle11.C: Likewise.
4966         * g++.dg/abi/mangle12.C: Likewise.
4967         * g++.dg/abi/mangle14.C: Likewise.
4968         * g++.dg/abi/mangle17.C: Likewise.
4969         * g++.dg/abi/vbase10.C: Likewise.
4970         * g++.dg/abi/vbase14.C: Likewise.
4971         * g++.dg/template/qualttp17.C: Likewise.
4972
4973 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4974
4975         PR c/11995
4976         * gcc.dg/20031223-1.c: New test.
4977
4978 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4979
4980         * gcc.dg/noreturn-7.c: New test.
4981
4982 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4983
4984         * gcc.dg/null-pointer-1.c: New test.
4985
4986 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4987
4988         * g++.old-deja/g++.jason/template18.C: Remove.
4989         * g++.old-deja/g++.jason/template37.C: Likewise.
4990
4991         PR c++/12862
4992         * g++.dg/lookup/ns1.C: New test.
4993
4994         PR c++/12397
4995         * g++.dg/template/lookup3.C: New test.
4996
4997 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4998
4999         * g++.dg/template/recurse1.C: New test
5000
5001 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5002
5003         PR c++/12479
5004         * g++.dg/parse/semicolon1.C: New test.
5005         * g++.dg/parse/semicolon1.h: Likewise.
5006
5007 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
5008
5009         * gcc.dg/darwin-misaligned.c: New test.
5010
5011 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5012
5013         PR c/9163
5014         * gcc.dg/20031222-1.c: New test.
5015
5016 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
5017
5018         PR c++/13438
5019         * g++.dg/parse/error8.C: New test.
5020
5021         PR c++/11554
5022         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
5023
5024 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
5025
5026         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
5027         too small.
5028         * gcc.c-torture/compile/930217-1.c: Likewise.
5029         * gcc.c-torture/compile/930513-1.c: Likewise.
5030         * gcc.c-torture/execute/920908-2.c: Likewise.
5031         * gcc.c-torture/execute/921204-1.c: Likewise.
5032         * gcc.c-torture/execute/930621-1.c: Likewise.
5033         * gcc.c-torture/execute/930630-1.c: Likewise.
5034         * gcc.c-torture/execute/931031-1.c: Likewise.
5035         * gcc.c-torture/execute/980602-2.c: Likewise.
5036         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
5037         * gcc.c-torture/execute/compndlit-1.c: Likewise.
5038         * gcc.c-torture/execute/extzvsi.c: Likewise.
5039         * gcc.c-torture/unsorted/ext.c: Likewise.
5040
5041 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
5042
5043         PR target/12749
5044         * gcc.c-torture/compile/20031220-2.c: New test case.
5045
5046 2003-12-20  Roger Sayle  <roger@eyesopen.com>
5047
5048         PR optimization/13031
5049         * gcc.c-torture/compile/20031220-1.c: New test case.
5050
5051 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5052
5053         * gcc.dg/cast-function-1.c: New test.
5054
5055 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5056
5057         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
5058         formats.
5059
5060 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
5061
5062         PR c++/12795
5063         * g++.dg/ext/attrib10.C: New test.
5064
5065 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5066
5067         * gcc.dg/cleanup-10.c: New test.
5068         * gcc.dg/cleanup-11.c: New test.
5069
5070 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5071
5072         PR c++/13239
5073         * g++.dg/opt/expect1.C: New test.
5074
5075 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
5076
5077         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
5078
5079 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
5080
5081         PR debug/12923
5082         * gcc.dg/20031218-1.c: New test.
5083
5084         PR debug/12389
5085         * gcc.dg/20031218-2.c: New test.
5086         * gcc.dg/20031218-3.c: New test.
5087
5088         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
5089         of label name and allow for USER_LABEL_PREFIX == "_" names.
5090         * g++.dg/abi/mangle18-2.C: Likewise.
5091         * g++.dg/abi/mangle19-1.C: Likewise.
5092         * g++.dg/abi/mangle19-2.C: Likewise.
5093         * g++.dg/abi/mangle20-1.C: Likewise.
5094         * g++.dg/abi/mangle20-2.C: Likewise.
5095
5096 2003-12-18  Richard Henderson  <rth@redhat.com>
5097
5098         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
5099
5100 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
5101             Dan Kegel <dank@kegel.com>
5102
5103         PR other/12009
5104         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
5105         testing a cross compiler, it causes spurious compile failures.
5106         * lib/g++.exp: Likewise.
5107
5108 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5109
5110         PR c++/13262
5111         * g++.dg/template/access13.C: New test.
5112
5113 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5114
5115         * gcc.dg/20031216-1.c: New test.
5116
5117 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5118
5119         PR c++/9154
5120         * g++.dg/template/error10.C: New test.
5121
5122 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5123
5124         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5125         * g++.dg/eh/simd-2.C: Likewise.
5126
5127 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5128             Roger Sayle  <roger@eyesopen.com>
5129
5130         * gcc.c-torture/execute/ieee/mzero5.c: New.
5131
5132 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5133
5134         PR c++/10603
5135         * g++.dg/parse/error6.C: New test.
5136
5137         PR c++/12827
5138         * g++.dg/parse/error7.C: New test.
5139
5140 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5141
5142         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
5143         at -O with stabs debugging formats.
5144         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
5145         * gcc.dg/debug/debug-2.c: Likewise.
5146
5147 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5148
5149         PR c++/12696
5150         * g++.dg/init/error1.C: New test.
5151
5152         PR c++/12218
5153         * g++.dg/init/pm3.C: New test.
5154
5155 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5156
5157         PR c/3347
5158         * gcc.dg/bitfld-8.c: New test.
5159
5160 2003-12-16  James Lemke  <jim@wasabisystems.com>
5161
5162         * gcc.dg/arm-scd42-[123].c: New tests.
5163
5164 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5165
5166         PR c++/9043
5167         * g++.dg/abi/mangle20-1.C: New test.
5168         * g++.dg/abi/mangle20-2.C: New test.
5169
5170 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5171
5172         PR c++/13275
5173         * g++.dg/other/offsetof2.C: Remove XFAIL.
5174         * g++.dg/parse/offsetof1.C: New test.
5175         * g++.gd/parse/offsetof2.C: Likewise.
5176
5177 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5178
5179         * g++.dg/template/nontype3.C: New test.
5180         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5181
5182 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5183
5184         * g++.dg/warn/noreturn-3.C: Also test instantiation.
5185
5186 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5187
5188         PR c++/13387
5189         * g++.dg/expr/assign1.C: New test.
5190
5191         PR c++/13242
5192         * g++.dg/abi/mangle19-1.C: New test.
5193         * g++.dg/abi/mangle19-2.C: New test.
5194
5195 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
5196
5197         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
5198
5199 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5200
5201         * gcc.c-torture/execute/20031216-1.c: New test.
5202
5203 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5204
5205         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
5206         an ICE regression.
5207
5208 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5209
5210         PR c++/10926
5211         * g++.dg/template/error9.C: New test.
5212
5213         PR c++/11116
5214         * g++.dg/template/error8.C: New test.
5215
5216 2003-12-15  Roger Sayle  <roger@eyesopen.com>
5217
5218         PR middle-end/13400
5219         * gcc.c-torture/execute/20031215-1.c: New test case.
5220
5221 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5222
5223         PR c++/13269
5224         * g++.dg/parse/error5.C: New test.
5225
5226         PR c++/12989
5227         * g++.dg/expr/sizeof1.C: New test.
5228
5229         PR c++/13310
5230         * g++.dg/template/crash15.C: New test.
5231
5232 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
5233
5234         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
5235         a non-POD type as the last named parameter of a varargs function.
5236
5237 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5238
5239         PR c++/13243
5240         PR c++/12573
5241         * g++.dg/template/crash14.C: New test.
5242         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
5243
5244 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5245
5246         * g++.dg/other/java1.C: New test.
5247
5248         PR c++/13241
5249         * g++.dg/abi/mangle18-1.C: New test.
5250         * g++.dg/abi/mangle18-2.C: New test.
5251
5252 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5253
5254         PR optimization/10312
5255         * gcc.c-torture/execute/20031214-1.c: New.
5256
5257 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5258
5259         PR c++/10779
5260         PR c++/12160
5261         * g++.dg/parse/error3.C: New test.
5262         * g++.dg/parse/error4.C: Likewise.
5263         * g++.dg/abi/mangle4.C: Tweak error messages.
5264         * g++.dg/lookup/using5.C: Likewise.
5265         * g++.dg/other/error2.C: Likewise.
5266         * g++.dg/parse/typename5.C: Likewise.
5267         * g++.dg/parse/undefined1.C: Likewise.
5268         * g++.dg/template/arg2.C: Likewise.
5269         * g++.dg/template/ttp3.C: Likewise.
5270         * g++.dg/template/type1.C: Likewise.
5271         * g++.old-deja/g++.other/crash32.C: Likewise.
5272         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5273
5274 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5275
5276         PR c++/13106
5277         * g++.dg/warn/noreturn-3.C: New test.
5278
5279 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5280
5281         PR c++/13118
5282         * g++.dg/abi/covariant3.C: New.
5283
5284 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5285
5286         * g++.dg/eh/ia64-1.C: New test.
5287
5288 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5289
5290         PR optimization/13037
5291         * g77.f-torture/execute/13037.f: New test case.
5292
5293 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5294
5295         PR c++/12881
5296         * g++.dg/abi/covariant2.C: New.
5297
5298 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5299
5300         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5301
5302 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5303
5304         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5305
5306 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5307
5308         PR other/10819
5309         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5310         to fix Bug 10819.
5311         * lib/g++.exp (g++_version): Likewise.
5312         * lib/g77.exp (g77_version): Likewise.
5313         * lib/objc.exp (default_objc_version): Likewise.
5314
5315 2003-12-10  Richard Henderson  <rth@redhat.com>
5316
5317         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5318
5319         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5320
5321 2003-12-08  Matt Austern  <austern@apple.com>
5322
5323         PR c/13134
5324         * lib/gcc-dg.exp (dg-require-visibility): Define.
5325         * lib/target-supports (check_visibility_available): Define.
5326         * gcc.dg/visibility-1.c: New test.
5327         * gcc.dg/visibility-2.c: Likewise.
5328         * gcc.dg/visibility-3.c: Likewise.
5329         * gcc.dg/visibility-4.c: Likewise.
5330         * gcc.dg/visibility-5.c: Likewise.
5331         * gcc.dg/visibility-6.c: Likewise.
5332         * g++.dg/ext/visibility-1.C: Likewise.
5333         * g++.dg/ext/visibility-2.C: Likewise.
5334         * g++.dg/ext/visibility-3.C: Likewise.
5335         * g++.dg/ext/visibility-4.C: Likewise.
5336         * g++.dg/ext/visibility-5.C: Likewise.
5337         * g++.dg/ext/visibility-6.C: Likewise.
5338
5339 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5340
5341         * g++.dg/lookup/java1.C: New test.
5342         * g++.dg/lookup/java2.C: New test.
5343
5344 2003-12-07  Falk Hueffner  <falk@debian.org>
5345
5346         * g++.dg/opt/noreturn-1.C: New test.
5347
5348 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5349
5350         * gcc.dg/overflow-1.c: New test.
5351
5352 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5353
5354         * g77.f-torture/compile/13060.f: New test.
5355
5356 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5357
5358         PR c++/13323
5359         * g++.dg/inherit/operator2.C: New test.
5360
5361 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5362
5363         PR c++/13305
5364         * g++.dg/ext/attrib9.C: New test.
5365
5366 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5367
5368         PR c++/13314
5369         * g++.dg/template/error7.C: New test.
5370
5371 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5372             J"orn Rennecke <joern.rennecke@superh.com>
5373
5374         PR target/13302
5375         * g++.dg/other/struct-va_list.C: New test.
5376
5377 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5378
5379         PR c++/13166
5380         * g++.dg/parse/defarg6.C: New test.
5381
5382 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5383
5384         PR target/13256
5385         * gcc.c-torture/execute/20031201-1.c: New test.
5386
5387 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5388
5389         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5390
5391 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5392
5393         * gcc.dg/builtin-return-1.c: New test.
5394
5395 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5396             J"orn Rennecke <joern.rennecke@superh.com>
5397
5398         PR optimization/13260
5399         * gcc.c-torture/execute/20031204-1.c: New test.
5400
5401 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5402
5403         PR c++/9127
5404         * g++.dg/template/error6.C: New test.
5405
5406 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5407
5408         * gcc.dg/20031202-1.c: New test.
5409
5410 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5411
5412         PR c++/13179
5413         * g++.dg/template/eh1.C: New test.
5414
5415         PR c++/10771
5416         * g++.dg/template/error5.C: New test.
5417
5418 2003-12-02  David Ung  <davidu@mips.com>
5419
5420         * gcc.dg/compat/vector-check.h: Corrected type for var
5421         g_##TMODE
5422
5423 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5424
5425         PR c++/10126
5426         * g++.dg/template/ptrmem8.C: New test.
5427
5428 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5429
5430         PR c++/12573
5431         * g++.dg/template/dependent-expr3.C: New test.
5432
5433 2003-12-01  James Lemke  <jim@wasabisystems.com>
5434
5435         * gcc.dg/arm-g2.c: New test.
5436
5437 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5438
5439         PR optimization/11634
5440         * gcc.dg/20031201-2.c: New test case.
5441
5442 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5443
5444         PR 11433
5445         * objc.dg/proto-lossage-3.m: New test.
5446
5447 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5448
5449         PR optimization/12628
5450         * gcc.dg/20031201-1.c: New test case.
5451
5452 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5453
5454         * gcc.dg/unaligned-1.c: New test.
5455
5456 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5457
5458         PR c++/9849
5459         * g++.dg/template/error4.C: New test.
5460         * g++.dg/template/nested3.C: Adjust error markers.
5461
5462 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5463
5464         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5465
5466 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5467
5468         PR c/10333
5469         * gcc.dg/bitfld-7.c: New test.
5470
5471 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5472
5473         * gcc.dg/tls/asm-1.C: New test.
5474
5475 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5476
5477         * gcc.dg/cpp/assert4.c: Update.
5478
5479 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5480
5481         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5482         * gcc.dg/builtin-apply3.c: New test.
5483
5484 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5485
5486         * lib/compat.exp (compat-obj): New xfaildata parameter.
5487         Use it to set compiler_conditional_xfail_data before compiling.
5488         (compat-get-options): Handle dg-xfail-if.
5489         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5490         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5491         * gcc.dg/compat/vector-1_y.c: Likewise.
5492         * gcc.dg/compat/vector-2_x.c: Likewise.
5493         * gcc.dg/compat/vector-2_y.c: Likewise.
5494
5495 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5496
5497         * g++.dg/opt/reg-stack4.C: New test.
5498
5499 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5500
5501         * gcc.dg/builtin-apply2.c: New test.
5502
5503 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5504
5505         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5506
5507 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5508
5509         PR c++/12924
5510         * g++.dg/template/template-id-2.C: New test.
5511
5512 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5513
5514         PR c++/5369
5515         * g++.dg/template/memfriend1.C: New test.
5516         * g++.dg/template/memfriend2.C: Likewise.
5517         * g++.dg/template/memfriend3.C: Likewise.
5518         * g++.dg/template/memfriend4.C: Likewise.
5519         * g++.dg/template/memfriend5.C: Likewise.
5520         * g++.dg/template/memfriend6.C: Likewise.
5521         * g++.dg/template/memfriend7.C: Likewise.
5522         * g++.dg/template/memfriend8.C: Likewise.
5523         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5524
5525 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5526
5527         PR c++/12515
5528         * g++.dg/ext/cond1.C: New test.
5529
5530 2003-11-20  Richard Henderson  <rth@redhat.com>
5531
5532         * gcc.dg/20020201-2.c: Remove.
5533         * gcc.dg/20020201-4.c: Remove.
5534         * gcc.dg/20020304-1.c: Remove.
5535
5536 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5537
5538         * gcc.dg/cpp/trad/xwin1.c: New test case.
5539
5540 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5541
5542         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5543         * lib/g77.exp: Likewise.
5544         * lib/objc.exp: Likewise.
5545         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5546         for darwin.
5547
5548 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5549
5550         PR c++/12932
5551         * g++.dg/template/static5.C: New test.
5552
5553 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5554
5555         * gcc.dg/nested-func-1.c: New test.
5556
5557 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5558
5559         * gcc.dg/cpp/assert4.c: New test.
5560
5561 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5562
5563         PR c++/2294
5564         * g++.dg/lookup/using9.c: New test.
5565
5566 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5567
5568         PR c++/12762
5569         * g++.dg/template/error3.C: New test.
5570
5571 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5572
5573         PR ada/13035
5574         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5575         No longer use a wrapper for gcc, since this does not work under
5576         Windows.
5577
5578 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5579
5580         PR c++/2094
5581         * g++.dg/template/ptrmem7.C: New test.
5582
5583 2003-11-13  Andrew Pinski <apinski@apple.com>
5584
5585         * gcc.c-torture/compile/20031113-1.c: New test.
5586
5587 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5588             Kean Johnston <jkj@sco.com>
5589
5590         PR c/13029
5591         * gcc.dg/unused-4.c: Update.
5592
5593 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5594
5595         * g++.dg/opt/const3.C: New test.
5596
5597 2003-11-13  Jan Hubicka  <jh@suse.cz>
5598
5599         * gcc.c-torture/compile/20031112-1.c: New test.
5600
5601 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5602
5603         * g++.dg/parse/crash10.C: Remove bogus error marker.
5604
5605 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5606
5607         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5608         (host_gcc): Likewise.
5609         (ROOT): Honor $PWDCMD.
5610         (BASE): Likewise.
5611         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5612
5613 2003-11-12  Catherine Moore  <clm@redhat.com>
5614
5615         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5616
5617 2003-11-12  Andreas Jaeger  <aj@suse.de>
5618             Jakub Jelinek  <jakub@redhat.com>
5619             Andrew Pinski  <pinskia@physics.uc.edu>
5620             Richard Henderson  <rth@redhat.com>
5621
5622         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5623         systems.
5624         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5625
5626         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5627         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5628
5629 2003-11-11  Andreas Jaeger  <aj@suse.de>
5630
5631         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5632
5633         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5634
5635 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5636
5637         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5638         Clean ups.
5639
5640 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5641
5642         * gcc.dg/trampoline-1.c: New test.
5643
5644 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5645
5646         * gcc.c-torture/compile/200031109-1.c: New test.
5647
5648 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5649
5650         PR c/3190
5651         PR c/8714
5652         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5653         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5654         gcc.dg/format/no-y2k-1.c: Update.
5655
5656 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5657
5658         PR optimization/10467
5659         * gcc.dg/20031108-1.c: New test case.
5660
5661 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5662
5663         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5664
5665 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5666
5667         * gcc.dg/compound-lvalue-1.c: New test.
5668         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5669         some XFAILs.
5670
5671 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5672
5673         * gcc.dg/altivec-varargs-1.c: New test.
5674
5675 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5676
5677         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5678         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5679         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5680         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5681         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5682
5683 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5684
5685         * gcc.dg/cond-lvalue-1.c: New test.
5686
5687 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5688
5689         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5690
5691 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5692
5693         PR c++/11616
5694         * g++.dg/template/instantiate5.C: New test.
5695
5696 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5697
5698         PR c++/12726
5699         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5700         * ChangeLog: Add missing first entry for above test.
5701
5702 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5703
5704         PR c++/9810
5705         * g++.dg/template/using8.C: New test.
5706         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5707
5708 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5709
5710         PR optimization/10817
5711         * gcc.c-torture/compile/20031102-1.c: New test case.
5712
5713 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5714
5715         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5716         2147483647.
5717
5718 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5719
5720         * gcc.dg/20031102-1.c: New test.
5721
5722 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5723
5724         * gcc.dg/complex-1.c: New test.
5725
5726 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5727
5728         PR c++/12796
5729         * g++.dg/template/crash13.C: Adjust expected error location.
5730         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5731
5732 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5733
5734         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5735
5736 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5737
5738         PR/10239
5739         * gcc.c-torture/compile/20031031-2.c: New test.
5740
5741 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5742
5743         PR/11640
5744         * gcc.c-torture/compile/20031031-1.c: New test.
5745
5746 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5747
5748         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5749         * gcc.misc-tests/bprob.exp: Likewise.
5750         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5751         the execution test on arm-elf configs.
5752         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5753         configs that don't support scratch files.
5754         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5755
5756 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5757
5758         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5759         done by dejagnu.
5760
5761 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5762
5763         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5764         Avoid non pure sh syntax. Add more logging.
5765
5766         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5767         fail.
5768
5769 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5770
5771         PR libgcj/10610
5772         * gcc.dg/ppc-stackalign-1.c: New test.
5773
5774 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5775
5776         * ada/acats/run_all.sh: Change output to be more compliant with
5777         dejagnu framework.
5778         Create acats.sum and acats.log files under testsuite/ada/acats
5779         Only run [a-z]* directories, to filter out e.g. CVS.
5780         Redirect build output to log file.
5781
5782 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5783
5784         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5785
5786 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5787
5788         PR ada/5909:
5789         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5790
5791 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5792
5793         * gcc.c-torture/compile/20031023-1.c: New test.
5794         * gcc.c-torture/compile/20031023-2.c: New test.
5795         * gcc.c-torture/compile/20031023-3.c: New test.
5796         * gcc.c-torture/compile/20031023-4.c: New test.
5797
5798 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5799
5800         PR c++/10371
5801         * g++.dg/lookup/scoped8.C: New test.
5802
5803 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5804
5805         * g++.dg/opt/reg-stack3.C: New test.
5806
5807 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5808
5809         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5810
5811 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5812
5813         PR c++/11076
5814         * g++.dg/template/crash13.C: New test.
5815
5816 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5817
5818         * gcc.dg/c99-restrict-2.c: New test.
5819
5820 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5821
5822         PR c++/12698, c++/12699, c++/12700, c++/12566
5823         * g++.dg/inherit/covariant9.C: New test.
5824         * g++.dg/inherit/covariant10.C: New test.
5825         * g++.dg/inherit/covariant11.C: New test.
5826
5827 2003-10-23  Jason Merrill  <jason@redhat.com>
5828
5829         PR c++/12726
5830         * g++.dg/ext/complit2.C: New test.
5831
5832 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5833
5834         PR target/12654
5835         * gcc.c-torture/execute/20031020-1.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: Also check for (set (pc) on lines
5840         following the jump_insn.
5841
5842 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5843
5844         * gcc.dg/cast-lvalue-1.c: New test.
5845
5846 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5847
5848         PR c++/11962
5849         * g++.dg/template/cond2.C: New test.
5850
5851 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5852
5853         * gcc.dg/builtins-28.c: New test.
5854
5855 2003-10-20  Jan Hubicka  <jh@suse.cz>
5856
5857         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5858         parameter.
5859         * testsuite/gcc.dg/inline-2.c: Likewise.
5860
5861 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5862
5863         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5864         * gcc.dg/nest.c:  Likewise.
5865
5866 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5867
5868         PR c++/9781, c++/10583, c++/11862
5869         * g++.dg/parse/crash13.C: New test.
5870
5871 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5872
5873         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5874
5875 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5876
5877         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5878         Define HAVE_C99_RUNTIME except on Solaris.
5879         * gcc.dg/builtins-20.c: Likewise.
5880
5881 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5882
5883         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5884
5885 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5886
5887         PR c++/12495
5888         * g++.dg/template/crash21.C: New test.
5889
5890 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5891
5892         PR c++/2513
5893         * g++.dg/template/typename5.C: New test.
5894
5895 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5896
5897         PR c++/12369
5898         * g++.dg/template/friend25.C: New test.
5899
5900 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5901
5902         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5903         versions.
5904
5905 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5906
5907         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5908         == 2147483647.
5909
5910 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5911
5912         * gcc.c-torture/execute/960416-1.x: Remove.
5913         * gcc.c-torture/execute/divconst-3.x: Likewise.
5914
5915 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5916
5917         PR target/12598
5918         * gcc.dg/torture/cris-volatile-1.c: New test.
5919
5920 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5921
5922         PR optimization/9325
5923         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5924         for overflowing floating point to integer conversion during RTL
5925         simplification.
5926
5927 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5928
5929         * objc/execute/_cmd.m: Fix typo.
5930         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5931         Relax 'scan-assembler' regexp.
5932         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5933         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5934         * objc.dg/zero-link-2.m: Remove blank line.
5935         * objc.dg/zero-link-3.m: New test case.
5936
5937 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5938
5939         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5940
5941         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5942         than linker trickery.
5943
5944 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5945
5946         PR c++/12370
5947         * g++.dg/other/friend2.C: New test.
5948
5949 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5950
5951         * gcc.dg/20031012-1.c: New test.
5952
5953 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5954
5955         * gcc.dg/weak/weak-3.c: Fix for new warning.
5956
5957 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5958
5959         PR optimization/8750
5960         * gcc.c-torture/execute/20031012-1.c: New test case.
5961
5962 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5963
5964         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5965         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5966
5967 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5968
5969         PR optimization/12260
5970         * gcc.c-torture/compile/20031011-2.c: New test case.
5971
5972 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5973
5974         * gcc.c-torture/execute/20031011-1.c: New testcase.
5975
5976 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5977
5978         * gcc.c-torture/compile/20031011-1.c: New test.
5979
5980 2003-10-11  Jan Hubicka  <jh@suse.cz>
5981
5982         * g++.dg/other/first-global.C: New test.
5983
5984 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5985
5986         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5987
5988 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5989
5990         * gcc.c-torture/compile/20031010-1.c: New test.
5991
5992 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5993
5994         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5995         * gcc.c-torture/execute/va-arg-25.c: ... here.
5996
5997 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5998
5999         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
6000
6001 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
6002
6003         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
6004
6005 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
6006
6007         * g++.dg/parse/error2.C: New test.
6008
6009 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
6010
6011         PR c++/11097
6012         * g++.dg/other/error5.C: Modify the error message.
6013         * g++.dg/lookup/using8.C: New test.
6014
6015 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
6016
6017         * gcc.dg/darwin-abi-2.c: New file.
6018         * gcc.c-torture/execute/va-arg-24.c: New file.
6019
6020 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
6021
6022         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
6023         indentation.
6024
6025 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
6026
6027         PR c++/10147
6028         * g++.dg/other/error4.C: Update error messages.
6029         * g++.dg/template/ptrmem4.C: Likewise.
6030
6031         PR c++/12337
6032         * g++.dg/init/new9.C: New test.
6033
6034         PR c++/12334, c++/12236, c++/8656
6035         * g++.dg/ext/attrib8.C: New test.
6036
6037 2003-10-06  Devang Patel  <dpatel@apple.com>
6038
6039         * gcc.dg/debug/dwarf2-3.h: New test.
6040         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
6041
6042 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
6043
6044         * g++.dg/opt/cfg2.C: New test.
6045
6046 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6047
6048         * g++.dg/opt/float1.C: New test.
6049
6050 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6051
6052         * gcc.dg/c90-array-lval-6.c: New test.
6053         * gcc.dg/c99-array-lval-6.c: New test.
6054
6055 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
6056             Ziemowit Laski  <zlaski@apple.com>
6057
6058         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
6059         'Derived', so that it is never considered a class method; add
6060         new warning for '+port' method ambiguity.
6061         * objc.dg/method-12.m: Include <objc/objc.h> instead of
6062         <objc/objc-api.h> (needed on Mac OS X).
6063         * objc.dg/method-13.m: New test.
6064
6065 2003-10-03  Roger Sayle  <roger@eyesopen.com>
6066
6067         PR optimization/9325, PR java/6391
6068         * gcc.c-torture/execute/20031003-1.c: New test case.
6069
6070 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
6071
6072         PR optimization/12180
6073         * gcc.dg/20031002-1.c: New test.
6074
6075         PR c++/12486
6076         * g++.dg/inherit/error1.C: New test.
6077
6078 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
6079
6080         * lib/f-torture.exp (search_for): Rename to...
6081         (search_for_re): This.  Also, clean up comments and the
6082         "regexp" invocation.
6083
6084 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
6085
6086         * gcc.c-torture/compile/20031002-1.c: New test.
6087
6088 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
6089
6090         * g++.dg/opt/cond1.C: New test.
6091
6092 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
6093
6094         * gcc.dg/Wold-style-definition-2.c: New testcase.
6095         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
6096
6097 2003-09-29  Richard Henderson  <rth@redhat.com>
6098
6099         * g++.dg/init/array10.C: Add dg-options.
6100
6101 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6102
6103         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
6104
6105 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6106
6107         * g++.dg/template/friend19.C: Fix typo.
6108         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
6109
6110 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
6111
6112         * gcc.c-torture/execute/20030928-1.c: New test.
6113         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
6114
6115 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6116
6117         * g++.dg/opt/unroll1.C: New test.
6118
6119 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6120
6121         PR optimization/11741
6122         * gcc.dg/20030926-1.c: New test case.
6123
6124 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6125
6126         PR c++/5655
6127         * g++.dg/parse/access7.C: New test.
6128         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6129
6130 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6131
6132         MERGE OF objc-improvements-branch into MAINLINE:
6133         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6134         if libobjc has not been built.
6135         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6136         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6137         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6138         objc/execute/nested-3.m, objc/execute/np-2.m,
6139         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
6140         objc/execute/redefining_self.m, objc/execute/root_methods.m,
6141         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
6142         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
6143         objc.dg/special/unclaimed-category-1.h,
6144         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
6145         well as GNU runtime.
6146         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
6147         * execute/cascading-1.m, execute/function-message-1.m,
6148         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
6149         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
6150         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
6151         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
6152         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
6153         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
6154         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
6155         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
6156         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
6157         * objc.dg/bitfield-2.m: Run only on Darwin.
6158         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
6159         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
6160         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
6161         * objc.dg/const-str-1.m: Fix constant string layout.
6162
6163 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
6164
6165         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
6166
6167 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
6168
6169         * gcc.dg/darwin-abi-1.c: New file.
6170
6171 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
6172
6173         PR target/12281
6174         * gcc.c-torture/compile/20030921-1.c: New test.
6175
6176 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6177
6178         * g++.dg/opt/reg-stack2.C: New test.
6179
6180 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6181
6182         * g++.dg/eh/delayslot1.C: New test.
6183
6184 2003-09-20  Richard Henderson  <rth@redhat.com>
6185
6186         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
6187
6188 2003-09-20  Roger Sayle  <roger@eyesopen.com>
6189
6190         * gcc.c-torture/execute/20030920-1.c: New test case.
6191
6192 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6193
6194         * g++.dg/rtti/typeid3.C: Correct expected error message.
6195
6196 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6197
6198         PR c++/157
6199         * g++.dg/parse/crash12.C: New test.
6200
6201 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
6202
6203         * gcc.dg/compat/mixed-struct-check.h: New.
6204         * gcc.dg/compat/mixed-struct-defs.h: New.
6205         * gcc.dg/compat/mixed-struct-init.h: New.
6206         * gcc.dg/compat/struct-by-value-19_main.c: New.
6207         * gcc.dg/compat/struct-by-value-19_x.c: New.
6208         * gcc.dg/compat/struct-by-value-19_y.c: New.
6209         * gcc.dg/compat/struct-by-value-20_main.c: New.
6210         * gcc.dg/compat/struct-by-value-20_x.c: New.
6211         * gcc.dg/compat/struct-by-value-20_y.c: New.
6212         * gcc.dg/compat/struct-return-19_main.c: New.
6213         * gcc.dg/compat/struct-return-19_x.c: New.
6214         * gcc.dg/compat/struct-return-19_y.c: New.
6215         * gcc.dg/compat/struct-return-20_main.c: New.
6216         * gcc.dg/compat/struct-return-20_x.c: New.
6217         * gcc.dg/compat/struct-return-20_y.c: New.
6218
6219 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
6220         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
6221         so that it will not complain on LP64 targets.
6222
6223 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6224
6225         PR c++/495
6226         * g++.dg/template/friend24.C: New test.
6227
6228 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
6229
6230         PR c++/12332
6231         * g++.dg/template/memtmpl2.C: New test.
6232
6233 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
6234
6235         PR target/11184
6236         * gcc.dg/builtin-apply1.c: New test.
6237
6238 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6239
6240         PR c++/9848
6241         * g++.dg/warn/Wunused-4.C: New test.
6242
6243 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6244
6245         PR c++/12316
6246         * g++.dg/other/gc2.C: New test.
6247
6248 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
6249
6250         PR c++/11991
6251         * g++.dg/rtti/typeid3.C: New test.
6252
6253         PR c++/12266
6254         * g++.dg/overload/template1.C: New test.
6255
6256 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6257
6258         * g++.dg/opt/cfg3.C: New test.
6259
6260 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6261
6262         PR c++/7939
6263         * g++.dg/template/crash11.C: New test.
6264
6265 2003-09-16  Jason Merrill  <jason@redhat.com>
6266             Jakub Jelinek  <jakub@redhat.com>
6267
6268         * gcc.dg/attr-warn-unused-result.c: New test.
6269
6270 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6271
6272         PR c++/12184
6273         * g++.dg/expr/call2.C: New test.
6274
6275 2003-09-15  Andreas Jaeger  <aj@suse.de>
6276
6277         * gcc.dg/Wold-style-definition-1.c: New test.
6278
6279 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6280
6281         PR c++/3907
6282         * g++.dg/parse/template12.C: New test.
6283
6284         * g++.dg/abi/bitfield11.C: New test.
6285         * g++.dg/abi/bitfield12.C: Likewise.
6286
6287 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6288
6289         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6290         non-expansion of functional macro name without arguments at EOL.
6291         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6292
6293 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6294
6295         * gcc.c-torture/execute/20030914-[12].c: New tests.
6296
6297 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6298
6299         PR c++/11788
6300         * g++.dg/overload/addr1.C: New test.
6301
6302 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6303
6304         * gcc.dg/20030909-1.c: New test.
6305
6306 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6307
6308         * gcc.dg/ultrasp10.c: New test.
6309
6310 2003-09-09  Devang Patel  <dpatel@apple.com>
6311
6312         * gcc.dg/darwin-ld-6.c: New test.
6313
6314 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6315
6316         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6317
6318 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6319
6320         * gcc.dg/ia64-types1.c: New test.
6321         * gcc.dg/ia64-types2.c: Likewise.
6322
6323 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6324
6325         * gcc.dg/builtins-1.c: Add more _Complex tests.
6326         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6327
6328         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6329         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6330
6331 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6332
6333         PR c++/11786
6334         * g++.dg/lookup/koenig2.C: New test.
6335
6336         PR c++/5296
6337         * g++.dg/rtti/typeid2.C: New test.
6338
6339 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6340
6341         * gcc.c-torture/compile/20030904-1.c: New test.
6342
6343 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6344
6345         * g++.dg/opt/longbranch2.C: New test.
6346
6347 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6348
6349         * g++.dg/template/crash10.C: Only compile it.
6350
6351 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6352
6353         PR middle-end/11665
6354         * gcc.c-torture/compile/20030907-1.c: New test.
6355         * g++.dg/init/array11.C: New test.
6356
6357 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6358
6359         PR c++/11852
6360         * g++.dg/init/struct1.C: New test.
6361
6362 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6363
6364         PR c++/12181
6365         * g++.dg/expr/comma1.C: New test.
6366
6367 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6368
6369         PR c++/11867
6370         * g++.dg/expr/static_cast5.C: New test.
6371
6372 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6373
6374         PR c++/11507
6375         * g++.dg/lookup/scoped7.C: New test.
6376
6377         PR c++/9574
6378         * g++.dg/other/static1.C: New test.
6379
6380         PR c++/11490
6381         * g++.dg/warn/template-1.C: New test.
6382
6383         PR c++/11432
6384         * g++.dg/template/crash10.C: New test.
6385
6386         PR c++/2478
6387         * g++.dg/overload/VLA.C: New test.
6388
6389         PR c++/10804
6390         * g++.dg/template/call1.C: New test.
6391
6392 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6393
6394         PR c++/11794
6395         * g++.dg/parse/using3.C: New test.
6396
6397 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6398
6399         PR c++/11409
6400         * g++.dg/overload/builtin3.C: New test case.
6401
6402 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6403
6404         PR c/9862
6405         * gcc.dg/20030906-1.c: New test.
6406         * gcc.dg/20030906-2.c: Likewise.
6407
6408 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6409
6410         PR c++/12167
6411         * g++.dg/parse/defarg5.C: New test.
6412
6413         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6414
6415 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6416
6417         PR c++/12163
6418         * g++.dg/expr/static_cast4.C: New test.
6419
6420         PR c++/12146
6421         * g++.dg/template/crash9.C: New test.
6422
6423 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6424
6425         * g++.old-deja/g++.ext/pretty2.C: Update for change
6426         in __FUNCTION__.
6427         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6428
6429 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6430
6431         PR c++/11922
6432         * g++/dg/template/qualified-id1.C: New test.
6433
6434         PR c++/12037
6435         * g++.dg/warn/noeffect4.C: New test.
6436
6437 2003-09-04  Matt Austern  <austern@apple.com>
6438
6439         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6440         * g++.dg/ext/fnname2.C: Likewise.
6441         * g++.dg/ext/fnname3.C: Likewise.
6442
6443 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6444
6445         * g++.dg/expr/lval1.C: New test.
6446         * g++.dg/ext/lvcast.C: Remove.
6447
6448 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6449
6450         PR optimization/11700.
6451         * gcc.c-torture/compile/20030903-1.c: New test case.
6452
6453 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6454
6455         PR c++/12053
6456         * g++.dg/abi/layout4.C: New test.
6457
6458 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6459
6460         PR c++/11553
6461         * g++.dg/parse/friend3.C: New test.
6462
6463 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6464
6465         PR c++/11847
6466         * g++.dg/template/class1.C: New test.
6467
6468         PR c++/11808
6469         * g++.dg/expr/call1.C: New test.
6470
6471 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6472
6473         PR c++/12114
6474         * g++.dg/init/ref9.C: New test.
6475
6476         PR c++/11972
6477         * g++.dg/template/nested4.C: New test.
6478
6479 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6480
6481         PR c++/12093
6482         * g++.dg/template/non-dependent4.C: New test.
6483
6484         PR c++/11928
6485         * g++.dg/inherit/conv1.C: New test.
6486
6487 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6488
6489         PR c++/6196
6490         * g++.dg/ext/label1.C: New test.
6491         * g++.dg/ext/label2.C: Likewise.
6492
6493 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6494
6495         * g++.dg/expr/cond3.C: New test.
6496
6497 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6498
6499         * gcc.dg/builtins-1.c: Add new builtin cases.
6500
6501 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6502
6503         * gcc.dg/builtins-1.c: Add new cases.
6504         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6505
6506 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6507
6508         * gcc.dg/builtins-1.c: Add more math builtin tests.
6509         * gcc.dg/torture/builtin-attr-1.c: New test.
6510
6511 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6512
6513         PR optimization/5079
6514         * g++.dg/opt/static3.C: New test.
6515
6516 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6517
6518         * gcc.misc-tests/gcov-10b.c: New test.
6519
6520 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6521
6522         * g++.dg/opt/ptrmem3.C: New test.
6523
6524         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6525
6526 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6527
6528         * gcc.dg/20030826-2.c: New test.
6529
6530 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6531
6532         PR middle-end/12002
6533         * g77.f-torture/compile/12002.f: New test case.
6534
6535 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6536
6537         * gcc.dg/20030826-1.c: New test case.
6538
6539 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6540
6541         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6542
6543 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6544
6545         PR c++/11871
6546         * c++.dg/lookup/crash1.C: New test.
6547
6548         * c++.dg/warn/noeffect3.C: New test.
6549
6550 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6551
6552         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6553         * gcc.dg/compat/vector-1_y.c: Ditto.
6554         * gcc.dg/compat/vector-2_x.c: Ditto.
6555         * gcc.dg/compat/vector-2_y.c: Ditto.
6556
6557 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6558
6559         * gcc.dg/20030702-1.c: New test.
6560
6561 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6562
6563         PR c++/8795
6564         * g++.dg/ext/altivec-1.C: New test.
6565
6566 2003-08-24  Richard Henderson  <rth@redhat.com>
6567
6568         * g++.dg/eh/simd-2.C: Add -w for x86.
6569
6570 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6571
6572         * gcc.dg/20030815-1.c: New test.
6573
6574 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6575
6576         PR c++/3765
6577         * g++.dg/parse/access6.C: New test.
6578
6579 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6580
6581         PR c++/641, c++/11876
6582         * g++.dg/template/friend22.C: New test.
6583         * g++.dg/template/friend23.C: Likewise.
6584
6585 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6586
6587         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6588         identically.
6589
6590 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6591
6592         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6593
6594 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6595
6596         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6597
6598 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6599
6600         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6601
6602 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6603
6604         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6605
6606 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6607
6608         PR c++/11919
6609         * g++.dg/overload/prom1.C: New test.
6610
6611         PR c++/11551
6612         * g++.dg/parse/dtor2.C: New test.
6613
6614         PR c++/10762
6615         * g++.dg/parse/using2.C: New test.
6616
6617 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6618
6619         PR target/11805
6620         * gcc.c-torture/compile/20030821-1.c: New.
6621
6622 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6623
6624         PR c++/11834
6625         * g++.dg/template/deduce2.C: New test.
6626
6627 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6628
6629         * gcc.c-torture/execute/20030821-1.c: New test.
6630
6631 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6632
6633         PR middle-end/11984
6634         * gcc.dg/20030820-1.c: New test case.
6635
6636 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6637
6638         PR c++/11945
6639         * g++.dg/warn/noeffect2.C: New test.
6640
6641 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6642
6643         PR c++/10926
6644         * g++.dg/template/dtor2.C: New test.
6645
6646         PR c++/11684
6647         * g++.dg/template/operator1.C: New test.
6648         * g++.dg/parse/operator4.C: New test.
6649
6650         PR c++/11946.C
6651         * g++.dg/expr/enum1.C: New test.
6652         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6653
6654         PR c++/11036.C
6655         * g++.dg/parse/elab2.C: New test.
6656         * g++.dg/parse/typedef4.C: Change error message.
6657         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6658         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6659         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6660
6661 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6662
6663         * gcc.dg/pch/warn-1.c: New.
6664         * gcc.dg/pch/warn-1.hs: New.
6665
6666         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6667         not-tested file.
6668
6669 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6670
6671         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6672
6673 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6674
6675         * gcc.dg/uninit-D.c: New Test.
6676         * gcc.dg/uninit-E.c: New Test.
6677         * gcc.dg/uninit-F.c: New Test.
6678         * gcc.dg/uninit-G.c: New Test.
6679
6680 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6681
6682         * g++.dg/README: Describe the pch directory.
6683
6684 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6685
6686         PR c++/11174
6687         * g++.dg/parse/access4.C: New test.
6688         * g++.dg/parse/access5.C: Likewise.
6689         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6690
6691 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6692
6693         * gcc.dg/noncompile/20030818-1.c: New.
6694
6695 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6696
6697         PR c++/11957
6698         * g++.dg/warn/noeffect1.C: New test.
6699
6700         * g++.dg/template/scope2.C: New test.
6701         * g++.dg/template/error2.C: Correct dg-error
6702
6703 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6704
6705         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6706
6707 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6708
6709         PR C++/11512
6710         * g++.dg/template/warn1.C: New.
6711
6712 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6713
6714         * g++.dg/template/error2.C: New test.
6715         * g++.dg/lookup/using7.C: Adjust errors
6716         * g++.old-deja/g++.pt/crash36.C: Likewise.
6717         * g++.old-deja/g++.pt/derived3.C: Likewise.
6718
6719 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6720
6721         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6722         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6723         * gcc.c-torture/execute/builtins/string-9.c: New, from
6724         string-opt-9.c.  Adjust for execute/builtins framework.
6725         * gcc.c-torture/execute/string-opt-9.c: Delete.
6726
6727 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6728
6729         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6730
6731         * g++.dg/parse/ret-type2.C: New test.
6732
6733         PR c++/11703
6734         * g++.dg/init/new8.C: New test.
6735
6736         PR c++/10923
6737         * g++.dg/parse/typedef5.C: New test.
6738
6739         PR c++/9512
6740         * g++.dg/parse/qualified2.C: New test.
6741         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6742         invalid code.
6743
6744 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6745
6746         * g++.dg/conversion/ptrmem1.C: New test.
6747
6748 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6749
6750         PR target/11693
6751         * gcc.dg/20030811-1.c: New test.
6752
6753         PR target/11535
6754         * gcc.c-torture/execute/20030811-1.c: New test.
6755
6756 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6757
6758         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6759
6760 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6761
6762         PR c++/11789.C
6763         * g++.dg/inherit/multiple1.C: New test.
6764
6765 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6766
6767         * gcc.dg/spe1.c: New test.
6768
6769         PR c++/11670
6770         * g++.dg/expr/cast2.C: New test.
6771
6772         PR c++/10530
6773         * g++.dg/template/dependent-name2.C: New test.
6774
6775 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6776
6777         * g++.dg/parse/crash11.C: Put the dg options in comments.
6778
6779 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6780
6781         * lib/gcc-dg.exp: Update for diagnostic change.
6782
6783 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6784
6785         PR c++/5767
6786         * g++.dg/parse/crash11.C: New test.
6787
6788 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6789
6790         * gcc.dg/cpp/spacing1.c: Update.
6791
6792 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6793
6794         PR target/11739
6795         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6796         a value for -mtune.
6797
6798 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6799
6800         PR middle-end/11771
6801         * gcc.c-torture/compile/20030804-1.c: New test case.
6802
6803 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6804
6805         * gcc.dg/20030804-1.c: New test case.
6806
6807 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6808
6809         * gcc.dg/cpp/separate-1.c: New test.
6810
6811 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6812
6813         PR c++/11704
6814         * g++.dg/template/dependent-expr2.C: New test.
6815
6816         PR c++/11766
6817         * g++.dg/expr/ptrmem1.C: New test.
6818
6819 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6820
6821         PR c++/9453
6822         * g++.dg/template/friend15.C: New test.
6823
6824 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6825
6826         * lib/dg-pch.exp: Work round PCH bug.
6827
6828 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6829
6830         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6831         builtins.  Move cases from builtins-4.c here.
6832
6833         * gcc.dg/torture/builtin-math-1.c: New test taken from
6834         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6835         additional cases.
6836
6837         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6838         Delete.
6839
6840 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6841
6842         PR c++/9447
6843         * g++.dg/template/using7.C: New test.
6844
6845 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6846
6847         * import1.c, import2.c: New tests.
6848
6849 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6850
6851         * g++.dg/eh/crossjump1.C: New test.
6852
6853 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6854
6855         PR c++/11697
6856         * g++.dg/template/using6.C: New test.
6857
6858         PR c++/11744
6859         * g++.dg/template/koenig2.C: New test.
6860
6861 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6862
6863         PR c++/7983
6864         * g++.dg/parse/typedef4.C: New test.
6865
6866 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6867
6868         PR c++/8442, c++/8806
6869         * g++.dg/template/elab1.C: New test.
6870         * g++.dg/template/type2.C: Likewise.
6871         * g++.dg/template/ttp3.C: Adjust expected error message.
6872         * g++.old-deja/g++.law/visibility13.C: Likewise.
6873         * g++.old-deja/g++.niklas/t135.C: Likewise.
6874         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6875         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6876         template argument.
6877         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6878
6879 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6880
6881         PR c++/11295
6882         * g++.dg/ext/stmtexpr1.C: New test.
6883
6884         * g++.dg/opt/tmp1.C: New test.
6885
6886         PR c++/11525
6887         * g++.dg/parse/constant4.C: New test.
6888
6889         PR c++/9447
6890         * g++.dg/template/using5.C: New test.
6891
6892 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6893
6894         * gcc.dg/builtins-27.c: New test case.
6895
6896 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6897
6898         * gcc.dg/tls/opt-7.c: New test.
6899
6900 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6901
6902         * g++.old-deja/g++.other/crash18.C: Remove.
6903
6904 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6905
6906         * g++.dg/template/explicit3.C: New.
6907         * g++.dg/template/explicit4.C: New.
6908         * g++.dg/template/explicit5.C: New.
6909
6910         PR c++/11347
6911         * g++.dg/template/memtmpl1.C: New.
6912
6913 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6914
6915         PR target/11565
6916         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6917         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6918
6919 2003-07-30  Jan Hubicka  <jh@suse.cz>
6920
6921         * vtgc1.c: Kill.
6922
6923 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6924
6925         * gcc.dg/struct-in-proto-1.c: New test.
6926
6927 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6928
6929         * gcc.dg/cpp/include2.c: Only expect one message.
6930
6931 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6932
6933         PR c++/9447
6934         * g++.dg/template/using1.C: New test.
6935         * g++.dg/template/using2.C: New test.
6936         * g++.dg/template/using3.C: New test.
6937         * g++.dg/template/using4.C: New test.
6938
6939 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6940
6941         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6942         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6943
6944 2003-07-28  Jan Hubicka  <jh@suse.cz>
6945
6946         PR c++/11530
6947         * g++.dg/opt/call1.C: New test.
6948
6949 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6950
6951         PR c++/11667
6952         * g++.dg/init/enum2.C: New test.
6953         * g++.dg/template/overload1.C: Add "-w" option.
6954
6955 2003-07-28    <hp@bitrange.com>
6956
6957         * gcc.dg/Wdeclaration-after-statement-1.c,
6958         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6959
6960 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6961
6962         * gcc.c-torture/compile/20030725-1.c: New test.
6963
6964 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6965
6966         * gcc.dg/20030505.c: Only run for SPE.
6967         Remove definition of opaque type.
6968
6969 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6970
6971         * g++.dg/template/ptrmem6.C: New test.
6972
6973 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6974
6975         * gcc.c-torture/compile/zero-strct-2.c: New test.
6976
6977 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6978
6979         * gcc.dg/intermod-1.c: New test.
6980
6981 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6982
6983         PR c++/11617
6984         * g++.dg/template/lookup2.C: New test.
6985         * g++.dg/template/memclass1.C: Remove instantiated from error.
6986         * g++.dg/other/error2.C: Tweak expected errors.
6987
6988         PR c++/11596
6989         * g++.dg/template/defarg3.C: New test.
6990
6991         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6992
6993 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6994
6995         * g++.dg/inherit/access5.C: New test.
6996
6997 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6998
6999         PR c++/11513
7000         * g++.dg/template/crash8.C: New test.
7001
7002 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
7003
7004         PR c/10602
7005         * gcc.dg/noncompile/incomplete-2.c: New test.
7006
7007 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
7008
7009         PR c++/11645
7010         * g++.dg/inherit/access4.C: New test.
7011
7012         PR c++/11517
7013         * g++.dg/expr/cond2.C: New test.
7014
7015         PR optimization/10679
7016         * g++.dg/opt/inline4.C: New test.
7017
7018 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7019
7020         * g++.dg/parse/crash10: New test.
7021
7022 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7023
7024         * g++.dg/ext/flexary1.C: New test.
7025
7026 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7027
7028         PR c++/10793
7029         * g++.dg/template/crash9.C: New test.
7030
7031 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7032
7033         PR c++/3004
7034         * g++.dg/parse/typedef3.C: New test.
7035
7036         PR c++/7906
7037         * g++.dg/parse/operator2.C: New test.
7038
7039         PR c++/8895
7040         * g++.dg/parse/def-tmpl-arg1.C: New test.
7041
7042         PR c++/9282
7043         * g++.dg/parse/funptr1.C: New test.
7044
7045         PR c++/9452
7046         * g++.dg/parse/ambig3.C: New test.
7047
7048         PR c++/9454
7049         * g++.dg/parse/operator3.C: New test.
7050
7051         PR c++/9486
7052         * g++.dg/parse/template10.C: New test.
7053
7054         PR c++/9488
7055         * g++.dg/parse/template11.C: New test.
7056
7057         PR c++/10150
7058         * g++.dg/parse/invalid-op1.C: New test.
7059
7060         PR c++/10247
7061         * g++.dg/parse/condexpr1.C: New test.
7062
7063 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7064
7065         * g++.dg/ext/packed3.C: New test.
7066         * g++.dg/ext/packed4.C: New test.
7067
7068         * gcc.dg/pack-test-3.c: New test.
7069
7070 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
7071
7072         * lib/compat.exp: Handle dg-options per source file.
7073         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
7074         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
7075         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
7076         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
7077         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
7078         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
7079         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
7080         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
7081         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
7082         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
7083         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
7084         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
7085         * g++.dg/compat/break/bitfield7_x.C: Ditto.
7086         * g++.dg/compat/break/bitfield7_y.C: Ditto.
7087
7088 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7089
7090         PR c/10320
7091         * gcc.c-torture/execute/20030718-1.c: New test.
7092
7093 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7094
7095         PR optimization/11536
7096         * gcc.dg/20030721-1.c: New test.
7097
7098 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
7099
7100         PR c++/11546
7101         * g++.dg/template/lookup1.C: New test.
7102
7103 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
7104
7105         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
7106         diagnostics of ill-formed constructs involving labels.
7107         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
7108         the new 'previously defined here' message.
7109
7110 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
7111
7112         * g++.dg/parse/non-dependent2.C: New test.
7113
7114 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7115
7116         * g++.dg/init/init-ref4.C: xfail on targets without
7117         weak symbols.
7118
7119 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7120
7121         PR target/11087
7122         * gcc.c-torture/execute/20030717-1.c: New test.
7123
7124 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7125
7126         * g++.dg/opt/cfg1.C: New test.
7127
7128 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7129
7130         PR optimization/11557
7131         * gcc.dg/20030717-1.c: New test.
7132
7133 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7134
7135         PR c++/10476
7136         * g++.dg/expr/crash-1.C: New test.
7137
7138         PR c++/11027
7139         * g++.dg/template/init3.C: New test.
7140
7141         PR c++/8222
7142         * g++.dg/template/non-dependent1.C: New test.
7143
7144         PR c++/11070
7145         * g++.dg/template/non-dependent2.C: New test.
7146
7147         PR c++/11071
7148         * g++.dg/template/non-dependent3.C: New test.
7149
7150         PR c++/9907
7151         * g++.dg/template/sizeof5.C: New test.
7152
7153 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
7154
7155         PR 11498
7156         * gcc.c-torture/compile/mangle-1.c: New file.
7157
7158 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7159
7160         PR c++/7809
7161         * g++.dg/parse/access3.C: New test.
7162
7163 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
7164
7165         PR c++/11384
7166         * g++.dg/init/init-ref4.C: New test.
7167
7168 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
7169
7170         PR c++/11547
7171         * g++.dg/parse/constant3.C: New test.
7172         * g++.dg/parse/crash7.C: Likewise.
7173
7174 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
7175
7176         PR target/11008
7177         * gcc.dg/i386-pentium4-not-mull.c: New.
7178
7179 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
7180
7181         * gcc.dg/asm-names.c (ymain): Make it weak.
7182
7183 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7184
7185         PR c++/5421
7186         * g++.dg/template/friend21.C: New test.
7187
7188 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7189
7190         * gcc.dg/cleanup-8.c: New test.
7191         * gcc.dg/cleanup-9.c: New test.
7192
7193 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
7194
7195         * g++.dg/ext/dll-MI1.h: New file.
7196         * g++.dg/ext/dllexport-MI1.C: New file.
7197         * g++.dg/ext/dllimport-MI1.C: New file.
7198
7199 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
7200
7201         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
7202         it does not have cmpstrsi patterns (just cmpmemsi).
7203
7204 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
7205
7206         PR debug/11473
7207         * g++.dg/debug/debug8.C: New test.
7208
7209 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7210
7211         PR c++/10108
7212         * g++.dg/template/crash7.C: New test.
7213
7214 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
7215
7216         PR target/10795
7217         * gcc.c-torture/compile/20030708-1.c: New.
7218
7219 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7220
7221         * gcc.c-torture/execute/20030715-1.c: New test.
7222
7223 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
7224
7225         * gcc.dg/pch/inline-3.c: New file.
7226         * gcc.dg/pch/inline-3.hs: New file.
7227         * gcc.dg/pch/inline-4.c: New file.
7228         * gcc.dg/pch/inline-4.hs: New file.
7229
7230 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
7231
7232         PR c++/11509
7233         * g++.dg/template/crash6.C: New test.
7234
7235         PR c++/7053
7236         * g++.dg/template/friend20.C: New test.
7237
7238         PR c++/7019
7239         * g++.dg/template/overload2.C: New test.
7240
7241 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7242
7243         PR optimization/11440
7244         * gcc.c-torture/execute/20030714-1.c: New test.
7245
7246 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7247
7248         PR c++/11154
7249         * g++.dg/template/partial2.C: New test.
7250
7251 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
7252
7253         PR c++/11503
7254         * g++.dg/template/anon1.C: New test.
7255
7256         PR c++/11493
7257         PR c++/11495
7258         * g++.dg/parse/template9.C: Likewise.
7259         * g++.dg/template/crash4.C: New test.
7260         * g++.dg/template/koenig1.C: Likewise.
7261         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7262         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7263         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7264         functions.
7265         * g++.old-deja/g++.jason/template36.C: Likewise.
7266         * g++.old-deja/g++.mike/p1989.C: Likewise.
7267         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7268         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7269         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7270         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7271         compiling.
7272         * g++.old-deja/g++.pt/union2.C: Use this->.
7273
7274 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7275
7276         * gcc.dg/20030711-1.c: New test.
7277
7278 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7279
7280         PR c++/11050
7281         * g++.dg/parse/args1.C: New test.
7282         * g++.pt/defarg8.C: Change expected errors.
7283
7284 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7285
7286         PR c++/8164
7287         * g++.dg/template/nontype2.C: New test.
7288
7289         PR c++/10558
7290         * g++.dg/parse/template8.C: New test.
7291
7292         PR c++/8327
7293         * g++.dg/template/scope1.C: New test.
7294
7295         * g++.dg/warn/Wsign-compare-1.C: New test.
7296
7297 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7298
7299         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7300
7301 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7302
7303         PR c++/9411
7304         * g++.dg/template/explicit2.C: New test.
7305
7306         PR c++/10032
7307         * g++.dg/warn/pedantic1.C: New test.
7308
7309 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7310
7311         PR c++ 9483
7312         * g++.dg/other/field1.C: New test.
7313
7314 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7315
7316         PR c/11449
7317         * gcc.c-torture/compile/20030707-1.c: New.
7318
7319 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7320
7321         PR c++/10849
7322         * g++.dg/template/access12.C: New test.
7323
7324 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7325
7326         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7327         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7328         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7329         * gcc.misc-tests/gcov.exp: Update
7330         * g++.dg/gcov/gcov.exp: Update
7331         * lib/gcov.exp: Update.
7332
7333 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7334
7335         * g++.dg/abi/mangle17.C: Make sure template expressions are
7336         dependent.
7337         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7338         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7339         * g++.dg/opt/stack1.C: Remove erroneous code.
7340         * g++.dg/parse/template7.C: New test.
7341         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7342         * g++.old-deja/g++.pt/crash4.C: Likewise.
7343
7344 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7345
7346         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7347         with zero or one occurence of `$' after the initial `L'.
7348
7349 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7350
7351         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7352
7353 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7354
7355         PR c/11370
7356         * gcc.dg/Wunreachable-6.c: New testcase.
7357         * gcc.dg/Wunreachable-7.c: New testcase.
7358
7359 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7360
7361         PR c/11420
7362         * gcc.dg/20030708-1.c: New test.
7363
7364 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7365
7366         * gcc.dg/compat/sdata-section.h: New file.
7367         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7368         * gcc.dg/torture/mips-sdata-1.c: New test.
7369
7370 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7371
7372         PR c++/11030
7373         * g++.dg/template/friend19.C: New test.
7374
7375 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7376
7377         * g++.dg/opt/strength-reduce.C: New test.
7378
7379 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7380
7381         PR target/10979
7382         * gcc.dg/20030707-1.c: New testcase.
7383
7384 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7385
7386         PR optimization/11059
7387         * g++.dg/opt/emptyunion.C: New testcase.
7388
7389 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7390             Eric Botcazou  <ebotcazou@libertysurf.fr>
7391
7392         * g++.dg/opt/stack1.C: New test.
7393
7394 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7395
7396         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7397         run test.
7398
7399         PR c++/11431
7400         * g++.dg/expr/static_cast3.C: New test.
7401
7402 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7403
7404         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7405         everywhere.
7406         * gcc.dg/concat.c: Concatenation of string constants with
7407         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7408         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7409         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7410         necessary to avoid multi-character character constant warning.
7411         * gcc.dg/cpp/escape.c: Likewise.
7412         * gcc.dg/cpp/ucs.c: Likewise.
7413         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7414         Fix a typo.
7415
7416 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7417
7418         PR c/11428
7419         * gcc.c-torture/compile/20030704-1.c: New.
7420
7421 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7422
7423         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7424
7425 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7426
7427         PR c++/5287, PR c++/7910,  PR c++/11021
7428         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7429         tests for warnings.
7430         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7431         * g++.dg/ext/dllimport3.C: Likewise.
7432         * g++.dg/ext/dllimport4.C: New file.
7433         * g++.dg/ext/dllimport5.C: New file.
7434         * g++.dg/ext/dllimport6.C: New file.
7435         * g++.dg/ext/dllimport7.C: New file.
7436         * g++.dg/ext/dllimport8.C: New file.
7437         * g++.dg/ext/dllimport9.C: New file.
7438         * g++.dg/ext/dllimport10.C: New file.
7439         * g++.dg/ext/dllexport1.C: New file.
7440
7441 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7442
7443         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7444         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7445
7446 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7447
7448         * gcc.dg/builtins-25.c: New testcase.
7449         * gcc.dg/builtins-26.c: New testcase.
7450
7451 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7452
7453         * gcc.dg/compat/vector-defs.h: New file.
7454         * gcc.dg/compat/vector-setup.h: New file.
7455         * gcc.dg/compat/vector-check.h: New file.
7456         * gcc.dg/compat/vector-1_main.c: New file.
7457         * gcc.dg/compat/vector-1_x.c: New file.
7458         * gcc.dg/compat/vector-1_y.c: New file.
7459         * gcc.dg/compat/vector-2_main.c: New file.
7460         * gcc.dg/compat/vector-2_x.c: New file.
7461         * gcc.dg/compat/vector-2_y.c: New file.
7462
7463         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7464         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7465         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7466         * gcc.dg/compat/struct-align-1.h: New file.
7467         * gcc.dg/compat/struct-align-1_main.c: New file.
7468         * gcc.dg/compat/struct-align-1_x.c: New file.
7469         * gcc.dg/compat/struct-align-1_y.c: New file.
7470         * gcc.dg/compat/struct-align-2.h: New file.
7471         * gcc.dg/compat/struct-align-2_main.c: New file.
7472         * gcc.dg/compat/struct-align-2_x.c: New file.
7473         * gcc.dg/co
7474         * g++.old-deja/g++.other/comdat3.C: Likewise.
7475         * g++.old-deja/g++.other/ctor1.C: Likewise.
7476         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7477
7478 2003-06-05  Richard Henderson  <rth@redhat.com>
7479
7480         * gcc.dg/debug/20030605-1.c: New.
7481
7482 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7483
7484         * README.QMTEST: Update.
7485
7486 2003-06-04  Richard Henderson  <rth@redhat.com>
7487
7488         * gcc.dg/cleanup-1.c: New.
7489         * gcc.dg/cleanup-2.c: New.
7490         * gcc.dg/cleanup-3.c: New.
7491         * gcc.dg/cleanup-4.c: New.
7492         * gcc.dg/cleanup-5.c: New.
7493         * gcc.dg/cleanup-6.c: New.
7494         * gcc.dg/cleanup-7.c: New.
7495
7496 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7497
7498         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7499
7500         * lib/dg-pch.exp: New file.
7501         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7502         * gcc.dg/pch/pch.exp: Likewise.
7503
7504 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7505
7506         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7507         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7508         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7509         * gcc.dg/builtins-17.c: New test case.
7510         * gcc.dg/i386-387-4.c: New test case.
7511         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7512
7513 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7514
7515         * gcc.dg/ultrasp9.c: New test.
7516
7517 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7518
7519         * gcc.c-torture/compile/20030604-1.c: New test.
7520         * gcc.dg/sparc-constant-1.c: New test.
7521
7522 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7523
7524         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7525
7526 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7527
7528         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7529
7530         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7531         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7532
7533 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7534
7535         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7536
7537 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7538
7539         PR c++/10940
7540         * g++.dg/template/spec10.C: New test.
7541
7542 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7543
7544         * gcc.dg/builtins-16.c: New test case.
7545
7546 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7547
7548         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7549         mempcpy test with post-increments.
7550         * gcc.c-torture/execute/string-opt-3.c: New test.
7551         * gcc.dg/string-opt-1.c: New test.
7552
7553 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7554
7555         PR fortran/10965
7556         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7557
7558 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7559
7560         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7561         (scan-assembler): ... here.  Use dg-scan.
7562         (scan-assembler-not): Likewise.
7563         (scan-file): New function.
7564         (scan-file-not): Likewise.
7565         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7566         * gcc.dg/cpp/_Pragma4.c: Likewise.
7567         * gcc.dg/cpp/_Pragma5.c: Likewise.
7568         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7569         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7570         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7571         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7572         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7573         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7574         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7575         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7576         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7577         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7578         * gcc.dg/cpp/cxxcom1.c: Likewise.
7579         * gcc.dg/cpp/line1.c: Likewise.
7580         * gcc.dg/cpp/maccom1.c: Likewise.
7581         * gcc.dg/cpp/maccom2.c: Likewise.
7582         * gcc.dg/cpp/maccom3.c: Likewise.
7583         * gcc.dg/cpp/maccom4.c: Likewise.
7584         * gcc.dg/cpp/maccom5.c: Likewise.
7585         * gcc.dg/cpp/maccom6.c: Likewise.
7586         * gcc.dg/cpp/multiline.c: Likewise.
7587         * gcc.dg/cpp/spacing1.c: Likewise.
7588         * gcc.dg/cpp/spacing2.c: Likewise.
7589         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7590         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7591         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7592         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7593         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7594         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7595         * gcc.dg/cpp/cxxcom2.c: Likewise.
7596         * gcc.dg/cpp/cxxcom2.h: New file.
7597
7598         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7599         * g++.dg/cpp/truefalse.C: Here.
7600         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7601
7602 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7603
7604         * gcc.dg/cpp/redef3.c: New file.
7605
7606 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7607
7608         * gcc.dg/i386-loop-3.c: New test.
7609
7610 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7611
7612         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7613
7614 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7615
7616         * gcc.dg/fwrapv-1.c: New test case.
7617         * gcc.dg/fwrapv-2.c: New test case.
7618
7619 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7620
7621         PR c++/10956
7622         * g++.dg/template/spec9.C: New test.
7623
7624 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7625
7626         * gcc.dg/duff-4.c: New test case.
7627
7628 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7629
7630         PR fortran/10843
7631         * g77.dg/ffixed-form-1.f: New test
7632         * g77.dg/ffixed-form-2.f: New test
7633         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7634         * g77.dg/ffree-form-3.f: New test
7635
7636 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7637
7638         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7639         * gcc.dg/wint_t-1.c: Likewise.
7640
7641 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7642
7643         * g++.dg/template/access11.C: New test.
7644
7645 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7646
7647         PR c++/10849
7648         * g++.dg/template/access10.C: New test.
7649
7650 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7651             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7652
7653         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7654
7655 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7656
7657         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7658         suppress for powerpc-*-darwin*.
7659         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7660
7661 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7662
7663         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7664         suppress option for powerpc-*-darwin*.
7665
7666 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7667
7668         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7669         * gcc.dg/builtins-4.c: Add test for fmod.
7670
7671 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7672
7673         PR c++/10682
7674         * g++.dg/template/instantiate4.C: New test.
7675
7676 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7677
7678         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7679
7680 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7681
7682         * gcc.dg/compat/scalar-return-1_main.c: New file.
7683         * gcc.dg/compat/scalar-return-1_x.c: New file.
7684         * gcc.dg/compat/scalar-return-1_y.c: New file.
7685         * gcc.dg/compat/scalar-return-2_main.c: New file.
7686         * gcc.dg/compat/scalar-return-2_x.c: New file.
7687         * gcc.dg/compat/scalar-return-2_y.c: New file.
7688         * gcc.dg/compat/struct-return-3_main.c: New file.
7689         * gcc.dg/compat/struct-return-3_y.c: New file.
7690         * gcc.dg/compat/struct-return-3_x.c: New file.
7691         * gcc.dg/compat/struct-return-2_main.c: New file.
7692         * gcc.dg/compat/struct-return-2_x.c: New file.
7693         * gcc.dg/compat/struct-return-2_y.c: New file.
7694
7695 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7696
7697         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7698         for hppa*-hp-hpux*.
7699         * gcc.dg/20021014-1.c (dg-options): Likewise.
7700         * gcc.dg/nest.c (dg-options): Likewise.
7701
7702 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7703
7704         PR c++/9738
7705         * g++.dg/ext/dllimport2.C: New file.
7706         * g++.dg/ext/dllimport3.C: New file.
7707
7708 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7709
7710         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7711         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7712         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7713         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7714         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7715         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7716         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7717         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7718         * gcc.dg/compat/small-struct-defs.h: New file.
7719         * gcc.dg/compat/small-struct-init.h: New file.
7720         * gcc.dg/compat/small-struct-check.h: New file.
7721         * gcc.dg/compat/fp-struct-defs.h: New file.
7722         * gcc.dg/compat/fp-struct-check.h: New file.
7723         * gcc.dg/compat/fp-struct-init.h: New file.
7724         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7725         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7726
7727 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7728
7729         * gcc.dg/20030225-2.c: New test.
7730
7731 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7732             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7733
7734         * gcc.c-torture/compile/20030518-1.c: New test case.
7735
7736 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7737
7738         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7739         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7740         gcc-dg-debug-runtest.
7741         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7742         gcc-dg-debug-runtest.
7743
7744 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7745
7746         PR c++/9022
7747         * g++.dg/lookup/using6.C: New test.
7748
7749 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7750
7751         * g++.dg/parse/access2.C: New test.
7752
7753 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7754
7755         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7756         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7757         * gcc.dg/debug/debug.exp: Likewise.
7758
7759 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7760
7761         * gcc.dg/dollar.c: New test.
7762
7763 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7764
7765         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7766         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7767         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7768         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7769         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7770         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7771         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7772         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7773         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7774         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7775         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7776         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7777         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7778         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7779         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7780         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7781         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7782         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7783
7784 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7785
7786         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7787         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7788         support for "repo" mode.
7789         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7790         * lib/g77-dg.exp: Likewise.
7791         * lib/obj-dg.exp: Likewise.
7792
7793 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7794
7795         Merge from gcc-3_2-rhl8-branch:
7796         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7797
7798         * gcc.dg/tls/opt-6.c: New test.
7799
7800         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7801
7802         * gcc.dg/20030405-1.c: New test.
7803
7804         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7805
7806         * gcc.dg/20030309-1.c: New test.
7807
7808         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7809
7810         * gcc.c-torture/execute/20030307-1.c: New test.
7811
7812         2003-02-20  Randolph Chung  <tausq@debian.org>
7813
7814         * gcc.c-torture/compile/20030220-1.c: New test.
7815
7816         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7817
7818         * gcc.dg/20030217-1.c: New test.
7819
7820         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7821
7822         * gcc.c-torture/compile/20020129-1.c: New test.
7823
7824         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7825
7826         * gcc.dg/unroll-1.c: New test.
7827
7828         2002-11-16  Jan Hubicka  <jh@suse.cz>
7829
7830         * gcc.c-torture/execute/20020920-1.c: New test.
7831
7832         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7833
7834         PR target/7434
7835         * gcc.c-torture/compile/20021008-1.c: New test.
7836
7837         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7838
7839         PR target/7559
7840         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7841
7842         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7843
7844         * gcc.c-torture/compile/20020807-1.c: New test.
7845
7846         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7847
7848         * gcc.dg/tls/opt-1.c: New test.
7849
7850         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7851
7852         * gcc.dg/20020729-1.c: New test.
7853
7854         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7855
7856         * g++.dg/opt/life1.C: New test.
7857
7858         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7859
7860         * gcc.dg/20020525-1.c: New test.
7861
7862         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7863
7864         PR c++/6794
7865         * g++.dg/ext/pretty1.C: New test.
7866         * g++.dg/ext/pretty2.C: New test.
7867
7868 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7869
7870         PR c++/8385
7871         * g++.dg/ext/typeof5.C: New test.
7872
7873 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7874
7875         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7876         __USER_LABEL_PREFIX__ into account.
7877         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7878
7879 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7880
7881         * gcc.dg/builtins-15.c: New test case.
7882
7883 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7884
7885         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7886
7887 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7888
7889         * lib/g++.exp: Tweak handling of additional source files.
7890         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7891         * g++.dg/special/conpr-2a.C: Rename to ...
7892         * g++.dg/special/conpr-2a.cc: ... this.
7893         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7894         * g++.dg/special/conpr-3a.C: Rename to ...
7895         * g++.dg/special/conpr-3a.cc: This.
7896         * g++.dg/special/conpr-3b.C: Rename to ...
7897         * g++.dg/special/conpr-3b.cc: This.
7898         * g++.dg/special/conpr-4.C: New test.
7899         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7900
7901 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7902
7903         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7904
7905 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7906
7907         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7908         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7909         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7910         * g++.old-deja/g++.other/warn3.C: Likewise.
7911
7912 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7913
7914         * gcc.dg/i386-387-1.c: Update to also test log.
7915         * gcc.dg/i386-387-2.c: Likewise.
7916
7917 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7918
7919         * g77.f-torture/execute/int8421.f: New test.
7920
7921 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7922
7923         PR c++/10230, c++/10481
7924         * g++.dg/lookup/scoped5.C: New test.
7925
7926 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7927
7928         PR c++/10552
7929         * g++.dg/template/ttp6.C: New test.
7930
7931 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7932
7933         * gcc.c-torture/execute/builtins: New directory.
7934         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7935         gcc.c-torture/execute/builtins.
7936         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7937         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7938         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7939         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7940
7941 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7942
7943         PR c++/9252
7944         * g++.dg/template/access8.C: New test.
7945         * g++.dg/template/access9.C: New test.
7946
7947 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7948
7949         PR c++/9554
7950         * g++.dg/parse/access1.C: New test.
7951
7952 2003-05-09  DJ Delorie  <dj@redhat.com>
7953
7954         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7955         long, and not an int.
7956
7957 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7958
7959         PR c++/10555, c++/10576
7960         * g++.dg/template/memclass1.C: New test.
7961
7962 2003-05-08  DJ Delorie  <dj@redhat.com>
7963
7964         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7965         targets.
7966         * gcc.c-torture/execute/20021024-1.x: Likewise.
7967         * gcc.c-torture/execute/shiftdi.x: Likewise.
7968         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7969         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7970         * gcc.dg/20021018-1.c: Likewise.
7971
7972 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7973
7974         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7975
7976         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7977         (bcopy): Call memmove.
7978
7979 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7980
7981         * g77.f-torture/compile/8485.f: New test case.
7982
7983 2003-05-07  Richard Henderson  <rth@redhat.com>
7984
7985         PR c++/10570
7986         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7987         Verify exception_cleanup not called for rethrows.
7988         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7989         when exiting catch block without rethrowing.
7990         * g++.dg/eh/forced3.C: New.
7991         * g++.dg/eh/forced4.C: New.
7992
7993 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7994
7995         * gcc.dg/20030505.c: Fix triplet.
7996
7997 2003-05-06  DJ Delorie  <dj@redhat.com>
7998
7999         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
8000         * gcc.dg/nest.c: Likewise.
8001
8002 2003-05-05  Roger Sayle  <roger@eyesopen.com>
8003
8004         * gcc.dg/builtins-14.c: New test case.
8005
8006 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
8007
8008         * lib/compat.exp (compat-execute): New argument.
8009         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
8010         * gcc.dg/compat: New test directory.
8011         * gcc.dg/compat/compat.exp: New expect script.
8012         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
8013         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
8014         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
8015         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
8016         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
8017         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
8018
8019         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
8020         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
8021         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
8022         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
8023         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
8024         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
8025         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
8026         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
8027         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
8028         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
8029         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
8030         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
8031         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
8032         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
8033         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
8034
8035 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
8036
8037         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
8038
8039 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
8040
8041         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
8042
8043 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
8044
8045         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
8046         * gcc.dg/ppc-fsel-2.c: New test.
8047
8048         * gcc.dg/unused-5.c: New test.
8049
8050 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8051
8052         PR c++/10496
8053         * g++.dg/warn/pmf1.C: New test.
8054
8055 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8056
8057         PR c++/4494
8058         * g++.dg/warn/main.C: New test.
8059
8060 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8061
8062         * gcc.dg/nonnull-3.c: New test.
8063
8064 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
8065
8066         * gcc.dg/cpp/Wtrigraphs.c: Update.
8067         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
8068
8069 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
8070
8071         * gcc.dg/ppc-fsel-1.c: New test.
8072
8073 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
8074
8075         PR c/10604
8076         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
8077
8078 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
8079
8080         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
8081
8082 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8083
8084         PR c++/9364, c++/10553, c++/10586
8085         * g++.dg/parse/typename4.C: New test.
8086         * g++.dg/parse/typename5.C: Likewise.
8087
8088 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
8089
8090         * gcc.c-torture/compile/20030503-1.c: New test.
8091
8092 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8093
8094         * g++.dg/lookup/using5.C: Fix testcase error.
8095
8096 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
8097
8098         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
8099         since MEABI is no longer supported.  Remove all vestiges
8100         of MEABI from the test.
8101
8102 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8103
8104         PR c++/10554
8105         * g++.dg/lookup/using5.C: New test.
8106
8107 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8108
8109         PR c++/8772
8110         * g++.dg/template/ttp5.C: New test.
8111
8112 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
8113
8114         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
8115         (dg-gpp-additional-sources): New function.
8116         (dg-gpp-additional-files): Likewise.
8117         * lib/g++.exp (additional_sources): New variable.
8118         (additional_files): Likewise.
8119         (g++_target_compile): Deal with them.
8120         * lib/old-dejagnu.exp: Remove.
8121         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
8122         * g++.old-deja: Revise all tests to use dg commands.
8123
8124 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8125
8126         PR c++/9432, c++/9528
8127         * g++.dg/lookup/using4.C: New test.
8128
8129 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
8130
8131         * gcc.dg/noreturn-5.c: New file.
8132         * gcc.dg/noreturn-6.c: New file.
8133
8134         * gcc.c-torture/compile/inline-1.c: New file.
8135
8136 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8137
8138         PR c++/10551
8139         * g++.dg/template/explicit1.C: New test.
8140
8141 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8142
8143         PR c++/10549
8144         * g++.dg/other/bitfield1.C: New test.
8145
8146         PR c++/10527
8147         * g++.dg/init/new7.C: New test.
8148
8149 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8150
8151         * g++.dg/ext/desig1.C: New test.
8152         * g++.dg/ext/init1.C: Update.
8153
8154         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
8155
8156 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
8157
8158         PR c++/10180
8159         * g++.dg/warn/Winline-1.C: New test.
8160
8161 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
8162
8163         * gcc.c-torture/execute/string-opt-19.c: New test.
8164
8165         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
8166         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
8167
8168 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
8169
8170         PR c++/10506
8171         * g++.dg/init/new6.C: New test.
8172
8173         PR c++/10503
8174         * g++.dg/init/ref6.C: New test.
8175
8176 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
8177
8178         * g++.dg/warn/weak1.C: XFAIL on AIX4.
8179
8180 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8181
8182         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
8183         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
8184
8185 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
8186
8187         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
8188         initialized static data members.
8189
8190 2003-04-25  H.J. Lu <hjl@gnu.org>
8191
8192         * gcc.dg/ia64-sync-4.c: New test.
8193
8194 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8195
8196         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
8197         date.
8198
8199 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
8200
8201         PR c++/10337
8202         * g++.dg/warn/conv1.C: New test.
8203         * g++.old-deja/g++.other/conv7.C: Adjust.
8204         * g++.old-deja/g++.other/overload14.C: Adjust.
8205
8206 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8207
8208         PR c++/10471
8209         * g++.dg/template/defarg2.C: New test.
8210
8211 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
8212
8213         * gcc.dg/cpp/include2.c: Update.
8214         * gcc.dg/cpp/multiline-2.c: New.
8215         * gcc.dg/cpp/multiline.c: Update.
8216         * gcc.dg/cpp/strify2.c: Update.
8217         * gcc.dg/cpp/trad/literals-2.c: Update.
8218
8219 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8220
8221         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
8222
8223 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8224
8225         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
8226
8227 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8228
8229         PR c++/10451
8230         * g++.dg/parse/crash4.C: New test.
8231
8232         PR c++/9847
8233         * g++.dg/parse/crash5.C: New test.
8234
8235 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
8236
8237         PR c++/10446
8238         * g++.dg/parse/crash3.C: New test.
8239
8240         PR c++/10428
8241         * g++.dg/parse/elab1.C: New test.
8242
8243 2003-04-22  Devang Patel  <dpatel@apple.com>
8244
8245         * gcc.dg/cpp/trad/funlike-5.c: New test.
8246
8247 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
8248
8249         * g++.dg/other/packed1.C: Fix dg options.
8250
8251 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
8252
8253         * g++.dg/other/offsetof2.C: New test.
8254
8255 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
8256
8257         * g++.dg/template/recurse.C: Adjust location of error messages.
8258
8259 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
8260
8261         PR c++/9881
8262         * g++.dg/init/addr-const1.C: New test.
8263         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
8264
8265 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8266
8267         PR c++/10405
8268         * g++.dg/lookup/struct-hack1.C: New test.
8269
8270 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
8271
8272         * ucs.c: Update diagnostic messages.
8273
8274 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8275
8276         * gcc.dg/cpp/truefalse.cpp: New test.
8277         * gcc.dg/cpp/cpp.exp: Update.
8278         * g++.dg/other/stdbool-if.C: Remove.
8279
8280 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8281
8282         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
8283         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
8284
8285 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8286
8287         * gcc.c-torture/compile/20030418-1.c: New test.
8288
8289 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
8290
8291         * README.compat: Remove; content moved to doc/sourcebuild.texi.
8292
8293 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8294
8295         PR c++/10347
8296         g++.dg/template/dependent-name1.C: New test.
8297
8298 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
8299
8300         * gcc.dg/warn-1.c (tourist_guide): New array,
8301         contains a pointer to bar.
8302
8303 2003-04-16  Roger Sayle  <roger@eyesopen.com>
8304
8305         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
8306         * gcc.c-torture/execute/medce-1.c: New test case.
8307         * gcc.c-torture/execute/medce-2.c: New test case.
8308
8309 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
8310
8311         * lib/prune.exp: Ignore more messages.
8312
8313         PR c++/10381
8314         * g++.dg/parse/lookup3.C: New test.
8315
8316 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8317
8318         * gcc.c-torture/compile/20030415-1.c : New test.
8319
8320 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8321
8322         * gcc.c-torture/execute/scope-2.c: Move to ...
8323         * gcc.dg/noncompile/scope.c: .... here.
8324
8325 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8326
8327         * gcc.dg/20030414-2.c: New test case.
8328
8329 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8330
8331         PR target/10377
8332         * gcc.dg/20030414-1.c: New test.
8333
8334 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8335
8336         * gcc.dg/builtins-12.c: New test case.
8337         * gcc.dg/builtins-13.c: New test case.
8338
8339 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8340
8341         * gcc.c-torture/execute/string-opt-18.c: New test.
8342
8343 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8344
8345         PR c++/10300
8346         * g++.dg/init/new5.C: New test.
8347
8348 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8349
8350         PR c++/7910
8351         * g++.dg/ext/dllimport1.C: New test.
8352
8353 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8354
8355         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8356
8357 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8358
8359         PR Fortran/9263
8360         * g77.f-torture/noncompile/9263.f: New test
8361         PR Fortran/1832
8362         * g77.f-torture/execute/1832.f: New test
8363
8364 2003-04-11  David Chad  <davidc@freebsd.org>
8365             Loren J. Rittle  <ljrittle@acm.org>
8366
8367         libobjc/8562
8368         * objc.dg/headers.m: New test.
8369
8370 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8371
8372         * gcc.c-torture/execute/builtin-noret-2.c: New.
8373         * gcc.c-torture/execute/builtin-noret-2.x: New.
8374         XFAIL builtin-noret-2.c at -O1 and above.
8375         * gcc.dg/redecl.c: New.
8376         * gcc.dg/Wshadow-1.c: Update error regexps.
8377
8378 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8379
8380         * g++.dg/abi/bitfield10.C: New test.
8381
8382 2003-04-09  Mike Stump  <mrs@apple.com>
8383
8384         * gcc.dg/pch/pch.exp: Make testcase names longer.
8385         * g++.dg/pch/pch.exp: Make testcase names longer.
8386
8387 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8388
8389         * gcc.dg/builtins-11.c: New test case.
8390
8391 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8392
8393         * gcc.dg/builtins-9.c: New test case.
8394         * gcc.dg/builtins-10.c: New test case.
8395
8396 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8397
8398         * gcc.dg/noncompile/init-4.c.c: New test.
8399
8400 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8401
8402         * gcc.misc-test/gcov-9.c: New test.
8403         * gcc.misc-test/gcov-10.c: New test
8404         * gcc.misc-test/gcov-11.c: New test.
8405
8406 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8407
8408         PR optimization/10024
8409         * gcc.c-torture/compile/20030405-1.c: New test.
8410
8411 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8412
8413         * gcc.dg/pch/static-3.c: New.
8414         * gcc.dg/pch/static-3.hs: New.
8415         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8416
8417 2003-04-04  Richard Henderson  <rth@redhat.com>
8418
8419         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8420         * g++.dg/eh/forced2.C: Likewise.
8421
8422 2003-04-03  Mike Stump  <mrs@apple.com>
8423
8424         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8425         target arg.
8426         (scan-assembler-times, scan-assembler-not): Likewise.
8427         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8428
8429 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8430
8431         * gcc.dg/sparc-loop-1.c: New test.
8432
8433 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8434
8435         PR other/9274
8436         * g++.dg/pch/system-2.C: New.
8437         * g++.dg/pch/system-2.Hs: New.
8438
8439 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8440
8441         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8442
8443         * g++.dg/eh/simd-1.C (vecfunc): Same.
8444
8445 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8446
8447         * gcc.c-torture/execute/20030401-1.c: New test case.
8448
8449 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8450
8451         * objc.dg/defs.m: New.
8452
8453 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8454
8455         * g++.dg/eh/simd-1.C: New.
8456         * g++.dg/eh/simd-2.C: New.
8457
8458 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8459
8460         * gcc.c-torture/execute/simd-3.c: New.
8461
8462 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8463
8464         PR c/9936
8465         * gcc.dg/20030331-2.c: New test.
8466
8467 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8468
8469         PR c++/10278
8470         * g++.dg/parse/crash2.C: New test.
8471
8472 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8473
8474         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8475         * gcc.c-torture/execute/20030331-1.c: ...here.
8476
8477 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8478
8479         * gcc.c-torture/execute/20030331-1.c: New test.
8480
8481 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8482
8483         * lib/gcov.exp: Adjust call return testing strings.
8484         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8485
8486 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8487
8488         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8489         * gcc.dg/builtins-7.c: New test case.
8490         * gcc.dg/builtins-8.c: New test case.
8491
8492 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8493
8494         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8495
8496 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8497
8498         PR c++/7647
8499         * g++.dg/lookup-class-member-2.C: New test.
8500
8501 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8502
8503         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8504
8505 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8506
8507         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8508
8509 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8510
8511         * g++.dg/init/attrib1.C: New test.
8512
8513 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8514
8515         * gcc.dg/ultrasp8.c: New test.
8516
8517 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8518
8519         * gcc.dg/ultrasp7.c: New test.
8520
8521 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8522
8523         PR c++/10047
8524         * g++.dg/template/inline1.C: New test.
8525
8526 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8527
8528         * gcc.dg/sparc-dwarf2.c: New test.
8529
8530 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8531
8532         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8533         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8534
8535 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8536
8537         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8538         than reading .x files.
8539         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8540         * g77.dg/gcov/gcov-1.f: Likewise.
8541         * gcc.misc-tests/gcov-4b.c: Likewise.
8542         * gcc.misc-tests/gcov-5b.c: Likewise.
8543         * gcc.misc-tests/gcov-6.c: Likewise.
8544         * gcc.misc-tests/gcov-7.c: Likewise.
8545         * gcc.misc-tests/gcov-8.c: Likewise.
8546         * g++.dg/gcov/gcov-1.x: Remove.
8547         * g77.dg/gcov/gcov-1.x: Likewise.
8548         * gcc.misc-tests/gcov-4b.x: Likewise.
8549         * gcc.misc-tests/gcov-5b.x: Likewise.
8550         * gcc.misc-tests/gcov-6.x: Likewise.
8551         * gcc.misc-tests/gcov-7.x: Likewise.
8552         * gcc.misc-tests/gcov-8.x: Likewise.
8553
8554 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8555
8556         PR opt/10087
8557         * gcc.dg/20030324-1.c: New test.
8558
8559 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8560
8561         PR c++/10224
8562         * g++.dg/template/arg3.C: New test.
8563
8564         PR c++/10158
8565         * g++.dg/template/friend18.C: New test.
8566
8567 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8568
8569         * g77.f-torture/compile/20030326-1.f: New test case.
8570
8571 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8572
8573         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8574
8575         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8576
8577 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8578
8579         * gcc.dg/ia64-sync-3.c: New test.
8580
8581 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8582
8583         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8584
8585 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8586
8587         * gcc.dg/ultrasp6.c: New test.
8588
8589 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8590
8591         * gcc.dg/i386-signbit-1.c: New test.
8592         * gcc.dg/i386-signbit-2.c: New test.
8593         * gcc.dg/i386-signbit-3.c: New test.
8594
8595 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8596
8597         * gcc.dg/ultrasp5.c: Fix options.
8598
8599 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8600
8601         * gcc.dg/ultrasp5.c: Fix comment.
8602
8603 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8604
8605         PR fortran/10197
8606         * g77.f-torture/execute/10197.f: New test.
8607
8608 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8609
8610         PR c++/9898, c++/383
8611         * g++.dg/template/conv6.C: New test.
8612
8613         PR c++/10119
8614         * g++.dg/template/ptrmem5.C: New test.
8615
8616         PR c++/10026
8617         * g++.dg/lookup/koenig1.C: New test.
8618
8619         PR C++/10199
8620         * g++.dg/lookup/template2.C: New test.
8621
8622 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8623
8624         * g++.dg/opt/rtti1.C: New test.
8625
8626 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8627
8628         * gcc.dg/ultrasp5.c: New test.
8629
8630 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8631
8632         PR middle-end/9967
8633         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8634         builtin fputs.
8635
8636 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8637
8638         PR c/8224
8639         * gcc.dg/20030323-1.c: New test.
8640
8641 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8642
8643         * gcc.c-torture/compile/20030323-1.c: New test case.
8644
8645 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8646
8647         * gcc.dg/20030321-1.c: New test.
8648
8649 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8650
8651         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8652
8653 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8654
8655         PR c++/9978, c++/9708
8656         * g++.dg/ext/vlm1.C: Adjust expected error.
8657         * g++.dg/ext/vla2.C: New test.
8658         * g++.dg/template/arg1.C: New test.
8659         * g++.dg/template/arg2.C: New test.
8660
8661 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8662
8663         * g77.f-torture/execute/select.f: New test.
8664         * g77.f-torture/noncompile/select_no_compile.f: New test.
8665
8666 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8667
8668         PR c++/9898
8669         * g++.dg/other/error4.C: New test.
8670
8671 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8672
8673         * g++.dg/template/friend17.C: New test.
8674
8675 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8676
8677         * gcc.c-torture/compile/20030320-1.c: New.
8678
8679 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8680
8681         * gcc.dg/builtins-6.c: New test case.
8682
8683 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8684
8685         PR target/10073
8686         * gcc.c-torture/compile/20030319-1.c: New.
8687
8688 2003-03-18  Jan Hubicka  <jh@suse.cz>
8689
8690         * gcc.dg/i386-cvt-1.c: New test.
8691
8692 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8693
8694         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8695         * objc.dg/naming-2.m: Likewise.
8696
8697 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8698
8699         PR c++/9639
8700         * g++.dg/parse/crash1.C: New test.
8701
8702 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8703
8704         PR c++/8805
8705         * g++.dg/eh/cleanup1.C: New test.
8706
8707 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8708
8709         * gcc.c-torture/execute/20030316-1.c: New test case.
8710
8711 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8712
8713         PR c++/9629
8714         * g++.dg/init/ctor2.C: New test.
8715
8716 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8717
8718         * g77.f-torture/compile/xformat.f: New test case.
8719
8720 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8721
8722         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8723         * g++.old-deja/g++.mike/eh50.C: Likewise.
8724
8725 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8726
8727         PR c++/6440
8728         * g++.dg/template/spec7.C: New test.
8729         * g++.dg/template/spec8.C: Likewise.
8730
8731 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8732
8733         * gcc.c-torture/execute/20030313-1.c: New test.
8734
8735 2003-03-14  Richard Henderson  <rth@redhat.com>
8736
8737         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8738
8739 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8740
8741         * gcc.c-torture/compile/20030314-1.c: New test.
8742
8743 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8744
8745         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8746         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8747         thumb target,
8748         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8749         to accept newer _imp__  prefix and additional
8750         newline in .drectve section.
8751         * gcc.dg/dll-4.c: Likewise.
8752         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8753         switch.
8754
8755 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8756
8757         * g++.dg/parse/namespace9.C: New test.
8758
8759         * g++.dg/init/ref5.C: New test.
8760         * g++.dg/parse/ptrmem1.C: Likewise.
8761
8762 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8763
8764         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8765         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8766         regular expression.
8767         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8768         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8769
8770 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8771
8772         * gcc.c-torture/execute/20030224-2.c: New test.
8773
8774 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8775
8776         * gcc.dg/decl-3.c: New test.
8777
8778 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8779
8780         * gcc.dg/i386-loop-2.c: New test.
8781
8782 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8783
8784         PR c++/9474
8785         * g++.dg/parse/namespace8.C: New test.
8786
8787         PR c++/9924
8788         * g++.dg/overload/builtin2.C: New test.
8789
8790 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8791
8792         * gcc.dg/return-type-3.c: New test.
8793
8794 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8795
8796         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8797         profiling options are not supported.
8798
8799 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8800
8801         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8802         * g++.old-deja/g++.warn/impint2.C: Likewise.
8803
8804 2003-03-10  Devang Patel  <dpatel@apple.com>
8805
8806         * g++.dg/cpp/c++_cmd_1.C: New test.
8807         * g++.dg/cpp/c++_cmd_1.h: New file.
8808
8809 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8810
8811         * gcc.dg/altivec-9.c: New file.
8812
8813 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8814
8815         * gcc.dg/ppc-sdata-1.c: New test.
8816         * gcc.dg/ppc-sdata-2.c: New test.
8817
8818 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8819
8820         PR c++/9373
8821         * g++.dg/opt/ptrmem2.C: New test.
8822
8823         PR c++/8534
8824         * g++.dg/opt/ptrmem1.C: New test.
8825
8826 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8827
8828         * gcc.dg/i386-loop-1.c: New test.
8829
8830 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8831
8832         PR c++/9970
8833         * g++.dg/lookup/friend1.C: New test.
8834
8835 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8836
8837         PR c++/9823
8838         * g++.dg/parser/constructor1.C: New test.
8839
8840 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8841
8842         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8843
8844         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8845
8846 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8847
8848         * gcc.dg/cpp/Wunused.c: Update test.
8849
8850 2003-03-08  Jan Hubicka  <jh@suse.cz>
8851
8852         * gcc.dg/inline-3.c: New test.
8853
8854 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8855
8856         PR c++/9809
8857         * g++.dg/parse/builtin1.C: New test.
8858
8859         PR c++/9982
8860         * g++.dg/abi/cookie1.C: New test.
8861         * g++.dg/abi/cookie2.C: Likewise.
8862
8863         PR c++/9524
8864         * g++.dg/template/field1.C: New test.
8865
8866         PR c++/9912
8867         * g++.dg/parse/class1.C: New test.
8868         * g++.dg/parse/namespace7.C: Likewise.
8869         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8870
8871 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8872
8873         * g++.dg/init/ref4.C: New test.
8874
8875 2003-03-07  Jan Hubicka  <jh@suse.cz>
8876
8877         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8878         * gcc.dg/inline-3.c:  New test.
8879
8880 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8881
8882         * g++.dg/init/ref3.C: New test.
8883
8884         PR c++/9965
8885         * g++.dg/init/ref2.C: New test.
8886
8887         PR c++/9400
8888         * g++.dg/warn/Wshadow-2.C: New test.
8889
8890         PR c++/9791
8891         * g++.dg/warn/Woverloaded-1.C: New test.
8892
8893 2003-03-05  Jan Hubicka  <jh@suse.cz>
8894
8895         * gcc.dg/i386-local2.c: New.
8896         * gcc.dg/i386-local.c: Fix typo.
8897
8898 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8899
8900         * g++.dg/abi/layout3.C: New test.
8901
8902 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8903
8904         * gcc.c-torture/compile/20030305-1.c
8905
8906 2003-03-05  Jan Hubicka  <jh@suse.cz>
8907
8908         * gcc.dg/i386-local.c: New.
8909
8910 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8911
8912         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8913
8914 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8915
8916         * gcc.dg/switch-2.c: New test.
8917         * gcc.dg/switch-3.c: New test.
8918         * gcc.dg/Wswitch.c: Adjust line numbers.
8919         * gcc.dg/Wswitch-default.c: Likewise.
8920         * gcc.dg/Wswitch-enum.c: Likewise.
8921
8922 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8923
8924         * gcc.c-torture/execute/20030222-1.c: New test.
8925
8926 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8927
8928         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8929
8930 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8931
8932         PR c++/9878
8933         * g++.dg/init/ref1.C: New test.
8934
8935 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8936
8937         * gcc.dg/sh-relax.c: New SH-only test.
8938
8939 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8940
8941         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8942         comment explaining purpose of testcase.
8943
8944 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8945
8946         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8947         for HC11/HC12 (asm needs two int registers).
8948         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8949         HC11/HC12 because the test uses an asm which needs two 32-bit
8950         registers.
8951
8952 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8953
8954         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8955         for HC11/HC12 (array is too large otherwise).
8956         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8957         * gcc.c-torture/compile/20010518-2.x: Likewise.
8958         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8959         HC11/HC12 (array is too large).
8960
8961 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8962
8963         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8964         * lib/g++-dg.exp (g++-dg-test): Likewise.
8965
8966 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8967
8968         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8969         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8970
8971 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8972
8973         * g++.dg/warn/implicit-typename1.C: Remove warning.
8974
8975 2003-02-28  Richard Henderson  <rth@redhat.com>
8976
8977         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8978         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8979
8980 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8981
8982         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8983         * g++.dg/pch/pch.exp: Likewise.
8984
8985 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8986
8987         PR c++/9879
8988         * testsuite/g++.dg/init/new4.C: New test.
8989
8990 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8991
8992         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8993
8994 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8995
8996         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8997         unsigned long.
8998
8999         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
9000         wider than float.
9001
9002 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9003
9004         * lib/scanasm.exp: Add support for counting numbers of
9005         occurences.
9006         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
9007         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
9008
9009 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
9010
9011         PR c++/9683
9012         * g++.dg/template/static3.C: New test.
9013
9014         PR c++/9829
9015         * g++.dg/parse/namespace6.C: New test.
9016
9017 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9018
9019         PR target/9732
9020         * gcc.dg/20030225-1.c: New test.
9021
9022 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
9023
9024         * README: Remove out-of-date information.
9025
9026         PR c++/9836
9027         * g++.dg/template/spec6.C: New test.
9028
9029 2003-02-24  Jeff Law  <law@redhat.com>
9030
9031         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
9032
9033 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9034
9035         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
9036         * gcc.dg/pragma-ep-1.c: Likewise.
9037
9038 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9039
9040         PR c++/9602
9041         * g++.dg/template/friend16.C: New test.
9042
9043 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
9044
9045         PR c++/5333
9046         * g++.dg/parse/fused-params1.C: Adjust error messages.
9047         * g++.dg/template/nested3.C: New test.
9048
9049 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
9050
9051         * g++.dg/abi/param1.C: New test.
9052
9053 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9054
9055         PR c++/7982
9056         * g++.dg/warn/implicit-typename1.C: New test.
9057
9058 2003-02-22  Kelley Cook <kelleycook@comcast.net>
9059
9060         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
9061         with "mtune".
9062         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9063         * gcc.c-torture/execute/20010129-1.x: Likewise.
9064         * gcc.dg/20011107-1.c: Likewise.
9065         * gcc.dg/20020108-1.c: Likewise.
9066         * gcc.dg/20020122-3.c: Likewise.
9067         * gcc.dg/20020206-1.c: Likewise.
9068         * gcc.dg/20020310-1.c: Likewise.
9069         * gcc.dg/20020426-2.c: Likewise.
9070         * gcc.dg/20020517-1.c: Likewise.
9071         * gcc.dg/991230-1.c: Likewise.
9072         * gcc.dg/i386-unroll-1.c: Likewise.
9073         * gcc.misc-tests/i386-prefetch.exp: Likewise.
9074
9075 2003-02-22  Jan Hubicka  <jh@suse.cz>
9076
9077         * gcc.dg/i386-mul.c: New test.
9078
9079 2003-02-21  Roger Sayle  <roger@eyesopen.com>
9080
9081         * gcc.dg/builtins-5.c: New test case.
9082
9083 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
9084
9085         * gcc.dg/asmreg-1.c: New test.
9086
9087 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9088
9089         PR c++/9749
9090         * g++.dg/parse/varmod1.C: New test.
9091
9092 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9093
9094         PR c++/9727
9095         * g++.dg/template/op1.C: New test.
9096
9097 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9098
9099         PR c++/8906
9100         * g++.dg/template/nested2.C: New test.
9101
9102 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9103
9104         PR c++/8724
9105         * g++.dg/expr/dtor1.C: New test.
9106
9107 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
9108
9109         * gcc.dg/cpp/include3.c: New test.
9110         * gcc.dg/cpp/inc/foo.h: New file.
9111
9112 2003-02-21  Glen Nakamura  <glen@imodulo.com>
9113
9114         * gcc.c-torture/execute/20030221-1.c: New test.
9115
9116 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
9117
9118         PR c++/9729
9119         * g++.dg/abi/conv1.C: New test.
9120
9121 2003-02-20  Jan Hubicka  <jh@suse.cz>
9122
9123         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
9124
9125 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
9126
9127         * gcc.c-torture/compile/20030219-1.c: New test.
9128
9129 2003-02-18  Jan Hubicka  <jh@suse.cz>
9130
9131         * gcc.dg/funcorder.c: New test.
9132
9133 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9134
9135         * gcc.c-torture/execute/20030218-1.c: New.
9136
9137 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
9138
9139         * gcc.dg/20030218-1.c: New.
9140
9141 2003-02-18  Richard Henderson  <rth@redhat.com>
9142
9143         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
9144         * gcc.dg/attr-used-2.c: New.
9145
9146 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
9147
9148         PR c++/9704
9149         * g++.dg/init/copy5.C: New test.
9150
9151 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
9152
9153         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
9154         * g++.dg/pch/pch.exp: Likewise.
9155
9156 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9157
9158         * gcc.c-torture/execute/20030209-1.c: Enable the test if
9159         STACK_SIZE is not defined.
9160
9161 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9162
9163         PR c++/9457
9164         * g++.dg/template/init1.C: New test.
9165
9166 2003-02-16  Jan HUbicka  <jh@suse.cz>
9167
9168         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
9169         (foo): Add few extra tests
9170         * gcc.dg/c99-const-expr-3.c: Likewise.
9171         * gcc.c-torture/execute/20030216-1.c: New.
9172
9173 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9174
9175         PR c++/9459
9176         * g++.dg/ext/typeof4.C: New test.
9177
9178 2003-02-15  Roger Sayle  <roger@eyesopen.com>
9179
9180         * gcc.dg/i386-387-3.c: New test case.
9181
9182 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
9183
9184         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
9185         cris-*-elf* cris-*-aout* and mmix-*-*.
9186
9187 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
9188
9189         * gcc.dg/20030213-1.c: New test.
9190
9191 2003-02-12  Roger Sayle  <roger@eyesopen.com>
9192
9193         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
9194         * gcc.dg/i386-387-2.c: Likewise.
9195
9196 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
9197
9198         * gcc.dg/ppc-spe.c: Fix formatting.
9199         Enable tests that were previously unsupported by gas.
9200         Delete tests for instructions that no longer exist.
9201         Switch arguments on evsubifw builtin.
9202
9203 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
9204
9205         * gcc.c-torture/execute/20030209-1.c: Disable the test if
9206         STACK_SIZE is too small.
9207
9208 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9209             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9210
9211         * gcc.dg/decl-2.c: New test.
9212
9213 2003-02-10  Jan Hubicka  <jh@suse.cz>
9214
9215         * gcc.dg/i386-fpcvt-1.c:  New test.
9216
9217 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
9218
9219         * gcc.c-torture/execute/20030209-1.c: New test.
9220
9221 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
9222
9223         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
9224         int-wide bitops, use the constants of the same width.
9225         Likewise, if long long is 32-bit wide, test bitops using
9226         32-bit constants.
9227
9228 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
9229
9230         * gcc.dg/20021014-1.c: Annotate with expected notice text.
9231
9232 2003-02-07  Roger Sayle  <roger@eyesopen.com>
9233
9234         * testsuite/gcc.dg/builtins-4.c: New test case.
9235
9236 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9237
9238         * gcc.dg/20020430-1.c: Fix dg command typos.
9239         * gcc.dg/20020503-1.c: Likewise.
9240
9241 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9242
9243         PR c++/8785
9244         * g++.dg/parse/fused-params1.C: New test.
9245
9246         PR c++/8857
9247         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
9248
9249         PR c++/8921
9250         * g++.dg/parse/non-dependent1.C: New test.
9251
9252         PR c++/8928
9253         * g++.dg/parse/dupl-tmpl-args1.C: New test.
9254
9255         PR c++/9228
9256         * g++.dg/parse/undefined7.C: New test.
9257         * g++.dg/parse/non-templ1.C: New test.
9258
9259         PR c++/9229
9260         * g++.dg/parse/too-many-tmpl-args1.C: New test.
9261
9262 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
9263
9264         * gcc.c-torture/compile/20030206-1.c: New test.
9265
9266 2003-02-05  Roger Sayle  <roger@eyesopen.com>
9267
9268         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
9269         "pow" to "foo" to avoid potential confusion with a math built-in.
9270
9271 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9272
9273         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
9274         conditions for SPARC targets.
9275
9276 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
9277
9278         * gcc.dg/20030204-1.c: New test.
9279
9280 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9281
9282         PR c++/38
9283         * g++.dg/parse/array-size1.C: New test.
9284
9285         PR c++/5657
9286         * g++.dg/parse/undefined3.C: New test.
9287
9288         PR c++/5665
9289         * g++.dg/parse/undefined4.C: New test.
9290
9291         PR c++/5975
9292         * g++.dg/parse/undefined5.C: New test.
9293
9294         PR c++/7259
9295         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
9296
9297         PR c++/8578
9298         * g++.dg/parse/casting-operator1.C: New test.
9299
9300         PR c++/8596
9301         * g++.dg/parse/undefined6.C: New test.
9302
9303         PR c++/8736
9304         * g++.dg/parse/missing-template1.C: New test.
9305
9306 2003-02-04  Jan Hubicka  <jh@suse.cz>
9307
9308         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
9309         * gcc.dg/i386-cmov?.c:  Likewise.
9310         * gcc.dg/i386-fpcvt-?.c:  Likewise.
9311         * gcc.dg/i386-ssefp-1.c:  Likewise.
9312         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9313         conventions.
9314
9315 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9316
9317         PR c++/7129
9318         * testsuite/g++.dg/ext/max.C: New test.
9319
9320 2003-02-03  Jan Hubicka  <jh@suse.cz>
9321
9322         * gcc.c-torture/execute/20030203-1.c: New test.
9323
9324 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9325
9326         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9327         'natural-endian'.
9328
9329 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9330
9331         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9332         * g++.dg/init/new2.C: Likewise.
9333         * g++.dg/other/new1.C: Likewise.
9334
9335 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9336
9337         * gcc.dg/struct-ret-libc.c: New test.
9338
9339 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9340
9341         * gcc.dg/20030129-1.c: New test.
9342
9343 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9344
9345         PR c++/8849
9346         * g++.dg/template/ptrmem4.C: New test.
9347
9348 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9349
9350         * g++.dg/parser/constant1.C: New test.
9351
9352 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9353
9354         PR c++/8591
9355         * g++.dg/parse/friend2.C: New test.
9356
9357 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9358
9359         PR c++/9437
9360         * g++.dg/template/unify4.C: New test.
9361
9362 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9363
9364         * gcc.c-torture/execute/20030128-1.c: New test.
9365
9366 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9367
9368         * g++.dg/lookup/nested1.C: Test moved from ...
9369         * g++.old-deja/g++.other/lookup24.C: ... here.
9370
9371 2003-01-28  Jan Hubicka  <jh@suse.cz>
9372
9373         * gcc.dg/i386-cmov5.c:  New test.
9374
9375 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9376
9377         * gcc.c-torture/execute/20010925-1.c: Changed the
9378         memcpy declaration.
9379
9380 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9381
9382         PR c++/3902
9383         * g++.dg/parse/template5.C: New test.
9384
9385 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9386
9387         PR fortran/9258
9388         * g77.dg/pr9258: New test.
9389
9390 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9391
9392         * README: Move relevant parts from README.g++.
9393
9394         * README.g++: Remove this file.
9395
9396 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9397
9398         * g++.dg/abi/dcast1.C: New test.
9399
9400 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9401
9402         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9403
9404 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9405
9406         PR c++/47
9407         * g++.old-deja/g++.other/lookup24.C: New test.
9408
9409 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9410
9411         PR middle-end/7227
9412         * gcc.dg/uninit-C.c: New test.
9413
9414 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9415
9416         * g++.dg/abi/covariant1.C: New test.
9417
9418 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9419
9420         * gcc.dg/20030123-1.c: New test.
9421
9422 2003-01-25  Jan Hubicka  <jh@suse.cz>
9423
9424         PR opt/8492
9425         * gcc.c-torture/compile/20030125-1.c
9426
9427 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9428
9429         PR c++/9403
9430         * g++.dg/parse/template3.C: New test.
9431         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9432
9433         PR c++/795
9434         * g++.dg/parse/template4.C: New test.
9435
9436         PR c++/9415
9437         * g++.dg/template/qual2.C: New test.
9438
9439         PR c++/8545
9440         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9441
9442         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9443
9444 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9445
9446         * gcc.c-torture/execute/switch-1.c: New test case.
9447
9448 2003-01-25  Jan Hubicka  <jh@suse.cz>
9449
9450         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9451
9452 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9453
9454         Tweaks for Bison-1.875. From the NEWS file:
9455         "- `parse error' -> `syntax error'
9456         Bison now uniformly uses the term `syntax error'"
9457         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9458         * gcc.dg/cpp/digraph2.c: Likewise.
9459         * gcc.dg/cpp/direct2.c: Likewise.
9460         * gcc.dg/cpp/paste4.c: Likewise.
9461         * gcc.dg/c90-restrict-1.c: Likewise.
9462         * gcc.dg/c99-func-2.c: Likewise.
9463         * gcc.dg/noncompile/920721-2.c: Likewise.
9464         * gcc.dg/noncompile/930622-2.c: Likewise.
9465         * gcc.dg/noncompile/940112-1.c: Likewise.
9466         * gcc.dg/noncompile/950921-1.c: Likewise.
9467         * gcc.dg/noncompile/951123-1.c: Likewise.
9468         * gcc.dg/noncompile/971104-1.c: Likewise.
9469         * gcc.dg/noncompile/990416-1.c: Likewise.
9470
9471 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9472
9473         * g++.dg/parse/undefined1.C: Add error message.
9474
9475 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9476
9477         PR c++/9354
9478         * g++.dg/parse/new1.C: New test.
9479
9480         PR c++/9216
9481         * g++.dg/parse/template2.C: New test.
9482
9483         PR c++/9354
9484         * g++.dg/parse/typedef2.C: New test.
9485
9486         PR c++/9328
9487         * g++.dg/ext/typeof3.C: New test.
9488
9489 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9490
9491         PR c++/2738
9492         * g++.dg/parse/ret-type1.C: New test.
9493
9494         PR c++/3792
9495         * g++.dg/parse/tmpl-outside1.C: New test.
9496
9497         PR c++/4207
9498         * g++.dg/parse/int-as-enum1.C: New test.
9499
9500         PR c++/4903
9501         * g++.dg/parse/no-typename1.C: New test.
9502
9503         PR c++/5533
9504         * g++.dg/parse/no-value1.C: New test.
9505
9506         PR c++/5921
9507         * g++.dg/parse/wrong-inline1.C: New test.
9508
9509         PR c++/6402
9510         * g++.dg/parse/ref1.C: New test.
9511
9512         PR c++/6992
9513         * g++.dg/parse/attr-ctor1.C: New test.
9514
9515         PR c++/7229
9516         * g++.dg/parse/namespace5.C: New test.
9517
9518         PR c++/7917
9519         * g++.dg/parse/func-def1.C: New test.
9520
9521         PR c++/8143
9522         * g++.dg/parse/undefined1.C: New test.
9523
9524         PR c++/5723, PR c++/8522
9525         * g++.dg/parse/specialization1.C: New test.
9526
9527         PR c++/163, PR c++/8595
9528         * g++.dg/parse/struct-as-enum1.C: New test.
9529
9530         PR c++/9173
9531         * g++.dg/parse/undefined2.C: New test.
9532
9533 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9534
9535         PR c++/9298
9536         * g++.dg/parse/template1.C: New test.
9537
9538         PR c++/9384
9539         * g++.dg/parse/using1.C: New test.
9540
9541         PR c++/9285
9542         PR c++/9294
9543         * g++.dg/parse/expr2.C: New test.
9544
9545         PR c++/9388
9546         * g++.dg/parse/lookup2.C: Likewise.
9547
9548 2003-01-21  Jan Hubicka  <jh@suse.cz>
9549
9550         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9551         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9552         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9553         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9554
9555 2003-01-20  Nick Clifton  <nickc@redhat.com>
9556
9557         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9558         problem with ARM sibcall code generation.
9559
9560 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9561
9562         * gcc.c-torture/execute/20030120-1.c: New.
9563
9564 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9565
9566         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9567
9568 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9569
9570         PR c++/9272
9571         * g++.dg/parse/ctor1.C: New test.
9572
9573         PR c++/9294:
9574         * g++.dg/parse/qualified1.C: New test.
9575
9576         * g++.dg/parse/typename3.C: New test.
9577
9578 2003-01-16  Richard Henderson  <rth@redhat.com>
9579
9580         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9581
9582 2003-01-16  Richard Henderson  <rth@redhat.com>
9583
9584         * g++.dg/pch/pch.exp: Copy test header to the working directory
9585         before using it either for precompilation or direct use.
9586         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9587         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9588
9589 2003-01-16  Richard Henderson  <rth@redhat.com>
9590
9591         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9592         before using it either for precompilation or direct use.
9593         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9594         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9595
9596 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9597
9598         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9599         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9600         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9601         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9602         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9603         typename warning into error.
9604         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9605         error messages.
9606         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9607         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9608         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9609         messages.
9610         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9611         make declaration visible in template.
9612         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9613         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9614         messages.
9615         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9616         message.
9617         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9618         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9619         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9620         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9621         typename warning with error message.
9622         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9623         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9624         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9625
9626 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9627
9628         * g++.dg/parse/ambig2.C: New test.
9629
9630 2003-01-15  Richard Henderson  <rth@redhat.com>
9631
9632         * g++.dg/tls/init-2.C: Update error message string.
9633
9634 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9635
9636         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9637
9638 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9639
9640         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9641         all for HC11/HC12.
9642         * gcc.c-torture/compile/20001205-1.x: Likewise.
9643         * gcc.c-torture/compile/20001226-1.x: Likewise.
9644         * gcc.c-torture/compile/920520-1.x: Likewise.
9645         * gcc.c-torture/compile/961203-1.x: Likewise.
9646         * gcc.c-torture/compile/20020604-1.x: Likewise.
9647
9648 2003-01-15  Jan Hubicka  <jh@suse.cz>
9649
9650         * gcc.c-torture/compile/20030115-1.c: New test.
9651
9652         * gcc.dg/i386-fpcvt-1.c: New test.
9653         * gcc.dg/i386-fpcvt-2.c: New test.
9654
9655 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9656
9657         Further conform g++'s __vmi_class_type_info to the C++ ABI
9658         specification.
9659         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9660         the specification.
9661
9662 2003-01-14  Jan Hubicka  <jh@suse.cz>
9663
9664         * gcc.dg/i386-fpcvt-1.c: New test.
9665         * gcc.dg/i386-fpcvt-2.c: New test.
9666
9667 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9668
9669         * gcc.dg/i386-mmx-3.c: New test.
9670
9671 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9672
9673         PR c++/9264
9674         * g++.dg/parse/octal1.C: New file.
9675
9676         PR c++/9172
9677         * g++.dg/parse/typename1.C: New file.
9678
9679 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9680
9681         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9682         * gcc.dg/bf-no-ms-layout.c: Likewise.
9683         * gcc.dg/bf-ms-attrib.c: Likewise.
9684
9685 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9686
9687         PR c++/9099
9688         * g++.dg/parse/dtor1.C: New file.
9689
9690         PR c++/9128
9691         * g++.dg/rtti/typeid1.C: New file.
9692
9693         PR c++/9153
9694         * g++.dg/parse/lookup1.C: New file.
9695
9696         PR c++/9171
9697         * g++.dg/templ/spec5.C: New file.
9698
9699 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9700
9701         * gcc.c-torture/compile/20030110-1.c: New test.
9702
9703 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9704
9705         Merge from pch-branch:
9706
9707         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9708
9709         * gcc.dg/pch/cpp-1.h: New.
9710         * gcc.dg/pch/cpp-1.c: New.
9711         * gcc.dg/pch/cpp-2.h: New.
9712         * gcc.dg/pch/cpp-2.c: New.
9713
9714         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9715
9716         * gcc.dg/pch/except-1.h: New.
9717         * gcc.dg/pch/except-1.c: New.
9718
9719         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9720
9721         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9722         running test.
9723         * gcc.dg/pch: Include *.hp not *.h.
9724         * gcc.dg/pch/system-1.h: New.
9725         * gcc.dg/pch/system-1.c: New.
9726
9727         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9728
9729         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9730         rather than trying to build and run a program using PCH.
9731         * gcc.dg/pch: Remove dg-do commands from test files.
9732
9733         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9734
9735         * gcc.dg/pch/macro-3.c: New.
9736         * gcc.dg/pch/macro-3.h: New.
9737
9738         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9739
9740         * gcc.dg/pch/common-1.c: New.
9741         * gcc.dg/pch/common-1.h: New.
9742         * gcc.dg/pch/decl-1.c: New.
9743         * gcc.dg/pch/decl-1.h: New.
9744         * gcc.dg/pch/decl-2.c: New.
9745         * gcc.dg/pch/decl-2.h: New.
9746         * gcc.dg/pch/decl-3.c: New.
9747         * gcc.dg/pch/decl-3.h: New.
9748         * gcc.dg/pch/decl-4.c: New.
9749         * gcc.dg/pch/decl-4.h: New.
9750         * gcc.dg/pch/decl-5.c: New.
9751         * gcc.dg/pch/decl-5.h: New.
9752         * gcc.dg/pch/global-1.c: New.
9753         * gcc.dg/pch/global-1.h: New.
9754         * gcc.dg/pch/inline-1.c: New.
9755         * gcc.dg/pch/inline-1.h: New.
9756         * gcc.dg/pch/inline-2.c: New.
9757         * gcc.dg/pch/inline-2.h: New.
9758         * gcc.dg/pch/static-1.c: New.
9759         * gcc.dg/pch/static-1.h: New.
9760         * gcc.dg/pch/static-2.c: New.
9761         * gcc.dg/pch/static-2.h: New.
9762
9763         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9764
9765         * g++.dg/pch/pch.exp: Better handle failing testcases.
9766         * gcc.dg/pch/pch.exp: Likewise.
9767         * gcc.dg/pch/macro-1.c: New.
9768         * gcc.dg/pch/macro-1.h: New.
9769         * gcc.dg/pch/macro-2.c: New.
9770         * gcc.dg/pch/macro-2.h: New.
9771
9772         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9773
9774         * g++.dg/dg.exp: Treat files in pch/ specially.
9775         * g++.dg/pch/pch.exp: New file.
9776         * g++.dg/pch/empty.H: New file.
9777         * g++.dg/pch/empty.C: New file.
9778         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9779         "precompile".
9780
9781         * gcc.dg/pch/pch.exp: New file.
9782         * gcc.dg/pch/empty.h: New file.
9783         * gcc.dg/pch/empty.c: New file.
9784         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9785         "precompile".
9786
9787 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9788
9789         * g++.dg/template/friend14.C: New test.
9790
9791 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9792
9793         * gcc.dg/old-style-asm-1.c: New test.
9794
9795 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9796
9797         * gcc.c-torture/compile/20030109-1.c: New test.
9798
9799 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9800
9801         * gcc.c-torture/execute/20030109-1.c: New test.
9802
9803 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9804
9805         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9806         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9807         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9808         * g++.old-deja/g++.mike/eh2.C: Likewise
9809         * g++.old-deja/g++.mike/eh3.C: Likewise
9810         * g++.old-deja/g++.mike/eh5.C: Likewise
9811         * g++.old-deja/g++.mike/eh6.C: Likewise
9812         * g++.old-deja/g++.mike/eh7.C: Likewise
9813         * g++.old-deja/g++.mike/eh8.C: Likewise
9814         * g++.old-deja/g++.mike/eh9.C: Likewise
9815         * g++.old-deja/g++.mike/eh10.C: Likewise
9816         * g++.old-deja/g++.mike/eh12.C: Likewise
9817         * g++.old-deja/g++.mike/eh13.C: Likewise
9818         * g++.old-deja/g++.mike/eh14.C: Likewise
9819         * g++.old-deja/g++.mike/eh16.C: Likewise
9820         * g++.old-deja/g++.mike/eh17.C: Likewise
9821         * g++.old-deja/g++.mike/eh18.C: Likewise
9822         * g++.old-deja/g++.mike/eh21.C: Likewise
9823         * g++.old-deja/g++.mike/eh23.C: Likewise
9824         * g++.old-deja/g++.mike/eh24.C: Likewise
9825         * g++.old-deja/g++.mike/eh25.C: Likewise
9826         * g++.old-deja/g++.mike/eh26.C: Likewise
9827         * g++.old-deja/g++.mike/eh27.C: Likewise
9828         * g++.old-deja/g++.mike/eh28.C: Likewise
9829         * g++.old-deja/g++.mike/eh29.C: Likewise
9830         * g++.old-deja/g++.mike/eh31.C: Likewise
9831         * g++.old-deja/g++.mike/eh33.C: Likewise
9832         * g++.old-deja/g++.mike/eh34.C: Likewise
9833         * g++.old-deja/g++.mike/eh35.C: Likewise
9834         * g++.old-deja/g++.mike/eh36.C: Likewise
9835         * g++.old-deja/g++.mike/eh37.C: Likewise
9836         * g++.old-deja/g++.mike/eh38.C: Likewise
9837         * g++.old-deja/g++.mike/eh39.C: Likewise
9838         * g++.old-deja/g++.mike/eh40.C: Likewise
9839         * g++.old-deja/g++.mike/eh41.C: Likewise
9840         * g++.old-deja/g++.mike/eh42.C: Likewise
9841         * g++.old-deja/g++.mike/eh44.C: Likewise
9842         * g++.old-deja/g++.mike/eh46.C: Likewise
9843         * g++.old-deja/g++.mike/eh47.C: Likewise
9844         * g++.old-deja/g++.mike/eh48.C: Likewise
9845         * g++.old-deja/g++.mike/eh49.C: Likewise
9846         * g++.old-deja/g++.mike/eh50.C: Likewise
9847
9848
9849         PR c++/8615
9850         * g++.dg/template/char1.C: New test.
9851
9852         * g++.dg/template/varmod1.C: Fix typo.
9853
9854 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9855
9856         DR 180
9857         * g++.old-deja/g++.pt/crash32.C: Expect error.
9858
9859 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9860
9861         PR c++/5919
9862         * g++.dg/template/varmod1.C: New test.
9863
9864         PR c++/8727
9865         * g++.dg/inherit/typeinfo1.C: New test.
9866
9867         PR c++/8663
9868         * g++.dg/inherit/typedef1.C: New test.
9869
9870 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9871
9872         PR c++/8332
9873         PR c++/8493
9874         * g++.dg/template/strlen1.C: New test.
9875
9876         PR c++/8227
9877         * g++.dg/template/ctor2.C: New test.
9878
9879         PR c++/8214
9880         * g++.dg/init/string1.C: New test.
9881
9882         PR c++/8511
9883         * g++.dg/template/friend8.C: New test.
9884
9885 2002-11-29  Joe Buck <jbuck@synopsys.com>
9886
9887         * g++.dg/lookup/anon2.C: New test.
9888
9889 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9890
9891         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9892         h8300 port.
9893
9894 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9895
9896         * gcc.dg/bitfld-6.c: New test.
9897
9898 2002-11-27  Jan Hubicka  <jh@suse.cz>
9899
9900         * gcc.c-torture/execute/20021127.[cx]: New test.
9901
9902 2002-11-26  Jan Hubicka  <jh@suse.cz>
9903
9904         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9905         quality.
9906
9907 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9908
9909         * g++.dg/init/brace2.C: New test.
9910         * g++.old-deja/g++.mike/p9129.C: Correct.
9911
9912 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9913
9914         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9915
9916 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9917
9918         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9919
9920 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9921
9922         * testsuite/g++.dg/abi/empty11.C: New test.
9923         * testsuite/g++.dg/rtti/cv1.C: New test.
9924
9925 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9926
9927         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9928
9929 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9930
9931         * g++.dg/abi/empty10.C: New test.
9932
9933 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9934
9935         * gcc.c-torture/compile/20021124-1.c: New test.
9936
9937 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9938
9939         * g++.dg/abi/rtti2.C: New test.
9940
9941 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9942
9943         * gcc.dg/i386-unroll-1.c: New test.
9944
9945 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9946
9947         * gcc.c-torture/compile/20021120-1.c: New test.
9948         * gcc.c-torture/compile/20021120-2.c: New test.
9949
9950 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9951
9952         * gcc.dg/bitfld-5.c: New test.
9953
9954 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9955
9956         * gcc.c-torture/execute/20021120-3.c: New test.
9957
9958 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9959
9960         * gcc.c-torture/execute/20021120-2.c: New test.
9961
9962 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9963
9964         * gcc.c-torture/execute/20021120-1.c: New test.
9965
9966 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9967
9968         * gcc.c-torture/execute/20021118-3.c: New test.
9969
9970 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9971
9972         * gcc.c-torture/compile/20021119-1.c: New test.
9973
9974 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9975
9976         * gcc.dg/duff-1.c: New test.
9977         * gcc.dg/duff-2.c: New test.
9978         * gcc.dg/duff-3.c: New test.
9979
9980 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9981
9982         * gcc.dg/cpp/_Pragma5.c: New test.
9983
9984 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9985
9986         * gcc.c-torture/execute/20021118-2.c: New test.
9987
9988 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9989
9990         * gcc.c-torture/execute/20021118-1.c: New test.
9991
9992 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9993
9994         * gcc.dg/20021116-1.c: New test.
9995
9996 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9997
9998         * g++.dg/abi/vcall1.C: New test.
9999
10000 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
10001
10002         * gcc.dg/20021029-1.c: New test.
10003         * gcc.dg/20021029-2.c: New test.
10004
10005 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10006
10007         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
10008
10009 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10010
10011         PR c/8439
10012         * gcc.dg/20021110.c: Move to ...
10013         * gcc.c-torture/compile/20021110.c: .... here.
10014
10015 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10016
10017         PR c/8467
10018         * gcc.c-torture/execute/20021111-1.c
10019
10020 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10021
10022         PR c/8439
10023         * gcc.dg/20021110.c: New test.
10024
10025 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
10026
10027         * g++.dg/abi/vthunk3.C: Run only on x86.
10028
10029 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10030
10031         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
10032
10033 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
10034
10035         * lib/compat.exp (compat-execute): Fix logic error in last
10036         change.
10037
10038 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
10039
10040         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
10041
10042 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10043
10044         PR c++/8389
10045         * g++.dg/template/access6.C: New test.
10046
10047 2002-11-08  Jan Hubicka  <jh@suse.cz>
10048
10049         * gcc.dg/i386-ssefp-1.c: New test.
10050         * gcc.dg/i386-ssefp-1.c: New test.
10051
10052 2002-11-08  Jan Hubicka  <jh@suse.cz>
10053
10054         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
10055
10056 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
10057
10058         * g++.dg/abi/vthunk3.C: New test.
10059
10060         PR c++/8338
10061         * g++.dg/template/crash2.C: New test.
10062
10063 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
10064
10065         * testsuite/g++.dg/abi/dtor1.C: New test.
10066         * testsuite/g++.dg/abi/dtor2.C: Likewise.
10067
10068 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
10069
10070         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
10071         Darwin.
10072
10073 2002-11-04  Adam Nemet  <anemet@lnxw.com>
10074
10075         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
10076         -mthumb.  Only xfail with -O0.
10077
10078 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
10079
10080         * g++.dg/abi/thunk1.C: New test.
10081         * g++.dg/abi/thunk2.C: Likewise.
10082         * g++.dg/abi/vtt1.C: Likewise.
10083
10084 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
10085
10086         PR optimization/8423
10087         * gcc.c-torture/execute/builtin-constant.c: New test.
10088
10089 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
10090
10091         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
10092         Add some more cases.
10093
10094 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
10095
10096         PR c++/8391
10097         * g++.dg/opt/local1.C: New test.
10098
10099 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
10100
10101         PR c++/8160
10102         * g++.dg/template/complit1.C: New test.
10103
10104         PR c++/8149
10105         * g++.dg/template/typename4.C: Likewise.
10106
10107 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10108
10109         Core issue 287, PR c++/7639
10110         * g++.dg/template/instantiate1.C: Adjust error location.
10111         * g++.dg/template/instantiate3.C: New test.
10112         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
10113         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
10114         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
10115
10116 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
10117
10118         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
10119
10120 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
10121
10122         PR c++/8287
10123         * g++.dg/init/dtor2.C: New test.
10124
10125 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10126
10127         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
10128         * gcc.dg/nest.c: Bypass errors on irix6.
10129
10130 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
10131
10132         * gcc.dg/nest.c: Expect error for mmix-*-*.
10133         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
10134
10135 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
10136
10137         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
10138         markers.
10139
10140         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
10141
10142 2002-10-25  Mike Stump  <mrs@apple.com>
10143
10144         * gcc.dg/warn-1.c: New test.
10145
10146 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10147
10148         * g++.dg/template/typename3.C: New test.
10149
10150 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
10151
10152         * g++.dg/lookup/ptrmem1.C: New test.
10153
10154         * g++.dg/abi/vthunk2.C: New test.
10155
10156 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10157
10158         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
10159
10160 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
10161
10162         * g++.dg/abi/empty9.C: New test.
10163
10164 2002-10-24  Richard Henderson  <rth@redhat.com>
10165
10166         * g++.dg/inherit/thunk1.C: Enable for ia64.
10167
10168 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10169
10170         PR c++/8067
10171         * g++.dg/lookup/pretty1.C: New test.
10172
10173 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
10174
10175         * gcc.dg/20021023-1.c: New test.
10176
10177 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10178
10179         PR c++/7679
10180         * g++.dg/parse/inline1.C: New test.
10181
10182 2002-10-23  Richard Henderson  <rth@redhat.com>
10183
10184         * g++.dg/inherit/thunk1.C: Enable for x86_64.
10185
10186         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
10187
10188 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
10189
10190         PR c++/6579
10191         * g++.dg/parse/stmtexpr3.C: New test.
10192
10193 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10194
10195         * g++.dg/expr/cond1.C: New test.
10196
10197 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10198
10199         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
10200
10201 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10202
10203         * g++.dg/abi/vbase13.C: New test.
10204         * g++.dg/abi/vbase14.C: Likewise.
10205
10206 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
10207
10208         * gcc.dg/tls/pic-1.c: New test.
10209         * gcc.dg/tls/nonpic-1.c: New test.
10210         * gcc.dg/20021018-1.c: New test.
10211
10212 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10213
10214         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
10215         Remove only files with the same base name as the test case.
10216         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
10217         (profopt-execute): Likewise.  Also, remove old profiling
10218         and performance data files before running the tests.
10219
10220         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
10221         * g++.dg/bprob/bprob.exp: Likewise.
10222         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
10223         to allow more general test case names.
10224
10225         * g++.dg/bprob/bprob-1.C: Rename to ...
10226         * g++.dg/bprob/g++-bprob-1.C: ... this.
10227
10228         * g77.dg/bprob/bprob-1.f: Rename to ...
10229         * g77.dg/bprob/g77-bprob-1.f: ... this.
10230
10231 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10232
10233         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
10234         bison 1.50 or later.
10235
10236 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
10237
10238         * g++.dg/README: Describe more test directories.
10239
10240 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10241
10242         * g++.dg/init/array6.C: Add additional tests.
10243
10244 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10245
10246         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
10247         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
10248
10249 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
10250
10251         * gcc.c-torture/compile/20020604-1.x: New.
10252         * gcc.c-torture/compile/simd-5.x: Likewise.
10253         * gcc.c-torture/execute/920710-1.x: Likewise.
10254         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
10255
10256 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10257
10258         * g++.dg/inherit/override1.C: Add dg-options clause.
10259
10260 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10261
10262         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
10263         _mm_slli_si128.
10264
10265 2002-10-19  Andreas Schwab  <schwab@suse.de>
10266
10267         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
10268         directory component.
10269
10270 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
10271
10272         * g++.dg/inherit/thunk1.C: New test.
10273
10274         * g++.dg/inherit/override1.C: New test.
10275
10276         * g++.dg/abi/mangle11.C: New test.
10277         * g++.dg/abi/mangle14.C: New test.
10278         * g++.dg/abi/mangle17.C: New test.
10279
10280 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10281
10282         * g++.dg/overload/member2.C: New test.
10283
10284 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
10285
10286         * g++.dg/README: Describe new compat directory.
10287         * g++.dg/dg.exp: Skip tests in compat directory.
10288         * README.compat: New file.
10289         * lib/compat.exp: New expect script.
10290         * g++.dg/compat: New test directory.
10291         * g++.dg/compat/compat.exp: New expect script.
10292         * g++.dg/compat/abi: New test directory.
10293         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
10294         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
10295         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
10296         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
10297         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
10298         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
10299         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
10300         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
10301         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
10302         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
10303         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
10304         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
10305         * g++.dg/compat/break: New test directory.
10306         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
10307         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
10308         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
10309         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
10310         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
10311         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
10312         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10313         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10314         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10315         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10316         g++.dg/compat/break/README: New files.
10317         * g++.dg/compat/eh: New test directory.
10318         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10319         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10320         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10321         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10322         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10323         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10324         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10325         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10326         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10327         g++.dg/compat/eh/filter2_y.C,
10328         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10329         g++.dg/compat/eh/new1_y.C,
10330         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10331         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10332         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10333         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10334         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10335         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10336         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10337         g++.dg/compat/eh/unexpected1_y.C: New files.
10338         * g++.dg/compat/init: New test directory.
10339         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10340         g++.dg/compat/init/array5_y.C,
10341         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10342         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10343         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10344         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10345         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10346         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10347         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10348         g++.dg/compat/init/init-ref2_y.C: New files.
10349
10350 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10351
10352         PR c++/7584
10353         * g++.dg/inherit/using3.C: New test.
10354
10355 2002-10-17  Jan Hubicka  <jh@suse.cz>
10356
10357         * gcc.dg/20021017-2.c: New test.
10358
10359 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10360
10361         * g++.dg/abi/mangle16.C: Adjust.
10362
10363         * g++.dg/init/array8.C: New test.
10364
10365 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10366
10367         * gcc.dg/special/mips-abi.exp: New test.
10368         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10369
10370 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10371
10372         * g++.dg/abi/mangle16.C: New test.
10373         * g++.dg/abi/mangle17.C: Likewise.
10374
10375         PR c++/7478
10376         * g++.dg/template/ref1.C: New test.
10377
10378 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10379
10380         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10381
10382 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10383
10384         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10385
10386 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10387
10388         PR c++/7524
10389         * g++.dg/init/array7.C: New test.
10390
10391 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10392
10393         * g++.dg/init/array6.C: New test.
10394
10395         * g++.dg/abi/mangle13.C: Likewise.
10396         * g++.dg/abi/mangle14.C: Likewise.
10397         * g++.dg/abi/mangle15.C: Likewise.
10398
10399 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10400
10401         * g++.dg/abi/empty8.C: New test.
10402
10403 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10404
10405         * g++.dg/init/ctor1.C: New test.
10406
10407 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10408
10409         * gcc.c-torture/execute/20021015-1.c: New test.
10410
10411 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10412
10413         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10414
10415 2002-10-14  Jan Hubicka  <jh@suse.cz>
10416
10417         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10418
10419 2002-10-14  Richard Henderson  <rth@redhat.com>
10420
10421         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10422
10423 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10424
10425         PR optimization/6631
10426         * g++.dg/opt/const2.C: New test.
10427
10428 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10429
10430         PR c++/7176
10431         * g++.dg/parse/friend1.C: New test.
10432         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10433
10434 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10435
10436         * gcc.dg/20021014-1.c: New test.
10437
10438 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10439
10440         PR c++/5661
10441         * g++.dg/ext/vlm1.C: New test.
10442         * g++.dg/ext/vlm2.C: Likewise.
10443
10444         * g++.dg/init/array1.C: Remove invalid braces.
10445         * g++.dg/init/brace1.C: New test.
10446         * g++.dg/init/copy2.C: Likewise.
10447         * g++.dg/init/copy3.C: Likewise.
10448         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10449         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10450         braces.
10451
10452 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10453
10454         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10455
10456 2002-10-11  Richard Shann  <richard.shann@superh.com>
10457
10458         * gcc.c-torture/compile/simd-5.c: New test.
10459
10460 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10461
10462         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10463
10464 2002-10-10  Jim Wilson  <wilson@redhat.com>
10465
10466         * gcc.c-torture/execute/20021010-1.c: New test.
10467
10468 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10469
10470         PR c/7353
10471         * g++.dg/ext/typedef-init.C: New test.
10472         * gcc.dg/typedef-init.c: New test.
10473
10474 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10475
10476         * gcc.dg/cpp/paste13.c: New test.
10477
10478 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10479
10480         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10481         remaining platforms, XFAIL during compile, not execute.  Don't
10482         XFAIL at -O0.
10483
10484 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10485
10486         * gcc.dg/alias-1.c: Tweak expected warning.
10487
10488 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10489
10490         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10491
10492 2002-10-06  Andreas Jaeger  <aj@suse.de>
10493
10494         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10495         * gcc.dg/cpp/c++98.C: Likewise.
10496
10497         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10498         * g++.dg/cpp/c++98.C: Likewise.
10499
10500         * g++.dg/README (Subdirectories): Mention cpp directory.
10501
10502         PR target/7559
10503         * gcc.dg/20021006-1.c: New test.
10504
10505 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10506
10507         PR c++/7804
10508         * g++.dg/other/warning1.C: New test.
10509
10510 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10511
10512         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10513         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10514         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10515
10516 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10517
10518         PR c++/7931
10519         * g++.dg/template/ptrmem3.C: New test.
10520
10521         PR c++/7754
10522         * g++.dg/template/union1.C: New test.
10523
10524 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10525
10526         PR c++/8006
10527         * g++.dg/abi/mangle9.C: New test.
10528         * g++.dg/abi/mangle10.C: New test.
10529         * g++.dg/abi/mangle11.C: New test.
10530         * g++.dg/abi/mangle12.C: New test.
10531
10532 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10533
10534         PR c++/7188.
10535         * g++.dg/template/meminit1.C: New test.
10536         * g++.dg/warn/Wreorder-1.C: Likewise.
10537         * g++.old-deja/g++.mike/warn3.C: Tweak.
10538         * lib/prune.exp: Ingore "in copy constructor".
10539
10540 2002-10-02  Andreas Jaeger  <aj@suse.de>
10541
10542         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10543         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10544         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10545         on x86-64.
10546
10547 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10548
10549         * gcc.dg/empty1.C: Fix typo.
10550
10551 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10552
10553         * gcc.dg/alias-1.c: New test.
10554
10555 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10556
10557         * gcc.dg/empty1.C: New test.
10558
10559         * g++.dg/tls/init-2.C: Tweak error messages.
10560
10561 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10562
10563         * gcc.c-torture/compile/20020923-1.c: New test.
10564
10565 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10566
10567         * gcc.c-torture/execute/ffs-1.c: New test.
10568         * gcc.c-torture/execute/ffs-2.c: Ditto.
10569
10570 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10571
10572         * g++.dg/overload/member1.C: New test.
10573
10574 2002-09-30  Mark Mitchell  <mark@code
10575
10576 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10577
10578         * testsuite/gcc.dg/tls/diag-3.c: New.
10579
10580 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10581
10582         * g++.dg/README (Subdirectories): Document new subdir expr.
10583         * g++.dg/expr/pmf-1.C: New test.
10584
10585 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10586
10587         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10588
10589 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10590
10591         * g++.dg/abi/bitfield3.C: New test.
10592
10593 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10594
10595         * lib/gcov.exp: Tweak expected line formats.
10596         * gcc.misc-tests/gcov8.c: New test.
10597         * gcc.misc-tests/gcov8.x: New flags.
10598
10599 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10600
10601         * consistency.vlad/layout/endian.c: Include string.h.
10602
10603         * gcc.c-torture/execute/20020805-1.c: New test.
10604
10605 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10606
10607         * g++.dg/other/conversion1.C: New test.
10608
10609 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10610
10611         * gcc.dg/builtins-1.c: New testcase.
10612
10613 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10614
10615         * g++.dg/inherit/access3.C: New test.
10616
10617 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10618
10619         * gcc.dg/ia64-visibility-2.c: New test.
10620
10621 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10622
10623         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10624         __qualifier_flags to __flags.
10625
10626 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10627
10628         * g++.dg/inherit/operator1.C: New test.
10629         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10630         * g++.dg/other/error1.C: Change expected error message.
10631         * g++.dg/template/conv4.C: Likewise.
10632
10633 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10634
10635         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10636         for documented behavior.
10637
10638 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10639
10640         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10641         several targets known to fail.
10642
10643 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10644
10645         * gcc.dg/mips-args-[123].c: New tests.
10646
10647 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10648
10649         * gcc.dg/ppc-spe.c: New.
10650
10651 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10652
10653         * g++.dg/other/ptrmem4.C: New testcase.
10654
10655 2002-07-24  Richard Henderson  <rth@redhat.com>
10656
10657         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10658
10659 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10660
10661         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10662
10663 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10664
10665         * gcc.c-torture/execute/memset-3.c: New testcase.
10666
10667 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10668
10669         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10670         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10671
10672 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10673
10674         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10675         Delete.
10676
10677 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10678
10679         * gcc.c-torture/compile/simd-4.c: New test.
10680
10681 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10682
10683         PR c++/7347, c++/7348
10684         * g++.dg/template/access4.C: New test.
10685         * g++.dg/template/access5.C: New test.
10686         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10687         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10688         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10689         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10690
10691 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10692
10693         * gcc.dg/gnu89-init-2.c: New test.
10694
10695 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10696
10697         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10698
10699 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10700
10701         * gcc.c-torture/execute/20020720-1.c: New testcase.
10702
10703 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10704
10705         * gcc.dg/cpp/Wsignprom.c: New tests.
10706
10707 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10708
10709         * gcc.c-torture/execute/loop-13.c: New test.
10710
10711 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10712
10713         * gcc.dg/cpp/expr.c: New tests.
10714
10715 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10716
10717         * g++.dg/opt/pr6713.C: Add template instantiation.
10718
10719 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10720
10721         * gcc.dg/nest.c: New test.
10722
10723 2002-07-17  Richard Henderson  <rth@redhat.com>
10724
10725         * g++.dg/opt/pr6713.C: New test.
10726
10727 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10728
10729         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10730         XFAIL for all x86 processors.
10731
10732 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10733
10734         * gcc.c-torture/execute/20010122-1.x: Do not test with
10735         -fomit-frame-pointer.
10736
10737 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10738
10739         * g++.dg/template/instantiate2.C: New test.
10740         * g++.dg/template/spec4.C: New test.
10741
10742 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10743
10744         * g++.dg/template/access2.C: New test.
10745         * g++.dg/template/access3.C: New test.
10746
10747 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10748
10749         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10750         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10751         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10752         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10753         Convert to use <stdarg.h>.
10754         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10755         Delete.
10756         * gcc.dg/va-arg-2.c: New.
10757         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10758
10759 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10760
10761         * gcc.c-torture/compile/20020710-1.c: New test.
10762
10763 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10764                           Andrew Pinski  <pinskia@physics.uc.edu>
10765
10766         gcc.c-torture/compile/simd-2.c: New testcase.
10767         gcc.c-torture/compile/simd-3.c: Likewise.
10768
10769 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10770
10771         PR c++/7224
10772         * g++.dg/overload/error1.C: New test.
10773
10774 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10775
10776         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10777         configuration and IRIX 6 O32 ABI.
10778
10779 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10780
10781         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10782
10783 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10784
10785         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10786
10787 2002-07-10  Jeffrey A Law  <law@redhat.com>
10788
10789         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10790
10791         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10792
10793 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10794
10795         * gcc.dg/20020312-2.c: Check for __PPC__.
10796
10797 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10798
10799         * gcc.c-torture/compile/20020709-1.c: New test.
10800
10801 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10802
10803         * g++.dg/template/qualttp21.C: New test case.
10804
10805 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10806
10807         * gcc.c-torture/compile/20020706-1.c: New test.
10808         * gcc.c-torture/compile/20020706-2.c: New test.
10809
10810 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10811             Alexandre Oliva  <aoliva@redhat.com>
10812
10813         * g++.dg/warn/incomplete1.C: New test.
10814
10815 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10816
10817         PR c++/7099
10818         * g++.dg/warn/noreturn1.C: New test.
10819
10820 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10821
10822         PR c++/6706
10823         * g++.dg/debug/debug6.C: New test.
10824         * g++.dg/debug/debug7.C: New test.
10825
10826 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10827
10828         * gcc.c-torture/compile/simd-3.c: New test.
10829
10830 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10831
10832         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10833         * gcc.dg/20020620-1.c: Likewise.
10834
10835 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10836
10837         PR c++/6944
10838         * g++.dg/init/array4.C: New test.
10839         * g++.dg/init/array5.C: New test.
10840
10841 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10842
10843         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10844         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10845
10846 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10847
10848         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10849         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10850         * gcc.dg/wtr-conversion-1.c: Likewise.
10851         * gcc.dg/wtr-escape-1.c: Likewise.
10852         * gcc.dg/wtr-int-type-1.c: Likewise.
10853         * gcc.dg/wtr-label-1.c: Likewise.
10854         * gcc.dg/wtr-static-1.c: Likewise.
10855         * gcc.dg/wtr-strcat-1.c: Likewise.
10856         * gcc.dg/wtr-suffix-1.c: Likewise.
10857         * gcc.dg/wtr-switch-1.c: Likewise.
10858         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10859         * gcc.dg/wtr-union-init-1.c: Likewise.
10860         * gcc.dg/wtr-union-init-2.c: Likewise.
10861         * gcc.dg/wtr-union-init-3.c: Likewise.
10862
10863         * gcc.dg/wtr-func-def-1.c: New test.
10864
10865 2002-07-02 Devang Patel <dpatel@apple.com>
10866
10867         * objc.dg/param-1.m: New test.
10868
10869 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10870
10871         * gcc.dg/cpp/trad/directive.c: Add test.
10872         * gcc.dg/cpp/trad/macroargs.c: Add test.
10873         * gcc.dg/cpp/trad/rec
10874
10875 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10876
10877         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10878
10879 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10880
10881         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10882         targets.
10883
10884 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10885
10886         * g++.dg/abi/mange7.C: New test.
10887
10888         PR c++/6438.
10889         * g++.dg/parse/stmtexpr2.C: New test.
10890
10891 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10892
10893         * gcc.dg/20020312-2.c: Add SH target.
10894
10895 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10896
10897         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10898         compiler output on mips*-*-irix*.
10899
10900 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10901
10902         * g++.dg/parse/attr1.C: New test.
10903
10904 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10905
10906         * gcc.c-torture/execute/string-opt-17.c: New test case.
10907         * gcc.c-torture/execute/memset-2.c: New test case.
10908
10909 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10910
10911         PR c++/6256:
10912         * g++.dg/template/friend5.C: New test.
10913
10914         PR c++/6331:
10915         * g++.dg/template/qual1.C: Likewise.
10916
10917 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10918
10919         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10920         Include stdlib.h, not stdio.h or ctype.h.
10921
10922 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10923
10924         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10925         cris-*-elf* and mmix-*-*.
10926         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10927         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10928         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10929         Ditto.
10930         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10931         * gcc.dg/wchar_t-1.c: Ditto.
10932
10933 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10934
10935         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10936         Clarify comment.
10937
10938 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10939
10940         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10941
10942 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10943
10944         * gcc.c-torture/execute/20000906-1.x: Delete.
10945
10946 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10947
10948         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10949
10950 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10951
10952         * PR6367
10953         * g77.f-torture/execute/6367.f: New test.
10954         * g77.f-torture/execute/6367.x: Disable for MMIX.
10955
10956 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10957
10958         * PR6352
10959         * g++.dg/opt/inline2.C: New test.
10960
10961 2002-04-18  Richard Henderson  <rth@redhat.com>
10962
10963         * gcc.dg/20000906-1.c: Enable for all targets.
10964         * gcc.c-torture/compile/iftrap-2.c: New.
10965
10966 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10967
10968         * gcc.dg/20020418-1.c: New test.
10969         * gcc.dg/20020418-2.c: New test.
10970
10971 2002-04-18  Richard Henderson  <rth@redhat.com>
10972
10973         * gcc.c-torture/compile/iftrap-1.c: New.
10974         * gcc.dg/iftrap-1.c: Adjust for ia64.
10975         * gcc.dg/iftrap-2.c: New.
10976
10977 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10978
10979         * gcc.c-torture/compile/20020418-1.c: New test.
10980
10981 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10982
10983         * gcc.c-torture/compile/20020415-1.c: New.
10984
10985 2002-04-18  David S. Miller  <davem@redhat.com>
10986
10987         * gcc.c-torture/execute/20020418-1.c: New test.
10988
10989 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10990
10991         * gcc.dg/20020416-1.c: New test.
10992
10993         * g++.dg/opt/inline1.C: New test.
10994
10995 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10996
10997         * gcc.dg/altivec-5.c: New test.
10998
10999         * gcc.dg/20020415-1.c: New test.
11000
11001 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
11002
11003         * testsuite/lib/chill.exp: Remove.
11004
11005 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
11006
11007         * g++.dg/other/big-struct.C: New test.
11008
11009 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
11010
11011         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
11012         of scratch file.
11013
11014 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
11015
11016         PR c/6277
11017         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
11018         in scan-assembler function name
11019
11020 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
11021
11022         * g77.f-torture/execute/980628-4.x,
11023         g77.f-torture/execute/980628-5.x,
11024         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11025         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11026         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
11027         i[34567]86-*-*.
11028
11029 2002-04-13  David S. Miller  <davem@redhat.com>
11030
11031         * gcc.c-torture/execute/20020413-1.c: New test.
11032
11033 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
11034
11035         * gcc.dg/asm-6.c,
11036         * g++.dg/ext/asm1.C: New tests.
11037
11038 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
11039
11040         PR c++ 5373.
11041         * g++.dg/parse/stmtexpr1.C: New test.
11042
11043         PR c++/5189.
11044         * g++.dg/template/copy1.C: New test.
11045
11046 2002-04-12  Richard Henderson  <rth@redhat.com>
11047
11048         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
11049
11050 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
11051
11052         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
11053         gcc.c-torture/execute/20020307-2.c.
11054
11055 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
11056
11057         * g++.dg/ext/attrib5.C,
11058         * g++.dg/lookup/struct1.C: New tests.
11059
11060 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
11061
11062         * gcc.dg/20020411-1.c: New test.
11063
11064         * gcc.c-torture/execute/20020411-1.c: New test.
11065
11066 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
11067
11068         * g77.f-torture/execute/6177.f: New test.
11069
11070 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
11071
11072         PR middle-end/6247
11073         * g++.dg/opt/cleanup1.C: New test.
11074
11075         * g++.dg/opt/const1.C: New test.
11076
11077 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
11078
11079         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
11080
11081 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11082
11083         PR c++/5507
11084         * g++.dg/template/typename2.C: New test.
11085
11086 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
11087
11088         * gcc.c-torture/execute/loop-12.c: New.
11089
11090 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
11091
11092         * g77.f-torture/execute/980628-4.x,
11093         g77.f-torture/execute/980628-5.x,
11094         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11095         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11096         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
11097
11098 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11099
11100         PR optimization/6086
11101         * g++.dg/opt/preinc1.C: New test.
11102
11103 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11104
11105         PR c++/5571
11106         * g++.dg/opt/static2.C: New test.
11107
11108 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11109
11110         PR c/5120
11111         * gcc.dg/20020406-1.c: New test.
11112
11113 2002-04-04  David S. Miller  <davem@redhat.com>
11114
11115         * gcc.c-torture/execute/20020404-1.c: New test.
11116
11117 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11118
11119         PR c/6123
11120         * gcc.dg/20020312-2.c: Do not declare global register variable
11121         if __PIC__ or __pic__ is defined.
11122
11123 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11124
11125         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11126         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11127
11128 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11129
11130         * gcc.misc-tests/linkage.exp: Update last change to handle
11131         sparc*-, not just sparc-.
11132
11133 2002-04-03  Richard Henderson  <rth@redhat.com>
11134
11135         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11136
11137 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11138
11139         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11140
11141 2002-04-02  David S. Miller  <davem@redhat.com>
11142
11143         * gcc.c-torture/execute/20020402-3.c: New test.
11144
11145 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11146
11147         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11148         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11149
11150         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11151         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11152         g77.f-torture/execute/20001201.x,
11153         g77.f-torture/execute/u77-test.x: New files.
11154
11155         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11156         * gcc.dg/wchar_t-1.c: Ditto.
11157
11158 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11159
11160         * gcc.c-torture/execute/20020402-1.c: New test.
11161
11162 2002-04-01  Richard Henderson  <rth@redhat.com>
11163
11164         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11165
11166         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11167
11168 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11169
11170         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11171
11172 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11173
11174         * g++.dg/inherit/template-as-base.C: Expect error.
11175         * g++.dg/inherit/namespace-as-base.C: Likewise.
11176
11177 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11178
11179         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11180         g++.dg/ext/instantiate3.C: Tweak match patterns.
11181
11182         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11183         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11184         -da test.
11185
11186 2002-03-31  Richard Henderson  <rth@redhat.com>
11187
11188         * gcc.dg/special/alias-2.c: New.
11189         * gcc.dg/special/ecos.exp: Run it.
11190
11191 2002-03-31  Richard Henderson  <rth@redhat.com>
11192
11193         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11194
11195 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11196
11197         * gcc.dg/weak-1.c: Disable on h8300 port.
11198
11199 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11200
11201         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11202         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11203         ordering tests.
11204         * g++.dg/bprob/bprob-1.C: New test.
11205         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11206         * g++.dg/gcov/gcov-1.C: New test.
11207         * g++.dg/gcov/gcov-1.x: New file.
11208         * g++.dg/gcov/gcov-2.C: New test.
11209         * g++.dg/gcov/gcov-3.C: New test.
11210         * g++.dg/gcov/gcov-3.h: New file.
11211
11212 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11213
11214         * g++.old-deja/g++.other/builtins5.C: New test.
11215         * g++.old-deja/g++.other/builtins6.C: New test.
11216         * g++.old-deja/g++.other/builtins7.C: New test.
11217         * g++.old-deja/g++.other/builtins8.C: New test.
11218         * g++.old-deja/g++.other/builtins9.C: New test.
11219
11220 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11221
11222         * g++.dg/opt/static1.C: New test.
11223
11224         * g++.dg/opt/longbranch1.C: New test.
11225
11226 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11227
11228         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11229
11230         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11231
11232 2002-03-28  Jeffrey A Law  (law@redhat.com)
11233
11234         * gcc.c-torture/execute/20020328-1.c: New test.
11235
11236 2002-03-27  Richard Henderson  <rth@redhat.com>
11237
11238         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11239         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11240         move from g++.old-deja/g++.ext/.
11241
11242 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11243
11244         * g++.dg/init/new2.C: New test.
11245
11246 2002-03-26  Richard Henderson  <rth@redhat.com>
11247
11248         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11249
11250         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11251         on sparc.
11252
11253         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11254         sparcv9 systems.
11255         * gcc.dg/20001102-1.c: Likewise.
11256
11257 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11258
11259         * gcc.dg/cpp/endif-pedantic1.c,
11260         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11261
11262 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11263
11264         * g++.dg/init/new1.C: New test.
11265
11266 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11267
11268         * g++.dg/abi/vbase9.C: New test.
11269
11270 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11271
11272         * gcc.dg/arm-asm.c: New test.
11273
11274 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11275
11276         * gcc.dg/Wswitch-enum.c: New test.
11277         Fix PR c/5044.
11278
11279 2002-03-26  Richard Henderson  <rth@redhat.com>
11280
11281         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11282         structure.
11283
11284 2002-03-25  Richard Henderson  <rth@redhat.com>
11285
11286         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11287         sparcv9 systems.
11288
11289         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11290         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11291
11292 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11293
11294         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11295
11296 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11297
11298         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11299         targets using generic thunk support.
11300
11301 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11302
11303         * gcc.c-torture/compile/20020323-1.c: New test.
11304
11305         * g++.dg/opt/conj2.C: New test.
11306
11307 2002-03-24  Richard Henderson  <rth@redhat.com>
11308
11309         * gcc.dg/weak-1.c: Use -fno-common.
11310
11311 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11312
11313         * g77.dg/f77-edit-apostrophe-out.f: New test
11314         * g77.dg/f77-edit-h-out.f: New test
11315         * g77.dg/f77-edit-t-in.f: New test
11316         * g77.dg/f77-edit-t-out.f: New test
11317         * g77.dg/f77-edit-x-out.f: New test
11318         * g77.dg/f77-edit-slash-out.f: New test
11319         * g77.dg/f77-edit-colon-out.f: New test
11320         * g77.dg/f77-edit-s-out.f: New test
11321
11322 2002-03-24  Richard Henderson  <rth@redhat.com>
11323
11324         * objc/execute/formal_protocol-6.x: New XFAIL.
11325
11326 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11327
11328         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11329         that do not support weak symbols
11330
11331 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11332
11333         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11334         * lib/g77.exp:  Likewise
11335         * lib/objc.exp: Likewise
11336
11337 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11338
11339         * gcc.dg/Wswitch-default.c: New test.
11340
11341 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11342
11343         * g++.dg/other/enum1.C: New test.
11344
11345 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11346
11347         * gcc.dg/pragma-ep-3.c: Fix typo.
11348
11349 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11350
11351         * g++.dg/inherit/template-as-base.C: New test.
11352
11353 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11354
11355         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11356         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11357
11358 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11359
11360         * gcc.dg/cpp/multiline.c: Update to match.
11361
11362 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11363
11364         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11365
11366 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11367
11368         * gcc.dg/cpp/extratokens2.c:  New file.
11369
11370 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11371
11372         * gcc.dg/20020312-2.c: Add rs6000 target.
11373
11374         * gcc.c-torture/compile/20020319-1.c: New test.
11375
11376 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11377
11378         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11379         (A, E): Handle this.
11380
11381 2002-03-20  Jason Merrill  <jason@redhat.com>
11382
11383         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11384         ignoring -fpic.
11385         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11386         through prune_gcc_output.
11387
11388 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11389
11390         * gcc.c-torture/compile/20020320-1.c: New test.
11391
11392 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11393
11394         * gcc.c-torture/compile/20020318-1.c: New test.
11395
11396         * gcc.dg/struct-by-value-1.c: New test.
11397
11398         * gcc.dg/20020319-1.c: New test.
11399
11400 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11401
11402         * g++.dg/opt/conj1.C: New test.
11403
11404 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11405
11406         * g++.dg/template/qualttp20.C: Revert previous change.
11407         * g++.dg/template/qualttp3.C: Likewise.
11408         * g++.dg/template/qualttp4.C: Likewise
11409         * g++.dg/template/qualttp5.C: Likewise
11410         * g++.dg/template/qualttp6.C: Likewise
11411         * g++.dg/template/qualttp7.C: Likewise
11412         * g++.dg/template/qualttp8.C: Likewise
11413         * g++.dg/template/recurse.C: Likewise.
11414
11415 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11416
11417         * gcc.dg/cpp/wchar-1.c: Update.
11418
11419 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11420
11421         * g++.dg/template/conv1.C: New test.
11422         * g++.dg/template/conv2.C: New test.
11423         * g++.dg/template/conv3.C: New test.
11424         * g++.dg/template/conv4.C: New test.
11425
11426 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11427
11428         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11429         * g++.dg/template/qualttp3.C: Likewise.
11430         * g++.dg/template/qualttp4.C: Likewise
11431         * g++.dg/template/qualttp5.C: Likewise
11432         * g++.dg/template/qualttp6.C: Likewise
11433         * g++.dg/template/qualttp7.C: Likewise
11434         * g++.dg/template/qualttp8.C: Likewise
11435         * g++.dg/template/recurse.C: Likewise.
11436
11437 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11438
11439         * g++.dg/opt/dtor1.C: New test.
11440
11441 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11442
11443         * gcc.c-torture/compile/20020315-1.c: New test.
11444
11445 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11446
11447         * gcc.dg/weak-1.c: Fix scan tests.
11448
11449 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11450
11451         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11452         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11453         cris-*-aout* mmix-*-*.
11454         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11455         cris-*-aout* mmix-*-*.
11456         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11457         cris-*-elf* cris-*-aout* and mmix-*-*.
11458         * gcc.dg/20001009-1.c: Ditto.
11459         * gcc.dg/20010912-1.c: Ditto.
11460         * gcc.dg/20020122-4.c: Ditto.
11461         * gcc.dg/inline-2.c: Ditto.
11462
11463 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11464
11465         * gcc.c-torture/compile/20020314-1.c: New test.
11466
11467 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11468
11469         * gcc.c-torture/execute/20020314-1.c: New test.
11470
11471 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11472
11473         * g++.dg/warn/Wunused-1.C: New test.
11474
11475 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11476
11477         * g++.dg/abi/mangle6.C: New test.
11478
11479 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11480
11481         * gcc.c-torture/compile/20020309-2.c: New test.
11482
11483         * gcc.c-torture/compile/20020312-1.c: New test.
11484
11485 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11486
11487         * g++.dg/other/access1.C: New test.
11488
11489 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11490
11491         * gcc.c-torture/execute/wchar_t-1.c: New test.
11492
11493 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11494
11495         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11496
11497 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11498
11499         * gcc.dg/20020312-1.c: New test case.
11500
11501 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11502
11503         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11504
11505 2002-03-11  Richard Henderson  <rth@redhat.com>
11506
11507         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11508         * g++.old-deja/g++.jason/report.C: Likewise.
11509
11510 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11511
11512         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11513         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11514
11515 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11516
11517         * testsuite/g++.dg/overload/pmf1.C: New test.
11518
11519 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11520
11521         * gcc.c-torture/execute/20020307-1.c: Use long.
11522
11523 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11524
11525         PR optimization/5844
11526         * gcc.dg/20020310-1.c: New test.
11527
11528 2002-03-09  Michael Meissner  <meissner@redhat.com>
11529
11530         * gcc.c-torture/execute/memcpy-2.c: New test.
11531         * gcc.c-torture/execute/memset-1.c: New test.
11532         * gcc.c-torture/execute/strlen-1.c: New test.
11533         * gcc.c-torture/execute/strcmp-1.c: New test.
11534         * gcc.c-torture/execute/strncmp-1.c: New test.
11535
11536 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11537
11538         * gcc.dg/ppc-ldstruct.c: New test.
11539
11540 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11541
11542         * gcc.c-torture/execute/va-arg-22.c: New test.
11543
11544 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11545
11546         * gcc.c-torture/compile/20020309-1.c: New test.
11547
11548 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11549
11550         * gcc.c-torture/execute/20020307-2.c: New test.
11551
11552 2002-03-07  Jeffrey A Law  (law@redhat.com)
11553
11554         * g77.f-torture/compile/20020307-1.f: New test.
11555
11556 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11557
11558         * gcc.dg/unordered-1.c: New test.
11559
11560 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11561
11562         * gcc.c-torture/execute/20020307-1.c: New test.
11563
11564 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11565
11566         * gcc.dg/20020304-1.c: New test.
11567
11568         * gcc.c-torture/compile/20020304-2.c: New test.
11569
11570 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11571
11572         * gcc.c-torture/compile/20020304-1.c: New test case
11573         (from PR c/5830).
11574
11575 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11576
11577         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11578
11579 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11580
11581         * g++.dg/other/classkey1.C: New test.
11582
11583 2002-03-01  Richard Henderson  <rth@redhat.com>
11584
11585         * gcc.c-torture/compile/981223-1.x: New.
11586         * gcc.c-torture/compile/920625-1.x: New.
11587
11588 2002-02-28  Richard Henderson  <rth@redhat.com>
11589
11590         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11591
11592 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11593
11594         * gcc.c-torture/execute/20020227-1.c: New test.
11595
11596 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11597
11598         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11599         here" ERROR lines.
11600         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11601         * g++.old-deja.g++.other/defarg1.C: Likewise.
11602         * g++.old-deja/g++.pt/calls2.C: Likewise.
11603         * g++.old-deja/g++.pt/crash20.C: Likewise.
11604         * g++.old-deja/g++.pt/crash30.C: Likewise.
11605         * g++.old-deja/g++.pt/crash36.C: Likewise.
11606         * g++.old-deja/g++.pt/crash6.C: Likewise.
11607         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11608         * g++.old-deja/g++.pt/derived3.C: Likewise.
11609         * g++.old-deja/g++.pt/error1.C: Likewise.
11610         * g++.old-deja/g++.pt/friend21.C: Likewise.
11611         * g++.old-deja/g++.pt/friend23.C: Likewise.
11612         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11613         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11614
11615 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11616
11617         * gcc.c-torture/execute/20020225-2.c: New test.
11618
11619 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11620
11621         * gcc.c-torture/execute/920730-1t.c,
11622         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11623         Delete test cases, only relevant to -traditional.
11624
11625 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11626
11627         * gcc.dg/cpp/undef1.c: Remove.
11628         * gcc.dg/cpp/directiv.c: Update.
11629         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11630
11631 2002-02-27  Michael Meissner  <meissner@redhat.com>
11632
11633         * gcc.c-torture/execute/20020226-1.c: New test.
11634
11635 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11636
11637         * g++.dg/debug/debug4.C: New test.
11638
11639         * gcc.dg/ia64-visibility-1.c: New test.
11640
11641 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11642
11643         * gcc.dg/debug/20020224-1.c: New.
11644
11645 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11646
11647         * gcc.c-torture/execute/960416-1.x: New.
11648         * gcc.c-torture/execute/divconst-3.x: Likewise.
11649
11650 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11651
11652         * gcc.dg/20020224-1.c: New test.
11653
11654 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11655
11656         * gcc.c-torture/execute/20020225-1.c: New.
11657
11658 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11659
11660         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11661
11662 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11663
11664         * gcc.dg/20020222-1.c: New test.
11665
11666 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11667
11668         * g++.dg/opt/anonunion1.C: New test.
11669
11670 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11671
11672         * g++.dg/template/qualttp19.C: New test.
11673         * g++.dg/template/qualttp20.C: New test.
11674         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11675         * g++.old-deja/g++.other/qual1.C: Likewise.
11676
11677 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11678
11679         * gcc.dg/attr-alwaysinline.c: New.
11680
11681 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11682
11683         * gcc.dg/20020220-1.c: New test.
11684
11685         * gcc.dg/20020220-2.c: New test.
11686
11687         * g++.dg/opt/mmx1.C: New test.
11688
11689 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11690
11691         * gcc.c-torture/compile/20020110.c: New test.
11692
11693 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11694
11695         * gcc.c-torture/execute/20020219-1.c: New test.
11696
11697         * gcc.dg/20020219-1.c: New test.
11698
11699         * gcc.dg/noncompile/20020220-1.c: New test.
11700
11701         * g++.dg/opt/ptrintsum1.C: New test.
11702
11703         * gcc.dg/debug/20020220-1.c: New test.
11704
11705 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11706
11707         * gcc.c-torture/execute/20020216-1.c: New test.
11708
11709 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11710
11711         * gcc.dg/decl-1.c: Update, new test.
11712
11713 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11714
11715         * g++.dg/abi/bitfield1.C: New test.
11716         * g++.dg/abi/bitfield2.C: New test.
11717
11718 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11719
11720         * gcc.dg/attr-nest.c: New test.
11721
11722 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11723
11724         * gcc.c-torture/execute/20020215-1.c: New test.
11725
11726 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11727
11728         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11729         * g++.dg/debug/debug.exp: New.
11730         * g++.dg/debug/trivial.C: New.
11731         * g++.dg/debug/debug1.C: Moved...
11732         * g++.dg/other/debug1.C: ...from here.
11733         * g++.dg/debug/debug2.C: Moved...
11734         * g++.dg/other/debug2.C: ...from here.
11735         * g++.dg/debug/debug3.C: Moved...
11736         * g++.dg/other/debug3.C: ...from here.
11737
11738         * gcc.dg/noncompile/20020213-1.c: New test.
11739
11740 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11741
11742         * g++.dg/other/debug3.C: New test.
11743
11744         * gcc.c-torture/execute/20020213-1.c: New test.
11745
11746 2002-02-13  Richard Smith <richard@ex-parrot.com>
11747
11748         * g++.old-deja/g++.other/thunk1.C: New test.
11749
11750 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11751
11752         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11753
11754 2002-02-13  Stan Shebs  <shebs@apple.com>
11755
11756         * gcc.dg/altivec-3.c: New.
11757
11758 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11759
11760         * gcc.dg/Wunreachable-1.c: New test.
11761         * gcc.dg/Wunreachable-2.c: New test.
11762
11763 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11764
11765         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11766
11767 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11768
11769         * gcc.dg/decl-1.c: New test.
11770
11771 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11772
11773         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11774
11775 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11776
11777         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11778         * gcc.c-torture/compile/980506-1.x: Likewise.
11779
11780 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11781
11782         * gcc.dg/20020210-1.c: New.
11783
11784 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11785
11786         * g77.f-torture/execute/947.f: New regression test
11787         for PR fortran/947.
11788
11789 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11790
11791         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11792         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11793
11794 2002-02-08  Richard Henderson  <rth@redhat.com>
11795
11796         * gcc.c-torture/compile/labels-3.c: New.
11797
11798 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11799
11800         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11801         expression statements work instead.
11802         * gcc.dg/noncompile/20020207-1.c: New test.
11803
11804 2002-02-07  Richard Henderson  <rth@redhat.com>
11805
11806         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11807
11808 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11809
11810         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11811         message from g77
11812         * lib/g77-dg.exp: Trim g77 error messages so that they are
11813         recognized by dg.exp.
11814
11815 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11816
11817         PR fortran/5473
11818         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11819
11820 2002-02-07  Richard Henderson  <rth@redhat.com>
11821
11822         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11823         to be sufficiently aligned for integers.
11824
11825 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11826
11827         * g++.dg/template/friend4.C: New test.
11828
11829 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11830
11831         PR fortran/5743
11832         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11833         unsupported cases.
11834
11835 2002-02-07  Richard Henderson  <rth@redhat.com>
11836
11837         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11838         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11839         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11840         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11841
11842 2002-02-06  Richard Henderson  <rth@redhat.com>
11843
11844         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11845
11846 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11847
11848         * gcc.dg/20020206-1.c: New test.
11849
11850 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11851
11852         * gcc.c-torture/execute/20020206-1.c: New test.
11853
11854         * gcc.c-torture/execute/20020206-2.c: New test.
11855
11856         PR optimization/5429:
11857         * gcc.c-torture/compile/20020206-1.c: New test.
11858
11859 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11860
11861         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11862         as certain file formats cannot support particularly large
11863         alignments.
11864
11865         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11866         and do not expect to be able to link the executable.
11867
11868         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11869         fail because the COFF format does not support the weak attribute.
11870
11871 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11872
11873         * g77.dg/pr5473.f:  New test
11874
11875 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11876
11877         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11878         Fix testcase accordingly.
11879
11880 2002-02-04  Richard Henderson  <rth@redhat.com>
11881
11882         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11883         (buf): Change to be an array of pointers, not ints.
11884
11885 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11886
11887         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11888         before all tests.  Move warning one line above to match where it
11889         C frontend emits.
11890         * gcc.dg/Wswitch-2.c: New test.
11891         * g++.dg/warn/Wswitch-1.C: New test.
11892         * g++.dg/warn/Wswitch-2.C: New test.
11893
11894 2002-02-04  Richard Henderson  <rth@redhat.com>
11895
11896         * g++.dg/abi/offsetof.C: Fix size comparison.
11897
11898 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11899
11900         * gcc.dg/cast-qual-2.c: New test.
11901
11902 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11903
11904         * gcc.dg/20020201-4.c: New test.
11905
11906 2002-02-04  Ben Elliston  <bje@redhat.com>
11907
11908         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11909         target_info attribute != 0, in addition to the empty string.
11910         (gcc_target_compile): Likewise.
11911
11912 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11913
11914         * gcc.dg/Wswitch.c: New test.
11915         PR gcc/4475. PR gcc/3780.
11916
11917 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11918
11919         * g77.f-torture/execute/5122.f: New test for regressions
11920         against PR fortran/5122.
11921
11922 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11923
11924         * g77.f-torture/compile/pr3743.f: Delete
11925         * g77.dg/pr3743-1.f: New test.
11926         * g77.dg/pr3743-2.f: New test.
11927         * g77.dg/pr3743-3.f: New test.
11928         * g77.dg/pr3743-4.f: New test.
11929
11930 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11931
11932         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11933
11934 2002-02-02  Richard Henderson  <rth@redhat.com>
11935
11936         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11937         * gcc.c-torture/execute/bf64-1.c: Likewise.
11938
11939 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11940
11941         * gcc.dg/20020201-2.c: New test.
11942
11943         * gcc.dg/20020201-3.c: New test.
11944
11945         * gcc.c-torture/execute/bitfld-2.c: New test.
11946
11947 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11948
11949         * gcc.dg/bitfld-1.c: Update.
11950         * gcc.dg/bitfld-2.c: Update.
11951         * gcc.c-torture/execute/bitfld-1.x: New.
11952
11953 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11954
11955         * gcc.c-torture/execute/20020201-1.c: New test.
11956
11957 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11958
11959         PR target/5469
11960         * gcc.dg/20020201-1.c: New test.
11961
11962 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11963
11964         PR fortran/3743
11965         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11966         * g77.f-torture/compile/pr3743.x: Remove
11967
11968 2002-01-31  Tom Rix  <trix@redhat.com>
11969
11970         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11971
11972 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11973
11974         * gcc.dg/noncompile/20020130-1.c: New test.
11975
11976 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11977
11978         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11979
11980 2002-01-29  Richard Henderson  <rth@redhat.com>
11981
11982         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11983         to long long.
11984         * gcc.c-torture/execute/bf64-1.c: Likewise.
11985
11986 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11987
11988         * gcc.c-torture/execute/20020129-1.c: New test.
11989
11990 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11991
11992         * gcc.c-torture/compile/20000224-1.c: Update.
11993         * gcc.c-torture/execute/bitfld-1.c: New tests.
11994         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11995         * gcc.dg/uninit-A.c: Update.
11996
11997 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11998
11999         * g++.dg/template/ctor1.C: Add instantiation.
12000
12001 2002-01-28  Paul Koning  <pkoning@equallogic.com>
12002
12003         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
12004         argument to __builtin_prefetch to be const ptr.
12005
12006 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
12007
12008         * gcc.c-torture/compile/20020120-1.c: New test.
12009
12010 2002-01-27  Kazu Hirata  <kazu@hxi.com>
12011
12012         * gcc.c-torture/execute/20020127-1.c: New test.
12013
12014 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
12015
12016         * g77.dg/f77-edit-i-in.f: New test
12017         * g77.dg/f77-edit-i-out.f: New test
12018
12019 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
12020
12021         * gcc.dg/debug/debug.exp: New file.
12022         * gcc.dg/debug/trivial.c: New file.
12023         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
12024         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
12025         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
12026         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
12027         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
12028         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
12029         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
12030         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
12031         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
12032         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
12033         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
12034         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
12035         * gcc.dg/20000503-1.c: Removed.
12036         * gcc.dg/20010207-1.c: Removed.
12037         * gcc.dg/20011223-1.c: Removed.
12038         * gcc.dg/20020104-2.c: Removed.
12039         * gcc.dg/debug-1.c: Removed.
12040         * gcc.dg/debug-2.c: Removed.
12041         * gcc.dg/debug-3.c: Removed.
12042         * gcc.dg/debug-4.c: Removed.
12043         * gcc.dg/debug-5.c: Removed.
12044         * gcc.dg/debug-6.c: Removed.
12045         * gcc.dg/dwarf2-1.c: Removed.
12046         * gcc.dg/dwarf2-2.c: Removed.
12047
12048 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
12049
12050         * g++.old-deja/g++.other/eh5.C: New test.
12051         * g++.old-deja/g++.other/sibcall2.C: New test.
12052         * g++.old-deja/g++.other/array9.C: New test.
12053         * g++.old-deja/g++.other/typename2.C: New test.
12054         * g++.old-deja/g++.other/crash60.C: New test.
12055         * g++.old-deja/g++.other/conv9.C: New test.
12056         * g++.old-deja/g++.other/mangle10.C: New test.
12057         * g++.old-deja/g++.other/unchanging1.C: New test.
12058         * g++.old-deja/g++.other/exprstmt1.C: New test.
12059         * g++.old-deja/g++.other/inline23.C: New test.
12060         * g++.old-deja/g++.eh/ia64-1.C: New test.
12061         * g++.old-deja/g++.other/dwarf2-1.C: New test.
12062         * g++.old-deja/g++.other/reload1.C: New test.
12063         * g++.old-deja/g++.other/static20.C: New test.
12064         * g++.old-deja/g++.other/local-alloc1.C: New test.
12065         * g++.old-deja/g++.other/conv8.C: New test.
12066         * g++.old-deja/g++.other/stmtexpr2.C: New test.
12067         * g++.old-deja/g++.other/storeexpr1.C: New test.
12068         * g++.old-deja/g++.other/storeexpr2.C: New test.
12069         * g++.dg/eh/template2.C: New test.
12070         * g++.dg/warn/weak1.C: New test.
12071
12072 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
12073
12074         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12075         Remove first, non-varying, argument.
12076
12077 2002-01-23  Richard Henderson  <rth@redhat.com>
12078
12079         * gcc.dg/inline-2.c: New.
12080
12081         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
12082         Add optional target arg.  Check number of arguments.
12083         (scan-assembler-not, scan-assembler-dem): Likewise.
12084         (scan-assembler-dem-not): Likewise.
12085
12086 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12087
12088         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
12089         line 12.
12090         * g++.old-deja/g++.brendan/parse3.C,
12091         g++.old-deja/g++.other/crash26.C,
12092         g++.old-deja/g++.other/crash28.C,
12093         g++.old-deja/g++.other/crash29.C,
12094         g++.old-deja/g++.other/crash30.C,
12095         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
12096
12097 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
12098
12099         * gcc.dg/20020115-1.c: New.
12100
12101 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
12102
12103         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
12104
12105 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
12106
12107         * gcc.dg/20020122-3.c: New.
12108
12109 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
12110
12111         * g++.dg/other/gc1.C: New test.
12112
12113 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12114
12115         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12116
12117 2002-01-22  Richard Henderson  <rth@redhat.com>
12118
12119         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12120
12121 2002-01-22  Richard Henderson  <rth@redhat.com>
12122
12123         * gcc.dg/20020122-4.c: New.
12124
12125 2002-01-22  H.J. Lu <hjl@gnu.org>
12126
12127         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12128         link output.
12129         * gcc.dg/special/ecos.exp: Likewise.
12130         * lib/g++-dg.exp: Likewise.
12131         * lib/g77-dg.exp: Likewise.
12132         * lib/gcc-dg.exp : Likewise.
12133         * lib/mike-g++.exp: Likewise.
12134         * lib/mike-g77.exp: Likewise.
12135         * lib/mike-gcc.exp: Likewise.
12136         * lib/objc-dg.exp: Likewise.
12137
12138 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12139
12140         PR target/5379
12141         * gcc.dg/20020122-2.c: New test.
12142
12143 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12144
12145         * gcc.dg/20020122-1.c: New test.
12146
12147 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12148
12149         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12150
12151 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12152
12153         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12154
12155 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12156
12157         * gcc.c-torture/compile/20020121-1.c: New test.
12158
12159 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12160
12161         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12162         ld_library_path.
12163
12164 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12165
12166         * gcc.dg/20020218-1.c: New test.
12167
12168 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12169
12170         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12171         messages
12172         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12173         "At global scope" warning
12174         * g++.dg/ext/align1.C: Change cygwin test for alignment
12175         from db-bogus to dg-warning
12176
12177 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12178
12179         * g77.f-torture/compile/cpp2.F: New test.
12180
12181 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12182
12183         * g++.dg/template/access1.C: New test.
12184
12185 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12186
12187         * gcc.dg/20020118-1.c: New.
12188
12189 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12190
12191         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12192
12193 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12194
12195         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12196         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12197         alignment warnings.
12198
12199 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12200
12201         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12202         torture_with_loops and torture_without_loops
12203
12204 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12205
12206         * gcc.c-torture/compile/20020116-1.c: New test.
12207
12208 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12209
12210         * gcc.dg/20020116-2.c: New test.
12211
12212         * gcc.dg/ultrasp4.c: New test.
12213
12214         * gcc.dg/20020116-1.c: New test.
12215
12216 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12217
12218         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12219         by EABI.
12220
12221 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12222
12223         * gcc.misc-tests/i386-prefetch.exp: New.
12224         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12225         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12226         * gcc.misc-tests/i386-pf-none-1.c: New test.
12227         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12228
12229 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12230
12231         * gcc.dg/gnu89-init-1.c: Add new tests.
12232
12233 2002-01-15  Andreas Jaeger  <aj@suse.de>
12234
12235         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12236         * gcc.dg/i386-mmx-2.c: Likewise.
12237         * gcc.dg/i386-sse-1.c: Likewise.
12238         * gcc.dg/i386-sse-2.c: Likewise.
12239         * gcc.dg/i386-sse-3.c: Likewise.
12240
12241 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12242
12243         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12244         Uncomment additional cases that now pass.
12245
12246 2002-01-11  Richard Henderson  <rth@redhat.com>
12247
12248         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12249         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12250
12251 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12252
12253         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12254
12255 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12256
12257         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12258         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12259
12260 2002-01-10  Dale Johannesen  <dalej@apple.com>
12261
12262         * gcc.c-torture/execute/loop-11.c: New.
12263
12264 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12265
12266         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12267         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12268
12269 2002-01-09  Richard Henderson  <rth@redhat.com>
12270
12271         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12272         type in which to perform the operation for each size.
12273
12274 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12275
12276         * gcc.c-torture/compile/20020109-2.c: New test.
12277
12278 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12279
12280         * gcc.c-torture/execute/loop-10.c: New test.
12281
12282 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12283
12284         * gcc.c-torture/compile/20010226-1.c: New test.
12285         * gcc.c-torture/compile/20010227-1.c: New test.
12286         * gcc.c-torture/compile/20010426-1.c: New test.
12287         * gcc.c-torture/compile/20010510-1.c: New test.
12288         * gcc.c-torture/compile/20010605-3.c: New test.
12289         * gcc.c-torture/compile/20010824-1.c: New test.
12290         * gcc.c-torture/execute/20010409-1.c: New test.
12291         * gcc.dg/noncompile/20000901-1.c: New test.
12292         * gcc.dg/20001023-1.c: New test.
12293         * gcc.dg/20001101-1.c: New test.
12294         * gcc.dg/20001102-1.c: New test.
12295         * gcc.dg/20010207-1.c: New test.
12296         * gcc.dg/20010405-1.c: New test.
12297         * gcc.dg/20010822-1.c: New test.
12298         * gcc.dg/20011107-1.c: New test.
12299
12300 2002-01-09  Jeffrey A Law  (law@redhat.com)
12301
12302         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12303
12304         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12305         execution failure on PA targets.
12306
12307 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12308
12309         * gcc.c-torture/compile/20020109-1.c: New test.
12310
12311 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12312
12313         * gcc.c-torture/execute/20020108-1.c: New test.
12314
12315 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12316
12317         * gcc.dg/20020108-1.c: New test.
12318
12319 2002-01-08  H.J. Lu <hjl@gnu.org>
12320
12321         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12322         for header files.
12323
12324 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12325
12326         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12327         consistency.
12328
12329 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12330
12331         * gcc.dg/altivec-4.c: Test altivec predicates.
12332
12333 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12334
12335         * gcc.c-torture/execute/20020107-1.c: New test.
12336
12337 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12338
12339         PR c/5279
12340         * gcc.c-torture/compile/20020106-1.c: New test.
12341
12342 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12343
12344         * gcc.c-torture/execute/nestfunc-4.c: New test.
12345
12346 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12347
12348         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12349         extra triple that slipped in.
12350         * g++.old-deja/g++.abi/align.C: Likewise.
12351         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12352
12353 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12354
12355         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12356         * g++.old-deja/g++.abi/align.C: Likewise.
12357         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12358
12359         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12360         on FreeBSD/i386.
12361         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12362         FreeBSD.
12363
12364 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12365
12366         * gcc.dg/20020104-1.c: New test.
12367
12368         * gcc.dg/20020104-2.c: New test.
12369
12370 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12371
12372         * gcc.dg/20020103-1.c: Fix typo in target selector.
12373
12374 2002-01-03  Richard Henderson  <rth@redhat.com>
12375
12376         * gcc.dg/20020103-1.c: New.
12377
12378 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12379
12380         * gcc.c-torture/execute/20020103-1.c: New test.
12381
12382 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12383
12384         * g++.dg/other/debug2.C: New test.
12385
12386         * gcc.c-torture/compile/20020103-1.c: New test.
12387
12388 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12389
12390         * gcc.dg/gnu89-init-1.c: Added new tests.
12391
12392 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12393
12394         * g++.dg/template/friend2.C: Remove as patch is reverted.
12395
12396         * g++.dg/warn/oldcast1.C: New test.
12397
12398         * g++.dg/template/ptrmem1.C: New test.
12399         * g++.dg/template/ptrmem2.C: New test.
12400
12401         * g++.dg/template/ntp.C: New test.
12402
12403         * g++.dg/other/component1.C: New test.
12404
12405         * g++.dg/template/ttp3.C: New test.
12406
12407         * g++.dg/template/friend2.C: New test.
12408         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12409
12410 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12411
12412         * g++.dg/other/ptrmem1.C: New test.
12413         * g++.dg/other/ptrmem2.C: New test.
12414
12415 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12416
12417         * g++.dg/template/ctor1.C: New test.
12418
12419 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12420
12421         * g++.dg/template/friend2.C: New test.
12422
12423 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12424
12425         * gcc.dg/mmix-1.c: New test.
12426
12427 2001-12-31  Richard Henderson  <rth@redhat.com>
12428
12429         * gcc.dg/asm-5.c: New.
12430
12431 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12432
12433         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12434         in namespace __gnu_cxx
12435
12436 2001-12-30  Richard Henderson  <rth@redhat.com>
12437
12438         * gcc.dg/debug-6.c: New.
12439
12440 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12441
12442         * gcc.c-torture/compile/20011229-2.c: New test.
12443
12444 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12445
12446         * gcc.dg/debug-3.c: New test.
12447         * gcc.dg/debug-4.c: New test.
12448         * gcc.dg/debug-5.c: New test.
12449
12450 2001-12-29  Richard Henderson  <rth@redhat.com>
12451
12452         * g++.dg/eh/loop1.C: New.
12453
12454 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12455
12456         * g++.dg/template/crash1.C: New test.
12457
12458 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12459
12460         * g++.dg/other/const1.C: New test.
12461
12462 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12463
12464         * gcc.c-torture/compile/20011229-1.c: New test.
12465
12466 2001-12-28  Stan Shebs  <shebs@apple.com>
12467
12468         * lib/objc-torture.exp: Resync with c-torture.exp.
12469         * lib/objc.exp: Load standard libraries.
12470
12471 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12472
12473         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12474         additional tests.
12475
12476 2001-12-27  Roger Sayle <roger@eyesopen.com>
12477
12478         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12479
12480 2001-12-27  Richard Henderson  <rth@redhat.com>
12481
12482         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12483
12484 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12485
12486         * g++.dg/eh/ctor1.C: New test.
12487         * g++.dg/other/error2.C: New test.
12488
12489 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12490
12491         * g++.dg/other/init2.C: New test.
12492
12493 2001-12-24  Richard Henderson  <rth@redhat.com>
12494
12495         * gcc.dg/20011223-1.c: New.
12496         * gcc.dg/inline-1.c: New.
12497
12498 2001-12-23  Richard Henderson  <rth@redhat.com>
12499
12500         * gcc.dg/asm-4.c: Test operand modifiers.
12501
12502 2001-12-23  Richard Henderson  <rth@redhat.com>
12503
12504         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12505
12506 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12507
12508         * gcc.c-torture/execute/20011223-1.c: New test.
12509
12510 2001-12-21  Richard Henderson  <rth@redhat.com>
12511
12512         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12513         re-enables the warning.
12514
12515 2001-12-21  Richard Henderson  <rth@redhat.com>
12516
12517         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12518
12519 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12520
12521         * gcc.c-torture/compile/20011218-1.c: New test.
12522
12523 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12524
12525         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12526         arm-isr.c test.
12527         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12528         epilogue generation for ARM ISR routines.
12529
12530 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12531
12532         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12533         * gcc.dg/format/c90-printf-3.c: Likewise.
12534         * gcc.dg/format/c99-printf-3.c: Likewise.
12535         * gcc.dg/format/ext-1.c: Likewise.
12536         * gcc.dg/format/ext-6.c: Likewise.
12537         * gcc.dg/format/format.h: Prototype unlocked stdio.
12538
12539 2001-12-20  Richard Henderson  <rth@redhat.com>
12540
12541         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12542         (arena): Use it.
12543         (malloc): Correct allocation logic.  Abort if we fill up the
12544         arena before initialization complete.
12545         (realloc): Correct allocation logic.
12546
12547 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12548
12549         * gcc.c-torture/compile/20011219-2.c: New test.
12550
12551         * gcc.c-torture/execute/20011219-1.c: New test.
12552
12553 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12554
12555         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12556         target does not support weak symbols.
12557
12558 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12559
12560         * gcc.c-torture/compile/20011219-1.c: New test.
12561
12562 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12563
12564         * g++.dg/other/error1.C: New test.
12565
12566 2001-12-17  Jeffrey A Law  (law@redhat.com)
12567
12568         * gcc.c-torture/execute/20011217-1.c: New test.
12569
12570 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12571
12572         * objc.dg/special/: New directory.
12573         * objc.dg/special/special.exp: New file.
12574         * objc.dg/special/unclaimed-category-1.h: New file.
12575         * objc.dg/special/unclaimed-category-1a.m: New file.
12576         * objc.dg/special/unclaimed-category-1.m: New file.
12577
12578 2001-12-17  Andreas Jaeger  <aj@suse.de>
12579
12580         * gcc.c-torture/compile/20011217-2.c: New test.
12581
12582 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12583
12584         * gcc.c-torture/compile/20011217-1.c: New test.
12585
12586 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12587
12588         * testsuite/gcc.dg/20011214-1.c: New.
12589
12590 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12591
12592         * gcc.dg/altivec-4.c: New.
12593
12594 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12595
12596         * gcc.dg/20011113-1.c: New test.
12597
12598 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12599
12600         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12601         std::__malloc_alloc_template<0> and
12602         std::__default_alloc_template<false, 0>.
12603
12604 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12605
12606         * objc/execute/bf-21.m: New test.
12607         * objc/execute/enumeration-1.m: New test.
12608         * objc/execute/enumeration-2.m: New test.
12609
12610 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12611
12612         * gcc.dg/gnu89-init-1.c: New test.
12613
12614 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12615
12616         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12617         * g++.old-deja/g++.jason/2371.C: Likewise.
12618         * g++.old-deja/g++.jason/template33.C: Likewise.
12619         * g++.old-deja/g++.jason/template34.C: Likewise.
12620         * g++.old-deja/g++.jason/template36.C: Likewise.
12621         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12622         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12623         * g++.old-deja/g++.other/typename1.C: Likewise.
12624         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12625         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12626         * g++.old-deja/g++.pt/typename11.C: Likewise.
12627         * g++.old-deja/g++.pt/typename14.C: Likewise.
12628         * g++.old-deja/g++.pt/typename16.C: Likewise.
12629         * g++.old-deja/g++.pt/typename3.C: Likewise.
12630         * g++.old-deja/g++.pt/typename4.C: Likewise.
12631         * g++.old-deja/g++.pt/typename5.C: Likewise.
12632         * g++.old-deja/g++.pt/typename7.C: Likewise.
12633         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12634
12635 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12636
12637         * g++.dg/other/linkage1.C: New test.
12638         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12639         specifiers.
12640
12641 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12642
12643         * gcc.dg/concat.c: New test.
12644
12645 2001-12-11  Stan Shebs  <shebs@apple.com>
12646
12647         * objc/compile: New test directory.
12648         * objc/compile/compile.exp: New expect script.
12649         * objc/compile/20011211-1.m: New compile test.
12650
12651 2001-12-11  Jason Merrill  <jason@redhat.com>
12652
12653         * lib/prune.exp (prune_gcc_output): Also handle "In member
12654         function".  So many permutations...
12655
12656 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12657
12658         * g++.dg/template/typedef1.C: New test.
12659
12660 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12661
12662         * g++.dg/other/copy1.C: New test.
12663
12664 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12665
12666         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12667
12668         * gcc.dg/builtin-choose-expr.c: New.
12669
12670 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12671
12672         * gcc.dg/altivec-2.c: New.
12673
12674 2001-12-07  Richard Henderson  <rth@redhat.com>
12675
12676         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12677
12678 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12679
12680         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12681         ultrasparc.
12682
12683 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12684
12685         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12686
12687 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12688
12689         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12690         variable argument list.
12691
12692 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12693
12694         * gcc.c-torture/execute/memcheck: Delete entire directory.
12695         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12696         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12697
12698 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12699
12700         * gcc.dg/Wshadow-1.c: New test.
12701
12702 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12703
12704         * gcc.c-torture/compile/20011130-1.c: New test.
12705
12706         * gcc.dg/noncompile/20011025-1.c: New test.
12707
12708         * g++.dg/other/anon-union.C: New test.
12709
12710         * gcc.c-torture/execute/20011024-1.c: New test.
12711
12712 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12713
12714         * gcc.c-torture/execute/20000722-1.x,
12715         gcc.c-torture/execute/20010123-1.x: Remove.
12716         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12717         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12718         gcc.dg/c99-complit-2.c: New tests.
12719
12720 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12721
12722         * g++.dg/inherit/base1.C: New test.
12723
12724 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12725
12726         * g++.dg/other/stdarg1.C: New test.
12727
12728         * gcc.c-torture/compile/20011130-2.c: New test.
12729
12730 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12731
12732         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12733         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12734         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12735         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12736         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12737         * gcc.dg/builtin-prefetch-1.c: New test.
12738
12739 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12740
12741         * gcc.dg/20011130-1.c: New test.
12742
12743 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12744
12745         * g++.dg/other/scope1.C: New test.
12746         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12747
12748 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12749
12750         * gcc.dg/vla-init-1.c: New test.
12751
12752 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12753
12754         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12755
12756 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12757
12758         * objc.dg/alias.m: Update.
12759         * objc.dg/class-1.m: Update.
12760         * objc.dg/const-str-1.m: Update.
12761         * objc.dg/fwd-proto-1.m: Update.
12762         * objc.dg/id-1.m: Update.
12763         * objc.dg/super-class-1.m: Update.
12764
12765 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12766
12767         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12768         constructs.
12769
12770 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12771
12772         * gcc.c-torture/execute/20011128-1.c: New test.
12773
12774 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12775
12776         * gcc.dg/20011127-1.c: New test.
12777
12778 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12779
12780         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12781         from Austin Group draft 7.
12782         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12783         scanf format arguments.
12784         * gcc.dg/format/no-exargs-2.c: New test.
12785
12786 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12787
12788         * g++.dg/abi/vbase8-4.C: New test.
12789
12790 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12791
12792         * gcc.c-torture/execute/20011121-1.c: New test.
12793
12794 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12795
12796         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12797
12798 2001-11-23  Andreas Jaeger  <aj@suse.de>
12799
12800         * gcc.dg/cpp/charconst-2.c: New test.
12801
12802 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12803
12804         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12805         to the host if it is remote.  Let tests specify extra headers
12806         they use.
12807         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12808         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12809         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12810         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12811         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12812         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12813         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12814         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12815         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12816         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12817
12818 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12819
12820         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12821         for little endian ARMs.
12822
12823 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12824
12825         * gcc.c-torture/compile/20011119-1.c: New test.
12826         * gcc.c-torture/compile/20011119-2.c: New test.
12827
12828 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12829
12830         * gcc.dg/altivec-1.c: Fix typo.
12831
12832 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12833
12834         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12835
12836 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12837
12838         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12839
12840 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12841
12842         * lib/g77.exp: Don't specify --rpath-link.
12843
12844         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12845         across all the headers.
12846         * gcc.dg/format/format.exp: For testing on a remote host,
12847         copy format.h.
12848
12849         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12850         * gcc.c-torture/execute/930406-1.c: Likewise.
12851         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12852
12853 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12854
12855         * gcc.dg/altivec-1.c: New.
12856
12857 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12858
12859         * gcc.dg/cpp/fpreprocessed.c: New test case.
12860
12861 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12862
12863         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12864         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12865         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12866
12867 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12868
12869         * gcc.dg/no-builtin-1.c: New test.
12870
12871 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12872
12873         * gcc.c-torture/execute/20011115-1.c: New test.
12874
12875 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12876
12877         * gcc.c-torture/compile/20011114-2.c: New test.
12878         * gcc.c-torture/compile/20011114-3.c: New test.
12879         * gcc.c-torture/compile/20011114-4.c: New test.
12880
12881 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12882
12883         * g++.dg/other/init1.C: New test.
12884
12885 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12886
12887         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12888         message.
12889
12890         * gcc.c-torture/execute/20011114-1.c: New testcase.
12891
12892         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12893         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12894         like the (before this change) version of 20010327-1.c.
12895
12896 2001-11-14  Roger Sayle <roger@eyesopen.com>
12897
12898         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12899
12900 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12901
12902         * g++.dg/init/array2.C: New test.
12903
12904 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12905
12906         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12907
12908 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12909
12910         * g++.dg/other/forscope1.C: New test.
12911         * g++.dg/ext/forscope1.C: New test.
12912         * g++.dg/ext/forscope2.C: New test.
12913
12914 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12915
12916         * gcc.c-torture/execute/20011113-1.c: New test.
12917
12918 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12919
12920         * gcc.c-torture/execute/20011109-2.c: New test.
12921
12922         * gcc.c-torture/execute/20011109-1.c: New test.
12923
12924 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12925
12926         * gcc.c-torture/compile/20011109-1.c: New test.
12927
12928 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12929
12930         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12931         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12932         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12933         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12934         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12935         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12936         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12937
12938 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12939
12940         * g++.dg/warn/Wshadow-1.C: New tests.
12941         * g++.old-deja/g++.mike/for3.C: Update.
12942
12943 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12944
12945         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12946         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12947         XFAILs.  Adjust expected error texts.
12948         * gcc.c-torture/compile/20011106-1.c,
12949         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12950         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12951         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12952         gcc.dg/c99-array-lval-5.c: New tests.
12953
12954 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12955
12956         * gcc.dg/cpp/defined.c: Update.
12957
12958 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12959
12960         * gcc.c-torture/execute/anon-1.c: New test.
12961
12962 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12963
12964         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12965         same size, so no warning should be produced on stormy16.
12966
12967         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12968         due to oversized array.
12969         * g++.old-deja/g++.mike/ns15.C: Likewise.
12970         * g++.old-deja/g++.pt/crash16.C: Likewise.
12971
12972 2001-11-02  Graham Stott  <grahams@redhat.com>
12973
12974         * g++.dgother/debug1.C: Fix typos.
12975
12976 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12977
12978         * g++.dg/other/debug1.C: New test.
12979
12980 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12981
12982         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12983         of unsigned long.
12984
12985 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12986
12987         * gcc.dg/20011029-2.c: New test.
12988
12989         * gcc.c-torture/compile/20011029-1.c: New test.
12990
12991 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12992
12993         * objc/execute/class_self-1.m: New test.
12994         * objc/execute/class_self-2.m: New test.
12995
12996 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12997
12998         * gcc.misc-tests/msgs.exp: Delete.
12999         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
13000         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
13001         error set to match recent changes.
13002
13003 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
13004
13005         * gcc.dg/20011021-1.c: New test.
13006
13007 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
13008
13009         * gcc.c-torture/compile/20011023-1.c: New test.
13010
13011 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
13012
13013         * lib/g77.exp: Rewrite based on lib/g++.exp.
13014
13015 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
13016
13017         * gcc.c-torture/execute/20011019-1.c: New test.
13018
13019         * gcc.dg/20011018-1.c: New test.
13020
13021 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
13022
13023         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
13024
13025 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
13026
13027         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
13028         * gcc.dg/attr-invalid.c: Likewise.
13029
13030 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
13031
13032         * testsuite/gcc.dg/20011015-1.c: New test.
13033
13034 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13035
13036         * g++.dg/template/unify2.C: New test.
13037
13038 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13039
13040         * g++.dg/other/exception-specification.C: New test
13041
13042 2001-10-13  Tom Rix  <trix@redhat.com>
13043
13044         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
13045         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
13046
13047 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
13048
13049         * testsuite/gcc.dg/20011009-1.c: New test.
13050
13051 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13052
13053         PR g++/4476
13054         * g++.dg/other/friend1.C: New test.
13055
13056 2001-10-11  Richard Henderson  <rth@redhat.com>
13057
13058         * g++.old-deja/g++.other/crash18.C: Add -S to options.
13059
13060 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13061
13062         * gcc.c-torture/compile/20011010-1.c: New.
13063
13064 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13065
13066         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
13067         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
13068         g77.f-torture/execute/execute.exp,
13069         g77.f-torture/noncompile/noncompile.exp,
13070         gcc.c-torture/compile/compile.exp,
13071         gcc.c-torture/execute/execute.exp,
13072         gcc.c-torture/execute/ieee/ieee.exp,
13073         gcc.c-torture/execute/memcheck/memcheck.exp,
13074         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
13075         objc/execute/execute.exp: Update FSF address.
13076
13077 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13078
13079         * gcc.dg/cpp/cmdlne-C.c: Update.
13080         * gcc.dg/cpp/cmdlne-C2.c: New.
13081
13082 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13083
13084         * gcc.c-torture/execute/20011008-3.c: New.
13085
13086 2001-10-08  DJ Delorie  <dj@redhat.com>
13087
13088         * gcc.dg/20011008-1.c: New.
13089         * gcc.dg/20011008-2.c: New.
13090
13091 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13092
13093         * gcc.dg/cpp/spacing1.c: Update test.
13094
13095 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13096
13097         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
13098         spelling errors of "separate" as "seperate".
13099
13100 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
13101
13102         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
13103         enough to avoid inlining.
13104
13105 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13106
13107         * lib/g77.exp: set libg2c_dir correctly.
13108
13109 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13110
13111         * gcc.dg/cpp/macro11.c: New test.
13112
13113 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13114
13115         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13116         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13117         gcc.dg/format/multattr-3.c: New tests.
13118         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13119         tests for format attributes on function pointers being rejected.
13120
13121 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13122
13123         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13124
13125 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13126
13127         * g++.dg/warn/format1.C: New test.
13128
13129 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13130
13131         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13132
13133 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13134
13135         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13136
13137 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13138
13139         * gcc.dg/cpp/redef2.c: Add test.
13140
13141 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13142
13143         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13144         long-standing bug on i686, apparently.
13145         * gcc.c-torture/execute/loop-2c.x: New file.
13146         * gcc.c-torture/execute/loop-2d.x: New file.
13147         * gcc.c-torture/execute/loop-3c.x: New file.
13148
13149 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13150
13151         * gcc.dg/cpp/20000625-2.c: Correct line number.
13152
13153 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13154
13155         * gcc.dg/cpp/macro10.c: New test.
13156         * gcc.dg/cpp/strify3.c: New test.
13157         * gcc.dg/cpp/spacing1.c: Add tests.
13158         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13159         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13160
13161 2001-09-24  DJ Delorie  <dj@redhat.com>
13162
13163         * gcc.c-torture/execute/20010924-1.c: New test.
13164
13165 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13166
13167         * testsuite/objc/execute/paste.m: Remove.
13168
13169 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13170
13171         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13172
13173 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13174
13175         * g77.dg/strlen0.f: New test.
13176
13177 2001-09-21  Richard Henderson  <rth@redhat.com>
13178
13179         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13180         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13181
13182 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13183
13184         Table-driven attributes.
13185         * g++.dg/ext/attrib1.C: New test.
13186
13187 2001-09-20  DJ Delorie  <dj@redhat.com>
13188
13189         * gcc.dg/20000926-1.c: Update expected warning messages.
13190         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13191         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13192         array.
13193
13194 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13195
13196         * g++.dg/eh/registers1.C: New test case.
13197
13198 2001-09-17  Richard Henderson  <rth@redhat.com>
13199
13200         * gcc.dg/array-5.c: Fix VLA decomposition test.
13201
13202 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13203
13204         * gcc.dg/cpp/line5.c: New testcase.
13205
13206 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13207
13208         * gcc.dg/cpp/macro9.c: New test.
13209
13210 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13211
13212         * gcc.c-torture/execute/980223.c: Change type of addr from long
13213         to char *.
13214
13215 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13216
13217         * gcc.c-torture/execute/20010915-1.c: New test.
13218
13219 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13220
13221         * g77.dg/bprob: New directory.
13222         * g77.dg/bprob/bprob.exp: New file.
13223         * g77.dg/bprob/bprob-1.f: New test.
13224         * g77.dg/gcov: New directory.
13225         * g77.dg/gcov/gcov.exp: New file.
13226         * g77.dg/gcov/gcov-1.f: New test.
13227         * g77.dg/gcov/gcov-1.x: New file.
13228
13229 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13230
13231         * gcc.dg/cpp/directiv.c: Update.
13232         * gcc.dg/cpp/undef1.c: Update.
13233
13234 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13235
13236         * gcc.dg/20010912-1.c: New test.
13237
13238 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13239
13240         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13241         language-independent file in lib.
13242         * lib/gcov.exp: New file.
13243
13244 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13245
13246         * gcc.c-torture/compile/20010911-1.c: New test.
13247
13248 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13249
13250         * lib/profopt.exp: New, to support profile-directed optimizations.
13251         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13252         * gcc.misc-tests/bprob-1.c: New test.
13253         * gcc.misc-tests/bprob-2.c: New test.
13254
13255 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13256
13257         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13258         XFAIL and which kinds of gcov output to verify.
13259         * gcc.misc-tests/gcov-4b.x: New file.
13260         * gcc.misc-tests/gcov-5b.x: New file.
13261         * gcc.misc-tests/gcov-6.x: New file.
13262         * gcc.misc-tests/gcov-7.c: New test.
13263         * gcc.misc-tests/gcov-7.x: New file.
13264
13265 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13266
13267         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13268         * gcc.misc-tests/gcov-6.c: New test.
13269
13270 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13271
13272         PR c++/3986
13273         * g++.dg/abi/vbase1.C: New test.
13274
13275 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13276
13277         * objc.dg/method-2.m: New.
13278
13279 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13280
13281         PR c++/4203
13282         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13283         * g++.dg/init/empty1.C: New test.
13284
13285 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13286
13287         * gcc.c-torture/compile/20010903-1.c: New test.
13288
13289 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13290
13291         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13292         for m68k.
13293
13294 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13295
13296         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13297
13298         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13299
13300         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13301
13302 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13303
13304         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13305         for 16-bit 'unsigned int'.
13306
13307 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13308
13309         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13310
13311 2001-08-27  Richard Henderson  <rth@redhat.com>
13312
13313         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13314         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13315
13316 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13317
13318         * gcc.dg/asm-names.c (ymain): New.
13319
13320 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13321
13322         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13323         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13324         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13325
13326 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13327
13328         * gcc.dg/compare5.c: New testcase.
13329
13330 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13331
13332         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13333         and "In instantiation".
13334
13335 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13336
13337         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13338
13339 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13340
13341         * gcc.misc-tests/gcov.exp: Add support for branch information.
13342         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13343         * gcc.misc-tests/gcov-4.c: New test.
13344         * gcc.misc-tests/gcov-4b.c: New test.
13345         * gcc.misc-tests/gcov-5b.c: New test.
13346
13347 2001-08-20  Zack Weinberg  <zackw@panix.com>
13348
13349         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13350         expected to fail.
13351
13352 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13353
13354         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13355
13356 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13357
13358         * g++.dg/eh/
13359         Moved to gcc-deps.exp
13360         * gcc-deps.exp: New file.
13361
13362 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13363
13364         * g++.old-deja/g++.pt/defarg14.C: New test.
13365
13366 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13367
13368         * g++.old-deja/g++.other/lineno5.C: New test.
13369
13370 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13371
13372         * g++.old-deja/g++.pt/crash68.C: New test.
13373
13374 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13375
13376         * g++.old-deja/g++.other/crash42.C: New test.
13377
13378 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13379
13380         * gcc.dg/cpp/extratokens.c: Fix.
13381         * gcc.dg/cpp/skipping2.c: New tests.
13382
13383 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13384
13385         * gcc.c-torture/execute/20010724-1.c: New file.
13386         * gcc.c-torture/execute/20010724-1.x: New file.
13387
13388 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13389
13390         * g++.old-deja/g++.other/cond7.C: New test.
13391
13392 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13393
13394         * g++.old-deja/g++.other/optimize4.C: New test.
13395
13396 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13397
13398         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13399
13400 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13401
13402         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13403         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13404         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13405         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13406
13407         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13408         bug report" message.
13409
13410         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13411         * g++.dg/ext/instantiate1.C: Move from old-deja.
13412
13413 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13414
13415         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13416         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13417         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13418         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13419
13420 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13421
13422         * gcc.c-torture/execute/20010723-1.c: New test.
13423
13424 2001-07-23  Ben Elliston  <bje@redhat.com>
13425
13426         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13427
13428 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13429
13430         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13431         i[34567]86-*-*.
13432         Delete handling of ieee_multilib_flags.
13433         Pass -mieee for alpha*-*-* and sh-*-*.
13434         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13435
13436 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13437
13438         Remove old-abi tests.
13439         * g++.old-deja/g++.mike/p11116.C: Remove.
13440         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13441
13442 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13443
13444         * g77.f-torture/compile/pr3743.f:  New test
13445
13446 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13447
13448         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13449
13450 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13451
13452         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13453         g++.old-deja/g++.pt/static6.C: Likewise.
13454         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13455         supports weak symbols.
13456
13457 2001-07-18  Andreas Jaeger  <aj@suse.de>
13458
13459         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13460         supported again.
13461
13462 2001-07-18  Andreas Jaeger  <aj@suse.de>
13463
13464         * gcc.dg/iftrap-1.c: Fix target line.
13465
13466 2001-07-17  Richard Henderson  <rth@redhat.com>
13467
13468         * gcc.c-torture/execute/20010717-1.c: New.
13469
13470 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13471
13472         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13473         tests.
13474
13475 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13476
13477         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13478
13479 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13480
13481         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13482         UAC_SIGBUS, UAC_NOPRINT definitions.
13483
13484 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13485
13486         * objc/execute/object_is_class.m: New test.
13487         * objc/execute/object_is_meta_class.m: New test.
13488
13489 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13490
13491         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13492         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13493
13494 2001-01-15  David Bil
13495         * objc/execute/class-14.m: Added.
13496         * objc/execute/class-2.m: Added.
13497         * objc/execute/class-3.m: Added.
13498         * objc/execute/class-4.m: Added.
13499         * objc/execute/class-5.m: Added.
13500         * objc/execute/class-6.m: Added.
13501         * objc/execute/class-7.m: Added.
13502         * objc/execute/class-8.m: Added.
13503         * objc/execute/class-9.m: Added.
13504         * objc/execute/class-tests-1.h
13505         * objc/execute/class-tests-2.h
13506         * objc/execute/compatibility_alias.m: Added.
13507         * objc/execute/encode-1.m: Added.
13508         * objc/execute/formal_protocol-1.m: Added.
13509         * objc/execute/formal_protocol-2.m: Added.
13510         * objc/execute/formal_protocol-3.m: Added.
13511         * objc/execute/formal_protocol-4.m: Added.
13512         * objc/execute/formal_protocol-5.m: Added.
13513         * objc/execute/formal_protocol-6.m: Added.
13514         * objc/execute/formal_protocol-7.m: Added.
13515         * objc/execute/informal_protocol.m: Added.
13516         * objc/execute/initialize.m: Added.
13517         * objc/execute/load.m: Added.
13518         * objc/execute/many_args_method.m: Added.
13519         * objc/execute/nested-3.m: Added.
13520         * objc/execute/no_clash.m: Added.
13521         * objc/execute/private.m: Added.
13522         * objc/execute/redefining_self.m: Added.
13523         * objc/execute/root_methods.m: Added.
13524         * objc/execute/selector-1.m: Added.
13525         * objc/execute/static-1.m: Added.
13526         * objc/execute/static-2.m: Added.
13527         * objc/execute/va_method.m: Added.
13528
13529 2001-03-10  Richard Henderson  <rth@redhat.com>
13530
13531         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13532
13533 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13534
13535         * g++.old-deja/g++.other/crash31.C: XFAIL.
13536         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13537         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13538         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13539         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13540         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13541
13542 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13543
13544         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13545
13546 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13547
13548         * gcc.dg/20000724-1.c: Don't use multiline strings.
13549
13550 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13551
13552         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13553         result of -cString against what we expect it to be; don't just
13554         print it out for no one to read.
13555
13556         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13557         Based on testcases provided by Nicola Pero.
13558
13559 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13560
13561         * gcc.dg/cpp/macro7.c: New test.
13562
13563 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13564
13565         * gcc.dg/cpp/multiline.c: Update.
13566
13567 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13568
13569         * g++.old-deja/g++.other/enum3.C: New test.
13570
13571 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13572
13573         * g++.old-deja/g++.other/pod1.C: New test.
13574
13575 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13576
13577         * g++.old-deja/g++.ext/overload1.C: New test.
13578
13579 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13580
13581         * g++.old-deja/g++.pt/using1.C: New test.
13582
13583 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13584
13585         * g++.old-deja/g++.other/using9.C: New test.
13586
13587 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13588
13589         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13590
13591         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13592
13593 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13594
13595         * g++.old-deja/g++.ext/realpt1.C: Remove.
13596
13597 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13598
13599         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13600
13601 2001-02-26  Will Cohen  <wcohen@redhat.com>
13602
13603         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13604
13605 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13606
13607         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13608         templatized constructors.
13609
13610 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13611
13612         * gcc.c-torture/execute/20010224-1.c: New test.
13613
13614 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13615
13616         * gcc.c-torture/execute/20010222-1.c: New test.
13617
13618 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13619
13620         * g++.old-deja/g++.other/inline20.C: New test.
13621
13622 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13623
13624         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13625
13626 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13627
13628         * g++.old-deja/g++.other/lookup22.C: New test.
13629
13630 200
13631         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13632         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13633         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13634         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13635         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13636
13637 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13638
13639         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13640         account.
13641
13642 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13643
13644         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13645
13646 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13647
13648         * g++.old-deja/g++.pt/crash62.C: New test.
13649
13650 2001-01-04  Richard Henderson  <rth@redhat.com>
13651
13652         * gcc.dg/20000926-1.c: Update expected warnings.
13653         * gcc.dg/array-2.c: Likewise.
13654         * gcc.dg/array-4.c: Also validate flexible array members.
13655         * gcc.dg/c99-flex-array-1.c: New.
13656
13657 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13658
13659         * gcc.c-torture/compile/20001222-1.x: Remove.
13660
13661 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13662
13663         * gcc.c-torture/execute/built-in-setjmp.c: New.
13664
13665 2001-01-03  Richard Henderson  <rth@redhat.com>
13666
13667         * gcc.dg/940510-1.c: Update expected error wording.
13668         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13669
13670 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13671
13672         * lib/target-supports.exp (check_alias_available): Modified to
13673         indicate aliases not supported if only weak aliases are supported.
13674
13675 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13676
13677         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13678         Turn on cmpstrsi checks for __pj__ and __i370__.
13679
13680 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13681
13682         * g++.old-deja/g++.other/virtual11.C: New test.
13683
13684 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13685
13686         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13687
13688 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13689
13690         * gcc.c-torture/compile/20010102-1.c: New test.
13691
13692 2001-01-02  Andreas Jaeger  <aj@suse.de>
13693
13694         * gcc.dg/noreturn-3.c: New test.
13695
13696         * gcc.dg/noreturn-4.c: New test.
13697
13698 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13699
13700         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13701         __builtin_fputc and __builtin_fwrite.
13702
13703 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13704
13705         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13706         signed char, not default char.
13707
13708 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13709
13710         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13711
13712 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13713
13714         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13715
13716 2000-12-29  Richard Henderson  <rth@redhat.com>
13717
13718         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13719         (__cyg_profile_func_exit): Define.
13720
13721 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13722
13723         * g++.dg/vtgc1.C: New test.
13724
13725 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13726
13727         * gcc.dg/noncompile/20001228-1.c: New test.
13728
13729         * gcc.dg/20001228-1.c: New test.
13730
13731         * gcc.c-torture/execute/20001228-1.c: New test.
13732
13733 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13734
13735         * gcc.dg/format-strfmon-1.c: New test.
13736
13737 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13738
13739         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13740         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13741         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13742         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13743         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13744         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13745         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13746         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13747         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13748         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13749         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13750         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13751         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13752
13753         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13754         * gcc.c-torture/execute/string-opt-4.c: Test index.
13755
13756 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13757
13758         * gcc.c-torture/compile/20001226-1.c: New test.
13759
13760 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13761
13762         * gcc.c-torture/compile/20001222-1.c: New test.
13763         * gcc.c-torture/compile/20001222-1.x: Xfail.
13764
13765 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13766
13767         * gcc.c-torture/execute/comp-goto-2.c: New test.
13768
13769 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13770
13771         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13772         Use long types if __INT_MAX__ is 32767.
13773         (main): Use cast to (sint32 *) when poking 88 into a_page.
13774
13775         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13776
13777 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13778
13779         * gcc.c-torture/compile/20001221-1.c: New test.
13780         * gcc.c-torture/execute/20001221-1.c: New test.
13781
13782 2000-12-20  Richard Henderson  <rth@redhat.com>
13783
13784         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13785         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13786
13787 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13788
13789         * gcc.dg/compare3.c: New test.
13790
13791 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13792
13793         * gcc.dg/format-warnll-1.c: New test.
13794
13795 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13796
13797         * gcc.dg/cpp/cmdlne-P.c: New test.
13798
13799 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13800
13801         * gcc.c-torture/execute/builtin-abs-1.c,
13802         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13803
13804 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13805
13806         * gcc.dg/cpp/multiline.c: New test.
13807
13808 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13809
13810         * g++.old-deja/g++.other/syshdr1.C: Update.
13811         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13812
13813 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13814
13815         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13816
13817 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13818
13819         * g++.old-deja/g++.pt/ttp65.C: New test.
13820
13821 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13822
13823         * g++.old-deja/g++.pt/ttp64.C: New test.
13824
13825 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13826
13827         * g++.old-deja/g++.pt/spec33.C: New test.
13828
13829 2000-12-14  Catherine Moore  <clm@redhat.com>
13830
13831         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13832         * gcc.c-torture/execute/920612-2.c: Likewise.
13833         * gcc.c-torture/execute/920428-2.c: Likewise.
13834         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13835         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13836
13837 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13838
13839         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13840         * gcc.dg/pack-test-2.c: Likewise.
13841
13842 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13843
13844         Tests by Zack Weinberg <zackw@stanford.edu>.
13845
13846         * gcc.dg/cpp/defined.c: Update.
13847         * gcc.dg/cpp/defined_trad.c: New tests.
13848
13849 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13850
13851         * gcc.dg/cpp/trad-direct.c: Update.
13852
13853 2000-12-11  Neil Booth  <neilb@earthling.net>
13854
13855         * gcc.dg/cpp/defined_trad.c
13856
13857 2000-12-11  Neil Booth  <neilb@earthling.net>
13858
13859         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13860
13861 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13862
13863         * gcc.dg/format-miss-2.c: New test.
13864
13865 2000-12-09  Neil Booth  <neilb@earthling.net>
13866
13867         * gcc.dg/cpp/lineflags.c: New tests.
13868         * gcc.dg/cpp/poison.c: Update.
13869         * gcc.dg/cpp/redef2.c: Update.
13870         * gcc.dg/cpp/skipping.c: New test.
13871
13872 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13873
13874         * g++.old-deja/g++.other/eh3.C: New testcase.
13875
13876 2000-12-07  Neil Booth  <neilb@earthling.net>
13877
13878         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13879         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13880         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13881         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13882         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13883         Update.
13884
13885 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13886
13887         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13888         __SIZE_TYPE__ instead of int for type of integers cast to
13889         pointers.
13890
13891 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13892
13893         * g++.old-deja/g++.other/cleanup4.C: New test.
13894
13895 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13896
13897         * format-sec-1.c: New test.
13898
13899 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13900
13901         * gcc.dg/format-nonlit-3.c: New test.
13902
13903 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13904
13905         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13906         through a null pointer.
13907
13908 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13909         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13910         library makes no calls to `operator new' during initialization.
13911
13912 2000-11-04  Neil Booth  <neilb@earthling.net>
13913
13914         * gcc.dg/cpp/include2.c: New tests.
13915
13916 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13917
13918         * lib/g++.exp (g++_set_ld_library_path): New function.
13919         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13920
13921 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13922
13923         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13924         warnings.
13925
13926 2000-11-01  Richard Henderson  <rth@redhat.com>
13927
13928         * g++.old-deja/g++.ext/namedret1.C: New.
13929         * g++.old-deja/g++.ext/namedret2.C: New.
13930         * g++.old-deja/g++.ext/namedret3.C: New.
13931
13932 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13933
13934         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13935         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13936
13937 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13938
13939         * gcc.c-torture/execute/va-arg-21.c: New test.
13940
13941 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13942
13943         * gcc.dg/c99-complex-2.c: New test.
13944
13945 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13946
13947         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13948
13949 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13950
13951         * g++.old-deja/g++.other/inline16.C: New test.
13952
13953 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13954
13955         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13956         __PRETTY_FUNCTION__
13957
13958 2000-10-29  Neil Booth  <neilb@earthling.net>
13959
13960         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13961         New tests.
13962         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13963         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13964         optimisation.
13965
13966 2000-10-29  Neil Booth  <neilb@earthling.net>
13967
13968         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13969         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13970         * mi5.c: Test multiple includes work with -C.
13971         * trigraphs.c: Test ^= version.
13972
13973 2000-10-28  Neil Booth  <neilb@earthling.net>
13974
13975         New tests and test updates for new macro expander.
13976
13977         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13978         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13979         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13980         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13981         new diagnostic messages.
13982
13983         * gcc.dg/cpp/macro3.c: New tests.
13984
13985 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13986
13987         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13988         on the same line.
13989
13990 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13991
13992         * g++.old-deja/g++.other/eh2.C: New test.
13993
13994 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13995
13996         * gcc.c-torture/execute/20001027-1.c: New test.
13997
13998 2000-10-26  Richard Henderson  <rth@redhat.com>
13999
14000         * gcc.c-torture/execute/20001026-1.c: New.
14001
14002 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
14003
14004         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
14005         * g++.old-deja/g++.law/builtin1.C: Likewise.
14006         * g++.old-deja/g++.law/ctors10.C: Likewise.
14007         * g++.old-deja/g++.law/virtual3.C: Likewise.
14008         * g++.old-deja/g++.mike/p658.C: Likewise.
14009         * g++.old-deja/g++.other/sibcall1.C: Likewise.
14010         * g++.old-deja/g++.other/vaarg2.C: Likewise.
14011         * g++.old-deja/g++.robertl/eb124.C: Likewise.
14012         * g++.old-deja/g++.robertl/eb44.C: Likewise.
14013         * g++.old-deja/g++.robertl/eb77.C: Likewise.
14014
14015 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14016
14017         * gcc.c-torture/compile/20001024-1.c: New test.
14018
14019 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
14020
14021         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
14022         to tell us whether or not we are using V3.
14023
14024 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14025
14026         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
14027         operands.
14028
14029 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14030
14031         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
14032
14033 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14034
14035         * gcc.c-torture/execute/20001024-1.c: New test.
14036
14037 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14038
14039         * g++.old-deja/g++.other/sibcall1.C: New test.
14040
14041 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14042
14043         * gcc.dg/noncompile/init-3.c: New test.
14044
14045 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14046
14047         * gcc.dg/format-array-1.c: New test.
14048
14049 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14050
14051         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14052         writing through null pointers; remove comment about testing
14053         unterminated strings.
14054
14055 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14056
14057         * gcc.c-torture/execute/20001017-2.c: New test.
14058
14059 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14060
14061         * gcc.c-torture/compile/20001018-1.c: New test.
14062         * gcc.c-torture/compile/20001018-1.x: Xfail.
14063
14064 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14065
14066         * gcc.c-torture/execute/20001017-1.c: New test.
14067
14068 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14069
14070         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14071         for multiple use of arguments with scanf formats; add tests for
14072         multiple use of arguments.
14073
14074 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14075
14076         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14077
14078 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14079
14080         * gcc.dg/format-miss-1.c: New test.
14081
14082 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14083
14084         * gcc.c-torture/execute/20001013-1.c: New test.
14085
14086 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14087
14088         * gcc.dg/format-branch-1.c: New test.
14089
14090 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14091
14092         * README, lib/file-format.exp: Remove EGCS references.
14093
14094 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14095
14096         * gcc.dg/20001013-1.c: New test.
14097
14098 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14099
14100         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14101         for intmax_t in the compiler using __typeof__ and the type rules
14102         for conditional expressions.
14103
14104 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14105
14106         * gcc.dg/20001012-1.c: New test.
14107         * gcc.dg/20001012-2.c: New test.
14108
14109 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14110
14111         * gcc.dg/format-attr-1.c: New test.
14112
14113 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14114
14115         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14116         __LONG_LONG_MAX__ instead of LLONG_MAX.
14117
14118 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14119
14120         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14121         scanf flags.
14122         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14123         flags.
14124
14125 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14126
14127         * gcc.dg/sequence-pt-1.c: New test.
14128
14129 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14130
14131         * gcc.c-torture/execute/20001011-1.c: New testcase.
14132         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14133
14134 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14135
14136         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14137         does not error on it.
14138
14139 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14140
14141         * gcc.dg/20001009-1.c: New test.
14142
14143 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14144
14145         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14146         * gcc.c-torture/execute/20001009-2.c: ... to here.
14147
14148 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14149
14150         * gcc.c-torture/compile/20001009-1.c: New testcase.
14151         * gcc.c-torture/execute/20001009-1.c: New testcase.
14152         Testcases provided by Jan Hubicka <jh@suse.cz>.
14153
14154 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14155
14156         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14157         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14158         uintmax_t using <limits.h> to emulate the compiler's internal
14159         logic.  No longer XFAIL %j tests.
14160
14161 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14162
14163         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14164         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14165         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14166         regexps and details of expected handling of some bad formats.
14167         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14168         suppression.
14169
14170 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14171
14172         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14173         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14174         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14175         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14176         in list archives.
14177
14178 2000-10-06  Richard Henderson  <rth@cygnus.com>
14179
14180         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14181         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14182         * g++.old-deja/g++.jason/report.C: Likewise.
14183         * g++.old-deja/g++.law/friend5.C: Likewise.
14184         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14185         of the expected warnings.
14186
14187 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14188
14189         * g++.old-deja/g++.pt/enum14.C: New test.
14190
14191 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14192
14193         * g++.old-deja/g++.pt/crash59.C: New test.
14194
14195 2000-10-04  Will Cohen  <wcohen@redhat.com>
14196
14197         * gcc.dg/20000926-1.c: New test.
14198
14199 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14200
14201         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14202         function name for current C++ compiler.
14203         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14204
14205 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14206
14207         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14208         __PRETTY_FUNCTION__.
14209         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14210
14211 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14212
14213         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14214
14215 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14216
14217         * gcc.c-torture/compile/20000923-1.c: New test.
14218
14219 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14220
14221         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14222         * g++.old-deja/g++.pt/ttp62.C: Same.
14223         * g++.old-deja/g++.other/inline14.C: Same.
14224
14225 2000-09-24  Richard Henderson  <rth@cygnus.com>
14226
14227         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14228
14229 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14230
14231         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14232
14233 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14234
14235         * gcc.c-torture/compile/20000922-1.c: New file.
14236
14237 2000-09-21  Nick Clifton  <nickc@redhat.com>
14238
14239         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14240         a signed long modulo operation.
14241         (mod6): New function - perform an unsigned long modulo operation.
14242         (main): Add tests for modulos of very large numbers by very small
14243         dividends.
14244
14245 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14246
14247         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14248
14249 2000-09-19  Richard Henderson  <rth@cygnus.com>
14250
14251         * gcc.dg/compare2.c (case 10): XFAIL.
14252
14253 2000-09-18  Richard Henderson  <rth@cygnus.com>
14254
14255         * gcc.c-torture/execute/20000906-1.c: Move ...
14256         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14257         that support __builtin_trap.
14258
14259 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14260
14261         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14262
14263 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14264
14265         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14266         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14267         more $ format tests.
14268
14269 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14270
14271         * gcc.dg/format-errmk-1.c: New test.
14272
14273 2000-09-17  Greg McGary  <greg@mcgary.org>
14274
14275         * gcc.c-torture/execute/20000917-1.x: Remove.
14276
14277 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14278
14279         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14280
14281 2000-09-17  Greg McGary  <greg@mcgary.org>
14282
14283         * gcc.c-torture/execute/20000917-1.c: New test.
14284         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14285
14286 2000-09-16  Neil Booth  <NeilB@earthling.net>
14287
14288         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14289         in nested macro bug.
14290
14291 2000-09-15  Neil Booth  <NeilB@earthling.net>
14292
14293         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14294
14295 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14296
14297         * gcc.c-torture/execute/20000914-1.c: New test.
14298
14299 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14300
14301         * g++.other/inline13.C: New test.
14302
14303 2000-09-12  Andreas Jaeger  <aj@suse.de>
14304
14305         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14306         constant by Ulrich Drepper <drepper@redhat.com>.
14307
14308 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14309
14310         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14311
14312 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14313
14314         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14315
14316 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14317
14318         * gcc.dg/cpp/backslash.c: New test.
14319
14320 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14321
14322         * gcc.c-torture/execute/20000910-1.c: New test.
14323         * gcc.c-torture/execute/20000910-2.c: Likewise.
14324
14325 2000-09-11  Robert Lipe  <robertl@sco.com>
14326
14327         * gcc.dg/pragma-align.c: New test.
14328
14329 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14330
14331         * g++.old-deja/g++.pt/explicit82.C: New test.
14332         * g++.old-deja/g++.pt/explicit83.C: New test.
14333
14334 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14335
14336         * gcc.dg/asm-names.c: New test.
14337
14338 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14339
14340         * gcc.dg/cpp/tr-warn6.c: New test
14341
14342 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14343
14344         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14345         be accepted.
14346
14347 2000-09-07  Catherine Moore  <clm@redhat.com>
14348
14349         * gcc.c-torture/execute/unroll-1.c: New test.
14350
14351 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14352
14353         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14354         ERROR markers.
14355         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14356         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14357         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14358         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14359         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14360         Preprocess only.
14361         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14362         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14363
14364 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14365
14366         * g++.old-deja/g++.pt/deduct2.C: New test.
14367
14368 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14369
14370         * g++.old-deja/g++.pt/parms2.C: New test.
14371
14372 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14373
14374         * g++.old-deja/g++.pt/crash58.C: New test.
14375
14376 2000-09-06  Greg McGary  <greg@mcgary.org>
14377
14378         * gcc.c-torture/execute/20000906-1.c: New test.
14379         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14380
14381 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14382
14383         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14384
14385 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14386
14387         * g++.old-deja/g++.pt/crash57.C: New test.
14388
14389 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14390
14391         * g++.old-deja/g++.pt/crash56.C: New test.
14392
14393 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14394
14395         * g++.old-deja/g++.pt/koenig1.C: New test.
14396
14397 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14398
14399         * gcc.dg/20000904-1.c: New test.
14400
14401 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14402
14403         * gcc.dg/cpp/paste8.c: New test.
14404
14405 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14406
14407         * gcc.c-torture/compile/20000827-1.c: New test.
14408
14409 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14410
14411         * gcc.dg/format-diag-1.c: New test.
14412
14413 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14414
14415         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14416         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14417         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14418         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14419         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14420
14421 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14422
14423         * g++.old-deja/g++.other/nested4.C: New test.
14424
14425 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14426
14427         * g++.old-deja/g++.ns/scoped1.C: New test.
14428
14429 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14430
14431         * lib/g++.exp: Support testing already-installed GCC.
14432
14433 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14434
14435         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14436
14437 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14438
14439         * gcc.dg/return-type-2.c: New test.
14440
14441 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14442
14443         * gcc.c-torture/compile/20000825-1.c: New test.
14444
14445 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14446
14447         * gcc.dg/dwarf2-2.c: New test.
14448
14449 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14450
14451         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14452         dg-warning regexps.
14453
14454 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14455
14456         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14457         gcc.dg/format-ext-5.c: New tests.
14458
14459 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14460
14461         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14462
14463 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14464
14465         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14466
14467 2000-08-24  Richard Henderson  <rth@cygnus.com>
14468
14469         * gcc.dg/ia64-sync-1.c: New test.
14470         * gcc.dg/ia64-sync-2.c: New test.
14471         * gcc.dg/ia64-asm-1.c: New test.
14472
14473 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14474
14475         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14476         * gcc.dg/format-ext-2.c: New test.
14477
14478 2000-08-23  Jason Merrill  <jason@redhat.com>
14479
14480         * lib/old-dejagnu.exp: Also ignore "In member function" and
14481         "At global scope".
14482
14483 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14484
14485         * gcc.dg/noncompile/label-lineno-1.c: New test.
14486
14487 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14488
14489         * gcc.dg/c99-array-nonobj-1.c: New test.
14490
14491 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14492
14493         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14494         tests.
14495         * gcc.dg/format-ext-1.c: New test.
14496
14497 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14498
14499         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14500         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14501         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14502         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14503         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14504
14505 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14506
14507         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14508         gcc.dg/c99-strftime-2.c: New tests.
14509
14510 2000-08-22  Richard Henderson  <rth@cygnus.com>
14511
14512         * gcc.c-torture/execute/20000822-1.c: New test.
14513
14514 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14515
14516         * gcc.c-torture/execute/20000819-1.x: Remove.
14517
14518 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14519
14520         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14521         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14522         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14523         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14524         gcc.dg/format-xopen-1.c: New tests.
14525
14526 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14527
14528         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14529
14530 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14531
14532         * g++.old-deja/g++.other/loop2.C: New test.
14533
14534         * gcc.c-torture/compile/20000606-1.c: New test.
14535         * gcc.c-torture/compile/20000728-1.c: New test.
14536         * gcc.c-torture/execute/20000801-1.c: New test.
14537         * gcc.c-torture/execute/20000801-2.c: New test.
14538         * gcc.c-torture/execute/20000819-1.c: New test.
14539         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14540         * gcc.dg/20000629-1.c: New test.
14541         * gcc.dg/20000724-1.c: New test.
14542         * gcc.dg/20000807-1.c: New test.
14543
14544 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14545
14546         * gcc.dg/cpp/pragma-1.c: New test.
14547         * gcc.dg/cpp/pragma-2.c: New test.
14548
14549 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14550
14551         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14552         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14553
14554 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14555
14556         * gcc.c-torture/compile/20000818-1.c: New test.
14557
14558 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14559
14560         * gcc.c-torture/execute/20000818-1.c: New test.
14561
14562 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14563
14564         * gcc.dg/format-va-1.c: New test.
14565
14566 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14567
14568         * g++.old-deja/g++.other/typedef8.C: New test.
14569
14570 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14571
14572         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14573         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14574         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14575         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14576         * g++.old-deja/g++.other/ptrmem7.C: New test.
14577         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14578
14579 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14580
14581         * g++.old-deja/g++.pt/typename27.C: New test.
14582
14583 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14584
14585         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14586         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14587         * g++.old-deja/g++.pt/friend45.C: New test.
14588         * g++.old-deja/g++.other/friend8.C: New test.
14589
14590 2000-08-15  Richard Henderson  <rth@cygnus.com>
14591
14592         * gcc.c-torture/execute/20000815-1.c: New test.
14593
14594 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14595
14596         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14597         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14598         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14599
14600 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14601
14602         * g++.old-deja/g++.other/refinit2.C: New test.
14603
14604 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14605
14606         * lib/c-torture.exp (c-torture): Make
14607         compiler_conditional_xfail_data global.
14608         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14609         compiler_conditional_xfail_data machinery.
14610         (f-torture-execute): Likewise.
14611         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14612         and only when unrolling loops.
14613
14614         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14615
14616 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14617
14618         * g++.old-deja/g++.pt/explicit81.C: New test.
14619
14620 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14621
14622         * g++.old-deja/g++.pt/typename26.C: New test.
14623
14624 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14625
14626         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14627         warning.
14628
14629 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14630
14631         * g++.old-deja/g++.other/array3.C: New test.
14632
14633 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14634
14635         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14636         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14637         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14638         New tests.
14639
14640 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14641
14642         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14643         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14644
14645 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14646
14647         * gcc.c-torture/execute/20000808-1.c: New test.
14648
14649 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14650
14651         * gcc.dg/c90-const-expr-1.c: New test.
14652
14653 2000-08-08  Richard Henderson  <rth@cygnus.com>
14654
14655         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14656
14657 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14658
14659         * gcc.dg/noncompile/const-ll-1.c: New test.
14660
14661 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14662
14663         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14664
14665 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14666
14667         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14668         that running programs linked against the shared version of libobjc
14669         run correctly.
14670
14671 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14672
14673         * gcc.dg/c99-printf-1.c: New test.
14674
14675 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14676
14677         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14678
14679 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14680
14681         * gcc.c-torture/execute/20000731-1.x: Delete.
14682
14683 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14684
14685         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14686         and torture_without_loops as is done by c-torture.exp.
14687         (search_for): Copy from c-torture.exp.
14688         (gcc-dg-runtest): New function, drives a directory of tests
14689         iterating over the TORTURE_OPTIONS.
14690         (scan-assembler, scan-assembler-not): Move here from
14691         individual directory drivers.
14692
14693         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14694         defined by lib/gcc-dg.exp.
14695         * gcc.dg/cpp/cpp.exp: Likewise.
14696         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14697         gcc-dg-runtest, so we cycle over optimization options.
14698
14699         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14700         * gcc.dg/compare2.c: No longer expected to fail.
14701
14702 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14703
14704         * gcc.c-torture/execute/20000804-1.c: New test.
14705
14706 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14707
14708         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14709
14710 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14711
14712         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14713
14714 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14715
14716         * gcc.c-torture/compile/20000803-1.c: New test.
14717
14718 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14719
14720         * gcc.c-torture/execute/20000801-3.c,
14721         gcc.c-torture/execute/20000801-4.c: New tests.
14722         * gcc.c-torture/execute/20000801-3.x,
14723         gcc.c-torture/execute/20000801-4.x: Xfail.
14724
14725 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14726
14727         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14728         libobjc/.libs to allow for libtool.
14729
14730 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14731
14732         * gcc.c-torture/compile/20000802-1.c: New test.
14733
14734 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14735
14736         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14737
14738 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14739
14740         * gcc-c-torture/execute/20000731-2.c: New test.
14741
14742         * gcc.c-torture/execute/20000731-1.c: New test.
14743         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14744
14745 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14746
14747         * testsuite/gcc.dg/cpp/paste7.c: New test.
14748         * gcc.dg/cpp/20000725-1.c: New test.
14749
14750 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14751
14752         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14753         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14754         declaration warning for __builtin_dwarf_reg_size.
14755
14756         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14757
14758 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14759
14760         * gcc.dg/noncompile/voidparam-1.c: New test.
14761
14762 2000-07-30  Richard Henderson  <rth@cygnus.com>
14763
14764         * gcc.dg/c90-digraph-1.c: Don't xfail.
14765         * gcc.dg/compare2.c (case 10): Xfail.
14766         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14767
14768 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14769
14770         * gcc.dg/c99-main-1.c: New test.
14771
14772 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14773
14774         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14775
14776 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14777
14778         * gcc.c-tortuer/execute/20000726-1.c: New test.
14779
14780 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14781
14782         * gcc.c-torture/execute/enum-2.c: New test.
14783
14784 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14785
14786         * gcc.dg/cpp/tr-warn3.c: New test.
14787
14788 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14789
14790         * g++.old-deja/g++.ext/implicit1.C: Remove.
14791         * g++.old-deja/g++.jason/c2.C: Remove
14792         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14793         * g++.old-deja/g++.pt/crash16.C: Likewise.
14794         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14795
14796 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14797
14798         * g++.old-deja/g++.other/for2.C: New test.
14799
14800 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14801
14802         * gcc.dg/20000720-1.c: New test.
14803
14804 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14805
14806         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14807
14808 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14809
14810         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14811         * gcc.c-torture/execute/20000722-1.c: New.
14812         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14813
14814 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14815
14816         * gcc.dg/cpp/20000720-1.S: New test.
14817
14818 2000-07-21  Michael Meissner  <meissner@redhat.com>
14819
14820         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14821
14822 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14823
14824         * g++.old-deja/g++.brendan/crash16.C,
14825         g++.old-deja/g++.brendan/parse3.C,
14826         g++.old-deja/g++.brendan/redecl1.C,
14827         g++.old-deja/g++.ns/template13.C,
14828         g++.old-deja/g++.other/decl4.C,
14829         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14830
14831 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14832
14833         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14834         and "Internal error".
14835
14836         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14837         regexps.
14838         * gcc.dg/cpp/paste6.c: New test.
14839
14840 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14841
14842         * gcc.dg/cpp/tr-direct.c: New test.
14843
14844         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14845         gcc.dg/cpp/undef1.c: Tweak error regexps.
14846
14847 2000-07-18  Eric Christopher <echristo@redhat.com>
14848
14849         * gcc.c-torture/compile/20000718-1.c: New test.
14850
14851 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14852
14853         * cpplex.c (_cpp_push_token): If the token being pushed back
14854         is the previous token in this context, just subtract one from
14855         context->posn.
14856         * cppmacro.c (save_expansion): Clear aux field when storing a
14857         placemarker.
14858
14859 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14860
14861         * gcc.dg/noncompile/redecl-1.c: New test.
14862
14863 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14864
14865         * gcc.c-torture/execute/20000717-5.c: New test.
14866         * gcc.c-torture/execute/20000717-1.x: Removed.
14867
14868 2000-07-17  Richard Henderson  <rth@cygnus.com>
14869
14870         * gcc.c-torture/execute/20000717-4.c: New test.
14871
14872 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14873
14874         * gcc.dg/cpp/syshdr.c: New test.
14875         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14876
14877 2000-07-17  Neil Booth  <neilb@earthling.net>
14878
14879         * gcc.dg/cpp/cmdlne-dM.c: New test.
14880         * gcc.dg/cpp/cmdlne-dD.c: New test.
14881
14882 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14883
14884         * gcc.c-torture/execute/20000717-3.c: New test.
14885
14886         * gcc.c-torture/compile/20000717-1.c: New test.
14887
14888 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14889
14890         * gcc.c-torture/execute/20000717-2.c: New test.
14891
14892 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14893
14894         * gcc.dg/formatz-1.c: New test.
14895
14896         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14897         * gcc.dg/c99-digraph-1.c: New tests.
14898
14899         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14900         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14901
14902         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14903         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14904         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14905         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14906         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14907         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14908         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14909
14910 2000-07-17   Greg McGary <greg@mcgary.org>
14911
14912         * gcc.c-torture/execute/20000717-1.c: New test.
14913         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14914
14915 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14916
14917         * gcc.c-torture/execute/20000715-2.c: New test.
14918         * gcc.dg/20000715-1.c: New test.
14919
14920 2000-07-15  Michael Meissner  <meissner@redhat.com>
14921
14922         * gcc.c-torture/execute/20000715-1.c: New test.
14923
14924 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14925
14926         * gcc.c-torture/execute/20000707-1.c: New test.
14927
14928 2000-07-13  Neil Booth  <NeilB@earthling.net>
14929
14930         * testsuite/gcc.dg/cpp/digraph1.c,
14931         testsuite/gcc.dg/cpp/digraph2.c,
14932         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14933
14934 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14935
14936         * g77.f-torture/compile/20000630-2.f:  New test.
14937         * g77.f-torture/compile/20000630-2.x
14938
14939 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14940
14941         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14942
14943 2000-07-11  Neil Booth  <NeilB@earthling.net>
14944
14945         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14946
14947 2000-07-11  Neil Booth  <NeilB@earthling.net>
14948
14949         * gcc.dg/cpp/cmdlne-C.c: New.
14950
14951 2000-07-09  Neil Booth  <NeilB@earthling.net>
14952
14953         * gcc.dg/cpp/directiv.c: New tests.
14954         * gcc.dg/cpp/undef1.c: Update.
14955
14956 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14957
14958         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14959
14960 2000-07-09  Neil Booth  <NeilB@earthling.net>
14961
14962         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14963
14964 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14965
14966         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14967         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14968
14969 2000-07-08  Neil Booth  <NeilB@earthling.net>
14970
14971         * gcc.dg/cpp/macsyntx.c: New tests.
14972
14973 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14974
14975         * gcc.dg/20000707-1.c: New test.
14976
14977 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14978
14979         * gcc.c-torture/execute/20000706-1.c: New test.
14980         * gcc.c-torture/execute/20000706-2.c: New test.
14981         * gcc.c-torture/execute/20000706-3.c: New test.
14982         * gcc.c-torture/execute/20000706-4.c: New test.
14983         * gcc.c-torture/execute/20000706-5.c: New test.
14984
14985 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14986
14987         * g++.old-deja/g++.pt/instantiate7.C: New test.
14988
14989 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14990
14991         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14992         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14993         * g++.old-deja/g++.other/rtti3.C: Likewise.
14994         * g++.old-deja/g++.other/rttid3.C: Likewise.
14995
14996 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14997
14998         *  g77.f-torture/compile/20000630-1.x: Fix typo
14999
15000 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
15001
15002         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
15003         assembly output.
15004
15005 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
15006
15007         * gcc.dg/cpp/ident.c: New test.
15008
15009 2000-07-05  Neil Booth  <NeilB@earthling.net>
15010
15011         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
15012           gcc.dg/cpp/lexstrng.c: New tests.
15013
15014 2000-07-04  Neil Booth  <NeilB@earthling.net>
15015
15016         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
15017         * gcc.dg/cpp/strify2.c: Same.
15018
15019 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
15020
15021         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
15022         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
15023         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
15024         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
15025
15026         * testsuite/gcc.dg/cpp/macro1.c,
15027         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
15028         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
15029         testsuite/gcc.dg/cpp/strify1.c,
15030         testsuite/gcc.dg/cpp/strify2.c: New tests.
15031
15032 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
15033
15034         * gcc.c-torture/execute/20000703-1.c: New test.
15035
15036 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15037
15038         * g++.old-deja/g++.pt (lookup10.C): New test.
15039
15040 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15041
15042         * g++.old-deja/g++.pt (typename25.C): New test.
15043
15044 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15045
15046         * gcc.c-torture/compile/20000701-1.c: New test.
15047
15048 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15049
15050         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15051         to test case.
15052
15053 2000-06-30  Catherine Moore  <clm@cygnus.com>
15054
15055         * gcc.c-torture/execute/align-1.c: New test.
15056
15057 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15058
15059         * g++.old-deja/g++.pt/expr8.C: New test.
15060         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15061
15062 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15063
15064         * gcc.c-torture/compile/20000629-1.c: New test.
15065
15066 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15067
15068
15069         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15070         gcc.dg/noncompile directory, depending on whether they're
15071         preprocessor tests or not.  Annotate all the tests for the dg
15072         framework.
15073
15074         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15075         * gcc.dg/noncompile/noncompile.exp: New.
15076
15077         * Moved files:
15078         Old name                                New name
15079         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15080         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15081         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15082         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15083         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15084         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15085         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15086         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15087         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15088         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15089         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15090         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15091         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15092         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15093         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15094         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15095         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15096         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15097         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15098         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15099         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15100         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15101         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15102         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15103
15104         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15105         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15106         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15107         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15108         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15109         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15110
15111 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15112
15113         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15114         declare one variable.  On the fourth, error.
15115         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15116         declared by 20000628-1a.h.
15117
15118 2000-06-29  Richard Henderson  <rth@redhat.com>
15119
15120         * gcc.c-torture/execute/930529-1.x: New file.
15121         * gcc.dg/920413-1.c: Adjust expected warning text.
15122         * gcc.dg/980217-1.c: Declare abort.
15123         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15124
15125 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15126
15127         * g77.f-torture/compile/20000629-1.f: New test.
15128         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15129
15130 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15131
15132         Rearrange lots of files, removing entirely the
15133         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15134         directories.
15135
15136         * Deleted files:
15137         gcc.c-torture/code_quality/code_quality.exp
15138         gcc.c-torture/special/special.exp
15139         gcc.failure/failure.exp
15140         gcc.failure/940409-1.x
15141         gcc.c-torture/compile/961203-1.x
15142
15143         * New files:
15144         gcc.misc-tests/linkage.exp
15145         gcc.c-torture/execute/920730-1t.c
15146         gcc.c-torture/execute/920730-1t.x
15147         gcc.c-torture/compile/920520-1.x
15148         gcc.c-torture/compile/920521-1.x
15149         gcc.c-torture/compile/981006-1.x
15150         gcc.c-torture/execute/eeprof-1.x
15151
15152         * Moved files (possibly with modifications to fit a new harness):
15153         Old name                                New name
15154         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15155         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15156         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15157         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15158         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15159         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15160         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15161         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15162         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15163         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15164         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15165         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15166         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15167         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15168
15169 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15170
15171         * c-torture/compile/961203-1.x: Delete.
15172
15173         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15174         not exit. Include stdio.h.
15175         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15176         * gcc.misc-tests/dg-12.c: Likewise.
15177         * gcc.misc-tests/dg-5.c: Likewise.
15178         * gcc.misc-tests/dg-6.c: Likewise.
15179         * gcc.misc-tests/dg-7.c: Prototype abort.
15180         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15181         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15182         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15183         not exit.
15184         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15185         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15186
15187 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15188
15189         * gcc.dg/cpp/20000628-1.c: New test.
15190         * gcc.dg/cpp/20000628-1.h: New header for above test.
15191         * gcc.dg/cpp/20000628-1a.h: Likewise.
15192
15193 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15194
15195         * gcc.dg/cpp: New directory.
15196         * gcc.dg/cpp/cpp.exp: New driver.
15197         * gcc.dg/cpp/20000627-1.c: New test.
15198         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15199         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15200         and rewrite as a compilation test.
15201
15202         * gcc.dg: Move many files into the cpp subdirectory, possibly
15203         renaming or editing them as well.
15204         Old name                New name
15205         990119-1.c              cpp/19990119-1.c
15206         990228-1.c              cpp/19990228-1.c
15207         990407-1.c              cpp/19990407-1.c
15208         990409-1.c              cpp/19990409-1.c
15209         990413-1.c              cpp/19990413-1.c
15210         990703-1.c              cpp/19990703-1.c
15211         20000127-1.c            cpp/20000127-1.c
15212         20000129-1.c            cpp/20000129-1.c
15213         20000207-1.c            cpp/20000207-1.c
15214         20000207-2.c            cpp/20000207-2.c
15215         20000209-1.c            cpp/20000209-1.c
15216         20000209-2.c            cpp/20000209-2.c
15217         20000301-1.c            cpp/20000301-1.c
15218         20000419-1.c            cpp/20000419-1.c
15219         20000510-1.S            cpp/20000510-1.S
15220         20000519-1.c            cpp/20000519-1.c
15221         20000529-1.c            cpp/20000529-1.c
15222         20000625-1.c            cpp/20000625-1.c
15223         20000625-2.c            cpp/20000625-2.c
15224         cpp-as1.c               cpp/assert1.c
15225         cpp-as2.c               cpp/assert2.c
15226         cxx-comments-1.c        cpp/cxxcom1.c
15227         cxx-comments-2.c        cpp/cxxcom2.c
15228         endif-label.c           cpp/endif.c
15229         cpp-hash1.c             cpp/hash1.c
15230         cpp-hash2.c             cpp/hash2.c
15231         cpp-if1.c               cpp/if-1.c
15232         cpp-if2.c               cpp/if-2.c
15233         cpp-if3.c               cpp/if-3.c
15234         cpp-if4.c               cpp/if-4.c
15235         cpp-if5.c               cpp/if-5.c
15236         cpp-cond.c              cpp/if-cexp.c
15237         cpp-missingop.c         cpp/if-mop.c
15238         cpp-missingparen.c      cpp/if-mpar.c
15239         cpp-opprec.c            cpp/if-oppr.c
15240         cpp-ifparen.c           cpp/if-paren.c
15241         cpp-shortcircuit.c      cpp/if-sc.c
15242         cpp-shift.c             cpp/if-shift.c
15243         cpp-unary.c             cpp/if-unary.c
15244         cpp-li1.c               cpp/line1.c
15245         cpp-li2.c               cpp/line2.c
15246         lineno.c                cpp/line3.c
15247         lineno-2.c              cpp/line4.c
15248         cpp-mi.c                cpp/mi1.c
15249         cpp-mic.h               cpp/mi1c.h
15250         cpp-micc.h              cpp/mi1cc.h
15251         cpp-mind.h              cpp/mi1nd.h
15252         cpp-mindp.h             cpp/mi1ndp.h
15253         cpp-mix.h               cpp/mi1x.h
15254         cpp-mi2.c               cpp/mi2.c
15255         cpp-mi2a.h              cpp/mi2a.h
15256         cpp-mi2b.h              cpp/mi2b.h
15257         cpp-mi2c.h              cpp/mi2c.h
15258         cpp-mi3.c               cpp/mi3.c
15259         cpp-mi3.def             cpp/mi3.def
15260         poison-1.c              cpp/poison.c
15261         pr-impl.c               cpp/prag-imp.c
15262         cpp-redef-2.c           cpp/redef1.c
15263         cpp-redef.c             cpp/redef2.c
15264         strpaste.c              cpp/strp1.c
15265         strpaste-2.c            cpp/strp2.c
15266         cpp-tradpaste.c         cpp/tr-paste.c
15267         cpp-tradstringify.c     cpp/tr-str.c
15268         cpp-tradwarn1.c         cpp/tr-warn1.c
15269         cpp-tradwarn2.c         cpp/tr-warn2.c
15270         trigraphs.c             cpp/trigraphs.c
15271         cpp-unc1.c              cpp/unc1.c
15272         cpp-unc2.c              cpp/unc2.c
15273         cpp-unc3.c              cpp/unc3.c
15274         cpp-unc.c               cpp/unc4.c
15275         undef.c                 cpp/undef1.c
15276         undef-2.c               cpp/undef2.c
15277         cpp-wi1.c               cpp/widestr1.c
15278
15279 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15280
15281         * lib/g++.exp (g++_include_flags): Tweak.
15282
15283 2000-06-27  H.J. Lu  <hjl@gnu.org>
15284             Loren J. Rittle  <ljrittle@acm.org>
15285
15286         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15287         version with one that knows about the new gcc tree structure.
15288         (g++_link_flags): Same.
15289
15290 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15291
15292         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15293         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15294         case we are cross-compiling.
15295
15296         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15297         g++.old-deja/g++.niklas/Makefile.in,
15298         g++.old-deja/g++.niklas/configure.in,
15299         g++.old-deja/g++.other/Makefile.in,
15300         g++.old-deja/g++.other/configure.in,
15301         gcc.c-torture/code_quality/Makefile.in,
15302         gcc.c-torture/code_quality/configure.in,
15303         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15304         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15305         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15306         gcc.c-torture/execute/ieee/Makefile.in,
15307         gcc.c-torture/execute/ieee/configure.in,
15308         gcc.c-torture/noncompile/Makefile.in,
15309         gcc.c-torture/noncompile/configure.in,
15310         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15311         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15312         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15313
15314 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15315
15316         * g++.old-deja/g++.other/ambig3.C: New test.
15317
15318 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15319
15320         * g++.old-deja/g++.pt/syntax1.C: New test.
15321         * g++.old-deja/g++.pt/syntax2.C: New test.
15322         * g++.old-deja/g++.other/syntax3.C: New test.
15323         * g++.old-deja/g++.other/syntax4.C: New test.
15324
15325 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15326
15327         * gcc.dg/20000623-1.c: Prototype exit and abort.
15328
15329 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15330
15331         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15332         New tests.
15333         * gcc.dg/cpp-mi3.def: New file.
15334
15335         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15336         inside assertions.
15337         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15338         lexer's error messages.
15339         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15340         divine anything from the linemarkers.
15341         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15342         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15343
15344 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15345
15346         * gcc.dg/20000623-1.c: New test.
15347
15348 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15349
15350         * gcc.c-torture/execute/20000622-1.c: New test.
15351
15352 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15353
15354         * g++.old-deja/g++.other/init15.C: New test.
15355
15356 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15357
15358         * g++.old-deja/g++.pt/vaarg2.C: New test.
15359         * g++.old-deja/g++.pt/vaarg3.C: New test.
15360
15361 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15362
15363         * g++.old-deja/g++.other/dyncast6.C: New test.
15364
15365 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15366
15367         * gcc.c-torture/execute/loop-6.c: New test.
15368
15369 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15370
15371         * gcc.dg/20000614-1.c: New test.
15372         * gcc.dg/20000614-2.c: New test.
15373
15374 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15375
15376         * g++.old-deja/g++.other/inline12.C: New test.
15377
15378 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15379
15380         * g++.old-deja/g++.other/eh1.C: New test.
15381
15382 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15383
15384         * g++.old-deja/g++.other/type.C: New test.
15385
15386 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15387
15388         * g++.old-deja/g++.other/initstring.C: New test.
15389
15390 2000-06-12  Jason Merrill  <jason@redhat.com>
15391
15392         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15393
15394 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15395
15396         * gcc.c-torture/compile/20000609-1.c: New test.
15397
15398 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15399
15400         * gcc.dg/20000609-1.c: New test.
15401
15402 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15403
15404         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15405         * gcc.c-torture/noncompile/poison-1.c: Move...
15406         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15407         * gcc.dg/cpp-li1.c: Add a token after the #line.
15408
15409 2000-06-05  Richard Henderson  <rth@cygnus.com>
15410
15411         * gcc.c-torture/execute/20000605-2.c: New test.
15412         * gcc.c-torture/execute/20000605-3.c: New test.
15413
15414 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15415
15416         * g77.f-torture/execute/20000503-1.x: New file.
15417
15418 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15419
15420         * g++.old-deja/g++.eh/badalloc1.C: New test.
15421
15422 2000-06-05  Richard Henderson  <rth@cygnus.com>
15423
15424         * gcc.c-torture/execute/20000605-1.c: New test.
15425
15426 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15427             Nathan Sidwell <nathan@codesourcery.com>
15428
15429         * gcc.c-torture/compile/20000605-1.c: New test.
15430
15431 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15432
15433         * g77.f-torture/compile/20000601-1.f:  New test.
15434
15435 2000-06-03  Richard Henderson  <rth@cygnus.com>
15436
15437         * gcc.c-torture/execute/20000603-1.c: New.
15438
15439 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15440
15441         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15442         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15443
15444 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15445
15446         * gcc.dg/compare2.c (case 12): XFAIL.
15447         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15448         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15449
15450         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15451
15452 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15453
15454         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15455         guard macro is already defined when the header is first
15456         included.
15457         * gcc.dg/cpp-mix.h: New file.
15458         * gcc.dg/endif-label.c: Update patterns to match compiler.
15459
15460         * g++.brendan/complex1.C: Declare abort.
15461         * g++.law/refs4.C: Remove XFAIL.
15462         * g++.oliva/expr2.C: Declare abort and exit.
15463
15464 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15465
15466         * gcc.c-torture/execute/20000528-1.c: New test.
15467
15468         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15469         * g++.old-deja/g++.law/temps4.C: Likewise.
15470
15471         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15472         stdlib.h.  Call abort() on failure.
15473         * g++.old-deja/g++.law/refs4.C: Likewise.
15474         * g++.old-deja/g++.law/temps4.C: Likewise.
15475         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15476         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15477
15478 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15479
15480         Relative to g++.dg/special:
15481         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15482
15483         Relative to g++.old-deja:
15484         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15485         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15486         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15487         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15488         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15489         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15490         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15491
15492         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15493         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15494         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15495         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15496         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15497         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15498         and/or string.h.
15499
15500         * g++.other/goto1.C: Update expectations for error messages.
15501
15502 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15503
15504         * gcc.c-torture/compile/20000523-1.c: New test.
15505
15506 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15507
15508         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15509
15510 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15511
15512         * g++.old-deja/g++.eh/catch11.C: New test.
15513         * g++.old-deja/g++.eh/catch12.C: New test.
15514
15515 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15516
15517         * gcc.c-torture/execute/20000523-1.c: New test.
15518
15519 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15520
15521         * c-torture/execute/bcp-1.c: Replace abort in arg of
15522         __builtin_constant_p with a generic external function.
15523
15524         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15525         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15526         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15527         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15528         Prototype abort and/or exit.
15529
15530         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15531         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15532         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15533         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15534
15535 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15536
15537         * gcc.dg/dwarf2-1.c: New test.
15538
15539 2000-05-20  Richard Henderson  <rth@cygnus.com>
15540
15541         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15542
15543 2000-05-20  Andreas Jaeger  <aj@suse.de>
15544
15545         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15546         testcase.
15547
15548 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15549
15550         * gcc.c-torture/execute/20000519-2.c: New test.
15551
15552 2000-05-19  Andreas Jaeger  <aj@suse.de>
15553
15554         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15555         which fails with SSA.
15556
15557         * lib/c-torture.exp: Also test with -O3 -fssa.
15558
15559 2000-05-18  Michael Meissner  <meissner@redhat.com>
15560
15561         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15562         * gcc.c-torture/execute/920415-1.c: Ditto.
15563         * gcc.c-torture/execute/920501-1.c: Ditto.
15564         * gcc.c-torture/execute/conversion.c: Ditto.
15565         * gcc.c-torture/execute/cvt-1.c: Ditto.
15566
15567 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15568
15569         * gcc.c-torture/compile/20000518-1.c: New test.
15570
15571 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15572
15573         * g77.f-torture/compile/200005018.f:  New test.
15574
15575 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15576
15577         * gcc.c-torture/compile/20000517-1.c: New test.
15578
15579 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15580
15581         * gcc.c-torture/execute/20000516-1.c: New test.
15582
15583 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15584
15585         * g++.old-deja/g++.other/eh.C: New test.
15586
15587 2000-05-12  Richard Henderson  <rth@cygnus.com>
15588
15589         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15590         constants through to doit's conditional.
15591
15592 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15593
15594         * gcc.c-torture/compile/20000511-1.c: New test.
15595         * g77.f-torture/compile/20000511-1.f: New test.
15596         * g77.f-torture/compile/20000511-2.f: New test.
15597
15598 2000-05-11  Michael Meissner  <meissner@redhat.com>
15599
15600         * gcc.c-torture/execute/20000511-1.c: New test.
15601
15602 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15603
15604         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15605         * gcc.dg/20000510-1.S: New.
15606
15607 2000-05-08  Catherine Moore  <clm@cygnus.com>
15608
15609         * gcc.dg/unused-3.c: New.
15610
15611 2000-05-06  Richard Henderson  <rth@cygnus.com>
15612
15613           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15614           * g++.old-deja/g++.mike/warn1.C: Likewise.
15615           * g++.old-deja/g++.pt/local1.C: Likewise.
15616           * g++.old-deja/g++.pt/local7.C: Likewise.
15617           * g++.old-deja/g++.pt/spec16.C: Likewise.
15618
15619 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15620
15621         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15622
15623 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15624
15625           * g77.f-torture/execute/20000503-1.f:  New test.
15626
15627 2000-05-04  Andreas Jaeger  <aj@suse.de>
15628
15629         * gcc.dg/noreturn-2.c: New test.
15630
15631 2000-05-04  Neil Booth  <NeilB@earthling.net>
15632
15633         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15634         preprocessor.
15635
15636 2000-05-04  Richard Henderson  <rth@cygnus.com>
15637
15638         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15639
15640 2000-05-04  Richard Henderson  <rth@cygnus.com>
15641
15642         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15643         OpenSSL by Jason R Thorpe.
15644
15645 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15646
15647         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15648
15649 2000-05-03  Robert Lipe <robertlipe@usa.net>
15650
15651         * gcc.dg/20000503-1.c: New test.
15652
15653 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15654
15655         * gcc.c-torture/compile/20000502-1.c: New test.
15656         * g++.old-deja/g++.other/align.C: New test.
15657         * gcc.dg/cpp-tradstringify.c: New test.
15658
15659 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15660
15661         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15662         and hard registers.
15663
15664 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15665
15666         * gcc.c-torture/execute/loop-5.c: New test.
15667
15668 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15669
15670         * gcc.c-torture/execute/va-arg-20.c: New test.
15671
15672 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15673
15674         * gcc.c-torture/execute/20000422-1.c: New test.
15675
15676 2000-04-20  Greg McGary  <gkm@gnu.org>
15677
15678         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15679         when optimizing, but without sibling-call optimizations (-O1).
15680
15681 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15682
15683           * gcc.c-torture/compile/20000420-1.c: New test.
15684
15685 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15686
15687         * g++.abi/ptrflags.C: New test.
15688         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15689
15690 2000-04-19  Catherine Moore  <clm@cygnus.com>
15691
15692         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15693
15694 2000-04-19  Greg McGary  <gkm@gnu.org>
15695
15696         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15697         sibling-call optimizations.
15698
15699 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15700
15701         * gcc.dg/20000419-1.c: New test.
15702
15703 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15704
15705         * gcc.c-torture/execute/20000412-6.c: New test.
15706
15707 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15708
15709         * gcc.c-torture/execute/20000412-5.c: New test.
15710         * g77.f-torture/compile/20000412-1.f: New test.
15711         * gcc.c-torture/execute/20000412-4.c: New test.
15712         * gcc.c-torture/compile/20000412-2.c: New test.
15713         * gcc.c-torture/execute/20000412-3.c: New test.
15714         * gcc.c-torture/compile/20000412-1.c: New test.
15715         * gcc.c-torture/execute/20000412-2.c: New test.
15716
15717 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15718
15719         * objc/execute/bf-20.m: New test.
15720
15721 2000-04-10  Richard Henderson  <rth@cygnus.com>
15722
15723         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15724
15725         * gcc.c-torture/execute/20000412-1.c: New test.
15726
15727 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15728
15729         * g++.old-deja/g++.eh/catchptr1.C: New test.
15730
15731 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15732
15733         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15734
15735 2000-04-08  Neil Booth  <NeilB@earthling.net>
15736
15737         * gcc.dg/cpp-nullchar.c: Remove test as
15738         embedded nulls cause problems.
15739
15740 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15741
15742         * gcc.dg/compare2.c: New test.
15743
15744 2000-04-08  Neil Booth  <NeilB@earthling.net>
15745
15746         * gcc.dg/cpp-nullchar.c: New test.
15747
15748 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15749
15750         * gcc.dg/cpp-mi2.c: New test.
15751         * gcc.dg/cpp-mi2[abc].h: New files.
15752
15753 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15754
15755         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15756         member name.
15757
15758 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15759
15760         * g++.old-deja/g++.abi/vmihint.C: New test.
15761
15762 2000-04-06  Neil Booth  <NeilB@earthling.net>
15763
15764         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15765         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15766         copyright.
15767
15768 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15769
15770         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15771         avoid stack-frame overwrite.
15772
15773 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15774
15775         * gcc.c-torture/compile/20000405-2.c: New test.
15776         * gcc.c-torture/compile/20000405-3.c: New test.
15777
15778 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15779
15780         * gcc.c-torture/compile/20000405-1.c: New test.
15781
15782 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15783
15784         * gcc.dg/cast-qual-1.c: Revert last change.
15785
15786 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15787
15788         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15789
15790 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15791
15792         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15793         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15794
15795 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15796
15797         * gcc.c-torture/compile/20000403-2.c: New test.
15798         * gcc.c-torture/compile/20000403-1.c: New test.
15799
15800 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15801
15802         * gcc.c-torture/execute/20000403-1.c: New test.
15803
15804 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15805
15806         * gcc.c-torture/execute/20000402-1.c: New test.
15807
15808 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15809
15810         * gcc.c-torture/execute/va-arg-15.c: New test.
15811         * gcc.c-torture/execute/va-arg-16.c: New test.
15812         * gcc.c-torture/execute/va-arg-17.c: New test.
15813         * gcc.c-torture/execute/va-arg-18.c: New test.
15814         * gcc.c-torture/execute/va-arg-19.c: New test.
15815
15816 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15817
15818         * gcc.c-torture/compile/981211-1.c: Move to...
15819         * gcc.dg/cpp-as1.c: ...here.
15820         * gcc.dg/cpp-as2.c: New file.
15821
15822         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15823         compiler.
15824
15825 2000-04-02  Neil Booth  <NeilB@earthling.net>
15826
15827         * gcc.dg/cpp-cond.c  New tests.
15828         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15829         accidental success less likely.
15830         * gcc.dg/cpp-missingop.c  New tests.
15831         * gcc.dg/cpp-missingparen.c  New tests.
15832         * gcc.dg/cpp-shift.c  New tests.
15833         * gcc.dg/cpp-shortcircuit.c  New tests.
15834         * gcc.dg/cpp-unary.c  New tests.
15835
15836 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15837
15838         * gcc.c-torture/compile/20000329-1.c: New test.
15839
15840 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15841
15842         * gcc.c-torture/compile/20000326-1.c: New test.
15843         * gcc.c-torture/compile/20000326-2.c: New test.
15844
15845 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15846
15847         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15848         the first parameter is a function argument.
15849
15850 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15851
15852         * g++.old-deja/g++.ext/array4.C: New test.
15853
15854 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15855
15856         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15857
15858 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15859
15860         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15861
15862 2000-03-19  Richard Henderson  <rth@cygnus.com>
15863
15864         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15865
15866 2000-03-19  Richard Henderson  <rth@cygnus.com>
15867
15868         * gcc.c-torture/compile/20000319-1.c: New test.
15869
15870 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15871
15872         * gcc.c-torture/execute/20000314-3.c: New test.
15873         * gcc.c-torture/execute/20000314-2.c: New test.
15874         * gcc.c-torture/execute/20000314-1.c: New test.
15875         * gcc.c-torture/compile/20000314-2.c: New test.
15876         * gcc.c-torture/compile/20000314-1.c: New test.
15877
15878 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15879
15880         * g++.old-deja/g++.warn/inline.C: New test.
15881
15882 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15883
15884         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15885         standards-compliant result rather than specific constants.
15886         Put test-values in array.
15887
15888 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15889
15890         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15891         (g++_target_compile): Put test-specific options last.
15892
15893 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15894
15895         * g++.old-deja/g++.eh/vbase4.C: New test.
15896
15897 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15898
15899         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15900
15901 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15902
15903         * g++.old-deja/g++.brendan/misc12.C: Removed.
15904         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15905         * g++.old-deja/g++.ext/pretty4.C: New test.
15906
15907 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15908
15909         * g++.old-deja/g++.other/string2.C: New test.
15910
15911 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15912
15913         * g++.old-deja/g++.warn/impint2.C: New test.
15914
15915 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15916
15917         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15918         is 1, not zero.
15919
15920 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15921
15922         * g++.old-deja/g++.warn/impint.C: New test.
15923         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15924         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15925         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15926         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15927         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15928         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15929         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15930         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15931         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15932         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15933         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15934         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15935
15936 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15937
15938         * gcc.dg/cpp-redef.c: New test.
15939
15940 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15941
15942         * g++.old-deja/g++.pt/unify7.C: New test.
15943
15944 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15945
15946         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15947         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15948
15949 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15950
15951         * gcc.c-torture/compile/20000224-1.c: New test.
15952
15953 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15954
15955         * gcc.c-torture/compile/cpp-2.c: New test.
15956         * gcc.c-torture/compile/cpp-1.c: New test.
15957
15958 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15959
15960         * gcc.c-torture/execute/20000225-1.c: New test.
15961
15962 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15963
15964         * gcc.dg/cpp-li2.c: New test.
15965
15966         * gcc.dg/cpp-wi1.c: New test.
15967
15968         * gcc.dg/cpp-li1.c: New test.
15969
15970 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15971
15972         * g++.old-deja/g++.other/sizeof5.C: New test.
15973
15974 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15975
15976         * gcc.c-torture/execute/va-arg-13.c: New test.
15977
15978 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15979
15980         * gcc.c-torture/execute/va-arg-12.c: New test.
15981
15982 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15983
15984         * gcc.c-torture/execute/20000223-1.c: New test.
15985
15986 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15987
15988         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15989
15990 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15991
15992         * g++.old-deja/g++.abi/ptrmem.C: New test.
15993
15994 2000-02-19  Richard Henderson  <rth@cygnus.com>
15995
15996         * gcc.c-torture/compile/init-3.c: New.
15997
15998 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15999
16000         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
16001         ALWAYS_CXXFLAGS.
16002
16003 2000-02-11  Robert Lipe <robertl@sco.com>
16004
16005         * gcc.c-torture/compile/20000211-3.c: New test.
16006
16007 2000-02-11  Martin Buchholz <martin@xemacs.org>
16008
16009         * gcc.c-torture/compile/20000211-2.c: New test.
16010
16011 2000-02-11  Jeffrey A Law  (law@cygnus.com)
16012
16013         * gcc.c-torture/compile/20000211-1.c: New test.
16014
16015 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
16016
16017         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
16018           on native targets
16019
16020 2000-02-08  Nathan Sidwell  <nathan@acm.org>
16021
16022         * g++.old-deja/g++.other/cast5.C: New test.
16023
16024 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
16025
16026         * gcc.c-torture/execute/20000205-1.c: New.
16027
16028 2000-02-03  Nathan Sidwell  <nathan@acm.org>
16029
16030         * g++.old-deja/g++.jason/cast3.C: Return void.
16031         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
16032
16033 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16034
16035         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16036
16037         * gcc.dg/loop-1.c: New test.
16038
16039 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16040
16041         * gcc.c-torture/compile/20000127-1.c: New test.
16042         * gcc.c-torture/execute/991228-1.c: New test.
16043
16044 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16045
16046         * gcc.dg/unused-2.c: New test.
16047
16048         * gcc.dg/conv-1.c: New test.
16049
16050 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16051
16052         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16053         compiler.
16054         (tool_option_proc): Fix typo.
16055
16056 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16057
16058         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16059         of the ld on the host, not on the build machine.
16060         Also, don't crash if '--help' is not a supported option.
16061
16062 2000-01-24  Richard Henderson  <rth@cygnus.com>
16063
16064         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16065
16066 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16067
16068         * gcc.c-torture/execute/20000120-2.c: New test.
16069         * gcc.c-torture/execute/20000120-1.c: New test.
16070
16071 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16072
16073         * gcc.c-torture/execute/20000113-1.c: New test.
16074
16075 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16076
16077         * gcc.c-torture/execute/20000112-1.c: New test.
16078
16079 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16080
16081         * gcc.dg/20000111-1.c: New test.
16082
16083 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16084
16085         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16086         with 16 bit integers.
16087
16088 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16089
16090         * gcc.dg/20000108-1.c: New test.
16091
16092 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16093
16094         * g++.old-deja/g++.ns/koenig8.C: New test.
16095
16096 2000-01-05  Nathan Sidwell  <nathan@
16097
16098         * gcc.c-torture/execute/990531-1.c: New test.
16099
16100 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16101
16102         * gcc.c-torture/compile/990527-1.c: New test.
16103
16104 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16105
16106         * gcc.c-torture/execute/990527-1.c: New test.
16107
16108 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16109
16110         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16111         bitfields as signed.
16112
16113 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16114
16115         * g77.f-torture/compile/19990525-0.f: New test.
16116
16117 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16118
16119         * gcc.c-torture/execute/990525-2.c: New test.
16120
16121         * gcc.c-torture/execute/990525-1.c: New test.
16122
16123 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16124
16125         * g++.old-deja/g++.other/anon3.C: New test.
16126         * g++.old-deja/g++.other/anon4.C: New test.
16127         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16128         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16129         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16130         Merrill).
16131
16132 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16133
16134         * gcc.c-torture/execute/990524-1.c: New test.
16135
16136         * gcc.dg/990524-1.c: New test.
16137
16138 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16139
16140         * gcc.c-torture/compile/990523-1.c: New test.
16141
16142 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16143
16144         * gcc.c-torture/compile/990519-1.c: New test.
16145
16146 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16147
16148         * gcc.c-torture/compile/990517-1.c: New test.
16149
16150         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16151         (e4, f4): New tests.
16152         (main): Call them.
16153
16154 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16155
16156         * gcc.dg/noreturn-1.c: New test.
16157
16158 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16159
16160         * gcc.c-torture/execute/990513-1.c: New test.
16161
16162 1999-05-10  Richard Henderson  <rth@cygnus.com>
16163
16164         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16165
16166 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16167
16168         * g77.f-torture/execute/erfc.f: Use small single-precision
16169         values, to avoid problems on Alphas when not -mieee.
16170
16171 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16172
16173         * gcc.dg/990506-0.c: New test.
16174
16175 1999-05-08  Richard Henderson  <rth@cygnus.com>
16176
16177         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16178         the constant to test.  Don't XFAIL 64-bit targets.
16179
16180         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16181         * g++.old-deja/g++.law/profile1.C: Likewise.
16182
16183         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16184         operator new instances.
16185         * g++.old-deja/g++.other/delete5.C: Likewise.
16186
16187 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16188
16189         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16190         intrinsic.
16191
16192 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16193
16194         * g77.f-torture/execute/u77-test.f: Reverse order of two
16195         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16196
16197 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16198
16199         * gcc.dg/compare1.c: New test.
16200
16201 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16202
16203         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16204         New tests.
16205
16206 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16207
16208         * g77.f-torture/compile/19990502-1.f: New test.
16209
16210 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16211
16212         * g77.f-torture/compile/19990502-0.f: New test.
16213
16214 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16215
16216         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16217         intrinsic.
16218
16219 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16220
16221         * g77.f-torture/execute/u77-test.f (main): List libU77
16222         intrinsics not currently tested.
16223         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16224         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16225         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16226         Trim blanks off the ends of some printed strings.
16227
16228 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16229
16230         * g77.f-torture/execute/u77-test.f (main): Just warn about
16231         FSTAT gid disagreement, as it's expected on some systems.
16232
16233 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16234
16235         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16236         use a new function, which allows for some slop.
16237         Clean up some commentary.
16238         (issum): The new function.
16239         (sgladd): Deleted subroutine.
16240
16241 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16242
16243         * g77.f-torture/execute/u77-test.f: Modify to be more like
16244         libf2c/libU77 version, bringing patches to that version here.
16245         Add suitable commentary.
16246
16247 1999-04-25  Richard Henderson  <rth@cygnus.com>
16248
16249         * gcc.dg/990424-1.c: New test.
16250
16251 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16252
16253         * g77.f-torture/execute/u77-test.f (main): Bug involving
16254         LSTAT has been fixed, so turn back on full checking.
16255
16256 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16257
16258         * g77.f-torture/compile/19990419-0.f: New test.
16259         * g77.f-torture/execute/19990419-1.f: New test.
16260
16261 1999-04-17  Richard Henderson  <rth@cygnus.com>
16262
16263         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16264         to avoid the need for a prototype to supress a warning.
16265
16266 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16267
16268         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16269
16270 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16271
16272         * gcc.c-torture/execute/990404-1.c: New test.
16273
16274 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16275
16276         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16277         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16278         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16279         missing initializer warnings.
16280
16281 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16282
16283         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16284         matching strings.
16285
16286 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16287
16288         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16289
16290 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16291
16292         * g77.f-torture/execute/19990325-0.f: New test.
16293         * g77.f-torture/execute/19990325-1.f: New test.
16294
16295 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16296
16297         * gcc.c-torture/execute/990324-1.c: New test.
16298
16299 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16300
16301         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16302         test with 4.
16303
16304 1999-03-17  Richard Henderson  <rth@cygnus.com>
16305
16306         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16307
16308 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16309
16310         * g77.f-torture/execute/19990313-2.f: New test.
16311         * g77.f-torture/execute/19990313-3.f: New test.
16312
16313 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16314
16315         * g77.f-torture/execute/19990313-0.f: New test.
16316         * g77.f-torture/execute/19990313-1.f: New test.
16317
16318 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16319
16320         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16321         printf to sprintf.
16322         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16323         (main): Add check for u15.  Conditionalize u31 check depending on
16324         whether ints are <32 bits or >=32 bits.
16325
16326 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16327
16328         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16329
16330 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16331
16332         * g77.f-torture/compile/19990305-0.f: New test.
16333         * g77.f-torture/execute/19981119-0.f: New test.
16334
16335 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16336
16337         * g77.f-torture/execute/970625-2.f: call ABORT if final
16338         result is not correct, instead of just printing it.
16339         Add this checking via newly introduced obfuscation, to
16340         trip up buggy front ends.
16341
16342 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16343
16344         * g77.f-torture/compile/960317-1.f: Moved from being
16345         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16346
16347 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16348
16349         * g77.f-torture/execute/960317-1.f: New (old) test.
16350         * g77.f-torture/execute/970625-2.f: Ditto.
16351
16352 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16353
16354         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16355         message on line 1 or line 2; cccp and cpplib do this differently.
16356
16357 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16358
16359         * g++.old-deja/g++.law/weak1.C: New test.
16360
16361 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16362
16363         * gcc.c-torture/execute/990119-1.c: Renamed to...
16364         * gcc.dg/990119-1.c: this, so it will only be tested once
16365         (it's a preprocessor test, it doesn't need to be run at
16366         multiple optimization levels).
16367
16368 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16369
16370         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16371           ALWAYS_CXXFLAGS.
16372
16373 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16374
16375         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16376         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16377         to not be compilable by current g77.
16378
16379 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16380
16381         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16382
16383 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16384
16385         * gcc.c-torture/execute/990222-1.c: New test.
16386
16387 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16388
16389         * g77.f-torture/compile/19990218-0.f: New test.
16390         * g77.f-torture/noncompile/19990218-1.f: New test.
16391
16392 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16393
16394         * g77.f-torture/compile/19981216-0.f: New test.
16395
16396 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16397
16398         * gcc.dg/990214-1.c: New test.
16399
16400 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16401
16402         * gcc.dg/990213-2.c: New test.
16403
16404         * gcc.dg/990213-1.c: New test.
16405
16406 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16407
16408         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16409         ints.
16410
16411 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16412
16413         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16414         specified by target.
16415
16416         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16417
16418 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16419
16420         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16421
16422 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16423
16424         * gcc.dg/special/ecos.exp: New test driver for new tests with
16425         special requirements.
16426
16427         * gcc.dg/special/alias-1.c: New test.
16428         * gcc.dg/special/gcsec-1.c: New test.
16429         * gcc.dg/special/weak-1.c: New test.
16430         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16431         * gcc.dg/special/weak-2.c: New test.
16432         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16433         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16434         * gcc.dg/special/wkali-1.c: New test.
16435         * gcc.dg/special/wkali-2.c: New test.
16436         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16437         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16438
16439 1999-02-10  Felix Lee  <flee@cygnus.com>
16440
16441           * lib/c-torture.exp (c-torture-compile): Pull out code for
16442           analyzing gcc error messages.
16443           (c-torture-execute): Likewise.  Fix some (harmless) false
16444           positives.
16445           * lib/gcc.exp (gcc_check_compile): New function.
16446
16447 1999-02-08  Richard Henderson  <rth@cygnus.com>
16448
16449         * gcc.c-torture/execute/990208-1.c: New test.
16450
16451 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16452
16453         * g++.dg/special/ecos.exp: New driver for new tests with special
16454         requirements
16455
16456         * g++.dg/special/conpr-1.C: New test
16457         * g++.dg/special/conpr-2.C: New test
16458         * g++.dg/special/conpr-2a.C: New test
16459         * g++.dg/special/conpr-3.C: New test
16460         * g++.dg/special/conpr-3a.C: New test
16461         * g++.dg/special/conpr-3b.C: New test
16462
16463         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16464         allow g++ to use the dg driver
16465
16466         * README: Add comment about g++.dg directory
16467
16468 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16469
16470         * README: Update email addresses.
16471
16472 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16473
16474         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16475         arguments in order to force structure S onto the stack even on
16476         the alpha.
16477         (test): Pass 10 leading arguments to function foo as well as the
16478         structure S.
16479
16480         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16481         failure for all targets.
16482
16483         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16484         abort to terminate program execution.
16485
16486 1999-01-30  Richard Henderson  <rth@cygnus.com>
16487
16488         * gcc.c-torture/execute/990130-1.c: New test.
16489
16490 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16491
16492         * gcc.dg/990130-1.c: New test.
16493
16494 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16495
16496         * gcc.c-torture/execute/990128-1.c: New test.
16497
16498 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16499
16500         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16501
16502 1999-01-27  Felix Lee  <flee@cygnus.com>
16503
16504         * lib/c-torture.exp (c-torture-compile): pull out code for
16505         analyzing gcc error messages.
16506         (c-torture-execute): ditto, and fix some (harmless) false
16507         positives.
16508         * lib/gcc.exp (gcc_check_compile): new function.
16509
16510 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16511
16512         * gcc.dg/990117-1.c: New test.
16513
16514         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16515
16516         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16517
16518 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16519
16520         * g77.f-torture/compile/990115-1.f: New test.
16521
16522 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16523
16524         * gcc.c-torture/compile/990107-1.c: New test
16525
16526 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16527
16528         * gcc.c-torture/execute/990106-2.c: New test.
16529
16530         * gcc.c-torture/execute/990106-1.c: New test.
16531
16532 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16533
16534         * gcc.c-torture/compile/981223-1.c: New test.
16535
16536 1998-12-29  Richard Henderson  <rth@cygnus.com>
16537
16538         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16539         (opt3): Rename from opt4 and disable.
16540
16541 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16542
16543         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16544
16545 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16546
16547         * g++.old-deja/g++.other/conv5.C: New test.
16548
16549 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16550
16551         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16552
16553 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16554
16555         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16556
16557 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16558
16559         * gcc.c-torture/compile/981211-1.c: New test.
16560
16561 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16562
16563         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16564
16565         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16566
16567 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16568
16569         * gcc.special/930510-1.c: Make C9X safe.
16570         * gcc.misc-tests/gcov-1.c Similarly.
16571         * gcc.misc-tests/gcov-2.c Similarly.
16572
16573 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16574
16575         * gcc.dg/ultrasp1.c: New test.
16576
16577 1998-12-06  Richard Henderson  <rth@cygnus.com>
16578
16579         * gcc.c-torture/execute/981206.c: New test.
16580
16581 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16582
16583         * g++.old-deja/g++.ns/template7.C: New test.
16584
16585         * g++.old-deja/g++.other/expr1.C: New test.
16586
16587         * g++.old-deja/g++.eh/tmpl3.C: New test.
16588
16589         * g++.old-deja/g++.eh/tmpl2.C: New test.
16590
16591 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16592
16593         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16594         * g++.old-deja/g++.other/using6.C: Removed.
16595         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16596
16597         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16598
16599 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16600
16601         * g++.old-deja/g++.pt/overload8.C: New test.
16602
16603         * g++.old-deja/g++.pt/overload7.C: New test.
16604
16605         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16606
16607         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16608         and relinking messages.
16609         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16610         compiling with -frepo.
16611
16612 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16613
16614         * g++.old-deja/g++.pt/lookup6.C: New test.
16615
16616 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16617
16618         * gcc.c-torture/execute/981130-1.c: New test.
16619         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16620
16621 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16622
16623         * g++.old-deja/g++.pt/explicit76.C: New test.
16624
16625         * g++.old-deja/g++.pt/friend38.C: New test.
16626
16627         * g++.old-deja/g++.ns/crash2.C: New test.
16628
16629         * g++.old-deja/g++.pt/defarg8.C: New test.
16630
16631         * g++.old-deja/g++.pt/instantiate6.C: New test.
16632
16633         * g++.old-deja/g++.pt/static6.C: New test.
16634
16635         * g++.old-deja/g++.pt/decl2.C: New test.
16636
16637 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16638
16639         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16640         problem is actually related with name lookup, but so what? :-)
16641
16642         * g++.old-deja/g++.pt/friend37.C: New test.
16643
16644 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16645
16646         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16647         element, which fails on some systems.
16648
16649         * g77.f-torture/execute/labug1.f: New test.
16650
16651 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16652
16653         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16654         is defined.
16655
16656 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16657
16658         * g77.f-torture/compile/981117-1.f: New test.
16659
16660 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16661
16662         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16663         properly discarded.
16664
16665 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16666
16667         * gcc.c-torture/execute/memcheck: New directory of tests for
16668         -fcheck-memory-usage.
16669
16670 1998-11-07  Gerald Pfe
16671
16672         * g77.f-torture/noncompile/980615-0.f: New test.
16673
16674 1998-07-26  H.J. Lu  (hjl@gnu.org)
16675
16676         * gcc.dg/980312-1.c: Do link instead of compile.
16677         * gcc.dg/980313-1.c: Likewise.
16678
16679 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16680
16681         * gcc.c-torture/compile/980726-1.c: New test.
16682
16683 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16684
16685         * g77.f-torture/execute/io0.f: New test.
16686
16687 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16688
16689         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16690         an int.
16691
16692 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16693
16694         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16695         m32r bugs.
16696
16697 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16698
16699         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16700         c-decl.c:grokdeclarator can handle mode attributes.
16701
16702 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16703
16704         * gcc.c-torture/execute/980716-1.c: New test.
16705
16706 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16707
16708         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16709         the mn10200.
16710         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16711         the mn10200.
16712         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16713         * gcc.c-torture/compile/930326-1.x: Similarly.
16714
16715 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16716
16717         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16718         New test from Craig.
16719
16720 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16721
16722         * g77.f-torture/noncompile/980616-0.f: New test.
16723
16724         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16725
16726 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16727
16728         *  g++.other/singleton.C: Return error value instead of taking
16729         SIGSEGV.
16730
16731 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16732
16733         *  g++.other/singleton.C: New test.   Warning is under dispute.
16734         Runtime crash is not.
16735
16736 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16737
16738         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16739         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16740         using6.C, using7.C}:  New namespace tests.
16741
16742 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16743
16744         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16745         specialization with typedef'ed names used as array indexes.
16746
16747 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16748
16749         * gcc.c-torture/execute/980709-1.c: New test.
16750
16751         * gcc.dg/980709-1.c: New test.
16752
16753 1998-07-07  Richard Henderson  <rth@cygnus.com>
16754
16755         * gcc.c-torture/execute/bcp-1.c: New test.
16756
16757 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16758
16759         * gcc.c-torture/execute/980707-1.c: New test.
16760
16761 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16762
16763         * gcc.c-torture/compile/980706-1.c: New test.
16764
16765 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16766
16767         * g77.f-torture/execute/980701-0.f,
16768         g77.f-torture/execute/980701-1.f: New test from Craig.
16769
16770 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16771
16772         * gcc.c-torture/compile/980701-1.c: New test.
16773
16774         * gcc.c-torture/execute/980701-1.c: New test.
16775
16776 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16777 rlsruhe.de>
16778
16779         * g++.old-deja/g++.robertl/eb132.C: New test.
16780         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16781
16782 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16783
16784         * g77.f-torture/execute/980628-7.f,
16785         g77.f-torture/execute/980628-8.f,
16786         g77.f-torture/execute/980628-9.f,
16787         g77.f-torture/execute/980628-10.f: New tests from Craig.
16788
16789         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16790
16791 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16792
16793         * g77.f-torture/execute/980628-4.f: New test from Craig.
16794         * g77.f-torture/execute/980628-5.f: Likewise.
16795         * g77.f-torture/execute/980628-2.f: Likewise.
16796         * g77.f-torture/execute/980628-0.f: Likewise.
16797         * g77.f-torture/execute/980628-1.f: Likewise.
16798         * g77.f-torture/execute/980628-3.f: Likewise.
16799         * g77.f-torture/execute/980628-6.f: Likewise.
16800
16801 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16802
16803         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16804         directory when nothing has been installed yet.
16805
16806 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16807
16808         * gcc.c-torture/special/special.exp: Handle newer versions of
16809         dejagnu.
16810
16811 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16812
16813         * gcc.dg/980626-1.c: New test.
16814
16815 1998-06-19  Bruno Haible <haible@ilog.fr>
16816
16817         * gcc.misc-tests/m-un-2.c: New test.
16818         * g++.old-deja/g++.other/warn01.c: Likewise.
16819
16820 1998-06-19  Robert Lipe  <robertl@dgii.com>
16821
16822         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16823         compatibility with assmblers with a different comment character.
16824         Eliminate use of GAS-specific extensions.
16825
16826 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16827
16828         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16829
16830 1998-06-19  Robert Lipe  <robertl@dgii.com>
16831
16832         *lib/g77.exp: Replace search for libf2c.a with search for newly
16833         renamed libg2c.a
16834
16835 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16836
16837         * gcc.c-torture/execute/980617-1.c: New test.
16838
16839 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16840
16841         * gcc.c-torture/execute/980612-1.c: New test.
16842
16843 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16844
16845         * gcc.dg/980523-1.c: Only test on ppc-linux.
16846         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16847
16848         * gcc.c-torture/execute/980608-1.c: New test.
16849
16850 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16851
16852         * gcc.c-torture/execute/980605-1.c: New test.
16853
16854 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16855
16856         * gcc.c-torture/execute/980604-1.c: New test.
16857
16858 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16859
16860         * gcc.c-torture/execute/980602-1.c: New test.
16861         * gcc.c-torture/execute/980602-2.c: Likewise.
16862
16863 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16864
16865         * 970125-0.f: Fix per JCB.  Add commentary.
16866
16867 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16868
16869         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16870         IEEE -0 support.
16871
16872 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16873
16874         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16875         earlier.
16876
16877 1998-05-28  Catherine Moore <clm@cygnus.com>
16878
16879         * gcc.c-torture/execute/980526-3.c: New test.
16880
16881 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16882
16883         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16884         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16885         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16886         m88k-motorola-sysv3 to XFAIL.
16887
16888 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16889
16890         * gcc.dg/980526-1.c: New test.
16891         * gcc.c-torture/execute/980526-2.c: New test.
16892
16893 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16894
16895         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16896
16897         * gcc.c-torture/execute/980526-1.c: New test.
16898
16899 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16900
16901         * g77.f-torture/execute/alpha2.f: Add runtime test.
16902
16903 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16904
16905         * g++.old-deja/old-deja.exp: Strip leading directories.
16906
16907         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16908         error for the line.  Don't run multiple tests for the same line.
16909
16910 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16911
16912         * gcc.dg/980523-1.c: New test.
16913
16914 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16915
16916         * g77.f-torture/compile/970915-0.f: New test.
16917
16918 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16919
16920         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16921
16922 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16923
16924         * gcc.dg/980520-1.c: New test.
16925
16926 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16927
16928         * gcc.dg/980502-1.c: Fix return type.
16929
16930 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16931
16932         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16933         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16934         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16935         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16936         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16937
16938 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16939
16940         * g77.f-torture/execute/980520-1.f: New test.
16941
16942 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16943
16944         * lib/mike-g77.exp: New file.
16945
16946         * g77.f-torture/noncompile/noncompile.exp,
16947         g77.f-torture/noncompile/check0.f: New files.
16948
16949 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16950
16951         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16952         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16953         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16954         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16955         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16956         abort where appropriate.
16957
16958 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16959
16960         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16961         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16962
16963 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16964
16965         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16966
16967 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16968
16969         * g77.f-torture/compile/980427-0.f: New test.
16970
16971 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16972
16973         * g77.f-torture/compile/980424-0.f: New test.
16974
16975 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16976
16977         * g77.f-torture/compile/980419-2.f (main): New test.
16978         * g77.f-torture/compile/970125-0.f: New test.
16979         * g77.f-torture/compile/980419-1.f: New test.
16980
16981 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16982
16983         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16984         of loop-4.c.
16985
16986 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16987
16988         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16989
16990 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16991
16992         * gcc.c-torture/compile/980329-1.c: New test.
16993
16994 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16995
16996         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16997         * gcc.dg/980312-1.c: Fix typo in -march command.
16998
16999 1998-03-16  H.J. Lu  (hjl@gnu.org)
17000
17001         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17002
17003 1998-03-11  Robert Lipe  <robertl@dgii.com>
17004
17005         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17006         Dave Love agree the Fortran source is bogus.
17007
17008 1998-03-11  Robert Lipe  <robertl@dgii.com>
17009
17010         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17011         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17012         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17013         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17014         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17015
17016 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17017
17018         * g++.old-deja/g++.other/friend1.C: New test.
17019
17020 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17021
17022         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17023         possibly uninitialized) variables and declare dnrm2.
17024
17025 1998-02-23  Robert Lipe <robertl@dgii.com>
17026
17027         From Bruno Haible <haible@ilog.fr>:
17028         * gcc.c-torture/execute/980223.c: New test.
17029
17030 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17031
17032         * gcc.dg/ifelse-1.c: New test.
17033
17034 1998-02-09  H.J. Lu  (hjl@gnu.org)
17035
17036         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17037
17038           * lib/old-dejagnu.exp (old-dejagnu): Added the
17039           "execution test - XFAIL *-*-*" handling in the spirit of
17040           "excess errors test -". Changed the "execution test fails"
17041           handling to be like "excess errors test fails".
17042           * Update various tests accordingly.
17043
17044 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17045
17046         * gcc.c-torture/execute/980205.c: New test.
17047
17048 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17049
17050         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17051         * lib/f-torture.exp: Similarly.
17052         * gcc.c-torture: Rename all .cexp files to .x files.
17053
17054 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17055
17056         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17057         (940510-1.c): Removed duplicate.
17058         (971104-1.c): New test.
17059
17060 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17061
17062           * lib/f-torture.exp: Improve error and loop detection.
17063
17064 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17065
17066         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17067         use that to size the filler array.
17068
17069 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17070
17071         * lib/c-torture.exp(c-torture-execute): Fix typo.
17072
17073         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17074         testcase as the executable name. Keep the executable around if
17075         the test fails.
17076
17077 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17078
17079         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17080         changes.  Only test one -g option, and move it to the end of the
17081         list of options to test.
17082
17083 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17084
17085         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17086         variable GCC_TORTURE_OPTIONS to supply default switches separated
17087         by colons.  If no environment variable, run tests with -O0 -g, -O1
17088         -g, and -O2 -g as well.
17089
17090 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17091
17092         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17093         explanatory comments. Fix indentation.
17094
17095 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17096
17097         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17098
17099 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17100
17101         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17102         * g++.old-deja/g++.mike/p7325.C: Likewise.
17103         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17104
17105 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17106
17107         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17108         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17109         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17110         * g++.old-deja/g++.law/operators4.C: Likewise.
17111
17112 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17113
17114         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17115         * g++.old-deja/g++.mike/p784.C: Ditto.
17116         * g++.old-deja/g++.mike/p785.C: Ditto.
17117
17118 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17119
17120           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17121
17122 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17123
17124         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17125         target feature; pass this to c-torture-execute as needed.
17126
17127 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17128
17129         * lib/c-torture.exp(c-torture-execute): If the previous and the
17130         current executables being tested are identical, we don't need to
17131         run the executable again. Try to make the executable names
17132         unique. Add an optional argument for passing additional compiler
17133         flags.
17134
17135 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17136
17137         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17138
17139 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17140
17141         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17142
17143 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17144
17145         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17146         32bit or larger longs.
17147
17148         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17149         have either a 32bit long or 32bit int.
17150
17151 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17152
17153         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17154         Make double precision tests dependent on sizeof (double).
17155
17156 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17157
17158         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17159         too.
17160
17161 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17162
17163         * gcc.c-torture/compile/961203-1.cexp: New script.
17164
17165 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17166
17167         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17168         up the includes ourselves.
17169
17170 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17171
17172         * lib/plumhall.exp: Remove random include, and add a few
17173         verbose messages for debugging.
17174
17175 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17176
17177         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17178         of trying to do it ourselves.
17179
17180 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17181
17182         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17183
17184 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17185
17186         * gcc.prms/5403.c: Made regexp a bit less strict.
17187
17188 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17189
17190         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17191         is returned from remote_load instead.
17192         * lib/plumhall.exp: Ditto.
17193         * lib/mike-g++.exp: Ditto.
17194         * lib/old-dejagnu.exp: Ditto.
17195         * lib/c-torture.exp: Ditto.
17196
17197 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17198
17199         * lib/g++.exp: Use build_wrapper procedure.
17200         * lib/gcc.exp: Ditto.
17201
17202 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17203
17204         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17205         an old-style decl for malloc.  Fixes tests to work when
17206         sizeof (int) != sizeof (size_t).
17207
17208 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17209
17210         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17211
17212         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17213         use stdargs.h interface.
17214
17215 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17216
17217         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17218         NO_VARARGS when compiling.
17219
17220 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17221
17222         * lib/plumhall.exp(ph_includes): New procedure.
17223         (ph_make): Use it.
17224         (ph_compiler): Ditto.
17225
17226         * lib/g++.exp: Rename test-glue.c to testglue.c.
17227         * lib/gcc.exp: Ditto.
17228
17229 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17230
17231         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17232         to completion when it's called.
17233
17234 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17235
17236         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17237         is defined, don't do test.
17238
17239 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17240
17241         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17242         for object files.
17243         (ph_summary): Mark skipped testcases as untested, not unresolved.
17244
17245         * lib/plumhall.exp (ph_make): If unresolved because of bad
17246         errorCode, record errorCode in log file.
17247         (*): Replace send_log/verbose with verbose -log.
17248
17249 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17250
17251         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17252         double conversion if double isn't at least 8 bytes.
17253
17254         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17255         int to work with targets where int is 16 bits.
17256
17257         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17258         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17259         precision for the test to complete.
17260
17261 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17262
17263         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17264         if d10v is not compiled with the -mdouble64 flag.
17265         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17266
17267         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17268         d10v is not compiled with the -mint32 flag.
17269
17270 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17271
17272         * lib/plumhall.exp: Use incr_count.
17273
17274 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17275
17276         * gcc.c-torture: Update to c-torture-1.45.
17277
17278 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17279
17280         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17281         the name of the expect testcase file).
17282
17283         * lib/g++.exp(g++_init): Ditto.
17284
17285 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17286
17287         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17288         the host.
17289
17290         * lib/gcc.exp(gcc_exit): New procedure.
17291
17292 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17293
17294         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17295         specs where appropriate.
17296
17297         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17298         because of new "candidates are" messages, and removed a few
17299
17300         * Converted all non-old-style g++ testcases to old-style, and
17301         moved into g++.old-deja.
17302
17303 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17304
17305         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17306         options.
17307
17308         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17309         succeeded.
17310
17311         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17312
17313 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17314
17315         * lib/gcc.exp (gcc_target_compile): Add support for defining
17316         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17317         the machine doesn't have those features.
17318
17319 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17320
17321         * g++.law/operators4.exp: Don't use LIBS.
17322
17323 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17324
17325         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17326
17327         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17328         * lib/g++.exp: Set it here instead. Also, allow use of the
17329         --tool_exec and --tool_opt options. Change CXX to
17330         GXX_UNDER_TEST.
17331
17332         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17333
17334         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17335
17336 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17337
17338         * lib/old-dejagnu.exp: Use prune_warnings instead of
17339         prune_system_crud.
17340         * lib/mike-g++.exp: Ditto.
17341         * lib/gcc.exp: Ditto.
17342         * lib/g++.exp: Ditto.
17343
17344         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17345
17346 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17347
17348           * 941014-2.c: Include stdlib.h
17349           * 960327-1.c: Include stdio.h
17350           * dbra.c, index-1.c: Don't assume ints are 32bits.
17351
17352 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17353
17354         * lib/gcc.exp: Add gcc,stack_size target feature.
17355
17356         * lib/g++.exp(g++_target_compile): Add the include and link
17357         paths here, not in two other places. And, it's $options, not
17358         options.
17359
17360         * lib/mike-g++.exp(postbase): Remove the code that determines
17361         the correct include and link paths.
17362         * g++.old-deja/old-deja.exp: Ditto.
17363
17364 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17365
17366         * lib/g++.exp(g++_init): target_compile no longer returns the
17367         filename of the result.
17368
17369 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17370
17371         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17372         call to glob.
17373
17374         * gcc.c-torture/special/special.exp: Change call to
17375         gcc_target_compile to include the object file.
17376
17377 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17378
17379         * gcc.c-torture/special/special.exp: Correct misspelling in last
17380         change.
17381
17382 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17383
17384         * lib/plumhall.exp(ph_summary): Log the entire output of the
17385         executable. Return -1 if there were any failures, 0 otherwise.
17386         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17387         (ph_make): Clean up objects and executables that were built
17388         if the tests succeeded.
17389
17390 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17391
17392         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17393         libraries and includes in the build tree as appropriate.
17394
17395 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17396
17397         * lib/c-torture.exp: Instead of looking for the global variable
17398         NO_LONG_LONG, check to see if that's a feature of the target.
17399
17400 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17401
17402         * config/default.exp: Minimize. Delete the remainer of the files in
17403         config; this functionality is now in devo/dejagnu/config.
17404
17405         g++.*/*: Pass any additional flags used to compile to postbase;
17406         delete CXXFLAGS.
17407
17408         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17409         is now done by runtest.exp. Use gcc_target_compile instead of
17410         compile.
17411
17412         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17413         Remove references to CFLAGS. Use remote_file instead of
17414         calling rm -f.
17415         (c-torture): Take a list of arguments to use to compile this
17416         testcase.
17417
17418         lib/g++.exp: Simplify. Use target_compile instead of compile.
17419         lib/gcc-dg.exp: Ditto.
17420         lib/gcc.exp: Ditto.
17421         lib/mike-{gcc,g++}.exp: Ditto.
17422         lib/old-dejagnu.exp: Ditto.
17423         lib/plumhall.exp: Ditto.
17424
17425 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17426
17427         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17428         (ph_linker): Likewise.
17429
17430 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17431
17432           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17433         MAP_ANON / MAP_ANONYMOUS if defined;
17434         else try to map from /dev/zero .
17435
17436 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17437
17438         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17439         isn't defined, then define it to MAP_ANONYMOUS.
17440
17441 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17442
17443         * gcc.c-torture: Update to c-torture-1.42 release.
17444
17445 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17446
17447         * gcc.c-torture: Update to c-torture-1.41 release.
17448
17449 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17450
17451         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17452         c-torture release.
17453
17454 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17455
17456         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17457         and LDFLAGS.  Fix second case to append the target_info ldflags
17458         onto LDFLAGS, not CFLAGS.
17459         * lib/g++.exp (g++_init): Add target_info stuff.
17460         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17461         of libgloss and newlib flags for !native.
17462
17463         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17464         (GDB): Fix relative path to go up another dir for finding gdb.
17465
17466 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17467
17468         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17469         versions in the target_info array, if they don't exist.
17470
17471 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17472
17473         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17474
17475 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17476
17477         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17478         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17479
17480 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17481
17482         * lib/old-dejagnu.exp: Don't remove the output file before we've
17483         actually tested it. Don't append pwd to the path of the executable
17484         we're testing.
17485
17486 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17487
17488         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17489
17490 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17491
17492         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17493         temporary directory for compiler files, and set it to a default
17494         value of /tmp. Set $output as the name of the output file from
17495         compiling the testcase. Add a -o option to $cflags_var so the
17496         compiler writes the final output file as $output. Set $executable
17497         to $output.
17498
17499         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17500         directory for compiler files, and set it to /tmp if it doesn't
17501         already have a value. Set $output_file to the name of the output
17502         file from compiling the testcase. Add a -o option to CXXFLAGS so
17503         the compiler writes the final output file as $output. Use $output
17504         as the executable to be tested.
17505
17506 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17507
17508         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17509
17510 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17511
17512         * gcc.c-torture/execute/pending-1.c: New test.  Still
17513         pending in Tege's queue.
17514
17515 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17516
17517         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17518         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17519         if there were failures.  Call unresolved if there were unresolved
17520         testcases.  Call gcc_fail if program did not run to completion.
17521         (ph_make): Pass additional argument name to ph_execute.
17522         (ph_execute): Add new argument.  Pass additional arguments to
17523         ph_summary.  Call gcc_fail is there is no execution output.
17524
17525 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17526
17527         * lib/plumhall.exp (proc_summary): Output relavent summary
17528         lines into the log so specific failures in plumhall can be
17529         investigated.
17530
17531 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17532
17533         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17534         (c-torture-execute): Don't try to execute tests which use
17535         "long long" types if $NO_LONG_LONG is nonzero.
17536
17537 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17538
17539         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17540         not c-torture.
17541
17542         * gcc.ieee: Move from here.
17543         * gcc.c-torture/execute/ieee: To here.
17544
17545 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17546
17547         * gcc.c-torture: Update to c-torture-1.41 release.
17548
17549 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17550
17551         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17552         not "$output".
17553
17554 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17555
17556         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17557         -c present.
17558
17559 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17560
17561         * config/proelf.exp: Handle connecting to a simulator.
17562
17563 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17564
17565         * config/proelf.exp: New file.  Enough framework that we can
17566         run c-torture tests on the proelf targets (or any other target
17567         that gdb can connect to for that matter).
17568
17569 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17570
17571         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17572         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17573
17574         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17575         exec_output exists.
17576
17577 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17578
17579         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17580         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17581
17582         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17583         to pass/fail/unresolved/unsupported/untested.  Caller must now
17584         call unresolved/unsupported/untested.
17585         * lib/*.exp: Update FSF address.  Update to handle new results of
17586         ${tool}_load.
17587         * lib/chill.exp (verbose): Delete.
17588
17589 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17590
17591         * lib/gcc.exp (default_gcc_start): Change order of args to
17592         $LDFLAGS $CFLAGS $LIBS.
17593         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17594         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17595         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17596         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17597         * gcc.misc-tests/dg-test.exp: Likewise.
17598         * gcc.misc-tests/msgs.exp: Likewise.
17599         * gcc.prms/prms.exp: Likewise.
17600         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17601         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17602
17603         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17604
17605 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17606
17607         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17608
17609         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17610         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17611
17612         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17613         necessary.
17614
17615 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17616
17617         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17618         global for loop; add use of $mathlib.
17619         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17620         settings here; set mathlib for anything but VxWorks.
17621
17622 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17623
17624         * gcc.c-torture: Update to c-torture-1.40 release.
17625
17626 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17627
17628         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17629         dg.exp.
17630
17631 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17632
17633         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17634         global.
17635
17636 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17637
17638         * lib/g++.exp (LIBS): Define if not already.
17639         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17640         (gcc-dg-prune): Call prune_gcc_output.
17641         * lib/gcc.exp (prune_gcc_output): New proc.
17642         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17643         prune_gcc_output.
17644
17645 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17646
17647         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17648         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17649
17650 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17651
17652         * gcc.c-torture: Update to c-torture-1.39 release.
17653
17654 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17655
17656         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17657         fails, try others as well.
17658
17659 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17660
17661         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17662         If compilation fails, mark execute tests as `untested'.
17663         If test is marked as unsupported, don't mark compilation and
17664         execute tests as failed.
17665
17666 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17667
17668         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17669         libstdc++ for whether or not we want to be doing shared
17670         libraries.  Delete link_curses since we don't need it anymore.
17671         * lib/mike-g++.exp (postbase): Don't link in libg++.
17672         * g++.old-deja/old-deja.exp: Likewise.
17673
17674 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17675
17676         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17677
17678 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17679
17680         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17681         For that, add `-Wl,-a,shared_archive'.
17682         * g++.old-deja/old-deja.exp: Likewise.
17683
17684 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17685
17686         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17687
17688 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17689
17690         * lib/mike-g++.exp (postbase): Pay attention to the status of
17691         g++_load.
17692
17693 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17694
17695           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17696
17697 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17698
17699         * lib/gcc.exp (default_gcc_start): No longer need to log program
17700         being executed or its output, execute_anywhere does that now.
17701         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17702         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17703
17704 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17705
17706         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17707         the same as those in lib/g++.exp.
17708
17709 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17710
17711         * gcc.c-torture: Update to c-torture-1.38 release.
17712         * gcc.ieee: Related changes.
17713
17714 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17715
17716         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17717         "exec". Minor reformatting changes.
17718
17719         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17720         cross. This means all "exec" calls now work on a remote host as
17721         well.
17722         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17723         cross. Filter out the extra "\r\n" stuff that expect puts in.
17724         (c-torture-execute): Filter out the bogus warnings like
17725         c-torture-compile does. Add support for canadian cross.
17726         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17727         Use execute_anywhere rather than calling exec directly. Now it
17728         works for canadian cross testing.
17729
17730 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17731
17732         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17733         results into a variable, and check that rather than using file exists.
17734
17735 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17736
17737         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17738         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17739
17740 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17741
17742         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17743         lib_curses if there's a shared libg++ in the build tree.
17744
17745 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17746
17747         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17748         if not supported target.
17749
17750 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17751
17752         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17753         link_curses up to always happen, not just for native builds.
17754
17755 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17756
17757         * gcc.c-torture: Update to c-torture-1.36 release.
17758         * gcc.failure: Related changes.
17759
17760 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17761
17762         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17763
17764 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17765
17766         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17767         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17768         runshlib, link_curses, and mathlib for link and run.
17769
17770         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17771         pass the runtime shared library options for Solaris, OSF/1, and
17772         Irix5, and link with -lcurses to avoid unresolved references.
17773
17774 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17775
17776         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17777         only run once.
17778
17779 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17780
17781         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17782
17783 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17784
17785         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17786         do not have a framework for the "compat" tests yet.
17787
17788 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17789
17790         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17791         set to null if we're testing vxworks5.1.  Use that instead of
17792         `-lm' in the setting of LIBS for link and run.
17793
17794 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17795
17796         * config/rom68k.exp (${tool}_load): Major changes to make it
17797         work.  Verified that it does in fact return the stuff in
17798         exec_output properly.  Catch any Emul or any TRAP other than 0.
17799
17800 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17801
17802         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17803         LDFLAGS properly for targets that need stuff from libgloss.
17804         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17805         only run once.
17806         (gpp_initialized): New variable.
17807
17808 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17809
17810         * config/rom68k.exp: Load libgloss.exp.
17811         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17812         so we can produce a fully linked binary.
17813         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17814         so we can produce a fully linked binary.
17815
17816 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17817
17818         * lib/plumhall.exp (ph_section): Watch for expected failures.
17819         Add missing `else'.
17820
17821         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17822         run the testcase.
17823         (c-torture): Likewise.
17824
17825 1995-08-28  Doug Evans  <dje@cygnus.com>
17826
17827         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17828
17829         * lib/mike-g++.exp (mike_cleanup): New proc.
17830         (prebase): New globals compiler_result, not_compiler_result,
17831         target_regexp.
17832         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17833         allow leading "-" in pattern.  Watch for unsupported tests.
17834         If $compiler_result is set, pattern match assembler code,
17835         and ditto for $not_compiler_result.
17836         * lib/mike-gcc.exp: Likewise.
17837
17838         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17839         execution "succeeded".
17840
17841 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17842
17843         * config/win32.exp: New file.
17844         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17845
17846 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17847
17848         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17849         unsupported.
17850         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17851         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17852         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17853
17854         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17855         "... without exceptions was ...".  That is now handled by
17856         prune_system_crud.
17857         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17858
17859 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17860
17861         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17862         sieve.c,sort2.c}: New files.
17863         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17864         sieve.exp,sort2.exp}: Drivers for them.
17865
17866         * lib/mike-gcc.exp (program_output): New user settable variable.
17867         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17868         messages.
17869         * lib/mike-g++.exp (program_output): New user settable variable.
17870
17871         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17872
17873         * config/sh.exp: Deleted (use sim.exp instead).
17874
17875 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17876
17877         * config/vx.exp: Declare CHECKTASK as global.
17878         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17879         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17880         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17881
17882 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17883
17884         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17885         target. Like vx.exp, only includes `vx29k.exp' instead of
17886         `vxworks.exp'.
17887
17888 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17889
17890         * config/sim.exp: Increase time limit from 120 seconds to 240.
17891
17892 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17893
17894         * gcc.c-torture/execute/950628-1.c: New test.
17895
17896 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17897
17898         * gcc.c-torture: Update with changes/additions from
17899         c-torture-1.34.
17900
17901 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17902
17903         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17904
17905 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17906
17907         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17908
17909 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17910
17911         * gcc.c-torture/compile/950512-1.c: New test.
17912         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17913         * gcc.dg/struct-ret-1.c: Likewise.
17914
17915 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17916
17917         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17918           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17919
17920 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17921
17922         * gcc.c-torture/special/920411-1.c: Deleted.
17923         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17924
17925 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17926
17927         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17928         cpu limit.
17929
17930 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17931
17932         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17933
17934 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17935
17936         From kenner;
17937         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17938         is the proper length.
17939         * va-arg-3.c: Likewise.
17940
17941 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17942
17943         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17944         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17945
17946         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17947         * lib/g++.exp (default_g++_start): Delete old cruft.
17948
17949 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17950
17951         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17952         (2 * (1 << 18)) to (2 * (1 << 17)).
17953
17954         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17955
17956 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17957
17958         * config/rom68k.exp: Renamed from config/idp.exp
17959
17960 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17961
17962         * c-torture/compile/921109-2.c
17963
17964 1995-04-18  Mike Stump  <mrs@cygnus.com>
17965
17966         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17967         excess errors.
17968
17969 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17970
17971         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17972         output.
17973         * lib/g++.exp (default_g++_start): Likewise.
17974
17975 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17976
17977         * gcc.c-torture/compile/950329-1.c: New test.
17978
17979 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17980
17981           * config/bug.exp (${tool}_load): Updated to use new remote_open
17982           and remote_close procs.
17983         * config/idp.exp: New file.
17984
17985 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17986
17987         * gcc.c-torture/execute/950322-1.c: New test.
17988
17989 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17990
17991         * config/vx.exp (${tool}_load): Clean up testing of return code from
17992         vxworks_ld and vxworks_spawn.
17993
17994 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17995
17996         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17997
17998 1995-03-13  Mike Stump  <mrs@cygnus.com>
17999
18000         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18001         can mark excess errors on a machine by machine basis.  Note, the
18002         default is to not expect any excess errors, even when excess
18003         errors test - is given, so you will want to put an XFAIL ... on
18004         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18005         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18006         those 4 machines, but no others.
18007
18008 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18009
18010         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18011         * lib/c-torture.exp: to here.
18012
18013 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18014
18015         * gcc.c-torture/execute/950221-1.c: New test.
18016         * gcc.c-torture/execute/struct-ret-1.c: New test.
18017         * gcc.c-torture/compile/950221-1.c: New test.
18018
18019         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18020
18021 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18022
18023         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18024         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18025
18026 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18027
18028         * g++.gb: New directory of tests, derived from my signature and
18029         class scoping tests.
18030
18031         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18032         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18033         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18034         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18035         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18036         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18037         * g++.gb/sig25.C: Likewise.
18038
18039         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18040         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18041         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18042         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18043         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18044         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18045         * g++.gb/sig25.exp: Likewise.
18046
18047         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18048         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18049         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18050         * g++.gb/scope13.C: Likewise, this test still fails.
18051
18052         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18053         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18054         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18055         * g++.gb/scope13.exp: Ditto.
18056
18057         * g++.gb/README: New file, explains what these tests are about.
18058
18059 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18060
18061         * lib/dg.exp (dg-do): Support `preprocess'.
18062         (dg-test): Likewise.
18063
18064 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18065
18066         * config/udi.exp: change "continue -expect" to "exp_continue".
18067
18068 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18069
18070         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18071         Delete redundant tests.
18072
18073         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18074         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18075         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18076         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18077         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18078         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18079         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18080         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18081
18082         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18083         storing label pointers.
18084         * gcc.c-torture/execute/921019-1.c: Likewise.
18085         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18086         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18087         parameter fp.
18088         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18089         constants.
18090
18091         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18092         Delete obsolete tests.
18093
18094         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18095         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18096         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18097         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18098         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18099         * gcc.c-torture/compile/950124-1.c: New test.
18100
18101         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18102
18103 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18104
18105         * lib/mike-g++.exp: Add -lm to LIBS.
18106
18107 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18108
18109         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18110
18111 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18112
18113         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18114
18115 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18116
18117         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18118
18119 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18120
18121         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18122         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18123         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18124         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18125         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18126         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18127         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18128         * g++.law/{operators31.C, operators32.C,
18129         * g++.law/{operators33.C, operators34.C}: Likewise.
18130         * g++.law/{pic1.C, refs2.C}: Likewise.
18131         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18132         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18133         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18134         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18135
18136         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18137         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18138         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18139         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18140         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18141         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18142         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18143         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18144         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18145         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18146         * g++.law/{operators34.exp}: Likewise.
18147         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18148         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18149         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18150         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18151         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18152
18153         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18154         No longer expected to fail.
18155         * g++.law/missed-error3.C: Tweak for recent bool changes.
18156
18157 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18158
18159         * config/emb-unix: Deleted.
18160         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18161         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18162
18163 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18164
18165         * lib/dg.exp (dg-test): Fix typo in last patch.
18166
18167 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18168
18169         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18170         (handles multiple occurrences).
18171
18172 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18173
18174         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18175         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18176         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18177         printed).
18178         * lib/c-torture.exp (c-torture-compile): Likewise.
18179         (c-torture): Prepend full path if missing.
18180         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18181         (gcc_fail): Likewise.
18182         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18183
18184 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18185
18186         * lib/netware.exp: Only attach to NetWare i386 systems.
18187
18188 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18189
18190         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18191         messages.  Add test name to "output pattern match" pass/fail message.
18192
18193 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18194
18195         * gcc.dg: New testsuite.
18196         * gcc.dg/dg.exp: New file.
18197
18198         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18199         test-switch.c}: Deleted.
18200
18201         * gcc.misc-tests/msgs.exp: New testcase driver.
18202
18203 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18204
18205         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18206         Watch for illegal return values from ${tool}_load.
18207         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18208         cross targets.  Coerce return value >0 to 1.
18209
18210 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18211
18212         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18213
18214         * config/emb-unix.exp: New file.
18215
18216         * config/sim.exp: Error if variable $SIM not defined.
18217         (${tool}_load): Mark test as "untested" if simulator missing.
18218
18219         * config/unix.exp: Load remote.exp to get rcp_download.
18220         * lib/c-torture.exp: Use different option lists for testcases with
18221         and without loops.
18222         * gcc.c-torture/execute/execute.exp: Likewise.
18223
18224 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18225
18226         * config/*.exp: Clarify return code from ${tool}_load.
18227         Call `unresolved' or `untested' instead of `warning' or `perror'
18228         (sometimes you still want to call both though).
18229         Add comment that `shell_id' is local to each file.
18230         * config/udi.exp (timeout): Set to 30.
18231         Don't print warning if connection fails, $connectmode has already
18232         printed an error.
18233         (${tool}_load): Move verbose messages to level 2.
18234         Rework pattern for "Process started" message.
18235         Pass `shell_id' to ${connectmode}_download.
18236         Retry twice upon timeout.  Make resetting of target more robust.
18237         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18238         Pass `shell_id' to exit_$connectmode.
18239         Only call exit_$connectmode if connected.
18240         * config/unix.exp (${tool}_load): Check return codes better.
18241         * config/vrtx.exp (${tool}_load): Likewise.
18242         * config/vx.exp (${tool}_load): Likewise.
18243         Delete unneeded global's.
18244         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18245         from ${tool}_load.
18246         (dg-stat): Delete.
18247         (dg-init): Delete recording of pass/fail counts.
18248         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18249         (old-dejagnu-init): Likewise.
18250         (old-dejagnu-stat): Delete contents, empty proc now.
18251         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18252         (c-torture): Delete references to lcnt, lpass, lfail.
18253         Get option list from TORTURE_OPTIONS.
18254         Delete -funroll[-all]-loops if no loops.
18255         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18256         (g++_stat): Delete contents (empty proc now).
18257         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18258         (gcc_finish): Likewise.
18259         (gcc_stat): Deleted.
18260         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18261         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18262         * gcc.c-torture/execute/execute.exp: Likewise.
18263         Split tests into two parts: compile, execute.
18264         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18265         no loops.  Update to reflect clarified return codes from ${tool}_load.
18266
18267 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18268
18269         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18270         to grep for.
18271         (old-dejagnu): Likewise (where necessary).
18272
18273 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18274
18275         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18276
18277         * lib/dg.exp (dg-process-target): Fix processing of selector.
18278         Add comment regarding use of `error'.
18279
18280         * lib/gcc.exp (prune_system_crud): Define if missing.
18281         * lib/g++.exp (prune_system_crud): Likewise.
18282
18283         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18284         Call prune_system_crud.
18285         * lib/dg.exp (dg-runtest): New proc.
18286         Use perror instead of send_user for tcl errors in testcase.
18287         Don't return any value, it's never used.
18288         Don't clobber previous definition of `unknown'.
18289         Print tcl errors in `dg-final'.
18290
18291 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18292
18293         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18294         (dg-test): Don't print errorInfo, it contains stack backtrace.
18295
18296 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18297
18298         * lib/g++.exp (runtest_file_p): Define if missing.
18299
18300 1994-09-24  Doug Evans  (dje@cygnus.com)
18301
18302         * lib/mike-g++.exp: Comment out loading of g++.exp.
18303         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18304         (default_g++_version): Always print something.
18305         (default_g++_start): Comment out call to `which'.
18306         (g++_start, g++_load): Deleted (must be defined in config file).
18307         * lib/gcc.exp: Test for existence of $CC at start.
18308         Delete check for tmpdir (done in gcc_init).
18309         (default_gcc_version): Always print something.
18310         (default_gcc_start): Comment out call to `which'.
18311         * config/*.exp: Major cleanup - make cross targets work at least a
18312         little better for g++ (by not being "--tool gcc" specific).
18313         Rename gcc_xxx to ${tool}_xxx.
18314         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18315         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18316
18317 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18318
18319         * lib/c-torture.exp (c-torture-compile): Rework compiler
18320         message processing.
18321
18322         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18323         c-torture.
18324
18325 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18326
18327         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18328
18329         * lib/dg.exp (dg-process-target): Support { target native }.
18330
18331 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18332
18333         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18334         looked for "... program xxx got fatal signal".
18335         Correct regsub munging of `comp_output'.
18336         Ignore compiler messages "path prefix not used" and "linker input
18337         file unused".
18338
18339 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18340
18341         * lib/gcc.exp (runtest_file_p): Define if missing.
18342         * gcc.prms/template.c: Example to work from.
18343
18344 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18345
18346         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18347         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18348
18349         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18350         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18351         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18352         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18353
18354         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18355         (dg-process-target): No longer a varargs proc.
18356         Return S/N for target, P/F for xfail.  All callers changed.
18357         (user option procs): More argument checking.
18358         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18359         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18360         (dg-test): Skip test if not running on selected target in `dg-do'.
18361         Update handling of `dg-do-what', `dg-output-text'.
18362         Separate execution pass/fail from output pattern match pass/fail.
18363         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18364
18365 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18366
18367         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18368         target for 920510-1.c.
18369
18370 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18371
18372         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18373         Clean up comment regarding use of passcnt, etc.
18374         (gcc_stat): Don't update `testcnt' here.
18375         (gcc_finish): Do it here.
18376         Might as well reset `but_id' here too.
18377         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18378         to determine if the file should be tested.
18379         * gcc.c-torture/compile/compile.exp: Likewise.
18380         * gcc.c-torture/execute/execute.exp: Likewise.
18381         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18382         * gcc.misc-tests/dg-test.exp: Likewise.
18383         * gcc.prms/prms.exp: Likewise.
18384         * gcc.wendy/wendy.exp: Likewise.
18385         * g++.old-deja.exp: Likewise.
18386         Move "Testing file" message to verbose level 1.
18387
18388 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18389
18390         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18391
18392 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18393
18394         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18395         (default_gcc_start): Accept optional second list element
18396         of compiler flags.  Print compiler output at verbosity level 2.
18397         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18398         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18399         Save current values of framework globals passcnt, failcnt, xpasscnt,
18400         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18401         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18402         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18403         xfailcnt to compute stats.  Update framework global `testcnt' from
18404         pass/fail counts.
18405         (gcc_finish): New proc.  Clean up test environment.
18406         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18407         (gcc_epass, gcc_efail): Delete.
18408         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18409         argument of line number.
18410         (dg-init): If the tool has an init routine, call it.
18411         (dg-test): Remove args `cflags_var' and `libs_var'.
18412         Pass all compiler options to ${tool}_start.
18413         Handle missing line number.
18414         (dg-finish): New function.
18415         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18416         particular files.  Call gcc_finish at end.  Move "skipping test"
18417         message to verbosity level 3.
18418         * gcc.c-torture/compile/compile.exp: Likewise.
18419         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18420         * gcc.c-torture/execute/execute.exp: Likewise.
18421         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18422         Print testcase being tried at verbosity level 1.
18423         * gcc.c-torture/special/special.exp: Unset xfail.
18424         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18425         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18426         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18427         * gcc.failure/failure.exp: Likewise.
18428         * gcc.ieee/ieee.exp: Likewise.
18429         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18430         Update call to dg-test.  Call dg-finish at end.
18431         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18432         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18433         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18434         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18435         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18436         * gcc.wendy/wendy.exp: Add copyright.
18437         Delete setting of tmpdir (done by gcc_init).
18438         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18439         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18440         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18441         gcc_[ce]pass/fail.
18442
18443 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18444
18445         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18446         confusion.
18447         (g++_load): Likewise.
18448
18449         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18450         Rename argument to `prog' to remove the confusion.
18451         Varargs fns behave differently too!
18452         (g++_load): Likewise.
18453
18454         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18455
18456         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18457         what it is.  Delete (always) printing of status value for !native.
18458         Simplify verbose code, and include status and exec_output.
18459         (g++_load): Use gcc_load.
18460
18461 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18462
18463         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18464         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18465         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18466         940714-3.c as these testcases don't exist anymore.  Make
18467         va-arg-1.c expected to pass.
18468
18469 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18470
18471         * gcc.misc-tests/misc.exp: Only run specific testcases.
18472         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18473         * gcc.misc-tests/dg-[1-9].c: New files.
18474
18475         * lib/dg.exp: New testsuite driver.
18476         * gcc.prms/prms.exp: Use it.
18477
18478         * README.gcc: New file.
18479
18480         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18481         Document and reset `lxpass' and `lxfail'.
18482         Simplify "initialized" message.
18483         (gcc_stat): Clean up comments a little.
18484
18485 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18486
18487         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18488
18489 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18490
18491         * lib/old-dejagnu.exp (process-option): New proc.
18492         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18493         (old-dejagnu): Simplify.
18494         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18495
18496 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18497
18498         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18499         exists and is not an empty string.
18500
18501         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18502         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18503         finished.
18504         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18505         automatically.
18506
18507         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18508         longer expected to fail.
18509
18510         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18511         "f" function call.
18512
18513         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18514
18515         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18516         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18517         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18518         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18519         c-torture-1.29.
18520
18521         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18522         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18523
18524         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18525
18526         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18527         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18528
18529         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18530         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18531         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18532
18533 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18534
18535         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18536         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18537         940714-1.c, 940714-2.c, 940714-3.c},
18538         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18539         gcc.misc-tests/{mg.c,mg.exp}:
18540         New tests.
18541         * gcc.noncompile/noncompile.exp: Change accordingly.
18542
18543 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18544
18545         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18546         Undo previous clobberage.
18547
18548 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18549
18550         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18551         * gcc.special/{930510-1.c, special.exp}:
18552         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18553         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18554         struct-varargs-1.c}: New tests from c-torture-1.26.
18555
18556 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18557
18558         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18559           argument to switch.
18560
18561 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18562
18563         * Revert the previous changes.  Please see Rob's directory
18564           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18565           fixes.
18566
18567 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18568
18569         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18570             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18571             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18572             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18573             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18574             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18575             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18576             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18577             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18578             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18579             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18580             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18581             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18582             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18583             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18584             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18585             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18586             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18587             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18588             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18589             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18590             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18591             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18592             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18593             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18594             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18595             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18596
18597 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18598
18599         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18600             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18601           with perror calls.
18602
18603 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18604
18605         * config/unix.exp (g++_load): Fix syntax.
18606
18607 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18608
18609         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18610         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18611         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18612         Don't expect va-arg-1.c to fail.  Correct expected output for
18613         920928-1.c.
18614         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18615         * gcc.wendy/hbm4.c: Correct typo.
18616         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18617
18618 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18619
18620         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18621         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18622         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18623         * lib/c-torture.exp (c-torture-compile): Ditto.
18624
18625         Reduce volume of output (remove all the -I's and such).
18626         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18627         Call gcc_cpass, gcc_cfail.
18628         (c-torture): Pass testing option to c-torture-compile.
18629
18630 1994-03-21  Doug Evans  (dje@cygnus.com)
18631
18632         Bring patches over from progressive.
18633         * config/default.exp: Exit remote shell cleanly.
18634         (g++_exit, g++_start): Add default versions.
18635         * config/sim.exp (gcc_load): Use perror, not error.
18636
18637 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18638
18639         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18640         set in site.exp.
18641
18642 1994-03-14  Doug Evans  (dje@cygnus.com)
18643
18644         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18645         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18646         (wendy_try): New proc to run testcase.
18647         (main loop): Call 'em.
18648         * gcc.wendy/*.c: Clean up pass to correct expected output.
18649
18650         * lib/gcc.exp: Minor cleanup work.
18651         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18652
18653 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18654
18655         * config/sim.exp (gcc_load): Document return codes better.
18656         Don't pass -v to simulator.
18657
18658 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18659
18660           * gcc.special/920717-x.c: Fix typo.
18661           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18662           get at sources.
18663
18664         * lib/mike-gcc.exp: Fix typo.
18665
18666 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18667
18668         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18669         binary to use, transform the name.
18670         * config/*.exp: rename everything. Nuke any g++ specific files,
18671         it's now a special case of gcc that requires no special support.
18672         Add a default.exp for unsupported targets.
18673
18674 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18675
18676         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18677         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18678         version of Tcl.
18679
18680 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18681
18682         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18683         than a warning.
18684
18685 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18686
18687         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18688
18689 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18690
18691         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18692         option_list.  Compile every file with only 4/6 option choices
18693         (same as C torture) instead of with 12/18 different option
18694         choices.
18695         * lib/c-torture.exp: Likewise.
18696
18697         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18698         not already set.
18699
18700 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18701
18702         * lib/old-deja
18703           test cases, ready for DejaGnu.
18704
18705 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18706
18707         * Upgraded c-torture tests from 1.18 to 1.19
18708
18709         * gcc.compile: added test(s):
18710           930607-1.c
18711         * gcc.execute: added test(s):
18712           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18713
18714         * added new subdirectory for misc tests: gcc.misc-tests
18715         * gcc.misc-test(s): added tests:
18716           inst-check.c test-consts.c test-ior.c test-switch.c
18717
18718 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18719
18720         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18721
18722 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18723
18724         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18725
18726 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18727
18728         * Upgraded c-torture tests from 1.17 to 1.18
18729
18730 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18731
18732         * Upgraded c-torture tests from 1.12 to 1.17
18733
18734 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18735
18736         * lib/old-dejagnu.exp:
18737           Fixed handling of XFAIL target triplets to correctly
18738           recognize wildcard characters.  Removed code that
18739           appended a unique id tag to the end of the file name
18740           printed out by the result of the testcases within a
18741           given test file.
18742
18743 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18744
18745         * lib/old-dejagnu.exp:
18746           Reworked expected failure handling to trigger off of XFAIL
18747           keyword in keyphrase embeded in testcase source code. The
18748           XFAIL keyword must be at the end of the keyphrase line. It
18749           may optionally be followed by one or more target triplets.
18750           It has just occured that the handling of wildcards in the
18751           target triplet may not be correct.
18752
18753 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18754
18755         * g++.old-deja/tests:
18756           Moved all subdirectories up one level into g++.old-deja .
18757
18758         * lib/old-dejagnu.exp:
18759           Fixed problem with CXXFLAGS not being properly reset, and being
18760           corrupted with extraneous "-c" compiler option.  This was
18761           causing binaries to not be generated for test that needed them.
18762           Modified strings passed to "pass" and "fail" so that individual
18763           tests from the same test file would be distinguished by an
18764           identifier appended to the test file name in the summary logs;
18765           this corrected a problem with erroneous diff logs.  Added code
18766           to search testcases for expected fail and unexpected pass keywords.
18767
18768 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18769
18770         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18771
18772 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18773
18774         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18775           Removed extraneous text from end of "Special g++ Options"
18776           keyphrase.
18777
18778         * lib/old-dejagnu.exp: Added pattern matching to look for new
18779           keywords, embedded in testcases comments, which will trigger
18780           calls to xpass and xfail.
18781
18782 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18783
18784         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18785           comments embedded in the testcases, especially the one looking for
18786           special compiler options, as well as the pattern matching for the
18787           compiler output again.
18788
18789 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18790
18791         * lib/old-dejagnu.exp: Do a proper check of the return value for
18792           execute tests. Fixed several problems with the pattern matching
18793           of the compiler output which gave erroneous test results.
18794           Changed several of the test result messages to be more descriptive.
18795         * config/unix-g++.exp: Proc g++_load now actually works and
18796           executes the tests passed to it and returns a usable return
18797           value.
18798
18799 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18800
18801           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18802
18803 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18804
18805         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18806           Modified both files to properly execute the old style
18807           dejagnu tests. The previous versions of these files were
18808           experimental and did not function anything near correctly.
18809
18810 1993-04-05  Rob Savoye  (rob@cygnus.com)
18811
18812         * Removed all Makefile.in and configure.in files. No configuration
18813         needed now.
18814
18815 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18816
18817         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18818
18819 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18820
18821         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18822         gcc.special/configure.in, gcc.noncompile/configure.in,
18823         gcc.execute/configure.in, gcc.code_quality/configure.in,
18824         g++.other/configure.in, g++.old-deja/configure.in,
18825         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18826         in srcname setting.
18827
18828 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18829
18830         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18831         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18832         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18833
18834 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18835
18836         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18837         (gdb_exit): Don't remove *_soc files.
18838
18839 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18840
18841         * lib/c-torture.exp: Don't look for main; instead always use -w
18842         -c.  This is how the c-torture tests work.  Remove the object
18843         file if the compilation succeeds.
18844         * gcc.execute/execute.exp: Remove executable if test passes.
18845         * gcc.noncompile/noncompile.exp: Every test is an expected
18846         failure.
18847         * gcc.special/special.exp: Added tests from c-torture 1.11,
18848         corrected use of existing test.
18849         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18850         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18851         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18852         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18853         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18854         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18855         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18856         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18857         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18858         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18859         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18860         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18861         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18862         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18863         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18864         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18865         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18866         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18867         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18868         c-torture 1.11.
18869         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18870         correspond to c-torture 1.11.
18871
18872         * New file.