OSDN Git Service

926c9cd8b7f9989b2c6c9f1053b1182fb7576cd1
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
2             Andreas Tobler  <a.tobler@schweiz.ch>
3
4         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
5         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6         as SIGSEGV.
7         * gcc.dg/cleanup-11.c: Likewise.
8         * gcc.dg/cleanup-8.c: Likewise.
9         * gcc.dg/cleanup-9.c: Likewise.
10         * gcc.dg/cleanup-5.c: Run on all platforms.
11
12 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13
14         * g++.dg/warn/nonnull1.C: New test.
15
16 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17
18         * gcc.dg/compat/compat-common.h: Wrap up CINT in
19         an #ifndef SKIP_COMPLEX_INT/#endif pair.
20         Special-case the Sun compiler wrt to <complex.h>.
21
22 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
23
24         * gcc.dg/Wunreachable-8.C: New test.
25
26         * gcc.dg/h8300-ice2.c : New test.
27
28 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
29
30         PR fortran/16161
31         * gfortran.fortran-torture/compile/implicit.f90: Add test
32         for implicit character.
33
34 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
35
36         PR fortran/16289
37         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38         Use tiny() intrinsic to find smallest non-negative real
39
40 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41
42         * gcc.dg/compat/struct-by-value-22_main.c: New test.
43         * gcc.dg/compat/struct-by-value-22_x.c: New.
44         * gcc.dg/compat/struct-by-value-22_y.c: New.
45
46         * gcc.c-torture/execute/20040629-1.c: New test.
47
48 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
49
50         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
51         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
52
53         PR target/16195
54         * gcc.dg/20040625-1.c: New test.
55
56 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
57
58         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
59
60 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
61
62         PR fortran/15963
63         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
64
65 2004-06-29  Richard Henderson  <rth@redhat.com>
66
67         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
68
69 2004-06-29  Paul Brook  <paul@codesourcery.com>
70
71         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
72         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
73
74 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
75
76         PR c++/16260
77         * g++.dg/parse/crash15.C: New.
78
79 2004-06-28  Andrew Pinski  <apinski@apple.com>
80
81         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
82         by the error already.
83
84         * g++.dg/opt/ptrmem4.C: Change to compile only test.
85
86 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
87
88         PR target/14041
89         * gcc.dg/h8300-bss-align-1.c : New.
90
91 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
92
93         * PR c++/16174
94         * g++.dg/template/ctor4.C: New.
95
96 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
97
98         PR c++/16205
99         * g++.dg/warn/Wsequence-point-1.C: New test.
100
101 2004-06-27  Paul Brook  <paul@codesourcery.com>
102
103         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
104
105 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
106
107         * g++.old-deja/g++.mike/p7325.C: Remove.
108
109 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
110
111         PR c/14963
112         * gcc.dg/pr14963.c: New test.
113
114 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
115
116         PR c++/16193
117         * g++.dg/parse/redef1.C: New test.
118
119 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
120
121         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
122         20021110.c.
123         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
124         20021119-1.c.
125         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
126         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
127         5-04.c.
128         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
129         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
130         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
131         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
132         g++.brendan/enum14.C.
133         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
134         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
135         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
136         g++.mike/virt1.C.
137         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
138         memtemp24.C.
139
140 2004-06-27  Roger Sayle  <roger@eyesopen.com>
141
142         * gcc.dg/20040527-1.c: New test case.
143
144 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
145
146         PR gfortran/pr16196
147         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
148
149 2004-06-25  Roger Sayle  <roger@eyesopen.com>
150
151         PR middle-end/15825
152         * gcc.dg/pr15825-1.c: New test case.
153
154 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
155
156         * gcc.c-torture/execute/20040625-1.c: New test.
157
158 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
159
160         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
161
162 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
163
164         * gcc.dg/torture/mips-div-1.c: New test.
165
166 2004-06-24  Jeff Law  <law@redhat.com>
167
168         * gcc.dg/tree-ssa/20040624-1.c: New test.
169
170 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
171
172         * gcc.c-torture/compile/20040624-1.c: New test.
173
174 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
175
176         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
177         this directory.
178
179 2004-06-23  Andrew Pinski  <apinski@apple.com>
180
181         PR middle-end/15988
182         * g++.dg/opt/ptrmem4.C: New test.
183
184         * gcc.dg/c90-array-quals-2.c: New test.
185
186 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
187
188         * gcc.dg/kpice1.c: New test.
189
190 2006-06-23  Andrew Pinski  <apinski@apple.com>
191
192         * gcc.dg/c90-array-quals.c: New test.
193
194 2006-06-22  Richard Henderson  <rth@redhat.com>
195
196         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
197
198 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
199
200         * gcc.dg/builtins-config.h: Handle FreeBSD.
201
202 2006-06-22  Richard Henderson  <rth@redhat.com>
203
204         * g++.dg/opt/devirt1.C: New.
205
206 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
207
208         * g++.dg/opt/pr15551.C: New testcase.
209
210 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
211
212         PR target/14800
213         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
214         x86_64-*-linux* when compiling for 32bit.
215
216 2004-06-21  Andrew Pinski  <apinski@apple.com>
217
218         * gcc.dg/pch/struct-1.c: New.
219         * gcc.dg/pch/struct-1.hs: New.
220
221 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
222
223         * gcc.dg/pch/save-temps-1.c: New file.
224         * gcc.dg/pch/save-temps-1.hs: New file.
225
226 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
227
228         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
229         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
230
231 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
232
233         * gfortran.fortran-torture/execute/select_1.f90: Rename function
234         to fix type error.
235         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
236         Remove trailing spaces.
237
238 2004-06-21  Richard Henderson  <rth@redhat.com>
239
240         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
241         merging && to BIT_FIELD_REF.
242
243 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
244
245         * g++.dg/opt/placeholder1.C: New test.
246
247 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
248
249         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
250         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
251         * gcc.dg/compat/union-m128-1_x.c: Likewise.
252         * gcc.dg/compat/union-m128-1_y.c: Likewise.
253
254 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
255
256         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
257         extern "C".
258         * g++.dg/other/pragma-re-1.C: Add comments.
259
260 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
261
262         PR gfortran/16080
263         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
264
265 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
266
267         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
268         instead of setting the type of size_t by
269         hand.
270
271 2004-06-18  Roger Sayle  <roger@eyesopen.com>
272
273         * gcc.dg/unordered-2.c: New test case.
274         * gcc.dg/unordered-3.c: New test case.
275
276 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
277
278         PR other/16043
279         * lib/g++.exp (g++_version): Tweak regexp for version
280         * lib/g77.exp (g77_version): Likewise
281         * lib/gfortran.exp (gfortran_version): Likewise
282         * lib/objc.exp (objc_version): Likewise
283         * lib/treelang.exp (treelang_version): Likewise
284
285 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
286
287         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
288         Use INT_MAX instead of __INT_MAX__.
289         * gcc.dg/compat/struct-align-2_y.c: Likewise.
290
291         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
292         * gcc.dg/compat/scalar-return-3_x.c: Use it.
293         * gcc.dg/compat/scalar-return-3_y.c: Use it.
294         * gcc.dg/compat/scalar-return-4_x.c: Use it.
295         * gcc.dg/compat/scalar-return-4_y.c: Use it.
296         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
297         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
298         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
299         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
300
301         * gcc.dg/range-test-1.c: New test.
302         * g++.dg/opt/range-test-1.C: New test.
303
304 2004-06-17  Richard Henderson  <rth@redhat.com>
305
306         * objc.dg/sync-1.m: New.
307         * objc.dg/try-catch-1.m: Don't force next runtime.
308         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
309         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
310         shadowed catch clause.
311         * objc.dg/try-catch-5.m: New.
312
313 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
314
315         Bug 14610
316         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
317
318 2004-06-15  Richard Henderson  <rth@redhat.com>
319
320         * gcc.dg/20001116-1.c: Move expected warning line.
321
322 2004-06-15  Richard Henderson  <rth@redhat.com>
323
324         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
325         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
326
327 2004-06-15  Jeff Law  <law@redhat.com>
328
329         * gcc.dg/tree-ssa/20040615-1.c: New test.
330         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
331         be less sensitive to operand ordering.
332         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
333
334 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
335
336         * g++.dg/abi/bitfield3.C: Add comment..
337
338 2004-06-15  Richard Henderson  <rth@redhat.com>
339
340         * g++.dg/ext/stmtexpr1.C: XFAIL.
341         * gcc.dg/20030612-1.c: XFAIL.
342
343 2004-06-15  Eric Christopher  <echristo@redhat.com>
344
345         * g++.dg/charset/asm5.c: New.
346         * gcc.dg/charset/asm6.c: New.
347
348 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
349
350         PR fortran/15962
351         * gfortran.fortran-torture/execute/select_1.f90: New test.
352
353 2004-06-15  Paul Brook  <paul@codesourcery.com>
354
355         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
356
357 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
358
359         PR c++/15967
360         * g++.dg/lookup/crash3.C: New test.
361
362 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
363
364         PR c++/15947
365         * g++.dg/parse/dtor4.C: New test.
366
367 2004-06-14  Jeff Law  <law@redhat.com>
368
369         * gcc.c-torture/compile/20040614-1.c: New test.
370
371 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
372
373         PR fortran/15211
374         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
375         LEN of a character array.
376
377 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
378
379         PR c++/15096
380         * g++.dg/template/ptrmem10.C: New test.
381
382         PR c++/14930
383         * g++.dg/template/friend30.C: New test.
384
385 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
386
387         PR fortran/14928
388         * gfortran.fortran-torture/compile/mloc.f90: New test.
389
390 2004-06-13  Paul Brook  <paul@codesourcery.com>
391
392         * gfortran.fortran-torture/execute/random_2.f90: New test.
393
394 2004-06-13  Eric Christopher  <echristo@redhat.com>
395
396         * gcc.dg/noncompile/redecl-1.c: Fix error message.
397
398 2004-06-12  Paul Brook  <paul@codesourcery.com>
399
400         * gfortran.fortran-torture/execute/contained_3.f90: New test.
401
402 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
403
404         PR fortran/14923
405         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
406
407 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
408
409         PR fortran/14957
410         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
411         syntax errors in end statements of contained subroutines.
412
413 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
414
415         PR fortran/12841
416         * gfortran.fortran-torture/execute/null_arg.f90: New test.
417
418 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
419
420         PR fortran/15665
421         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
422
423 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
424
425         PR gfortran/12839
426         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
427
428 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
429
430         PR c++/15862
431         * g++.dg/parse/enum1.C: New test.
432
433 2004-06-10  Jeff Law  <law@redhat.com>
434
435         * gcc.c-torture/compile/20040610-1.c: New test.
436
437 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
438
439         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
440         * g++.old-deja/g++.other/decl3.C: Likewise.
441
442 2004-06-10  Brian Booth  <bbooth@redhat.com>
443
444         * gcc.dg/tree-ssa/20031015-1.c: Scan for
445         V_MAY_DEF instead of VDEF.
446         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
447
448 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
449
450         PR c++/14211
451         * g++.dg/conversion/const1.C: New test.
452
453         PR c++/15076
454         * g++.dg/conversion/reinterpret1.C: New test.
455
456         PR c++/15877
457         * g++.dg/template/enum2.C: New test.
458
459         PR c++/15227
460         * g++.dg/template/error13.C: New test.
461
462 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
463
464         PR fortran/14957
465         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
466         arguments to test_* REAL and of the right size.
467
468 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
469
470         PR target/15569
471         PR rtl-optimization/15681
472         * gcc.dg/20040609-1.c: New test.
473
474 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
475
476         PR c++/14791
477         * g++.dg/opt/builtins1.C: New test.
478
479 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
480
481         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
482         that use default windows32 struct layout.
483         * gcc.dg/i386-bitfield2.c: Likewise.
484
485 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
486
487         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
488         for mingw32 and cygwin targets.
489
490 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
491
492         * gcc.dg/pch/macro-4.c: New.
493         * gcc.dg/pch/macro-4.hs: New.
494
495 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
496
497         PR fortran/13249
498         * gfortran.fortran-torture/compile/name_clash.f90: New test.
499
500 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
501
502         PR fortran/13372
503         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
504
505 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
506
507         PR gfortran/14897
508         * gfortran.fortran-torture/execute/t_edit.f90: New test.
509
510 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
511
512         PR gfortran/15755
513         * gfortran.fortran-torture/execute/backspace.c : New test.
514
515 2004-06-09  Paul Brook  <paul@codesourcery.com>
516
517         * gfortran.fortran-torture/execure/intrinsic_associated.f90
518         (pointer_to_section): Rewrite to use smaller array.
519
520 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
521
522         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
523         * gcc.dg/ext/altivec-10.c: Same.
524         * gcc.dg/ext/altivec-11.c: Same.
525         * gcc.dg/ext/altivec-12.c: Same.
526         * gcc.dg/ext/altivec-13.c: Same.
527         * gcc.dg/ext/altivec-14.c: Same.
528         * gcc.dg/ext/altivec-15.c: Same.
529         * gcc.dg/ext/altivec-16.c: Same.
530         * gcc.dg/ext/altivec-3.c: Same.
531         * gcc.dg/ext/altivec-4.c: Same.
532         * gcc.dg/ext/altivec-6.c: Same.
533         * gcc.dg/ext/altivec-7.c: Same.
534         * gcc.dg/ext/altivec-8.c: Same.
535         * gcc.dg/ext/altivec-varargs-1.c: Same.
536
537         * g++.dg/ext/altivec-1.C: Correct dg syntax.
538         * g++.dg/ext/altivec-10.C: Same.
539         * g++.dg/ext/altivec-2.C: Same.
540         * g++.dg/ext/altivec-3.C: Same.
541         * g++.dg/ext/altivec-4.C: Same.
542         * g++.dg/ext/altivec-5.C: Same.
543         * g++.dg/ext/altivec-6.C: Same.
544         * g++.dg/ext/altivec-7.C: Same.
545         * g++.dg/ext/altivec-8.C: Same.
546         * g++.dg/ext/altivec-9.C: Same.
547
548 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
549
550         PR c++/7841
551         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
552
553 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
554
555         * gcc.dg/union-1.c: New test.
556
557 2004-06-07  Roger Sayle  <roger@eyesopen.com>
558
559         * gcc.dg/builtins-41.c: New test case.
560         * gcc.dg/builtins-42.c: New test case.
561
562 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
563
564         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
565         * g++.dg/ext/altivec-10.C: Same.
566         * g++.dg/ext/altivec-2.C: Same.
567         * g++.dg/ext/altivec-3.C: Same.
568         * g++.dg/ext/altivec-4.C: Same.
569         * g++.dg/ext/altivec-5.C: Same.
570         * g++.dg/ext/altivec-6.C: Same.
571         * g++.dg/ext/altivec-7.C: Same.
572         * g++.dg/ext/altivec-8.C: Same.
573         * g++.dg/ext/altivec-9.C: Same.
574         * g++.old-deja/g++.abi/cxa_vec.C: Same.
575         * g++.old-deja/g++.brendan/new3.C: Same.
576         * gcc.c-torture/execute/eeprof-1.x: Same.
577
578 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
579
580         PR c/14765
581         * gcc.dg/pr14765-1.c: New test.
582
583 2004-06-07  Roger Sayle  <roger@eyesopen.com>
584
585         PR c/14649
586         * gcc.dg/pr14649-1.c: New test case.
587
588 2004-06-07  Richard Henderson  <rth@redhat.com>
589
590         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
591         if temporaries.
592
593 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
594
595         * g++.dg/eh/elide1.C: Remove XFAIL.
596
597 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
598
599         PR c++/15337
600         * g++.dg/expr/sizeof3.C: New test.
601
602         PR c++/14777
603         * g++.dg/template/access14.C: New test.
604
605         PR c++/15554
606         * g++.dg/template/enum1.C: New test.
607
608         PR c++/15057
609         * g++.dg/eh/throw1.C: New test.
610
611 2004-06-07  David Ayers  <d.ayers@inode.at>
612             Ziemowit Laski  <zlaski@apple.com>
613
614         * lib/objc.exp (objc_target_compile): Revert the '-framework
615         Foundation' flag fix, since bare Darwin does not ship
616         with the Foundation framework.
617         * objc/execute/next_mapping.h: Provide a local NSConstantString
618         @interface and @implementation.
619         (objc_constant_string_init): A constructor function, used to
620         initialize the NSConstantString meta-class object.
621         * objc/execute/string1.m: Include "next_mapping.h" instead of
622         <Foundation/NSString.h>.
623         * objc/execute/string2.m: Likewise.
624         * objc/execute/string3.m: Likewise.
625         * objc/execute/string4.m: Likewise.
626
627 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
628
629         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
630         to double. Replace double with FLOAT.
631         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
632
633         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
634         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
635         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
636         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
637         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
638         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
639         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
640         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
641
642 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
643
644         PR c/13519
645         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
646
647 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
648
649         PR c++/15503
650         * g++.dg/template/meminit2.C: New test.
651
652 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
653
654         PR target/15822
655         * gcc.c-torture/execute/compare-fp-1.c,
656         gcc.c-torture/execute/compare-fp-2.c,
657         gcc.c-torture/execute/compare-fp-3.c,
658         gcc.c-torture/execute/compare-fp-4.c,
659         gcc.c-torture/execute/compare-fp-3.x,
660         gcc.c-torture/execute/compare-fp-4.x: Moved...
661         * gcc.c-torture/execute/ieee/compare-fp-1.c,
662         gcc.c-torture/execute/ieee/compare-fp-2.c,
663         gcc.c-torture/execute/ieee/compare-fp-3.c,
664         gcc.c-torture/execute/ieee/compare-fp-4.c,
665         gcc.c-torture/execute/ieee/compare-fp-3.x,
666         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
667
668 2004-06-04  David Ayers  <d.ayers@inode.at>
669
670         * objc/execute/protocol-isEqual-4.m: New testcase.
671
672 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
673
674         * objc/execute/protocol-isEqual-1.m: New testcase.
675         * objc/execute/protocol-isEqual-2.m: New testcase.
676         * objc/execute/protocol-isEqual-3.m: New testcase.
677
678 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
679
680         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
681
682 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
683
684         * lib/objc.exp (objc_target_compile): When running tests on
685         Darwin (Mac OS X), inform the linker about '-framework
686         'Foundation'.
687
688 2004-06-02  Eric Christopher  <echristo@redhat.com>
689
690         * gcc.c-torture/compile/20040602-1.c: New.
691
692 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
693
694         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
695         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
696
697         PR tree-optimization/14736
698         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
699
700         PR tree-optimization/14042
701         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
702
703         PR tree-optimization/14729
704         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
705
706 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
707
708         PR fortran/15557
709         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
710
711 2004-06-01  Richard Hederson  <rth@redhat.com>
712
713         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
714
715 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
716
717         PR c++/14932
718         * g++.dg/parse/offsetof4.C: New test.
719
720 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
721
722         PR objc/7993
723         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
724
725 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
726
727         PR c++/15701
728         * g++.dg/template/friend29.C: New test.
729
730 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
731
732         PR c/15749
733         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
734
735 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
736
737         * gcc.dg/sparc-trap-1.c: New test.
738
739 2004-05-31  Roger Sayle  <roger@eyesopen.com>
740
741         PR middle-end/15069
742         * g++.dg/opt/fold3.C: New test case.
743
744 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
745
746         * lib/target-supports.exp (check_iconv_available): Fix fallout
747         from 2004-05-28 patch.
748
749 2004-05-30  Paul Brook  <paul@codesourcery.com>
750
751         PR fortran/15620
752         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
753         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
754
755 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
756
757         * gfortran.fortran-torture/execute/random_1.f90: New test.
758
759 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
760
761         * g++.dg/ext/altivec-10.C: New test.
762
763 2004-05-29  Paul Brook  <paul@codesourcery.com>
764
765         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
766
767 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
768
769         * gcc.dg/altivec-16.c: New test.
770
771 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
772
773         * lib/target-supports.exp (check_vmx_hw_available): New.
774         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
775
776         * lib/target-supports.exp (check_alias_available,
777         check_iconv_available, check_named_sections_available): Use
778         unique names for temporary files.
779
780 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
781
782         * gcc.dg/altivec-15.c: New test.
783
784 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
785
786         PR c++/15083
787         * g++.dg/warn/noeffect6.C: New test.
788
789         PR c++/15471
790         * g++.dg/expr/ptrmem4.C: New test.
791
792         PR c++/15640
793         * g++.dg/template/operator3.C: New test.
794
795 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
796
797         PR c++/14668
798         * g++.dg/lookup/redecl1.C: New test.
799         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
800
801 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
802
803         * gcc.c-torture/execute/compare-fp-1.c,
804         gcc.c-torture/execute/compare-fp-2.c,
805         gcc.c-torture/execute/compare-fp-3.c,
806         gcc.c-torture/execute/compare-fp-4.c,
807         gcc.c-torture/execute/compare-fp-3.x,
808         gcc.c-torture/execute/compare-fp-4.x,
809         gcc.dg/pr15649-1.c: New.
810
811 2004-05-27  Adam Nemet  <anemet@lnxw.com>
812
813         PR c++/12883
814         * g++.dg/init/array14.C: New test.
815
816 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
817
818         * lib/compat.exp (compat-get-options-main): New.
819         (compat-get-options): Remove unneeded code, warn for ignored
820         command.
821         (compat-execute): Check flag set by dg-require-* commands.
822
823         * lib/compat.exp (compat-execute): Break up long lines.
824
825 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
826
827         * gcc.dg/altivec-7.c: Don't use 'vector long'.
828         * gcc.dg/altivec-14.c: New test.
829         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
830
831         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
832         * gcc.dg/altivec-12.c: Ditto.
833
834         * gcc.dg/altivec-3.c: Move call to altivec_check.
835
836 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
837
838         PR c++/15044
839         * g++.dg/template/error12.C: New test.
840
841         PR c++/15317
842         * g++.dg/ext/attrib15.C: New test.
843
844         PR c++/15329
845         * g++.dg/template/ptrmem9.C: New test.
846
847 2004-05-25  Paul Brook  <paul@codesourcery.com>
848
849         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
850
851 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
852
853         PR c++/15165
854         * g++.dg/template/crash19.C: New test.
855
856 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
857
858         PR c++/15025
859         * g++.dg/template/redecl1.C: New test.
860
861 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
862
863         PR c++/14821
864         * g++.dg/other/ns1.C: New test.
865
866         PR c++/14883
867         * g++.dg/template/invalid1.C: New test.
868
869 2004-05-23  Paul Brook  <paul@codesourcery.com>
870         Victor Leikehman  <lei@haifasphere.co.il>
871
872         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
873         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
874
875 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
876
877         PR c++/15285
878         PR c++/15299
879         * g++.dg/template/non-dependent5.C: New test.
880         * g++.dg/template/non-dependent6.C: New test.
881
882 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
883
884         PR c++/15507
885         * g++.dg/inherit/union1.C: New test.
886
887         PR c++/15542
888         * g++.dg/template/addr1.C: New test.
889
890         PR c++/15427
891         * g++.dg/template/array5.C: New test.
892
893         PR c++/15287
894         * g++.dg/template/array6.C: New test.
895
896 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
897             Roger Sayle  <roger@eyesopen.com>
898
899         * g++.dg/lookup/forscope2.C: New test case.
900
901 2004-05-22  Ben Elliston  <bje@au.ibm.com>
902
903         * gcc.dg/cpp/Wmissingdirs.c: New.
904
905 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
906
907         PR target/15301
908         * gcc.dg/compat/union-m128-1.h: New file.
909         * gcc.dg/compat/union-m128-1_main.c: Likewise.
910         * gcc.dg/compat/union-m128-1_x.c: Likewise.
911         * gcc.dg/compat/union-m128-1_y.c: Likewise.
912
913 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
914
915         PR target/15302
916         * gcc.dg/compat/struct-complex-1.h: New file.
917         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
918         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
919         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
920
921 2004-05-20  Roger Sayle  <roger@eyesopen.com>
922
923         PR middle-end/3074
924         * gcc.dg/pr3074-1.c: New test case.
925         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
926
927 2004-05-20  Falk Hueffner  <falk@debian.org>
928
929         PR other/15526
930         * gcc.dg/ftrapv-1.c: New test case.
931
932 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
933
934         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
935
936 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
937             Jeff Law  <law@redhat.com>
938
939         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
940         * gcc.dg/tree-ssa/20040518-2.c: New test.
941
942         * gcc.dg/tree-ssa/20040518-1.c: New test.
943
944 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
945
946         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
947
948 2004-05-18  Paul Brook  <paul@codesourcery.com>
949
950         PR fortran/13930
951         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
952
953 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
954
955         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
956         constant folding.
957
958 2004-05-17  Steven Bosscher  <stevenb@suse.de>
959
960         * gcc.dg/tree-ssa/20040517-1.c: New test.
961
962 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
963
964         * gcc.dg/loop-4.c: New test.
965
966 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
967
968         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
969
970 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
971
972         PR fortran/15311
973         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
974
975 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
976
977         PR fortran/13826
978         PR fortran/13940
979         * gfortran.fortran-torture/compile/data_1.f90: New test.
980
981 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
982
983         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
984         * gcc.dg/uninit-H.c: Define ASM for __s390__.
985
986 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
987
988         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
989
990 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
991
992         PR c/15444
993         * gcc.dg/format/xopen-1.c: Adjust expected message.
994         * gcc.dg/format/xopen-3.c: New test.
995
996 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
997
998         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
999
1000 2004-05-14  Jeff Law  <law@redhat.com>
1001
1002         * gcc.dg/tree-ssa/20040514-2.c: New test.
1003
1004 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1005
1006         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1007         this ...
1008         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1009         this.
1010
1011 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1012
1013         * gcc.dg/tree-ssa/20040514-1.c: New test.
1014
1015 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1016
1017         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1018         test.
1019
1020 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1021
1022         PR fortran/14066
1023         * gfortran.fortran-torture/compile/do_1.f90: New test.
1024
1025 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1026
1027         PR fortran/15051
1028         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1029         test.
1030
1031 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1032
1033         PR fortran/15149
1034         * gfortran.fortran-torture/execute/random_init.f90: New test.
1035
1036 2004-05-13  Paul Brook  <paul@codesourcery.com>
1037
1038         PR fortran/15314
1039         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1040
1041 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1042
1043         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1044         for the powerpc case.
1045
1046 2004-05-13  Jeff Law  <law@redhat.com>
1047
1048         * gcc.dg/tree-ssa/20040513-1.c: New test.
1049         * gcc.dg/tree-ssa/20040513-2.c: New test.
1050
1051 2004-05-13  Paul Brook  <paul@codesourcery.com>
1052
1053         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1054         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1055         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1056
1057 2004-05-13  Andreas Schwab  <schwab@suse.de>
1058
1059         PR other/10819
1060         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1061         characters.
1062
1063 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1064
1065         PR fortran/15294
1066         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1067
1068 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1069
1070         Merge from tree-ssa-20020619-branch.  See
1071         ChangeLog.tree-ssa for details.
1072
1073 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1074
1075         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1076         include <altivec.h> explicitly.
1077         * gcc.dg/altivec-13.c: Likewise.
1078
1079 2004-05-11  Paul Brook  <paul@codesourcery.com>
1080
1081         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1082
1083 2004-05-10  Eric Christopher  <echristo@redhat.com>
1084
1085         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1086         * gcc.dg/sibcall-4.c: Ditto.
1087
1088 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1089
1090         * g++.dg/ext/altivec-8.C: New test case.
1091         * gcc.dg/altivec-13.c: New test case.
1092
1093 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1094
1095         * gcc.c-torture/execute/divcmp-1.c: New test case.
1096         * gcc.c-torture/execute/divcmp-2.c: New test case.
1097         * gcc.c-torture/execute/divcmp-3.c: New test case.
1098
1099 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1100
1101         * g++.dg/other/pragma-re-2.C: New test.
1102
1103 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1104
1105         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1106         * gcc.dg/i386-387-2.c: Likewise.
1107
1108         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1109         __builtin_drem.
1110         * gcc.dg/i386-387-6.c: Likewise.
1111
1112 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1113
1114         * gcc.dg/builtins-33.c:  Also check log1p*.
1115
1116 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1117
1118         PR optimization/15296
1119         * gcc.c-torture/execute/pr15296.c: New test.
1120
1121 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1122
1123         * gcc.dg/builtins-40.c: New test.
1124
1125 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1126
1127         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1128
1129 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1130
1131         * g++.dg/ext/spe1.C: New testcase.
1132
1133 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1134
1135         * objc.dg/image-info.m: Allow additional attributes
1136         for __image_info section.
1137
1138 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1139
1140         * gcc.dg/torture/mips-hilo-2.c: New test.
1141
1142 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1143
1144         PR c++/14389
1145         * g++.dg/template/member5.C: New test.
1146
1147 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1148
1149         * gcc.dg/builtins-34.c: Also check expm1*.
1150
1151 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1152
1153         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1154         * gcc.dg/torture/builtin-convert-3.c: New test.
1155
1156 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1157
1158         PR middle-end/15054
1159         * g++.dg/opt/pr15054.C: New test.
1160
1161 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1162
1163         * gcc.dg/torture/builtin-rounding-1.c: New test.
1164         * gcc.dg/builtins-25.c: Delete.
1165         * gcc.dg/builtins-29.c: Delete.
1166
1167 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1168
1169         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1170         * gcc.dg/sibcall-4.c: Likewise.
1171         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1172
1173 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1174
1175         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1176         bit-field on 16-bit targets.
1177
1178 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1179
1180         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1181         16-bit targets.
1182
1183 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1184
1185         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1186         * gcc.dg/rs6000-power2-2.c: Likewise.
1187
1188 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1189
1190         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1191         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1192         Change the asm registers to be in form of frN instead of fN.
1193
1194 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1195
1196         * gcc.dg/torture/builtin-convert-2.c: New test.
1197
1198 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1199
1200         * gcc.dg/rs6000-power2-1.c: New test.
1201         * gcc.dg/rs6000-power2-2.c: New test.
1202
1203 2004-04-28  Jan Hubicka  <jh@suse.cz>
1204
1205         * gcc.dg/unused-6.c: New test.
1206
1207 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1208             Ulrich Weigand  <uweigand@de.ibm.com>
1209
1210         * ada/acats/run_all.sh: Define $target variable.
1211
1212 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1213
1214         PR c++/15119
1215         * g++.dg/other/vararg-1.C: New test.
1216
1217         PR c++/4794
1218         * g++.dg/eh/cleanup3.C: New test.
1219
1220 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1221
1222         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1223         and ad8011a (target_insn).
1224         * ada/acats/support/macro.dfs: Likewise.
1225         * ada/acats/support/impbit.adb: New file.
1226
1227 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1228
1229         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1230
1231 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1232
1233         * gcc.dg/loop-3.c: New test.
1234
1235 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1236
1237         * gcc.c-torture/execute/simd-5.c: New test.
1238
1239 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1240
1241         PR c++/15064
1242         * g++.dg/template/crash18.C: New test.
1243
1244 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1245
1246         * g++.dg/ext/complit3.C: New test.
1247
1248 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1249
1250         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1251         * gcc.dg/altivec-3.c: Same.
1252         * gcc.dg/altivec-varargs-1.c: Same.
1253
1254 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1255
1256         * lib/target-supports.exp (check_profiling_available): Assume
1257         profiling is not available on powerpc-eabi targets.
1258
1259 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1260
1261         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1262         * gcc.dg/vmx/bug-1.c: Ditto.
1263
1264 2004-04-20  Eric Christopher  <echristo@redhat.com>
1265
1266         * gcc.dg/charset/extern.c: New test.
1267         * g++.dg/charset/extern3.cc: Ditto.
1268
1269 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1270
1271         * gcc.dg/builtins-39.c: New test.
1272
1273 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1274
1275         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1276
1277 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1278
1279         * gcc.dg/torture/mips-hilo-1.c: New test.
1280
1281 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1282
1283         * gcc.c-torture/compile/20040419-1.c: New test.
1284
1285 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1286
1287         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1288
1289 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1290             Aldy Hernandez  <aldyh@redhat.com>
1291
1292         * gcc.c-torture/execute/va-arg-24.c: New.
1293
1294 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1295             Aldy Hernandez  <aldyh@redhat.com>
1296
1297         * gcc.dg/vmx/1b-01.c: New.
1298         * gcc.dg/vmx/1b-02.c: New.
1299         * gcc.dg/vmx/1b-03.c: New.
1300         * gcc.dg/vmx/1b-04.c: New.
1301         * gcc.dg/vmx/1b-05.c: New.
1302         * gcc.dg/vmx/1b-06.c: New.
1303         * gcc.dg/vmx/1b-07.c: New.
1304         * gcc.dg/vmx/1c-01.c: New.
1305         * gcc.dg/vmx/1c-02.c: New.
1306         * gcc.dg/vmx/3a-01a.c: New.
1307         * gcc.dg/vmx/3a-01.c: New.
1308         * gcc.dg/vmx/3a-01m.c: New.
1309         * gcc.dg/vmx/3a-03.c: New.
1310         * gcc.dg/vmx/3a-03m.c: New.
1311         * gcc.dg/vmx/3a-04.c: New.
1312         * gcc.dg/vmx/3a-04m.c: New.
1313         * gcc.dg/vmx/3a-05.c: New.
1314         * gcc.dg/vmx/3a-06.c: New.
1315         * gcc.dg/vmx/3a-06m.c: New.
1316         * gcc.dg/vmx/3a-07.c: New.
1317         * gcc.dg/vmx/3b-01.c: New.
1318         * gcc.dg/vmx/3b-02.c: New.
1319         * gcc.dg/vmx/3b-10.c: New.
1320         * gcc.dg/vmx/3b-13.c: New.
1321         * gcc.dg/vmx/3b-14.c: New.
1322         * gcc.dg/vmx/3b-15.c: New.
1323         * gcc.dg/vmx/3c-01a.c: New.
1324         * gcc.dg/vmx/3c-01.c: New.
1325         * gcc.dg/vmx/3c-02.c: New.
1326         * gcc.dg/vmx/3c-03.c: New.
1327         * gcc.dg/vmx/3d-01.c: New.
1328         * gcc.dg/vmx/4-01.c: New.
1329         * gcc.dg/vmx/4-03.c: New.
1330         * gcc.dg/vmx/5-01.c: New.
1331         * gcc.dg/vmx/5-02.c: New.
1332         * gcc.dg/vmx/5-03.c: New.
1333         * gcc.dg/vmx/5-04.c: New.
1334         * gcc.dg/vmx/5-05.c: New.
1335         * gcc.dg/vmx/5-06.c: New.
1336         * gcc.dg/vmx/5-07.c: New.
1337         * gcc.dg/vmx/5-07t.c: New.
1338         * gcc.dg/vmx/5-08.c: New.
1339         * gcc.dg/vmx/5-10.c: New.
1340         * gcc.dg/vmx/5-11.c: New.
1341         * gcc.dg/vmx/7-01a.c: New.
1342         * gcc.dg/vmx/7-01.c: New.
1343         * gcc.dg/vmx/7c-01.c: New.
1344         * gcc.dg/vmx/7d-01.c: New.
1345         * gcc.dg/vmx/7d-02.c: New.
1346         * gcc.dg/vmx/8-01.c: New.
1347         * gcc.dg/vmx/8-02a.c: New.
1348         * gcc.dg/vmx/8-02.c: New.
1349         * gcc.dg/vmx/brode-1.c: New.
1350         * gcc.dg/vmx/bug-1.c: New.
1351         * gcc.dg/vmx/bug-2.c: New.
1352         * gcc.dg/vmx/bug-3.c: New.
1353         * gcc.dg/vmx/cw-bug-1.c: New.
1354         * gcc.dg/vmx/cw-bug-2.c: New.
1355         * gcc.dg/vmx/cw-bug-3.c: New.
1356         * gcc.dg/vmx/dct.c: New.
1357         * gcc.dg/vmx/debug-1.c: New.
1358         * gcc.dg/vmx/debug-2.c: New.
1359         * gcc.dg/vmx/debug-3.c: New.
1360         * gcc.dg/vmx/debug-4.c: New.
1361         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1362         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1363         * gcc.dg/vmx/eg-5.c: New.
1364         * gcc.dg/vmx/fft.c: New.
1365         * gcc.dg/vmx/gcc-bug-1.c: New.
1366         * gcc.dg/vmx/gcc-bug-2.c: New.
1367         * gcc.dg/vmx/gcc-bug-3.c: New.
1368         * gcc.dg/vmx/gcc-bug-4.c: New.
1369         * gcc.dg/vmx/gcc-bug-5.c: New.
1370         * gcc.dg/vmx/gcc-bug-6.c: New.
1371         * gcc.dg/vmx/gcc-bug-7.c: New.
1372         * gcc.dg/vmx/gcc-bug-8.c: New.
1373         * gcc.dg/vmx/gcc-bug-9.c: New.
1374         * gcc.dg/vmx/gcc-bug-b.c: New.
1375         * gcc.dg/vmx/gcc-bug-c.c: New.
1376         * gcc.dg/vmx/gcc-bug-d.c: New.
1377         * gcc.dg/vmx/gcc-bug-e.c: New.
1378         * gcc.dg/vmx/gcc-bug-f.c: New.
1379         * gcc.dg/vmx/gcc-bug-g.c: New.
1380         * gcc.dg/vmx/gcc-bug-i.c: New.
1381         * gcc.dg/vmx/harness.h: New.
1382         * gcc.dg/vmx/ira1.c: New.
1383         * gcc.dg/vmx/ira2a.c: New.
1384         * gcc.dg/vmx/ira2b.c: New.
1385         * gcc.dg/vmx/ira2.c: New.
1386         * gcc.dg/vmx/ira2c.c: New.
1387         * gcc.dg/vmx/mem.c: New.
1388         * gcc.dg/vmx/newton-1.c: New.
1389         * gcc.dg/vmx/ops.c: New.
1390         * gcc.dg/vmx/sn7153.c: New.
1391         * gcc.dg/vmx/spill2.c: New.
1392         * gcc.dg/vmx/spill3.c: New.
1393         * gcc.dg/vmx/spill.c: New.
1394         * gcc.dg/vmx/t.c: New.
1395         * gcc.dg/vmx/varargs-1.c: New.
1396         * gcc.dg/vmx/varargs-2.c: New.
1397         * gcc.dg/vmx/varargs-3.c: New.
1398         * gcc.dg/vmx/varargs-4.c: New.
1399         * gcc.dg/vmx/varargs-5.c: New.
1400         * gcc.dg/vmx/varargs-6.c: New.
1401         * gcc.dg/vmx/varargs-7.c: New.
1402         * gcc.dg/vmx/vmx.exp: New.
1403         * gcc.dg/vmx/vprint-1.c: New.
1404         * gcc.dg/vmx/vscan-1.c: New.
1405         * gcc.dg/vmx/x-01.c: New.
1406         * gcc.dg/vmx/x-02.c: New.
1407         * gcc.dg/vmx/x-03.c: New.
1408         * gcc.dg/vmx/x-04.c: New.
1409         * gcc.dg/vmx/x-05.c: New.
1410         * gcc.dg/vmx/yousufi-1.c: New.
1411         * gcc.dg/vmx/zero-1.c: New.
1412         * gcc.dg/vmx/zero.c: New.
1413
1414 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1415
1416         * g++.dg/lookup/java1.C: Update for chage of
1417         _Jv_AllocObject.
1418         * g++.dg/lookup/java2.C: Likewise.
1419
1420 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1421
1422         * ada/acats/run_all.sh: use -O2 by default.
1423
1424 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1425
1426         * gcc.dg/vr-mult-[12].c: New tests.
1427
1428 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1429
1430         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1431
1432         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1433
1434 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1435
1436         * lib/target-supports.exp (check_profiling_available): Assume profiling
1437         isn't available for mips*-*-elf targets.
1438
1439 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1440
1441         * gcc.dg/builtins-38.c: New test.
1442
1443 2004-04-14  Eric Christopher  <echristo@redhat.com>
1444
1445         * g++.dg/charset/charset.exp: Run .cc extension tests.
1446
1447 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1448
1449         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1450
1451 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1452
1453         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1454
1455 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1456
1457         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1458         * gcc.dg/i386-387-2.c: Likewise.
1459
1460         * gcc.dg/i386-387-7.c: New test.
1461         * gcc.dg/i386-387-8.c: New test.
1462
1463         * gcc.dg/builtins-37.c: New test.
1464
1465 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1466
1467         * g++.dg/pch/externc-1.C: Add missing semicolon.
1468
1469 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1470
1471         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1472
1473 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1474
1475         * gcc.c-torture/execute/20040411-1.c: New test.
1476
1477 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1478
1479         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1480
1481 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1482
1483         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1484
1485 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1486
1487         * lib/target-supports.exp (check_named_sections_available): New.
1488         * lib/gcc-dg.exp (dg-require-named-sections): New.
1489         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1490         old-deja.exp.  Also prune error-count message from HP linker.
1491         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1492
1493         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1494         * g++.old-deja/g++.pt/static3.C: Likewise.
1495         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1496
1497 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1498
1499         * gcc.c-torture/execute/20040409-1.c: New test case.
1500         * gcc.c-torture/execute/20040409-2.c: New test case.
1501         * gcc.c-torture/execute/20040409-3.c: New test case.
1502
1503 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1504
1505         * gcc.dg/20040409-1.c: New test.
1506
1507 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1508
1509         PR target/14888
1510         * g++.dg/opt/pr14888.C: New test case.
1511
1512 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1513
1514         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1515         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1516         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1517         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1518         New tests.
1519
1520 2004-04-08  Paul Brook  <paul@codesourcery.com>
1521
1522         * gcc.dg/spill-1.c: New test.
1523
1524 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1525
1526         * gcc.dg/torture/builtin-ctype-2.c: New test.
1527
1528 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1529
1530         * gcc.dg/pch/pch.exp: Add largefile test.
1531
1532 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1533
1534         * g++.dg/pch/externc-1.Hs: New.
1535         * g++.dg/pch/externc-1.C: New.
1536
1537 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1538
1539         * gcc.dg/compat/struct-by-value-5a_main.c,
1540         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1541         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1542         * gcc.dg/compat/struct-by-value-5a_x.c,
1543         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1544         gcc.dg/compat/struct-by-value-5_x.c.
1545         * gcc.dg/compat/struct-by-value-5a_y.c,
1546         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1547         gcc.dg/compat/struct-by-value-5_y.c.
1548
1549         * gcc.dg/compat/struct-by-value-6a_main.c,
1550         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1551         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1552         * gcc.dg/compat/struct-by-value-6a_x.c,
1553         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1554         gcc.dg/compat/struct-by-value-6_x.c.
1555         * gcc.dg/compat/struct-by-value-6a_y.c,
1556         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1557         gcc.dg/compat/struct-by-value-6_y.c.
1558
1559         * gcc.dg/compat/struct-by-value-7a_main.c,
1560         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1561         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1562         * gcc.dg/compat/struct-by-value-7a_x.c,
1563         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1564         gcc.dg/compat/struct-by-value-7_x.c.
1565         * gcc.dg/compat/struct-by-value-7a_y.c,
1566         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1567         gcc.dg/compat/struct-by-value-7_y.c.
1568
1569 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1570
1571         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1572         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1573         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1574         options.
1575
1576 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1577
1578         * gcc.dg/builtins-36.c: New test.
1579
1580 2004-04-06  Paul Brook  <paul@codesourcery.com>
1581
1582         * README.gcc: Remove obsolete contraint on testcases.
1583
1584 2004-04-05  Paul Brook  <paul@codesourcery.com>
1585
1586         PR2123
1587         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1588         failure and exit(0) on success.
1589         * g++.dg/expr/anew2.C: Ditto.
1590         * g++.dg/expr/anew3.C: Ditto.
1591         * g++.dg/expr/anew4.C: Ditto.
1592
1593 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1594
1595         PR c++/3518
1596         * g++.dg/template/unify7.C: New.
1597
1598 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1599
1600         * g++.dg/README: Bring up to date with new subdirectories; remove
1601         duplicate subdirectory lines.
1602
1603 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1604
1605         PR c++/14007
1606         * g++.dg/template/unify5.C: New.
1607         * g++.dg/template/unify6.C: New.
1608         * g++.dg/template/qualttp20.C: Adjust.
1609         * g++.old-deja/g++.jason/report.C: Adjust.
1610         * g++.old-deja/g++.other/qual1.C: Adjust.
1611
1612 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1613
1614         PR c++/14803
1615         * g++.dg/inherit/ptrmem1.C: New test.
1616
1617 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1618
1619         PR c++/14755
1620         * gcc.c-torture/execute/20040331-1.c: New test.
1621         * gcc.dg/20040331-1.c: New test.
1622
1623 2004-04-01  Paul Brook  <paul@codesourcery.com>
1624
1625         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1626
1627 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1628
1629         PR c++/14724
1630         * g++.dg/init/goto1.C: New test.
1631
1632         PR c++/14763
1633         * g++.dg/template/defarg4.C: New test.
1634
1635 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1636
1637         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1638
1639 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1640
1641         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1642
1643 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1644
1645         * gcc.dg/noncompile/undeclared-2.c: New test.
1646
1647 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1648
1649         * gcc.dg/940409-1.c: Remove XFAIL.
1650         * gcc.dg/reg-vol-struct-1.c: New test.
1651
1652 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1653
1654         * gcc.dg/torture/builtin-wctype-1.c: New test.
1655
1656 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1657
1658         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1659         * gcc.dg/20001101-1.c: Likewise.
1660         * gcc.dg/20001102-1.c: Likewise.
1661
1662 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1663
1664         * gcc.dg/compare8.c: Add an additional test for XOR.
1665
1666 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1667
1668         * gcc.dg/torture/builtin-ctype-1.c: New test.
1669
1670 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1671
1672         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1673         * gcc.dg/torture/builtin-math-1.c: Likewise.
1674         * gcc.dg/torture/builtin-power-1.c: New test.
1675
1676 2004-03-24  Andreas Schwab  <schwab@suse.de>
1677
1678         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1679         IA64 assembler.
1680
1681 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1682             Roger Sayle  <roger@eyesopen.com>
1683
1684         * gcc.dg/compare8.c: New test case.
1685
1686 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1687
1688         * g++.dg/ext/altivec-7.C: New test.
1689
1690 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1691
1692         PR 12267, 12391, 12560, 13129, 14114, 14133
1693         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1694         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1695         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1696         Adjust error regexps.
1697         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1698         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1699         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1700         * gcc.dg/local1.c: Add explanatory comment.
1701
1702 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1703
1704         PR optimization/14669
1705         * g++.dg/opt/fold2.C: New test case.
1706
1707 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
1708
1709         PR c/14069
1710         * gcc.dg/20040322-1.c: New test.
1711
1712 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1713
1714         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
1715         * gcc.dg/ultrasp4.c: Likewise.
1716         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
1717
1718 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1719
1720         * gcc.dg/i386-sse-8.c: Reset default options.
1721
1722 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1723
1724         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
1725         in the error message text.
1726
1727 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1728
1729         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
1730
1731 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
1732
1733         PR c++/14616
1734         * g++.dg/init/array13.C: New test.
1735
1736 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1737
1738         PR target/13889
1739         * gcc.c-torture/compile/pr13889.c: New test case.
1740
1741 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1742
1743         PR c/14635
1744         * builtins-1.c (nan, nans): Don't test.
1745         * builtins-30.c: Don't use nan, nanf, nanl.
1746         * builtins-35.c: New test.
1747
1748 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1749
1750         * g++.dg/ext/altivec-6.C: New test.
1751
1752 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1753
1754         * g++.dg/init/placement3.C: New test.
1755
1756         * g++.dg/template/spec13.C: New test.
1757
1758         * g++.dg/lookup/using11.C: New test.
1759
1760         * g++.dg/lookup/koenig3.C: New test.
1761
1762         * g++.dg/template/operator2.C: New test.
1763
1764         * g++.dg/expr/dtor3.C: New test.
1765         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1766         marker.
1767         * g++.old-deja/g++.law/visibility28.C: Likewise.
1768
1769 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1770
1771         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1772         * gcc.dg/ppc64-abi-3.c: Likewise.
1773
1774 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1775
1776         PR c++/14545
1777         * g++.dg/parse/template15.C: New test.
1778
1779 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1780
1781         * g++.dg/expr/dtor2.C: New test.
1782
1783         * g++.dg/lookup/anon4.C: New test.
1784
1785         * g++.dg/overload/using1.C: New test.
1786
1787         * g++.dg/template/lookup7.C: New test.
1788
1789         * g++.dg/template/typename6.C: New test.
1790
1791         * g++.dg/expr/cond6.C: New test.
1792
1793 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1794
1795         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
1796
1797 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1798
1799         * g++.dg/expr/cond5.C: New test.
1800         * g++.dg/expr/constcast1.C: Likewise.
1801         * g++.dg/expr/ptrmem2.C: Likewise.
1802         * g++.dg/expr/ptrmem3.C: Likewise.
1803         * g++.dg/lookup/main1.C: Likewise.
1804         * g++.dg/template/lookup6.C: Likewise.
1805
1806 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1807
1808         * gcc.dg/local1.c: New test.
1809
1810         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
1811
1812 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1813
1814         * gcc.dg/torture/builtin-convert-1.c: New test.
1815
1816 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1817
1818         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
1819
1820 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1821
1822         PR c++/14481
1823         * g++.dg/warn/Wunused-7.C: New test.
1824
1825 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1826
1827         * gcc.dg/torture/builtin-integral-1.c: New test.
1828
1829 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1830
1831         PR c++/14586
1832         * g++.dg/parse/non-dependent3.C: New test.
1833
1834 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
1835
1836         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
1837         * g++.dg/eh/simd-2.C: Likewise.
1838         * g++.dg/init/array10.C: Likewise.
1839         * gcc.c-torture/compile/simd-1.c: Likewise.
1840         * gcc.c-torture/compile/simd-2.c: Likewise.
1841         * gcc.c-torture/compile/simd-3.c: Likewise.
1842         * gcc.c-torture/compile/simd-4.c: Likewise.
1843         * gcc.c-torture/compile/simd-6.c: Likewise.
1844         * gcc.c-torture/execute/simd-1.c: Likewise.
1845         * gcc.c-torture/execute/simd-2.c: Likewise.
1846         * gcc.dg/compat/vector-defs.h: Likewise.
1847         * gcc.dg/20020531-1.c: Likewise.
1848         * gcc.dg/altivec-3.c: Likewise.
1849         * gcc.dg/altivec-4.c: Likewise.
1850         * gcc.dg/altivec-varargs-1.c: Likewise.
1851         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
1852         * gcc.dg/i386-mmx-3.c: Likewise.
1853         * gcc.dg/i386-sse-4.c: Likewise.
1854         * gcc.dg/i386-sse-5.c: Likewise.
1855         * gcc.dg/i386-sse-8.c: Likewise.
1856         * gcc.dg/simd-1.c: Likewise.
1857         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
1858         __ev64_opaque__ since the machine description provides it.
1859
1860 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1861
1862         * lib/compat.exp (skip_list): New global variable.
1863         Use it to hold the user defined COMPAT_SKIPS list if any.
1864         (compat-obj): Add the members of skip_list to optall.
1865
1866 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1867
1868         * gcc.dg/compat/union-by-value-1_main.c,
1869         union-by-value-1_x.c, union-by-value-1_y.c,
1870         union-check.h, union-defs.h,
1871         union-init.h, union-return-1_main.c,
1872         union-return-1_x.c, union-return-1_y.c: New files.
1873
1874 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1875
1876         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
1877         mixed-struct-init.h: Add 4 mixed structure types.
1878         struct-by-value-21_main.c, struct-by-value-21_x.c,
1879         struct-by-value-21_y.c, struct-return-21_main.c,
1880         struct-return-21_x.c, struct-return-21_y.c: New files.
1881
1882 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
1883
1884         PR c++/14550
1885         * g++.dg/parse/template14.C: New test.
1886
1887 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1888
1889         * gcc.c-torture/execute/20040313-1.c: New test.
1890
1891 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
1892
1893         PR target/14533
1894         * gcc.dg/20040311-2.c: New test.
1895
1896 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
1897
1898         PR other/14544
1899         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
1900         bit-field.
1901
1902 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
1903
1904         * gcc.dg/20040305-2.c: Add missing return statement.
1905
1906 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1907
1908         * gcc.dg/builtins-34.c: Also check pow10*.
1909
1910 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1911
1912         PR target/14262
1913         * gcc.dg/20040305-2.c: New test.
1914
1915 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1916
1917         * gcc.dg/20040310-1.c: New test.
1918
1919 2004-03-11  Roger Sayle  <roger@eyesopen.com>
1920
1921         * gcc.c-torture/execute/20040311-1.c: New test case.
1922
1923 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
1924
1925         PR c++/14476
1926         * g++.dg/lookup/enum1.C: New test.
1927
1928 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
1929
1930         PR c++/14510
1931         * g++.dg/lookup/struct2.C: New test.
1932
1933 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
1934
1935         * gcc.dg/builtins-34.c: New test.
1936
1937 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1938
1939         * gcc.dg/torture/builtin-nonneg-1.c: New test.
1940
1941 2004-03-09  James E Wilson  <wilson@specifixinc.com>
1942
1943         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
1944         * gcc.dg/alias-2.c: New testcase.
1945
1946 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
1947
1948         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
1949
1950 2004-03-09  Roger Sayle  <roger@eyesopen.com>
1951
1952         * gcc.c-torture/execute/20040309-1.c: New test case.
1953
1954 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1955
1956         PR c++/14397
1957         * g++.dg/overload/ref1.C: New.
1958
1959 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1960
1961         PR c++/14409
1962         * g++.dg/template/spec12.C: New test.
1963
1964         PR c++/14448
1965         * g++.dg/parse/crash14.C: New test.
1966
1967 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1968
1969         PR c++/14230
1970         * g++.dg/init/ref11.C: New test.
1971
1972 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1973
1974         PR c++/14432
1975         * g++.dg/parse/builtin2.C: New test.
1976
1977 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1978
1979         PR c++/14401
1980         * g++.dg/init/ctor3.C: New test.
1981         * g++.dg/init/union1.C: New test.
1982         * g++.dg/ext/anon-struct4.C: New test.
1983
1984 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1985
1986         * g++.dg/lookup/koenig1.C: Tweak error messages.
1987         * g++.dg/lookup/used-before-declaration.C: Likewise.
1988         * g++.dg/other/do1.C: Likewise.
1989         * g++.dg/overload/koenig1.C: Likewise.
1990         * g++.dg/parse/crash13.C: Likewise.
1991         * g++.dg/template/instantiate3.C: Likewise.
1992
1993 2004-03-08  Eric Christopher  <echristo@redhat.com>
1994
1995         * * lib/target-supports.exp: Enable libiconv in test
1996         compilation.  Fix up error checking.
1997
1998 2004-03-08  Roger Sayle  <roger@eyesopen.com>
1999
2000         PR middle-end/14289
2001         * gcc.dg/pr14289-1.c: New test case.
2002         * gcc.dg/pr14289-2.c: Likewise.
2003         * gcc.dg/pr14289-3.c: Likewise.
2004
2005 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2006
2007         * gcc.c-torture/execute/20040308-1.c: New test.
2008
2009 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2010
2011         * gcc.c-torture/execute/20040307-1.c: New test case.
2012
2013 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2014
2015         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2016
2017 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2018
2019         * gcc.dg/20040306-1.c: New test.
2020
2021 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2022
2023         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2024         them static.
2025         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2026
2027 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2028
2029         PR c/14465
2030         * gcc.dg/decl-6.c: New test.
2031
2032 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2033
2034         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2035         Rename LOGPOW -> LOG_POW.
2036         (SQRT_EXP, POW_EXP): New.
2037
2038 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2039
2040         * gcc.dg/i386-sse-8.c: New test.
2041
2042 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2043
2044         PR c/14114
2045         * gcc.dg/decl-5.c: New test.
2046
2047 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2048
2049         * gcc.dg/20040305-1.c: New test.
2050
2051 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2052
2053         PR other/14354
2054         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2055
2056 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2057
2058         PR c++/14425, c++/14426
2059         * g++.dg/ext/altivec-4.C: New test.
2060         * g++.dg/ext/altivec-5.C: New test.
2061
2062 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2063
2064         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2065         global variables of a type with no linkage.
2066         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2067         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2068         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2069         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2070         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2071         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2072         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2073         * g++.dg/warn/deprecated.C: Name enum Color.
2074         * g++.dg/overload/VLA.C: Name structure for 'b'.
2075         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2076
2077 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2078
2079         * gcc.c-torture/compile/20040304-1.c: New test.
2080
2081 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2082
2083         PR 13728
2084         * gcc.dg/decl-4.c: New testcase.
2085
2086 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2087
2088         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2089         as PRECF if sizeof (float) > sizeof (double).
2090         (PRECL): Make it the same as PRECF if
2091         sizeof (float) > sizeof (long double).
2092
2093 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2094
2095         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2096         system type.  Add check for irix6 which doesn't have c99 runtime.
2097
2098 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2099
2100         * gcc.dg/const-elim-1.c: xfail for xtensa.
2101
2102 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2103
2104         PR c++/14369
2105         * g++.dg/template/cond4.C: New test.
2106
2107 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2108
2109         PR c++/14360
2110         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2111
2112         PR c++/14361
2113         * g++.dg/parse/defarg7.C: New test.
2114
2115         PR c++/14359
2116         * g++.dg/template/friend26.C: New test.
2117
2118 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2119
2120         PR c++/14324
2121         * g++.dg/abi/mangle21.C: New test.
2122
2123         PR c++/14260
2124         * g++.dg/parse/constructor2.C: New test.
2125
2126         PR c++/14337
2127         * g++.dg/template/sfinae1.C: New test.
2128
2129 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2130
2131         PR c++/14267
2132         * g++.dg/expr/crash2.C: New test.
2133
2134         PR middle-end/13448
2135         * gcc.dg/inline-5.c: New test.
2136         * gcc.dg/always-inline.c: Split out tests into ...
2137         * gcc.dg/always-inline2.c: ... this and ...
2138         * gcc.dg/always-inline3.c: ... this.
2139
2140 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2141
2142         PR debug/12103
2143         * g++.dg/debug/crash1.C: New test.
2144
2145 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2146
2147         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2148         function with __attribute__((noinline)).
2149         (recurser_void2): Likewise.
2150         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2151         (recurser_void2): Likewise.
2152
2153 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2154
2155         PR middle-end/14203
2156         * g++.dg/warn/Wunused-6.C: New test case.
2157
2158 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2159
2160         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2161         not defined.
2162
2163 2004-02-27  Eric Christopher  <echristo@redhat.com>
2164
2165         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2166         * g++.dg/charset/asm2.c: Run only x86.
2167         * gcc.dg/charset/asm3.c: Ditto.
2168
2169 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2170
2171         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2172         ld_library_path.
2173
2174 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2175
2176         * g++.dg/ext/altivec-3.C: New.
2177
2178 2004-02-26  Richard Henderson  <rth@redhat.com>
2179
2180         * g++.dg/ext/attrib10.C: Mark for warning.
2181         * gcc.dg/attr-alias-1.c: New.
2182
2183 2004-02-26  Richard Henderson  <rth@redhat.com>
2184
2185         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2186         * gcc.c-torture/execute/20040208-2.c: ... it back.
2187
2188 2004-02-26  Eric Christopher  <echristo@redhat.com>
2189
2190         * lib/target-supports.exp (check-iconv-available): New function.
2191         * lib/gcc-dg.exp (dg-require-iconv): New function.
2192         Use above.
2193         * gcc.dg/charset: New directory.
2194         * gcc.dg/charset/charset.exp: New file.
2195         * gcc.dg/charset/asm1.c: Ditto.
2196         * gcc.dg/charset/asm2.c: Ditto.
2197         * gcc.dg/charset/asm3.c: Ditto.
2198         * gcc.dg/charset/asm4.c: Ditto.
2199         * gcc.dg/charset/asm5.c: Ditto.
2200         * gcc.dg/charset/attribute1.c: Ditto.
2201         * gcc.dg/charset/attribute2.c: Ditto.
2202         * gcc.dg/charset/string1.c: Ditto.
2203         * g++.dg/charset: New directory.
2204         * g++.dg/dg.exp: Add here. Special options.
2205         * g++.dg/charset/charset.exp: New file.
2206         * g++.dg/charset/asm1.c: Ditto.
2207         * g++.dg/charset/asm2.c: Ditto.
2208         * g++.dg/charset/asm3.c: Ditto.
2209         * g++.dg/charset/asm4.c: Ditto.
2210         * g++.dg/charset/attribute1.c: Ditto.
2211         * g++.dg/charset/attribute2.c: Ditto.
2212         * g++.dg/charset/extern1.cc: Ditto.
2213         * g++.dg/charset/extern2.cc: Ditto.
2214         * g++.dg/charset/string1.c: Ditto.
2215
2216 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2217
2218         PR c++/14278
2219         * g++.dg/parse/comma1.C: New test.
2220
2221 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2222
2223         PR c++/14284
2224         * g++.dg/template/ttp8.C: New test.
2225
2226 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2227
2228         * gcc.dg/fixuns-trunc-1.c: New test.
2229
2230 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2231
2232         * gcc.dg/builtins-config.h: Use #elif.
2233
2234 2004-02-26  Michael Matz  <matz@suse.de>
2235
2236         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2237         * gcc.dg/991214-1.c: Likewise.
2238         * gcc.dg/i386-asm-1.c: Likewise.
2239
2240 2004-02-25  Richard Henderson  <rth@redhat.com>
2241
2242         * gcc.c-torture/execute/20040208-2.c: Move ...
2243         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2244
2245 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2246
2247         PR c++/14246
2248         * g++.dg/other/crash-3.C: New test.
2249
2250 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2251
2252         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2253         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2254
2255         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2256         HP-UX.
2257
2258 2004-02-24  Michael Matz  <matz@suse.de>
2259
2260         * gcc.dg/i386-regparm.c: New.
2261
2262 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2263
2264         * gcc.c-torture/execute/20040223-1.c: New.
2265
2266 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2267             Kazu Hirata  <kazu@cs.umass.edu>
2268
2269         * gcc.dg/fwritable-strings-1.c: Remove.
2270
2271 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2272
2273         PR c/14156
2274         * gcc.dg/20040223-1.c: New test.
2275
2276 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2277
2278         PR c++/14106
2279         * g++.dg/ext/typeof9.C: New test.
2280
2281 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2282
2283         PR c++/14250
2284         * g++.dg/other/switch1.C: New test.
2285
2286 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2287
2288         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2289         * gcc.dg/va-arg-1.c: Likewise.
2290
2291 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2292
2293         PR c++/14143
2294         * g++.dg/template/koenig5.C: New test.
2295
2296 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2297
2298         * g++.dg/ext/altivec-1.C: Generalize target triple.
2299         * g++.dg/ext/altivec-2.C: New test case.
2300         * g++.dg/ext/altivec_check.h: New file.
2301         * gcc.dg/altivec-1.c: Generalize target triple;
2302         include altivec_check.h and call altivec_check().
2303         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2304         * gcc.dg/altivec-6.c: New test case.
2305         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2306         type casts as needed.
2307         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2308         altivec_check().
2309         * gcc.dg/altivec-12.c: New test case.
2310         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2311         include altivec_check.h and call altivec_check().
2312         * gcc.dg/altivec_check.h: New file.
2313
2314 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2315
2316         * lib/target-supports.exp (check_alias_available): Don't mangle
2317         function `g' in test program.
2318
2319 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2320
2321         * lib/target-supports.exp (check_profiling_available): Check
2322         argument to determine whether we support a profiling type.
2323         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2324         check_profiling_available.
2325         * g++.dg/bprob/bprob.exp: Likewise
2326         * g77.dg/bprob/bprob.exp: Likewise.
2327         * gcc.misc-tests/bprob.exp: Likewise.
2328         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2329         dg-require-profiling and delete expected error handling.
2330         * gcc.dg/20021014-1.c: Likewise.
2331         * gcc.dg/nest.c: Likewise.
2332
2333 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2334
2335         PR c++/12007
2336         * g++.dg/other/vthunk1.C: New test.
2337
2338 2004-02-20  Falk Hueffner  <falk@debian.org>
2339
2340         PR target/14201
2341         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2342
2343 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2344
2345         PR c++/13927
2346         * g++.dg/other/error8.C: Remove XFAIL markers.
2347
2348         PR c++/14173
2349         * g++.dg/ext/packed5.C: New test.
2350
2351         PR c++/14199
2352         * g++.dg/warn/Wunused-5.C: New test.
2353
2354         PR c++/14186
2355         * g++.dg/lookup/member1.C: New test.
2356
2357 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2358
2359         * gcc.c-torture/compile/20040130-1.c: Enable only when
2360         __INT_MAX__ >= 2147483647L.
2361         * gcc.c-torture/compile/961203-1.c: Likewise.
2362
2363 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2364
2365         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2366         * g++.dg/opt/template1.C: Robustify assembler regexp
2367
2368 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2369
2370         * gcc.c-torture/execute/simd-4.x: Remove.
2371         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2372         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2373         Guard with #ifndef SKIP_ATTRIBUTE.
2374         * gcc.dg/compat/vector-1_y.c: Likewise.
2375         * gcc.dg/compat/vector-2_x.c: Likewise.
2376         * gcc.dg/compat/vector-2_y.c: Likewise.
2377         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2378         * g++.dg/eh/simd-2.C: Likewise.
2379
2380 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2381
2382         * gcc.c-torture/compile/complex-1.c: New.
2383
2384 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2385
2386         PR target/14209
2387         * gcc.c-torture/execute/20040218-1.c: New test.
2388
2389 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2390
2391         PR c++/14181
2392         * g++.dg/parse/new2.C: New test.
2393
2394 2004-02-18  Paul Brook  <paul@codesourcery.com>
2395
2396         * gcc.c-torture/compile/libcall-1.c: New test.
2397
2398 2004-02-18  Paul Brook  <paul@codesourcery.com>
2399
2400         PR debug/12934
2401         * gcc.dg/debug/debug-7.c: New test.
2402
2403 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2404
2405         * gcc.dg/20040217-1.c: New test.
2406
2407 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2408
2409         * gcc.c-torture/execute/990208-1.x: Delete.
2410
2411 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2412
2413         * gcc.c-torture/execute/20040208-2.x: New file.
2414
2415 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2416
2417         PR c++/11326
2418         * g++.dg/abi/structret1.C: New test.
2419
2420 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2421
2422         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2423         (i386_cpuid): No need to test if cpuid is available on AMD64.
2424         Fix assembly, so that it works onboth i386 and AMD64.
2425         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2426         (vecInLong): Fix s[] member type to unsigned int.
2427         (vecInWord): Remove type.
2428         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2429         (a64, b64, c64, d64, e64): Remove.
2430         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2431         Remove unused variable.  Remove initialization of removed variables.
2432         Don't call mmx_tests nor sse_tests.
2433         (reference_mmx, reference_sse): Remove.
2434         (check): Add return stmt.
2435         * gcc.dg/i386-sse-7.c: New test.
2436         * gcc.dg/i386-mmx-4.c: New test.
2437
2438 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2439
2440         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2441         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2442         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2443         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2444         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2445         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2446         g++.dg/tc1/dr94.C: Fix line terminator.
2447
2448 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2449
2450         * gcc.c-torture/compile/20040216-1.c: New.
2451
2452 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2453
2454         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2455         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2456         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2457         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2458         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2459         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2460
2461 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2462
2463         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2464
2465 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2466
2467         PR c++/13971
2468         * g++.dg/expr/cond4.C: New test.
2469
2470         PR c++/14086
2471         * g++.dg/lookup/crash2.C: New test.
2472
2473 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2474
2475         * gcc.c-torture/compile/20040214-2.c: New test.
2476
2477 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2478
2479         PR c++/14116
2480         * g++.dg/ext/typeof8.C: New test.
2481
2482 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2483
2484         * gcc.c-torture/compile/20040214-1.c: New test.
2485
2486 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2487
2488         PR c++/13635
2489         * g++.dg/template/spec11.C: New test.
2490
2491 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2492
2493         PR c++/13927
2494         * g++.dg/other/error8.C: New test.
2495
2496 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2497
2498         PR c++/14122
2499         * g++.dg/template/array4.C: New test.
2500
2501         PR c++/14108
2502         * g++.dg/inherit/thunk2.C: New test.
2503
2504         PR c++/14083
2505         * g++.dg/eh/cond2.C: New test.
2506
2507 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2508
2509         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2510
2511 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2512
2513         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2514
2515 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2516
2517         * g++.dg/simd-2.C: xfail on ppc64-linux.
2518
2519 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2520
2521         PR c/456
2522         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2523         tests.
2524
2525 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2526
2527         * gcc.dg/builtins-33.c: New test.
2528
2529 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2530
2531         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2532
2533 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2534
2535         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2536
2537 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2538
2539         * gcc.dg/ppc64-abi-3.c: New test.
2540
2541 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2542
2543         PR c/14092
2544
2545         * gcc.dg/pr14092-1.c: New testcase.
2546
2547 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2548
2549         * gcc.dg/cpp/assert4.c: Fix typo last change.
2550
2551         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2552         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2553
2554         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2555
2556 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2557
2558         * gcc.c-torture/compile/20040209-1.c: New test case.
2559
2560 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2561
2562         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2563
2564 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2565
2566         * gcc.c-torture/execute/20040208-[12].c: New tests.
2567
2568 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2569
2570         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2571
2572 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2573
2574         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2575
2576 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2577
2578         Bug 13856
2579         * gcc.dg/visibility-8.c: New testcase.
2580
2581 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2582
2583         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2584         arguments.
2585         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2586
2587 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2588
2589         PR middle-end/13696
2590         * g++.dg/opt/fold1.C: New test case.
2591
2592 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2593
2594         PR c++/14033
2595         * g++.dg/other/crash-2.C: New test.
2596
2597 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2598
2599         PR c++/14028
2600         * g++.dg/parse/angle-bracket2.C: New test.
2601
2602 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2603
2604         PR middle-end/13750
2605         Revert:
2606         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2607         PR pch/13361
2608         * testsuite/g++.dg/pch/wchar-1.C: New.
2609         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2610
2611 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2612
2613         PR c++/14008
2614         * g++.dg/parse/error15.C: New test.
2615         * g++.dg/parse/crash11.C: Update dg-error mark.
2616
2617 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2618
2619         PR c++/13932
2620         * g++.dg/warn/conv2.C: New test.
2621
2622 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2623
2624         PR c++/13086
2625         * g++.dg/warn/incomplete1.C: Remove xfail.
2626
2627 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2628
2629         * lib/file-format.exp (gcc_target_object_format): Use
2630         ${tool}_target_compile, not gcc_target_compile.
2631         * lib/target-supports.exp (check_alias_available): Likewise.
2632         (check_gc_sections_available): Likewise.
2633         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2634         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2635         dg-require-alias.
2636
2637 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2638
2639         PR c++/13969
2640         * g++.dg/template/static6.C: New test.
2641
2642 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2643
2644         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2645
2646 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2647
2648         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2649         tests for systems where `char' is unsigned by default.
2650
2651 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2652
2653         PR c++/13997
2654         * g++.dg/template/partial3.C: New test.
2655
2656 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2657
2658         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2659         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2660         Remove mentions of obsolete ports.
2661
2662 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2663
2664         * gcc.dg/noncompile/20001228-1.c: Fix for new
2665         error message.
2666
2667 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2668
2669         PR target/9348
2670         * gcc.c-torture/execute/multdi-1.c: New test case.
2671
2672 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2673
2674         PR c++/13925
2675         * g++.dg/template/lookup5.C: New test.
2676
2677 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2678
2679         PR c++/13950
2680         * g++.dg/template/lookup4.C: New test.
2681
2682         PR c++/13970
2683         * g++.dg/parse/error14.C: New test.
2684
2685         PR c++/14002
2686         * g++.dg/parse/template13.C: New test.
2687
2688 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2689
2690         PR c++/13978
2691         * g++.dg/template/koenig4.C: New test.
2692
2693         PR c++/13968
2694         * g++.dg/template/crash17.C: New test.
2695
2696         PR c++/13975
2697         * g++.dg/parse/error13.C: New test.
2698         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2699
2700 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2701
2702         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2703
2704 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
2705
2706         PR c/11658
2707         PR c/13994
2708         * gcc.dg/noncompile/20040203-1.c: New test.
2709         * gcc.dg/noncompile/20040203-2.c: Likewise.
2710         * gcc.dg/noncompile/20040203-3.c: Likewise.
2711         * gcc.dg/20040203-1.c: Likewise.
2712
2713 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
2714
2715         PR c++/10858
2716         * g++.dg/template/sizeof7.C: New test.
2717
2718 2004-02-02  Eric Christopher  <echristo@redhat.com>
2719             Zack Weinberg  <zack@codesourcery.com>
2720
2721         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
2722
2723 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
2724
2725         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
2726         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
2727         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
2728         * gcc.dg/cleanup-5.c: Run only on Linux targets.
2729
2730 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
2731
2732         PR c++/13113
2733         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
2734
2735         PR c++/13854
2736         * g++.dg/ext/attrib13.C: New test.
2737
2738         PR c++/13907
2739         * g++.dg/conversion/op2.C: New test.
2740
2741 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2742
2743         * gcc.dg/titype-1.c: Fix pasto.
2744
2745 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2746
2747         * gcc.dg/titype-1.c: New test.
2748
2749 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2750
2751         PR c++/13957
2752         * g++.dg/template/non-type-template-argument-1.C,
2753         g++.dg/template/qualified-id1.C: Update dg-error marks.
2754         * g++.dg/template/nontype6.C: New test.
2755
2756 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2757
2758         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2759         * gcc.dg/builtins-31.c: New testcase.
2760         * gcc.dg/builtins-32.c: New testcase.
2761
2762 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2763
2764         * objc.dg/call-super-2.m: Update line numbers
2765         for the including of stddef.h.
2766
2767 2004-01-30  Michael Matz  <matz@suse.de>
2768
2769         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2770         g++.dg/ext/case-range3.C: New tests.
2771
2772 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2773
2774         DR206
2775         PR c++/13813
2776         * g++.dg/template/member4.C: New test.
2777
2778 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2779
2780         PR c++/13683
2781         * g++.dg/template/sizeof6.C: New test.
2782
2783 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2784
2785         * gcc.dg/fwritable-strings-1.c: New test.
2786
2787 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2788
2789         * gcc.c-torture/compile/20040130-1.c: New test.
2790
2791 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
2792
2793         * objc.dg/call-super-2.m: Include stddef.h for size_t.
2794
2795 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
2796
2797         PR c++/13883
2798         * g++.dg/template/ctor3.C: New test.
2799
2800 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2801
2802         * g++.dg/tc1: New directory.
2803         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
2804         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
2805         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
2806         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
2807         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
2808
2809 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2810
2811         * g++.dg/parse/error11.C: New test.
2812         * g++.dg/parse/error12.C: Likewise.
2813
2814 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
2815
2816         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
2817         (scan_initial, main): Use aligned_sizeof instead of sizeof.
2818
2819 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
2820
2821         PR c++/13791
2822         * g++.dg/ext/attrib12.C: New test.
2823
2824         PR c++/13736
2825         * g++.dg/parse/cast2.C: New test.
2826
2827 2004-01-27  James E Wilson  <wilson@specifixinc.com>
2828
2829         * objc.dg/encode-2.m (main): New local string.  Set depending on
2830         sizeof long.  Use in sscanf call.
2831         * objc.dg/encode-3.m (main): New local string.  Set depending on
2832         sizeof long.  Use in scan_initial call.
2833
2834 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2835
2836         * objc.dg/call-super-2.m: Make LP64-safe.
2837         * objc.dg/desig-init-1.m: Likewise.
2838
2839 2004-01-27  Devang Patel <dpatel@apple.com>
2840
2841         * g++.dg/debug/namespace1.C: New test.
2842
2843 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
2844
2845         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
2846         xscale-*-*.
2847
2848         * gcc.dg/arm-mmx-1.c: New test.
2849
2850 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2851
2852         * gcc.dg/20040127-1.c: New test.
2853         * gcc.dg/20040127-2.c: New test.
2854
2855 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2856
2857         * objc.dg/stret-1.m (glob): Renamed to globa.
2858
2859 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
2860
2861         PR c++/13663
2862         * g++.dg/expr/for1.C: New test.
2863
2864 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
2865
2866         PR middle-end/13779
2867         * gcc.dg/darwin-longlong.c: New test.
2868
2869 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
2870
2871         * gcc.dg/20040124-1.c: Moved test from here...
2872         * gcc.c-torture/compile/20040124-1.c: ...to here.
2873
2874 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2875
2876         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
2877         the assembly output if -m64 is passed.
2878
2879 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
2880
2881         PR c++/13833
2882         * g++.dg/template/cond3.C: New test.
2883
2884 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2885
2886         PR c++/13810
2887         * g++.dg/template/ttp7.C: New test.
2888
2889 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2890
2891         PR c++/13797
2892         * g++.dg/template/nontype4.C: New test.
2893         * g++.dg/template/nontype5.C: Likewise.
2894
2895 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
2896
2897         * gcc.dg/torture/mips-clobber-at.c: New test.
2898
2899 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
2900
2901         * gcc.dg/20040124-1.c: New test.
2902
2903 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
2904
2905         * gcc.dg/20040123-1.c: New test.
2906
2907 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2908
2909         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
2910
2911 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2912
2913         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
2914
2915 2004-01-23  Andrew Pinski  <apinski@apple.com>
2916
2917         * gcc.dg/20030121-1.c: Move to ..
2918         * gcc.dg/20040121-1.c: here.
2919
2920 2004-01-23  Roger Sayle  <roger@eyesopen.com>
2921
2922         * gcc.dg/builtins-29.c: New test case.
2923
2924 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2925
2926         PR 18314
2927         * gcc.dg/builtins-30.c: New testcase.
2928
2929 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
2930
2931         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
2932         * lib/g77.exp: Likewise.
2933         * lib/objc.exp: Likewise.
2934         * lib/g++.exp: Likewise.
2935
2936 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2937
2938         * gcc.dg/struct-by-value-2.c: New test.
2939
2940 2004-01-21  Andrew Pinski  <apinski@apple.com>
2941
2942         PR target/13785
2943         * gcc.dg/20030121-1.c: New test.
2944
2945 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
2946
2947         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
2948         clobber frame pointer register in asm statement.
2949
2950 2004-01-21  Falk Hueffner  <falk@debian.org>
2951
2952         * gcc.c-torture/compile/20040121-1.c: New test.
2953
2954 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
2955
2956         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
2957
2958 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
2959
2960         * gcc.dg/ppc64-abi-2.c: New test.
2961
2962 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
2963
2964         * lib/treelang.exp: Fill out this file.
2965         * lib/treelang-dg.exp: New File.
2966
2967 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2968
2969         * gcc.c-torture/compile/981022-1.c: Remove.
2970         * gcc.dg/array-5.c: Remove XFAIL.
2971         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
2972         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
2973         gcc.dg/cond-lvalue-1.c: Update.
2974         * gcc.dg/cast-lvalue-2.c: New test.
2975
2976 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
2977
2978         PR c++/13592
2979         * g++.dg/other/error1.C (class foo): Tweak error message.
2980
2981         PR c++/13592
2982         * g++.dg/template/call2.C: New test.
2983
2984 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2985
2986         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
2987         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
2988         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
2989         scalar-return-1_x.c, scalar-return-2_y.c,
2990         scalar-return-3_x.c, scalar-return-3_y.c,
2991         scalar-return-4_x.c, scalar-return-4_y.c,
2992         struct-align-1.h, struct-align-1_x.c,
2993         struct-align-1_y.c, struct-align-2.h,
2994         struct-align-2_x.c, struct-align-2_y.c,
2995         struct-by-value-10_y.c, struct-by-value-11_x.c,
2996         struct-by-value-11_y.c, struct-by-value-12_x.c,
2997         struct-by-value-12_y.c, struct-by-value-13_x.c,
2998         struct-by-value-13_y.c, struct-by-value-14_x.c,
2999         struct-by-value-14_y.c, struct-by-value-15_x.c,
3000         struct-by-value-15_y.c, struct-by-value-16_y.c,
3001         struct-by-value-17_y.c, struct-by-value-18_y.c,
3002         struct-by-value-19_y.c, struct-by-value-1_x.c,
3003         struct-by-value-1_y.c, struct-by-value-20_y.c,
3004         struct-by-value-2_x.c, struct-by-value-2_y.c,
3005         struct-by-value-3_y.c, struct-by-value-4_x.c,
3006         struct-by-value-4_y.c, struct-by-value-5_y.c,
3007         struct-by-value-6_y.c, struct-by-value-7_y.c
3008         struct-by-value-8_x.c, struct-by-value-8_y.c
3009         struct-by-value-9_x.c, struct-by-value-9_y.c
3010         struct-return-10_x.c, struct-return-10_y.c,
3011         struct-return-19_x.c, struct-return-20_x.c
3012         struct-return-2_x.c, struct-return-2_y.c
3013         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3014         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3015
3016 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3017
3018         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3019         attribute on sparc*-sun-solaris2.*.
3020
3021 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3022
3023         PR c++/13710
3024         * g++.dg/ext/typeof7.C: New test.
3025
3026 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3027
3028         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3029         * gcc.dg/const-elim-1.c: Same.
3030
3031 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3032
3033         * objc.dg/stret-1.m: New.
3034         * objc.dg/stret-2.m: New.
3035
3036 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3037
3038         PR c++/11895
3039         * g++.dg/ext/vector1.C: New test.
3040
3041 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3042
3043         * gcc.dg/pch/import-1.c: New.
3044         * gcc.dg/pch/import-1.hs: New.
3045         * gcc.dg/pch/import-1a.h: New.
3046         * gcc.dg/pch/import-1b.h: New.
3047         * gcc.dg/pch/import-1c.h: New.
3048
3049 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3050
3051         PR c++/13574
3052         * g++.dg/ext/array1.C: New test.
3053
3054         PR c++/13178
3055         * g++.dg/conversion/op1.C: New test.
3056
3057 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3058
3059         PR 11864
3060         From Kazumoto Kojima / Dan Kegel:
3061         * gcc.dg/pr11864-1.c: New test.
3062
3063         PR 10392
3064         From Marcus Comstedt / Dan Kegel:
3065         * gcc.dg/pr10392-1.c: New test.
3066
3067 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3068
3069         PR c++/13478
3070         * g++.dg/init/ref10.C: New test.
3071
3072 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3073
3074         PR c++/13407
3075         * g++.dg/parse/typename6.C: New test.
3076
3077 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3078
3079         PR pch/13361
3080         * testsuite/g++.dg/pch/wchar-1.C: New.
3081         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3082
3083 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3084
3085         PR c++/9259
3086         * g++.dg/expr/sizeof2.C: New test.
3087
3088 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3089
3090         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3091
3092 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3093
3094         PR c++/13659
3095         * g++.dg/lookup/strong-using-3.C: New.
3096         * g++.dg/lookup/using-10.C: New.
3097
3098 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3099
3100         PR c++/13594
3101         * g++.dg/lookup/strong-using-2.C: New.
3102
3103 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3104             Dan Kegel <dank@kegel.com>
3105             J"orn Rennecke <joern.rennecke@superh.com>
3106
3107         PR target/9365
3108         * gcc.dg/pr9365-1.c: New test.
3109
3110 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3111
3112         PR c++/8856
3113         * g++.dg/parse/casting-operator2.C: New test.
3114         * g++.old-deja/g++.pt/explicit83.C: Remove.
3115
3116 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3117
3118         * gcc.dg/label-compound-stmt-1.c: New test.
3119         * gcc.c-torture/compile/950922-1.c,
3120         gcc.c-torture/compile/20000211-3.c,
3121         gcc.c-torture/compile/20000518-1.c,
3122         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3123         compound statements.
3124
3125 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3126
3127         * gcc.dg/ppc64-abi-1.c: New test.
3128
3129 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3130
3131          * g++.dg/ext/attrib9.C: Add dg-warnings.
3132
3133 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3134
3135         PR c++/12335
3136         * g++.dg/parse/dtor3.C: New test.
3137
3138 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3139
3140         PR c++/12709
3141         * g++.dg/parse/try-catch-1.C: New test.
3142
3143 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3144
3145         * ada/acats/run_all.sh: Add more verbose output in acats.log
3146         when compiling tests.
3147
3148 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3149
3150         PR 13656
3151         * gcc.dg/typedef-redecl.c: New test case.
3152         * gcc.dg/typedef-redecl.h: New support file.
3153
3154 2004-01-13  Jan Hubicka  <jh@suse.cz>
3155
3156         * gcc.dg/always_inline.c: New test.
3157         * gcc.dg/debug/20031231-1.c: Fix.
3158
3159 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3160
3161         PR c++/13474
3162         * g++.dg/template/array3.C: New test.
3163
3164 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3165
3166         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3167         * g++.dg/warn/Wunused-2.C: Likewise.
3168
3169 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3170
3171         PR c++/13289
3172         * g++.dg/template/instantiate6.C: New test.
3173
3174 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3175
3176         PR middle-end/11397
3177         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3178
3179 2004-01-12  Jan Hubicka  <jh@suse.cz>
3180
3181         PR opt/12826
3182         * gcc.dg/20040112-1.c: New.
3183
3184         * gcc.dg/dwarf-die[1-7].c: Move to...
3185         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3186         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3187
3188 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3189
3190         PR c++/4100
3191         * g++.dg/parse/friend4.C: New test.
3192
3193 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3194
3195         PR c++/4100
3196         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3197         definition is called a friend.
3198
3199 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3200
3201         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3202
3203 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3204
3205         PR c++/3478
3206         * g++.dg/parse/error10.C: New test.
3207         * g++.dg/template/arg2.C: Accept "invalid type" error.
3208
3209 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3210
3211         PR middle-end/13392
3212         * g++.dg/opt/expect2.C: New test.
3213
3214 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3215
3216         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3217         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3218         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3219         Update dg-error regexps.
3220
3221 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3222
3223         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3224         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3225
3226 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3227
3228         * gcc.dg/pragma-re-1.c: Use right pointer type.
3229
3230 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3231
3232         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3233
3234 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3235
3236         * gcc.dg/rs6000-ldouble-1.c: New.
3237
3238 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3239
3240         DR 337
3241         PR c++/9256
3242         * g++.dg/other/abstract1.C: New test.
3243
3244 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3245
3246         * g++.dg/lookup/strong-using-1.C: New.
3247
3248 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3249
3250         PR c/11234
3251         * gcc.dg/func-ptr-conv-1.c: New test.
3252         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3253
3254 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3255
3256         PR target/13380.
3257         * gcc.c-torture/compile/20040109-1.c: New.
3258
3259 2004-01-08  Stuart Hastings  <stuart@apple.com>
3260
3261         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3262         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3263         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3264
3265 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3266
3267         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3268
3269 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3270
3271         * ada/acats/run_acats: Treat 'gnatchop' the same way
3272         as 'gnatmake'.  Export GCC_DRIVER.
3273         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3274         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3275
3276 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3277
3278         PR c++/12573
3279         * g++.dg/template/dependent-expr4.C: New test.
3280
3281 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3282
3283         * gcc.dg/altivec-11.c: New test.
3284
3285 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3286
3287         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3288
3289 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3290
3291         PR c/6024
3292         * gcc.dg/enum-compat-1.c: New test.
3293         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3294
3295 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3296
3297         PR c/12165
3298         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3299         gcc.dg/c99-idem-qual-3.c: New tests.
3300
3301 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3302
3303         * gcc.dg/winline-7.c: Don't cast void * to int.
3304
3305 2004-01-06  Jan Hubicka  <jh@suse.cz>
3306
3307         * gcc.dg/i386-sse-5.c: New test
3308         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3309
3310 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3311
3312         PR c++/12815
3313         * g++.dg/rtti/typeid4.C: New test.
3314
3315 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3316
3317         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3318
3319 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3320
3321         PR c++/12132
3322         * g++.dg/template/error11.C: New test.
3323
3324         PR c++/13451
3325         * g++.dg/template/class2.C: New test.
3326
3327 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3328         Richard Sandiford <rsandifo@redhat.com>
3329
3330         PR c++/13387
3331         * g++.dg/opt/alias3.C: New test.
3332
3333 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3334
3335         PR c++/13157
3336         * g++.dg/template/koenig3.C: New test.
3337
3338         PR c++/13529
3339         * g++.dg/parse/offsetof3.C: New test.
3340
3341         * g++.dg/init/copy7.C: Add missing dg-error markers.
3342
3343         PR c++/12226
3344         * g++.dg/init/copy7.c: New test.
3345
3346         PR c++/13536
3347         * g++.dg/parse/cast1.C: New test.
3348
3349 2004-01-04  Jan Hubicka  <jh@suse.cz>
3350
3351         * gcc.dg/winline[1-7].c: New tests.
3352
3353 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3354
3355         PR c++/13520
3356         * g++.dg/template/qualttp22.C: New test.
3357
3358 2004-01-01  Jan Hubicka  <jh@suse.cz>
3359
3360         * gcc.dg/debug/20031231-1.c: New.
3361         * gcc.c-torture/compile/20040101-1.c: New.
3362         * gcc.dg/dwarf-die-[1-7].c: New.
3363
3364 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3365
3366         PR optimization/13521
3367         * gcc.c-torture/compile/20031231-1.c: New test.
3368
3369 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3370
3371         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3372
3373 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3374
3375         PR c++/10079
3376         * g++.dg/template/crash16.C: New test.
3377
3378 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3379
3380         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3381
3382 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3383
3384         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3385         ports.
3386         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3387         * g++.old-deja/g++.law/profile1.C: Likewise.
3388         * gcc.c-torture/compile/981006-1.c: Likewise.
3389         * gcc.c-torture/execute/loop-2e.x: Likewise.
3390         * gcc.c-torture/execute/loop-2f.x: Remove.
3391         * gcc.c-torture/execute/loop-2g.x: Likewise.
3392         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3393         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3394
3395 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3396
3397         PR c++/13507
3398         * g++.dg/ext/attrib11.C: New test.
3399
3400         PR c++/13494
3401         * g++.dg/template/array2-1.C: New test.
3402         * g++.dg/template/array2-2.C: New test.
3403
3404 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3405
3406         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3407
3408 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3409
3410         PR c++/12774
3411         * g++.dg/template/array1-1.C: New test.
3412         * g++.dg/template/array1-2.C: New test.
3413
3414 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3415
3416         PR fortran/12632
3417         * g77.dg/12632.f: New test case.
3418
3419 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3420
3421         PR c++/13289
3422         * g++.dg/parse/nontype1.C: New test.
3423
3424 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3425
3426         PR c++/12403
3427         * g++.dg/parse/explicit1.C: New test.
3428         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3429
3430 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3431
3432         PR c++/13081
3433         * g++.dg/opt/inline6.C: New test.
3434
3435         PR c++/12613
3436         * g++.dg/parse/error9.C: New test.
3437
3438         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3439
3440 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3441
3442         PR c++/13009
3443         * g++.dg/init/assign1.C: New test.
3444
3445 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3446
3447         PR c++/13070
3448         * g++.dg/warn/format3.C: New test case.
3449
3450 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3451
3452         * gcc.c-torture/compile/20031227-1.c: New test.
3453
3454 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3455
3456         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3457         * g77.dg/bprob/bprob.exp: Likewise.
3458         * gcc.misc-tests/bprob.exp: Likewise.
3459         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3460         variants on systems where the library does not provide that
3461         functionality.
3462         * gcc.dg/builtins-20.c: Use builtins-config.h.
3463         * gcc.dg/builtins-config.h: New file.
3464
3465 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3466
3467         * lib/gcc-dg.exp (dg-require-profiling): New function.
3468         * lib/target-supports.exp (check_profiling_available): Likewise.
3469         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3470         * g77.dg/bprob/bprob.exp: Likewise.
3471         * gcc.misc-tests/bprob.exp: Likewise.
3472         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3473         * gcc.dg/20021014-1.c: Likewise.
3474         * gcc.dg/nest.c: Likewise.
3475
3476 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3477
3478         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3479         compiling.
3480         * g++.dg/lookup/java2.C: Likewise.
3481         * gcc.dg/cpp/lexident.c: Likewise.
3482
3483 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3484
3485         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3486         given.
3487         * gcc.c-torture/compile/961203-1.c: Likewise.
3488         * gcc.c-torture/compile/980506-1.c: Likewise.
3489
3490 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3491
3492         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3493         (additional_prunes): New global.
3494         (gcc-dg-prune): Handle additional per-test pruning.
3495         (dg-test): Clear additional_prunes between tests.
3496
3497         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3498         dg-prune-output to avoid spurious failures from assembler
3499         complaining about nonexistent WAW violations.
3500         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3501         Use dg-prune-output to avoid spurious failures from assembler
3502         warning about Itanium B-step errata.
3503
3504 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3505
3506         * g++.dg/abi/macro0.C: New test.
3507         * g++.dg/abi/macro1.C: Likewise.
3508         * g++.dg/abi/macro2.C: Likewise.
3509
3510         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3511         * g++.dg/abi/bitfield7.C: Likewise.
3512         * g++.dg/abi/dtor2.C: Likewise.
3513         * g++.dg/abi/mangle11.C: Likewise.
3514         * g++.dg/abi/mangle12.C: Likewise.
3515         * g++.dg/abi/mangle14.C: Likewise.
3516         * g++.dg/abi/mangle17.C: Likewise.
3517         * g++.dg/abi/vbase10.C: Likewise.
3518         * g++.dg/abi/vbase14.C: Likewise.
3519         * g++.dg/template/qualttp17.C: Likewise.
3520
3521 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3522
3523         PR c/11995
3524         * gcc.dg/20031223-1.c: New test.
3525
3526 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3527
3528         * gcc.dg/noreturn-7.c: New test.
3529
3530 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3531
3532         * gcc.dg/null-pointer-1.c: New test.
3533
3534 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3535
3536         * g++.old-deja/g++.jason/template18.C: Remove.
3537         * g++.old-deja/g++.jason/template37.C: Likewise.
3538
3539         PR c++/12862
3540         * g++.dg/lookup/ns1.C: New test.
3541
3542         PR c++/12397
3543         * g++.dg/template/lookup3.C: New test.
3544
3545 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3546
3547         * g++.dg/template/recurse1.C: New test
3548
3549 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3550
3551         PR c++/12479
3552         * g++.dg/parse/semicolon1.C: New test.
3553         * g++.dg/parse/semicolon1.h: Likewise.
3554
3555 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3556
3557         * gcc.dg/darwin-misaligned.c: New test.
3558
3559 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3560
3561         PR c/9163
3562         * gcc.dg/20031222-1.c: New test.
3563
3564 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3565
3566         PR c++/13438
3567         * g++.dg/parse/error8.C: New test.
3568
3569         PR c++/11554
3570         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3571
3572 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3573
3574         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3575         too small.
3576         * gcc.c-torture/compile/930217-1.c: Likewise.
3577         * gcc.c-torture/compile/930513-1.c: Likewise.
3578         * gcc.c-torture/execute/920908-2.c: Likewise.
3579         * gcc.c-torture/execute/921204-1.c: Likewise.
3580         * gcc.c-torture/execute/930621-1.c: Likewise.
3581         * gcc.c-torture/execute/930630-1.c: Likewise.
3582         * gcc.c-torture/execute/931031-1.c: Likewise.
3583         * gcc.c-torture/execute/980602-2.c: Likewise.
3584         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3585         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3586         * gcc.c-torture/execute/extzvsi.c: Likewise.
3587         * gcc.c-torture/unsorted/ext.c: Likewise.
3588
3589 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3590
3591         PR target/12749
3592         * gcc.c-torture/compile/20031220-2.c: New test case.
3593
3594 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3595
3596         PR optimization/13031
3597         * gcc.c-torture/compile/20031220-1.c: New test case.
3598
3599 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3600
3601         * gcc.dg/cast-function-1.c: New test.
3602
3603 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3604
3605         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3606         formats.
3607
3608 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3609
3610         PR c++/12795
3611         * g++.dg/ext/attrib10.C: New test.
3612
3613 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3614
3615         * gcc.dg/cleanup-10.c: New test.
3616         * gcc.dg/cleanup-11.c: New test.
3617
3618 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3619
3620         PR c++/13239
3621         * g++.dg/opt/expect1.C: New test.
3622
3623 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3624
3625         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3626
3627 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3628
3629         PR debug/12923
3630         * gcc.dg/20031218-1.c: New test.
3631
3632         PR debug/12389
3633         * gcc.dg/20031218-2.c: New test.
3634         * gcc.dg/20031218-3.c: New test.
3635
3636         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3637         of label name and allow for USER_LABEL_PREFIX == "_" names.
3638         * g++.dg/abi/mangle18-2.C: Likewise.
3639         * g++.dg/abi/mangle19-1.C: Likewise.
3640         * g++.dg/abi/mangle19-2.C: Likewise.
3641         * g++.dg/abi/mangle20-1.C: Likewise.
3642         * g++.dg/abi/mangle20-2.C: Likewise.
3643
3644 2003-12-18  Richard Henderson  <rth@redhat.com>
3645
3646         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3647
3648 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3649             Dan Kegel <dank@kegel.com>
3650
3651         PR other/12009
3652         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3653         testing a cross compiler, it causes spurious compile failures.
3654         * lib/g++.exp: Likewise.
3655
3656 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3657
3658         PR c++/13262
3659         * g++.dg/template/access13.C: New test.
3660
3661 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3662
3663         * gcc.dg/20031216-1.c: New test.
3664
3665 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3666
3667         PR c++/9154
3668         * g++.dg/template/error10.C: New test.
3669
3670 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3671
3672         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3673         * g++.dg/eh/simd-2.C: Likewise.
3674
3675 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3676             Roger Sayle  <roger@eyesopen.com>
3677
3678         * gcc.c-torture/execute/ieee/mzero5.c: New.
3679
3680 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3681
3682         PR c++/10603
3683         * g++.dg/parse/error6.C: New test.
3684
3685         PR c++/12827
3686         * g++.dg/parse/error7.C: New test.
3687
3688 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3689
3690         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3691         at -O with stabs debugging formats.
3692         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3693         * gcc.dg/debug/debug-2.c: Likewise.
3694
3695 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3696
3697         PR c++/12696
3698         * g++.dg/init/error1.C: New test.
3699
3700         PR c++/12218
3701         * g++.dg/init/pm3.C: New test.
3702
3703 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3704
3705         PR c/3347
3706         * gcc.dg/bitfld-8.c: New test.
3707
3708 2003-12-16  James Lemke  <jim@wasabisystems.com>
3709
3710         * gcc.dg/arm-scd42-[123].c: New tests.
3711
3712 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3713
3714         PR c++/9043
3715         * g++.dg/abi/mangle20-1.C: New test.
3716         * g++.dg/abi/mangle20-2.C: New test.
3717
3718 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3719
3720         PR c++/13275
3721         * g++.dg/other/offsetof2.C: Remove XFAIL.
3722         * g++.dg/parse/offsetof1.C: New test.
3723         * g++.gd/parse/offsetof2.C: Likewise.
3724
3725 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3726
3727         * g++.dg/template/nontype3.C: New test.
3728         * g++.dg/template/static2.C: Tweaked the dg-error clause.
3729
3730 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3731
3732         * g++.dg/warn/noreturn-3.C: Also test instantiation.
3733
3734 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3735
3736         PR c++/13387
3737         * g++.dg/expr/assign1.C: New test.
3738
3739         PR c++/13242
3740         * g++.dg/abi/mangle19-1.C: New test.
3741         * g++.dg/abi/mangle19-2.C: New test.
3742
3743 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3744
3745         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3746
3747 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3748
3749         * gcc.c-torture/execute/20031216-1.c: New test.
3750
3751 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3752
3753         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3754         an ICE regression.
3755
3756 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c++/10926
3759         * g++.dg/template/error9.C: New test.
3760
3761         PR c++/11116
3762         * g++.dg/template/error8.C: New test.
3763
3764 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3765
3766         PR middle-end/13400
3767         * gcc.c-torture/execute/20031215-1.c: New test case.
3768
3769 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3770
3771         PR c++/13269
3772         * g++.dg/parse/error5.C: New test.
3773
3774         PR c++/12989
3775         * g++.dg/expr/sizeof1.C: New test.
3776
3777         PR c++/13310
3778         * g++.dg/template/crash15.C: New test.
3779
3780 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
3781
3782         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
3783         a non-POD type as the last named parameter of a varargs function.
3784
3785 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3786
3787         PR c++/13243
3788         PR c++/12573
3789         * g++.dg/template/crash14.C: New test.
3790         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
3791
3792 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3793
3794         * g++.dg/other/java1.C: New test.
3795
3796         PR c++/13241
3797         * g++.dg/abi/mangle18-1.C: New test.
3798         * g++.dg/abi/mangle18-2.C: New test.
3799
3800 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3801
3802         PR optimization/10312
3803         * gcc.c-torture/execute/20031214-1.c: New.
3804
3805 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
3806
3807         PR c++/10779
3808         PR c++/12160
3809         * g++.dg/parse/error3.C: New test.
3810         * g++.dg/parse/error4.C: Likewise.
3811         * g++.dg/abi/mangle4.C: Tweak error messages.
3812         * g++.dg/lookup/using5.C: Likewise.
3813         * g++.dg/other/error2.C: Likewise.
3814         * g++.dg/parse/typename5.C: Likewise.
3815         * g++.dg/parse/undefined1.C: Likewise.
3816         * g++.dg/template/arg2.C: Likewise.
3817         * g++.dg/template/ttp3.C: Likewise.
3818         * g++.dg/template/type1.C: Likewise.
3819         * g++.old-deja/g++.other/crash32.C: Likewise.
3820         * g++.old-djea/g++.pt/defarg8.C: Likewise.
3821
3822 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3823
3824         PR c++/13106
3825         * g++.dg/warn/noreturn-3.C: New test.
3826
3827 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3828
3829         PR c++/13118
3830         * g++.dg/abi/covariant3.C: New.
3831
3832 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
3833
3834         * g++.dg/eh/ia64-1.C: New test.
3835
3836 2003-12-12  Roger Sayle  <roger@eyesopen.com>
3837
3838         PR optimization/13037
3839         * g77.f-torture/execute/13037.f: New test case.
3840
3841 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3842
3843         PR c++/12881
3844         * g++.dg/abi/covariant2.C: New.
3845
3846 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
3847
3848         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
3849
3850 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
3851
3852         * gcc.c-torture/execute/wchar_t-1.x: Delete.
3853
3854 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
3855
3856         PR other/10819
3857         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
3858         to fix Bug 10819.
3859         * lib/g++.exp (g++_version): Likewise.
3860         * lib/g77.exp (g77_version): Likewise.
3861         * lib/objc.exp (default_objc_version): Likewise.
3862
3863 2003-12-10  Richard Henderson  <rth@redhat.com>
3864
3865         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
3866
3867         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
3868
3869 2003-12-08  Matt Austern  <austern@apple.com>
3870
3871         PR c/13134
3872         * lib/gcc-dg.exp (dg-require-visibility): Define.
3873         * lib/target-supports (check_visibility_available): Define.
3874         * gcc.dg/visibility-1.c: New test.
3875         * gcc.dg/visibility-2.c: Likewise.
3876         * gcc.dg/visibility-3.c: Likewise.
3877         * gcc.dg/visibility-4.c: Likewise.
3878         * gcc.dg/visibility-5.c: Likewise.
3879         * gcc.dg/visibility-6.c: Likewise.
3880         * g++.dg/ext/visibility-1.C: Likewise.
3881         * g++.dg/ext/visibility-2.C: Likewise.
3882         * g++.dg/ext/visibility-3.C: Likewise.
3883         * g++.dg/ext/visibility-4.C: Likewise.
3884         * g++.dg/ext/visibility-5.C: Likewise.
3885         * g++.dg/ext/visibility-6.C: Likewise.
3886
3887 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3888
3889         * g++.dg/lookup/java1.C: New test.
3890         * g++.dg/lookup/java2.C: New test.
3891
3892 2003-12-07  Falk Hueffner  <falk@debian.org>
3893
3894         * g++.dg/opt/noreturn-1.C: New test.
3895
3896 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
3897
3898         * gcc.dg/overflow-1.c: New test.
3899
3900 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3901
3902         * g77.f-torture/compile/13060.f: New test.
3903
3904 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
3905
3906         PR c++/13323
3907         * g++.dg/inherit/operator2.C: New test.
3908
3909 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3910
3911         PR c++/13305
3912         * g++.dg/ext/attrib9.C: New test.
3913
3914 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3915
3916         PR c++/13314
3917         * g++.dg/template/error7.C: New test.
3918
3919 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
3920             J"orn Rennecke <joern.rennecke@superh.com>
3921
3922         PR target/13302
3923         * g++.dg/other/struct-va_list.C: New test.
3924
3925 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3926
3927         PR c++/13166
3928         * g++.dg/parse/defarg6.C: New test.
3929
3930 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
3931
3932         PR target/13256
3933         * gcc.c-torture/execute/20031201-1.c: New test.
3934
3935 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
3936
3937         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
3938
3939 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3940
3941         * gcc.dg/builtin-return-1.c: New test.
3942
3943 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
3944             J"orn Rennecke <joern.rennecke@superh.com>
3945
3946         PR optimization/13260
3947         * gcc.c-torture/execute/20031204-1.c: New test.
3948
3949 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3950
3951         PR c++/9127
3952         * g++.dg/template/error6.C: New test.
3953
3954 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
3955
3956         * gcc.dg/20031202-1.c: New test.
3957
3958 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3959
3960         PR c++/13179
3961         * g++.dg/template/eh1.C: New test.
3962
3963         PR c++/10771
3964         * g++.dg/template/error5.C: New test.
3965
3966 2003-12-02  David Ung  <davidu@mips.com>
3967
3968         * gcc.dg/compat/vector-check.h: Corrected type for var
3969         g_##TMODE
3970
3971 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3972
3973         PR c++/10126
3974         * g++.dg/template/ptrmem8.C: New test.
3975
3976 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3977
3978         PR c++/12573
3979         * g++.dg/template/dependent-expr3.C: New test.
3980
3981 2003-12-01  James Lemke  <jim@wasabisystems.com>
3982
3983         * gcc.dg/arm-g2.c: New test.
3984
3985 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3986
3987         PR optimization/11634
3988         * gcc.dg/20031201-2.c: New test case.
3989
3990 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
3991
3992         PR 11433
3993         * objc.dg/proto-lossage-3.m: New test.
3994
3995 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3996
3997         PR optimization/12628
3998         * gcc.dg/20031201-1.c: New test case.
3999
4000 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4001
4002         * gcc.dg/unaligned-1.c: New test.
4003
4004 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4005
4006         PR c++/9849
4007         * g++.dg/template/error4.C: New test.
4008         * g++.dg/template/nested3.C: Adjust error markers.
4009
4010 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4011
4012         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4013
4014 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4015
4016         PR c/10333
4017         * gcc.dg/bitfld-7.c: New test.
4018
4019 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4020
4021         * gcc.dg/tls/asm-1.C: New test.
4022
4023 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4024
4025         * gcc.dg/cpp/assert4.c: Update.
4026
4027 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4028
4029         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4030         * gcc.dg/builtin-apply3.c: New test.
4031
4032 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4033
4034         * lib/compat.exp (compat-obj): New xfaildata parameter.
4035         Use it to set compiler_conditional_xfail_data before compiling.
4036         (compat-get-options): Handle dg-xfail-if.
4037         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4038         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4039         * gcc.dg/compat/vector-1_y.c: Likewise.
4040         * gcc.dg/compat/vector-2_x.c: Likewise.
4041         * gcc.dg/compat/vector-2_y.c: Likewise.
4042
4043 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4044
4045         * g++.dg/opt/reg-stack4.C: New test.
4046
4047 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4048
4049         * gcc.dg/builtin-apply2.c: New test.
4050
4051 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4052
4053         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4054
4055 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4056
4057         PR c++/12924
4058         * g++.dg/template/template-id-2.C: New test.
4059
4060 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4061
4062         PR c++/5369
4063         * g++.dg/template/memfriend1.C: New test.
4064         * g++.dg/template/memfriend2.C: Likewise.
4065         * g++.dg/template/memfriend3.C: Likewise.
4066         * g++.dg/template/memfriend4.C: Likewise.
4067         * g++.dg/template/memfriend5.C: Likewise.
4068         * g++.dg/template/memfriend6.C: Likewise.
4069         * g++.dg/template/memfriend7.C: Likewise.
4070         * g++.dg/template/memfriend8.C: Likewise.
4071         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4072
4073 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4074
4075         PR c++/12515
4076         * g++.dg/ext/cond1.C: New test.
4077
4078 2003-11-20  Richard Henderson  <rth@redhat.com>
4079
4080         * gcc.dg/20020201-2.c: Remove.
4081         * gcc.dg/20020201-4.c: Remove.
4082         * gcc.dg/20020304-1.c: Remove.
4083
4084 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4085
4086         * gcc.dg/cpp/trad/xwin1.c: New test case.
4087
4088 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4089
4090         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4091         * lib/g77.exp: Likewise.
4092         * lib/objc.exp: Likewise.
4093         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4094         for darwin.
4095
4096 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4097
4098         PR c++/12932
4099         * g++.dg/template/static5.C: New test.
4100
4101 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4102
4103         * gcc.dg/nested-func-1.c: New test.
4104
4105 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4106
4107         * gcc.dg/cpp/assert4.c: New test.
4108
4109 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4110
4111         PR c++/2294
4112         * g++.dg/lookup/using9.c: New test.
4113
4114 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4115
4116         PR c++/12762
4117         * g++.dg/template/error3.C: New test.
4118
4119 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4120
4121         PR ada/13035
4122         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4123         No longer use a wrapper for gcc, since this does not work under
4124         Windows.
4125
4126 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4127
4128         PR c++/2094
4129         * g++.dg/template/ptrmem7.C: New test.
4130
4131 2003-11-13  Andrew Pinski <apinski@apple.com>
4132
4133         * gcc.c-torture/compile/20031113-1.c: New test.
4134
4135 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4136             Kean Johnston <jkj@sco.com>
4137
4138         PR c/13029
4139         * gcc.dg/unused-4.c: Update.
4140
4141 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4142
4143         * g++.dg/opt/const3.C: New test.
4144
4145 2003-11-13  Jan Hubicka  <jh@suse.cz>
4146
4147         * gcc.c-torture/compile/20031112-1.c: New test.
4148
4149 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4150
4151         * g++.dg/parse/crash10.C: Remove bogus error marker.
4152
4153 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4154
4155         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4156         (host_gcc): Likewise.
4157         (ROOT): Honor $PWDCMD.
4158         (BASE): Likewise.
4159         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4160
4161 2003-11-12  Catherine Moore  <clm@redhat.com>
4162
4163         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4164
4165 2003-11-12  Andreas Jaeger  <aj@suse.de>
4166             Jakub Jelinek  <jakub@redhat.com>
4167             Andrew Pinski  <pinskia@physics.uc.edu>
4168             Richard Henderson  <rth@redhat.com>
4169
4170         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4171         systems.
4172         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4173
4174         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4175         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4176
4177 2003-11-11  Andreas Jaeger  <aj@suse.de>
4178
4179         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4180
4181         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4182
4183 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4184
4185         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4186         Clean ups.
4187
4188 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4189
4190         * gcc.dg/trampoline-1.c: New test.
4191
4192 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4193
4194         * gcc.c-torture/compile/200031109-1.c: New test.
4195
4196 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4197
4198         PR c/3190
4199         PR c/8714
4200         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4201         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4202         gcc.dg/format/no-y2k-1.c: Update.
4203
4204 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4205
4206         PR optimization/10467
4207         * gcc.dg/20031108-1.c: New test case.
4208
4209 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4210
4211         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4212
4213 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4214
4215         * gcc.dg/compound-lvalue-1.c: New test.
4216         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4217         some XFAILs.
4218
4219 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4220
4221         * gcc.dg/altivec-varargs-1.c: New test.
4222
4223 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4224
4225         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4226         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4227         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4228         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4229         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4230
4231 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4232
4233         * gcc.dg/cond-lvalue-1.c: New test.
4234
4235 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4236
4237         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4238
4239 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4240
4241         PR c++/11616
4242         * g++.dg/template/instantiate5.C: New test.
4243
4244 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4245
4246         PR c++/12726
4247         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4248         * ChangeLog: Add missing first entry for above test.
4249
4250 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4251
4252         PR c++/9810
4253         * g++.dg/template/using8.C: New test.
4254         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4255
4256 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4257
4258         PR optimization/10817
4259         * gcc.c-torture/compile/20031102-1.c: New test case.
4260
4261 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4262
4263         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4264         2147483647.
4265
4266 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4267
4268         * gcc.dg/20031102-1.c: New test.
4269
4270 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4271
4272         * gcc.dg/complex-1.c: New test.
4273
4274 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4275
4276         PR c++/12796
4277         * g++.dg/template/crash13.C: Adjust expected error location.
4278         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4279
4280 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4281
4282         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4283
4284 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4285
4286         PR/10239
4287         * gcc.c-torture/compile/20031031-2.c: New test.
4288
4289 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4290
4291         PR/11640
4292         * gcc.c-torture/compile/20031031-1.c: New test.
4293
4294 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4295
4296         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4297         * gcc.misc-tests/bprob.exp: Likewise.
4298         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4299         the execution test on arm-elf configs.
4300         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4301         configs that don't support scratch files.
4302         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4303
4304 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4305
4306         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4307         done by dejagnu.
4308
4309 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4310
4311         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4312         Avoid non pure sh syntax. Add more logging.
4313
4314         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4315         fail.
4316
4317 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4318
4319         PR libgcj/10610
4320         * gcc.dg/ppc-stackalign-1.c: New test.
4321
4322 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4323
4324         * ada/acats/run_all.sh: Change output to be more compliant with
4325         dejagnu framework.
4326         Create acats.sum and acats.log files under testsuite/ada/acats
4327         Only run [a-z]* directories, to filter out e.g. CVS.
4328         Redirect build output to log file.
4329
4330 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4331
4332         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4333
4334 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4335
4336         PR ada/5909:
4337         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4338
4339 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4340
4341         * gcc.c-torture/compile/20031023-1.c: New test.
4342         * gcc.c-torture/compile/20031023-2.c: New test.
4343         * gcc.c-torture/compile/20031023-3.c: New test.
4344         * gcc.c-torture/compile/20031023-4.c: New test.
4345
4346 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4347
4348         PR c++/10371
4349         * g++.dg/lookup/scoped8.C: New test.
4350
4351 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4352
4353         * g++.dg/opt/reg-stack3.C: New test.
4354
4355 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4356
4357         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4358
4359 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4360
4361         PR c++/11076
4362         * g++.dg/template/crash13.C: New test.
4363
4364 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4365
4366         * gcc.dg/c99-restrict-2.c: New test.
4367
4368 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4369
4370         PR c++/12698, c++/12699, c++/12700, c++/12566
4371         * g++.dg/inherit/covariant9.C: New test.
4372         * g++.dg/inherit/covariant10.C: New test.
4373         * g++.dg/inherit/covariant11.C: New test.
4374
4375 2003-10-23  Jason Merrill  <jason@redhat.com>
4376
4377         PR c++/12726
4378         * g++.dg/ext/complit2.C: New test.
4379
4380 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4381
4382         PR target/12654
4383         * gcc.c-torture/execute/20031020-1.c: New test.
4384
4385 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4386
4387         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4388         following the jump_insn.
4389
4390 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4391
4392         * gcc.dg/cast-lvalue-1.c: New test.
4393
4394 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4395
4396         PR c++/11962
4397         * g++.dg/template/cond2.C: New test.
4398
4399 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4400
4401         * gcc.dg/builtins-28.c: New test.
4402
4403 2003-10-20  Jan Hubicka  <jh@suse.cz>
4404
4405         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4406         parameter.
4407         * testsuite/gcc.dg/inline-2.c: Likewise.
4408
4409 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4410
4411         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4412         * gcc.dg/nest.c:  Likewise.
4413
4414 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4415
4416         PR c++/9781, c++/10583, c++/11862
4417         * g++.dg/parse/crash13.C: New test.
4418
4419 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4420
4421         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4422
4423 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4424
4425         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4426         Define HAVE_C99_RUNTIME except on Solaris.
4427         * gcc.dg/builtins-20.c: Likewise.
4428
4429 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4430
4431         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4432
4433 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4434
4435         PR c++/12495
4436         * g++.dg/template/crash21.C: New test.
4437
4438 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4439
4440         PR c++/2513
4441         * g++.dg/template/typename5.C: New test.
4442
4443 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4444
4445         PR c++/12369
4446         * g++.dg/template/friend25.C: New test.
4447
4448 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4449
4450         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4451         versions.
4452
4453 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4454
4455         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4456         == 2147483647.
4457
4458 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4459
4460         * gcc.c-torture/execute/960416-1.x: Remove.
4461         * gcc.c-torture/execute/divconst-3.x: Likewise.
4462
4463 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4464
4465         PR target/12598
4466         * gcc.dg/torture/cris-volatile-1.c: New test.
4467
4468 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4469
4470         PR optimization/9325
4471         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4472         for overflowing floating point to integer conversion during RTL
4473         simplification.
4474
4475 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4476
4477         * objc/execute/_cmd.m: Fix typo.
4478         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4479         Relax 'scan-assembler' regexp.
4480         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4481         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4482         * objc.dg/zero-link-2.m: Remove blank line.
4483         * objc.dg/zero-link-3.m: New test case.
4484
4485 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4486
4487         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4488
4489         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4490         than linker trickery.
4491
4492 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4493
4494         PR c++/12370
4495         * g++.dg/other/friend2.C: New test.
4496
4497 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4498
4499         * gcc.dg/20031012-1.c: New test.
4500
4501 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4502
4503         * gcc.dg/weak/weak-3.c: Fix for new warning.
4504
4505 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4506
4507         PR optimization/8750
4508         * gcc.c-torture/execute/20031012-1.c: New test case.
4509
4510 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4511
4512         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4513         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4514
4515 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4516
4517         PR optimization/12260
4518         * gcc.c-torture/compile/20031011-2.c: New test case.
4519
4520 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4521
4522         * gcc.c-torture/execute/20031011-1.c: New testcase.
4523
4524 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4525
4526         * gcc.c-torture/compile/20031011-1.c: New test.
4527
4528 2003-10-11  Jan Hubicka  <jh@suse.cz>
4529
4530         * g++.dg/other/first-global.C: New test.
4531
4532 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4533
4534         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4535
4536 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4537
4538         * gcc.c-torture/compile/20031010-1.c: New test.
4539
4540 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4541
4542         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4543         * gcc.c-torture/execute/va-arg-25.c: ... here.
4544
4545 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4546
4547         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4548
4549 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4550
4551         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4552
4553 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4554
4555         * g++.dg/parse/error2.C: New test.
4556
4557 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4558
4559         PR c++/11097
4560         * g++.dg/other/error5.C: Modify the error message.
4561         * g++.dg/lookup/using8.C: New test.
4562
4563 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4564
4565         * gcc.dg/darwin-abi-2.c: New file.
4566         * gcc.c-torture/execute/va-arg-24.c: New file.
4567
4568 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4569
4570         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4571         indentation.
4572
4573 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4574
4575         PR c++/10147
4576         * g++.dg/other/error4.C: Update error messages.
4577         * g++.dg/template/ptrmem4.C: Likewise.
4578
4579         PR c++/12337
4580         * g++.dg/init/new9.C: New test.
4581
4582         PR c++/12334, c++/12236, c++/8656
4583         * g++.dg/ext/attrib8.C: New test.
4584
4585 2003-10-06  Devang Patel  <dpatel@apple.com>
4586
4587         * gcc.dg/debug/dwarf2-3.h: New test.
4588         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4589
4590 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4591
4592         * g++.dg/opt/cfg2.C: New test.
4593
4594 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4595
4596         * g++.dg/opt/float1.C: New test.
4597
4598 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4599
4600         * gcc.dg/c90-array-lval-6.c: New test.
4601         * gcc.dg/c99-array-lval-6.c: New test.
4602
4603 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4604             Ziemowit Laski  <zlaski@apple.com>
4605
4606         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4607         'Derived', so that it is never considered a class method; add
4608         new warning for '+port' method ambiguity.
4609         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4610         <objc/objc-api.h> (needed on Mac OS X).
4611         * objc.dg/method-13.m: New test.
4612
4613 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4614
4615         PR optimization/9325, PR java/6391
4616         * gcc.c-torture/execute/20031003-1.c: New test case.
4617
4618 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4619
4620         PR optimization/12180
4621         * gcc.dg/20031002-1.c: New test.
4622
4623         PR c++/12486
4624         * g++.dg/inherit/error1.C: New test.
4625
4626 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4627
4628         * lib/f-torture.exp (search_for): Rename to...
4629         (search_for_re): This.  Also, clean up comments and the
4630         "regexp" invocation.
4631
4632 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4633
4634         * gcc.c-torture/compile/20031002-1.c: New test.
4635
4636 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4637
4638         * g++.dg/opt/cond1.C: New test.
4639
4640 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4641
4642         * gcc.dg/Wold-style-definition-2.c: New testcase.
4643         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4644
4645 2003-09-29  Richard Henderson  <rth@redhat.com>
4646
4647         * g++.dg/init/array10.C: Add dg-options.
4648
4649 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4650
4651         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4652
4653 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4654
4655         * g++.dg/template/friend19.C: Fix typo.
4656         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4657
4658 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4659
4660         * gcc.c-torture/execute/20030928-1.c: New test.
4661         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4662
4663 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4664
4665         * g++.dg/opt/unroll1.C: New test.
4666
4667 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4668
4669         PR optimization/11741
4670         * gcc.dg/20030926-1.c: New test case.
4671
4672 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4673
4674         PR c++/5655
4675         * g++.dg/parse/access7.C: New test.
4676         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4677
4678 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4679
4680         MERGE OF objc-improvements-branch into MAINLINE:
4681         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4682         if libobjc has not been built.
4683         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4684         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4685         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4686         objc/execute/nested-3.m, objc/execute/np-2.m,
4687         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4688         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4689         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4690         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4691         objc.dg/special/unclaimed-category-1.h,
4692         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4693         well as GNU runtime.
4694         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4695         * execute/cascading-1.m, execute/function-message-1.m,
4696         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4697         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4698         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4699         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4700         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4701         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4702         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4703         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
4704         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
4705         * objc.dg/bitfield-2.m: Run only on Darwin.
4706         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
4707         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
4708         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
4709         * objc.dg/const-str-1.m: Fix constant string layout.
4710
4711 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
4712
4713         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
4714
4715 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
4716
4717         * gcc.dg/darwin-abi-1.c: New file.
4718
4719 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
4720
4721         PR target/12281
4722         * gcc.c-torture/compile/20030921-1.c: New test.
4723
4724 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4725
4726         * g++.dg/opt/reg-stack2.C: New test.
4727
4728 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4729
4730         * g++.dg/eh/delayslot1.C: New test.
4731
4732 2003-09-20  Richard Henderson  <rth@redhat.com>
4733
4734         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
4735
4736 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4737
4738         * gcc.c-torture/execute/20030920-1.c: New test case.
4739
4740 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4741
4742         * g++.dg/rtti/typeid3.C: Correct expected error message.
4743
4744 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4745
4746         PR c++/157
4747         * g++.dg/parse/crash12.C: New test.
4748
4749 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4750
4751         * gcc.dg/compat/mixed-struct-check.h: New.
4752         * gcc.dg/compat/mixed-struct-defs.h: New.
4753         * gcc.dg/compat/mixed-struct-init.h: New.
4754         * gcc.dg/compat/struct-by-value-19_main.c: New.
4755         * gcc.dg/compat/struct-by-value-19_x.c: New.
4756         * gcc.dg/compat/struct-by-value-19_y.c: New.
4757         * gcc.dg/compat/struct-by-value-20_main.c: New.
4758         * gcc.dg/compat/struct-by-value-20_x.c: New.
4759         * gcc.dg/compat/struct-by-value-20_y.c: New.
4760         * gcc.dg/compat/struct-return-19_main.c: New.
4761         * gcc.dg/compat/struct-return-19_x.c: New.
4762         * gcc.dg/compat/struct-return-19_y.c: New.
4763         * gcc.dg/compat/struct-return-20_main.c: New.
4764         * gcc.dg/compat/struct-return-20_x.c: New.
4765         * gcc.dg/compat/struct-return-20_y.c: New.
4766
4767 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4768         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4769         so that it will not complain on LP64 targets.
4770
4771 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4772
4773         PR c++/495
4774         * g++.dg/template/friend24.C: New test.
4775
4776 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
4777
4778         PR c++/12332
4779         * g++.dg/template/memtmpl2.C: New test.
4780
4781 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
4782
4783         PR target/11184
4784         * gcc.dg/builtin-apply1.c: New test.
4785
4786 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4787
4788         PR c++/9848
4789         * g++.dg/warn/Wunused-4.C: New test.
4790
4791 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4792
4793         PR c++/12316
4794         * g++.dg/other/gc2.C: New test.
4795
4796 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
4797
4798         PR c++/11991
4799         * g++.dg/rtti/typeid3.C: New test.
4800
4801         PR c++/12266
4802         * g++.dg/overload/template1.C: New test.
4803
4804 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4805
4806         * g++.dg/opt/cfg3.C: New test.
4807
4808 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4809
4810         PR c++/7939
4811         * g++.dg/template/crash11.C: New test.
4812
4813 2003-09-16  Jason Merrill  <jason@redhat.com>
4814             Jakub Jelinek  <jakub@redhat.com>
4815
4816         * gcc.dg/attr-warn-unused-result.c: New test.
4817
4818 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4819
4820         PR c++/12184
4821         * g++.dg/expr/call2.C: New test.
4822
4823 2003-09-15  Andreas Jaeger  <aj@suse.de>
4824
4825         * gcc.dg/Wold-style-definition-1.c: New test.
4826
4827 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
4828
4829         PR c++/3907
4830         * g++.dg/parse/template12.C: New test.
4831
4832         * g++.dg/abi/bitfield11.C: New test.
4833         * g++.dg/abi/bitfield12.C: Likewise.
4834
4835 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
4836
4837         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
4838         non-expansion of functional macro name without arguments at EOL.
4839         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
4840
4841 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
4842
4843         * gcc.c-torture/execute/20030914-[12].c: New tests.
4844
4845 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4846
4847         PR c++/11788
4848         * g++.dg/overload/addr1.C: New test.
4849
4850 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
4851
4852         * gcc.dg/20030909-1.c: New test.
4853
4854 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4855
4856         * gcc.dg/ultrasp10.c: New test.
4857
4858 2003-09-09  Devang Patel  <dpatel@apple.com>
4859
4860         * gcc.dg/darwin-ld-6.c: New test.
4861
4862 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4863
4864         * gcc.dg/torture/builtin-explog-1.c: New testcase.
4865
4866 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4867
4868         * gcc.dg/ia64-types1.c: New test.
4869         * gcc.dg/ia64-types2.c: Likewise.
4870
4871 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4872
4873         * gcc.dg/builtins-1.c: Add more _Complex tests.
4874         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4875
4876         * gcc.dg/builtins-1.c: Test existing _Complex functions.
4877         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4878
4879 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4880
4881         PR c++/11786
4882         * g++.dg/lookup/koenig2.C: New test.
4883
4884         PR c++/5296
4885         * g++.dg/rtti/typeid2.C: New test.
4886
4887 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
4888
4889         * gcc.c-torture/compile/20030904-1.c: New test.
4890
4891 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4892
4893         * g++.dg/opt/longbranch2.C: New test.
4894
4895 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4896
4897         * g++.dg/template/crash10.C: Only compile it.
4898
4899 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4900
4901         PR middle-end/11665
4902         * gcc.c-torture/compile/20030907-1.c: New test.
4903         * g++.dg/init/array11.C: New test.
4904
4905 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4906
4907         PR c++/11852
4908         * g++.dg/init/struct1.C: New test.
4909
4910 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4911
4912         PR c++/12181
4913         * g++.dg/expr/comma1.C: New test.
4914
4915 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
4916
4917         PR c++/11867
4918         * g++.dg/expr/static_cast5.C: New test.
4919
4920 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4921
4922         PR c++/11507
4923         * g++.dg/lookup/scoped7.C: New test.
4924
4925         PR c++/9574
4926         * g++.dg/other/static1.C: New test.
4927
4928         PR c++/11490
4929         * g++.dg/warn/template-1.C: New test.
4930
4931         PR c++/11432
4932         * g++.dg/template/crash10.C: New test.
4933
4934         PR c++/2478
4935         * g++.dg/overload/VLA.C: New test.
4936
4937         PR c++/10804
4938         * g++.dg/template/call1.C: New test.
4939
4940 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4941
4942         PR c++/11794
4943         * g++.dg/parse/using3.C: New test.
4944
4945 2003-09-06  Roger Sayle  <roger@eyesopen.com>
4946
4947         PR c++/11409
4948         * g++.dg/overload/builtin3.C: New test case.
4949
4950 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
4951
4952         PR c/9862
4953         * gcc.dg/20030906-1.c: New test.
4954         * gcc.dg/20030906-2.c: Likewise.
4955
4956 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4957
4958         PR c++/12167
4959         * g++.dg/parse/defarg5.C: New test.
4960
4961         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
4962
4963 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
4964
4965         PR c++/12163
4966         * g++.dg/expr/static_cast4.C: New test.
4967
4968         PR c++/12146
4969         * g++.dg/template/crash9.C: New test.
4970
4971 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4972
4973         * g++.old-deja/g++.ext/pretty2.C: Update for change
4974         in __FUNCTION__.
4975         * g++.old-deja/g++.ext/pretty3.C: Likewise.
4976
4977 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
4978
4979         PR c++/11922
4980         * g++/dg/template/qualified-id1.C: New test.
4981
4982         PR c++/12037
4983         * g++.dg/warn/noeffect4.C: New test.
4984
4985 2003-09-04  Matt Austern  <austern@apple.com>
4986
4987         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
4988         * g++.dg/ext/fnname2.C: Likewise.
4989         * g++.dg/ext/fnname3.C: Likewise.
4990
4991 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
4992
4993         * g++.dg/expr/lval1.C: New test.
4994         * g++.dg/ext/lvcast.C: Remove.
4995
4996 2003-09-03  Roger Sayle  <roger@eyesopen.com>
4997
4998         PR optimization/11700.
4999         * gcc.c-torture/compile/20030903-1.c: New test case.
5000
5001 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5002
5003         PR c++/12053
5004         * g++.dg/abi/layout4.C: New test.
5005
5006 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5007
5008         PR c++/11553
5009         * g++.dg/parse/friend3.C: New test.
5010
5011 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5012
5013         PR c++/11847
5014         * g++.dg/template/class1.C: New test.
5015
5016         PR c++/11808
5017         * g++.dg/expr/call1.C: New test.
5018
5019 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5020
5021         PR c++/12114
5022         * g++.dg/init/ref9.C: New test.
5023
5024         PR c++/11972
5025         * g++.dg/template/nested4.C: New test.
5026
5027 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5028
5029         PR c++/12093
5030         * g++.dg/template/non-dependent4.C: New test.
5031
5032         PR c++/11928
5033         * g++.dg/inherit/conv1.C: New test.
5034
5035 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5036
5037         PR c++/6196
5038         * g++.dg/ext/label1.C: New test.
5039         * g++.dg/ext/label2.C: Likewise.
5040
5041 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5042
5043         * g++.dg/expr/cond3.C: New test.
5044
5045 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5046
5047         * gcc.dg/builtins-1.c: Add new builtin cases.
5048
5049 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5050
5051         * gcc.dg/builtins-1.c: Add new cases.
5052         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5053
5054 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5055
5056         * gcc.dg/builtins-1.c: Add more math builtin tests.
5057         * gcc.dg/torture/builtin-attr-1.c: New test.
5058
5059 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5060
5061         PR optimization/5079
5062         * g++.dg/opt/static3.C: New test.
5063
5064 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5065
5066         * gcc.misc-tests/gcov-10b.c: New test.
5067
5068 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5069
5070         * g++.dg/opt/ptrmem3.C: New test.
5071
5072         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5073
5074 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5075
5076         * gcc.dg/20030826-2.c: New test.
5077
5078 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5079
5080         PR middle-end/12002
5081         * g77.f-torture/compile/12002.f: New test case.
5082
5083 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5084
5085         * gcc.dg/20030826-1.c: New test case.
5086
5087 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5088
5089         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5090
5091 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5092
5093         PR c++/11871
5094         * c++.dg/lookup/crash1.C: New test.
5095
5096         * c++.dg/warn/noeffect3.C: New test.
5097
5098 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5099
5100         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5101         * gcc.dg/compat/vector-1_y.c: Ditto.
5102         * gcc.dg/compat/vector-2_x.c: Ditto.
5103         * gcc.dg/compat/vector-2_y.c: Ditto.
5104
5105 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5106
5107         * gcc.dg/20030702-1.c: New test.
5108
5109 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5110
5111         PR c++/8795
5112         * g++.dg/ext/altivec-1.C: New test.
5113
5114 2003-08-24  Richard Henderson  <rth@redhat.com>
5115
5116         * g++.dg/eh/simd-2.C: Add -w for x86.
5117
5118 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5119
5120         * gcc.dg/20030815-1.c: New test.
5121
5122 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5123
5124         PR c++/3765
5125         * g++.dg/parse/access6.C: New test.
5126
5127 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5128
5129         PR c++/641, c++/11876
5130         * g++.dg/template/friend22.C: New test.
5131         * g++.dg/template/friend23.C: Likewise.
5132
5133 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5134
5135         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5136         identically.
5137
5138 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5139
5140         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5141
5142 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5143
5144         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5145
5146 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5147
5148         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5149
5150 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5151
5152         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5153
5154 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5155
5156         PR c++/11919
5157         * g++.dg/overload/prom1.C: New test.
5158
5159         PR c++/11551
5160         * g++.dg/parse/dtor2.C: New test.
5161
5162         PR c++/10762
5163         * g++.dg/parse/using2.C: New test.
5164
5165 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5166
5167         PR target/11805
5168         * gcc.c-torture/compile/20030821-1.c: New.
5169
5170 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5171
5172         PR c++/11834
5173         * g++.dg/template/deduce2.C: New test.
5174
5175 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5176
5177         * gcc.c-torture/execute/20030821-1.c: New test.
5178
5179 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5180
5181         PR middle-end/11984
5182         * gcc.dg/20030820-1.c: New test case.
5183
5184 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5185
5186         PR c++/11945
5187         * g++.dg/warn/noeffect2.C: New test.
5188
5189 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5190
5191         PR c++/10926
5192         * g++.dg/template/dtor2.C: New test.
5193
5194         PR c++/11684
5195         * g++.dg/template/operator1.C: New test.
5196         * g++.dg/parse/operator4.C: New test.
5197
5198         PR c++/11946.C
5199         * g++.dg/expr/enum1.C: New test.
5200         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5201
5202         PR c++/11036.C
5203         * g++.dg/parse/elab2.C: New test.
5204         * g++.dg/parse/typedef4.C: Change error message.
5205         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5206         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5207         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5208
5209 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5210
5211         * gcc.dg/pch/warn-1.c: New.
5212         * gcc.dg/pch/warn-1.hs: New.
5213
5214         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5215         not-tested file.
5216
5217 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5218
5219         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5220
5221 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5222
5223         * gcc.dg/uninit-D.c: New Test.
5224         * gcc.dg/uninit-E.c: New Test.
5225         * gcc.dg/uninit-F.c: New Test.
5226         * gcc.dg/uninit-G.c: New Test.
5227
5228 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5229
5230         * g++.dg/README: Describe the pch directory.
5231
5232 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5233
5234         PR c++/11174
5235         * g++.dg/parse/access4.C: New test.
5236         * g++.dg/parse/access5.C: Likewise.
5237         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5238
5239 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5240
5241         * gcc.dg/noncompile/20030818-1.c: New.
5242
5243 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5244
5245         PR c++/11957
5246         * g++.dg/warn/noeffect1.C: New test.
5247
5248         * g++.dg/template/scope2.C: New test.
5249         * g++.dg/template/error2.C: Correct dg-error
5250
5251 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5252
5253         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5254
5255 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5256
5257         PR C++/11512
5258         * g++.dg/template/warn1.C: New.
5259
5260 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5261
5262         * g++.dg/template/error2.C: New test.
5263         * g++.dg/lookup/using7.C: Adjust errors
5264         * g++.old-deja/g++.pt/crash36.C: Likewise.
5265         * g++.old-deja/g++.pt/derived3.C: Likewise.
5266
5267 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5268
5269         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5270         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5271         * gcc.c-torture/execute/builtins/string-9.c: New, from
5272         string-opt-9.c.  Adjust for execute/builtins framework.
5273         * gcc.c-torture/execute/string-opt-9.c: Delete.
5274
5275 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5276
5277         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5278
5279         * g++.dg/parse/ret-type2.C: New test.
5280
5281         PR c++/11703
5282         * g++.dg/init/new8.C: New test.
5283
5284         PR c++/10923
5285         * g++.dg/parse/typedef5.C: New test.
5286
5287         PR c++/9512
5288         * g++.dg/parse/qualified2.C: New test.
5289         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5290         invalid code.
5291
5292 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5293
5294         * g++.dg/conversion/ptrmem1.C: New test.
5295
5296 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5297
5298         PR target/11693
5299         * gcc.dg/20030811-1.c: New test.
5300
5301         PR target/11535
5302         * gcc.c-torture/execute/20030811-1.c: New test.
5303
5304 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5305
5306         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5307
5308 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5309
5310         PR c++/11789.C
5311         * g++.dg/inherit/multiple1.C: New test.
5312
5313 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5314
5315         * gcc.dg/spe1.c: New test.
5316
5317         PR c++/11670
5318         * g++.dg/expr/cast2.C: New test.
5319
5320         PR c++/10530
5321         * g++.dg/template/dependent-name2.C: New test.
5322
5323 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5324
5325         * g++.dg/parse/crash11.C: Put the dg options in comments.
5326
5327 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5328
5329         * lib/gcc-dg.exp: Update for diagnostic change.
5330
5331 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5332
5333         PR c++/5767
5334         * g++.dg/parse/crash11.C: New test.
5335
5336 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5337
5338         * gcc.dg/cpp/spacing1.c: Update.
5339
5340 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5341
5342         PR target/11739
5343         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5344         a value for -mtune.
5345
5346 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5347
5348         PR middle-end/11771
5349         * gcc.c-torture/compile/20030804-1.c: New test case.
5350
5351 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5352
5353         * gcc.dg/20030804-1.c: New test case.
5354
5355 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5356
5357         * gcc.dg/cpp/separate-1.c: New test.
5358
5359 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5360
5361         PR c++/11704
5362         * g++.dg/template/dependent-expr2.C: New test.
5363
5364         PR c++/11766
5365         * g++.dg/expr/ptrmem1.C: New test.
5366
5367 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5368
5369         PR c++/9453
5370         * g++.dg/template/friend15.C: New test.
5371
5372 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5373
5374         * lib/dg-pch.exp: Work round PCH bug.
5375
5376 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5377
5378         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5379         builtins.  Move cases from builtins-4.c here.
5380
5381         * gcc.dg/torture/builtin-math-1.c: New test taken from
5382         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5383         additional cases.
5384
5385         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5386         Delete.
5387
5388 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5389
5390         PR c++/9447
5391         * g++.dg/template/using7.C: New test.
5392
5393 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5394
5395         * import1.c, import2.c: New tests.
5396
5397 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5398
5399         * g++.dg/eh/crossjump1.C: New test.
5400
5401 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5402
5403         PR c++/11697
5404         * g++.dg/template/using6.C: New test.
5405
5406         PR c++/11744
5407         * g++.dg/template/koenig2.C: New test.
5408
5409 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5410
5411         PR c++/7983
5412         * g++.dg/parse/typedef4.C: New test.
5413
5414 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5415
5416         PR c++/8442, c++/8806
5417         * g++.dg/template/elab1.C: New test.
5418         * g++.dg/template/type2.C: Likewise.
5419         * g++.dg/template/ttp3.C: Adjust expected error message.
5420         * g++.old-deja/g++.law/visibility13.C: Likewise.
5421         * g++.old-deja/g++.niklas/t135.C: Likewise.
5422         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5423         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5424         template argument.
5425         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5426
5427 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5428
5429         PR c++/11295
5430         * g++.dg/ext/stmtexpr1.C: New test.
5431
5432         * g++.dg/opt/tmp1.C: New test.
5433
5434         PR c++/11525
5435         * g++.dg/parse/constant4.C: New test.
5436
5437         PR c++/9447
5438         * g++.dg/template/using5.C: New test.
5439
5440 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5441
5442         * gcc.dg/builtins-27.c: New test case.
5443
5444 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5445
5446         * gcc.dg/tls/opt-7.c: New test.
5447
5448 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5449
5450         * g++.old-deja/g++.other/crash18.C: Remove.
5451
5452 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5453
5454         * g++.dg/template/explicit3.C: New.
5455         * g++.dg/template/explicit4.C: New.
5456         * g++.dg/template/explicit5.C: New.
5457
5458         PR c++/11347
5459         * g++.dg/template/memtmpl1.C: New.
5460
5461 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5462
5463         PR target/11565
5464         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5465         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5466
5467 2003-07-30  Jan Hubicka  <jh@suse.cz>
5468
5469         * vtgc1.c: Kill.
5470
5471 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5472
5473         * gcc.dg/struct-in-proto-1.c: New test.
5474
5475 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5476
5477         * gcc.dg/cpp/include2.c: Only expect one message.
5478
5479 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5480
5481         PR c++/9447
5482         * g++.dg/template/using1.C: New test.
5483         * g++.dg/template/using2.C: New test.
5484         * g++.dg/template/using3.C: New test.
5485         * g++.dg/template/using4.C: New test.
5486
5487 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5488
5489         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5490         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5491
5492 2003-07-28  Jan Hubicka  <jh@suse.cz>
5493
5494         PR c++/11530
5495         * g++.dg/opt/call1.C: New test.
5496
5497 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5498
5499         PR c++/11667
5500         * g++.dg/init/enum2.C: New test.
5501         * g++.dg/template/overload1.C: Add "-w" option.
5502
5503 2003-07-28    <hp@bitrange.com>
5504
5505         * gcc.dg/Wdeclaration-after-statement-1.c,
5506         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5507
5508 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5509
5510         * gcc.c-torture/compile/20030725-1.c: New test.
5511
5512 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5513
5514         * gcc.dg/20030505.c: Only run for SPE.
5515         Remove definition of opaque type.
5516
5517 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5518
5519         * g++.dg/template/ptrmem6.C: New test.
5520
5521 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5522
5523         * gcc.c-torture/compile/zero-strct-2.c: New test.
5524
5525 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5526
5527         * gcc.dg/intermod-1.c: New test.
5528
5529 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5530
5531         PR c++/11617
5532         * g++.dg/template/lookup2.C: New test.
5533         * g++.dg/template/memclass1.C: Remove instantiated from error.
5534         * g++.dg/other/error2.C: Tweak expected errors.
5535
5536         PR c++/11596
5537         * g++.dg/template/defarg3.C: New test.
5538
5539         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5540
5541 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5542
5543         * g++.dg/inherit/access5.C: New test.
5544
5545 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5546
5547         PR c++/11513
5548         * g++.dg/template/crash8.C: New test.
5549
5550 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5551
5552         PR c/10602
5553         * gcc.dg/noncompile/incomplete-2.c: New test.
5554
5555 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5556
5557         PR c++/11645
5558         * g++.dg/inherit/access4.C: New test.
5559
5560         PR c++/11517
5561         * g++.dg/expr/cond2.C: New test.
5562
5563         PR optimization/10679
5564         * g++.dg/opt/inline4.C: New test.
5565
5566 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5567
5568         * g++.dg/parse/crash10: New test.
5569
5570 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5571
5572         * g++.dg/ext/flexary1.C: New test.
5573
5574 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5575
5576         PR c++/10793
5577         * g++.dg/template/crash9.C: New test.
5578
5579 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5580
5581         PR c++/3004
5582         * g++.dg/parse/typedef3.C: New test.
5583
5584         PR c++/7906
5585         * g++.dg/parse/operator2.C: New test.
5586
5587         PR c++/8895
5588         * g++.dg/parse/def-tmpl-arg1.C: New test.
5589
5590         PR c++/9282
5591         * g++.dg/parse/funptr1.C: New test.
5592
5593         PR c++/9452
5594         * g++.dg/parse/ambig3.C: New test.
5595
5596         PR c++/9454
5597         * g++.dg/parse/operator3.C: New test.
5598
5599         PR c++/9486
5600         * g++.dg/parse/template10.C: New test.
5601
5602         PR c++/9488
5603         * g++.dg/parse/template11.C: New test.
5604
5605         PR c++/10150
5606         * g++.dg/parse/invalid-op1.C: New test.
5607
5608         PR c++/10247
5609         * g++.dg/parse/condexpr1.C: New test.
5610
5611 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5612
5613         * g++.dg/ext/packed3.C: New test.
5614         * g++.dg/ext/packed4.C: New test.
5615
5616         * gcc.dg/pack-test-3.c: New test.
5617
5618 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5619
5620         * lib/compat.exp: Handle dg-options per source file.
5621         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5622         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5623         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5624         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5625         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5626         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5627         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5628         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5629         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5630         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5631         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5632         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5633         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5634         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5635
5636 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5637
5638         PR c/10320
5639         * gcc.c-torture/execute/20030718-1.c: New test.
5640
5641 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5642
5643         PR optimization/11536
5644         * gcc.dg/20030721-1.c: New test.
5645
5646 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5647
5648         PR c++/11546
5649         * g++.dg/template/lookup1.C: New test.
5650
5651 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5652
5653         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5654         diagnostics of ill-formed constructs involving labels.
5655         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5656         the new 'previously defined here' message.
5657
5658 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5659
5660         * g++.dg/parse/non-dependent2.C: New test.
5661
5662 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5663
5664         * g++.dg/init/init-ref4.C: xfail on targets without
5665         weak symbols.
5666
5667 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5668
5669         PR target/11087
5670         * gcc.c-torture/execute/20030717-1.c: New test.
5671
5672 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5673
5674         * g++.dg/opt/cfg1.C: New test.
5675
5676 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5677
5678         PR optimization/11557
5679         * gcc.dg/20030717-1.c: New test.
5680
5681 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5682
5683         PR c++/10476
5684         * g++.dg/expr/crash-1.C: New test.
5685
5686         PR c++/11027
5687         * g++.dg/template/init3.C: New test.
5688
5689         PR c++/8222
5690         * g++.dg/template/non-dependent1.C: New test.
5691
5692         PR c++/11070
5693         * g++.dg/template/non-dependent2.C: New test.
5694
5695         PR c++/11071
5696         * g++.dg/template/non-dependent3.C: New test.
5697
5698         PR c++/9907
5699         * g++.dg/template/sizeof5.C: New test.
5700
5701 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5702
5703         PR 11498
5704         * gcc.c-torture/compile/mangle-1.c: New file.
5705
5706 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5707
5708         PR c++/7809
5709         * g++.dg/parse/access3.C: New test.
5710
5711 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
5712
5713         PR c++/11384
5714         * g++.dg/init/init-ref4.C: New test.
5715
5716 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
5717
5718         PR c++/11547
5719         * g++.dg/parse/constant3.C: New test.
5720         * g++.dg/parse/crash7.C: Likewise.
5721
5722 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
5723
5724         PR target/11008
5725         * gcc.dg/i386-pentium4-not-mull.c: New.
5726
5727 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
5728
5729         * gcc.dg/asm-names.c (ymain): Make it weak.
5730
5731 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5732
5733         PR c++/5421
5734         * g++.dg/template/friend21.C: New test.
5735
5736 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5737
5738         * gcc.dg/cleanup-8.c: New test.
5739         * gcc.dg/cleanup-9.c: New test.
5740
5741 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5742
5743         * g++.dg/ext/dll-MI1.h: New file.
5744         * g++.dg/ext/dllexport-MI1.C: New file.
5745         * g++.dg/ext/dllimport-MI1.C: New file.
5746
5747 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5748
5749         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5750         it does not have cmpstrsi patterns (just cmpmemsi).
5751
5752 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5753
5754         PR debug/11473
5755         * g++.dg/debug/debug8.C: New test.
5756
5757 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5758
5759         PR c++/10108
5760         * g++.dg/template/crash7.C: New test.
5761
5762 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5763
5764         PR target/10795
5765         * gcc.c-torture/compile/20030708-1.c: New.
5766
5767 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5768
5769         * gcc.c-torture/execute/20030715-1.c: New test.
5770
5771 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5772
5773         * gcc.dg/pch/inline-3.c: New file.
5774         * gcc.dg/pch/inline-3.hs: New file.
5775         * gcc.dg/pch/inline-4.c: New file.
5776         * gcc.dg/pch/inline-4.hs: New file.
5777
5778 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
5779
5780         PR c++/11509
5781         * g++.dg/template/crash6.C: New test.
5782
5783         PR c++/7053
5784         * g++.dg/template/friend20.C: New test.
5785
5786         PR c++/7019
5787         * g++.dg/template/overload2.C: New test.
5788
5789 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5790
5791         PR optimization/11440
5792         * gcc.c-torture/execute/20030714-1.c: New test.
5793
5794 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5795
5796         PR c++/11154
5797         * g++.dg/template/partial2.C: New test.
5798
5799 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
5800
5801         PR c++/11503
5802         * g++.dg/template/anon1.C: New test.
5803
5804         PR c++/11493
5805         PR c++/11495
5806         * g++.dg/parse/template9.C: Likewise.
5807         * g++.dg/template/crash4.C: New test.
5808         * g++.dg/template/koenig1.C: Likewise.
5809         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
5810         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
5811         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
5812         functions.
5813         * g++.old-deja/g++.jason/template36.C: Likewise.
5814         * g++.old-deja/g++.mike/p1989.C: Likewise.
5815         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
5816         * g++.old-deja/g++.pt/ttp20.C: Use this->.
5817         * g++.old-deja/g++.pt/ttp21.C: Use this->.
5818         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
5819         compiling.
5820         * g++.old-deja/g++.pt/union2.C: Use this->.
5821
5822 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
5823
5824         * gcc.dg/20030711-1.c: New test.
5825
5826 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
5827
5828         PR c++/11050
5829         * g++.dg/parse/args1.C: New test.
5830         * g++.pt/defarg8.C: Change expected errors.
5831
5832 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
5833
5834         PR c++/8164
5835         * g++.dg/template/nontype2.C: New test.
5836
5837         PR c++/10558
5838         * g++.dg/parse/template8.C: New test.
5839
5840         PR c++/8327
5841         * g++.dg/template/scope1.C: New test.
5842
5843         * g++.dg/warn/Wsign-compare-1.C: New test.
5844
5845 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5846
5847         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
5848
5849 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
5850
5851         PR c++/9411
5852         * g++.dg/template/explicit2.C: New test.
5853
5854         PR c++/10032
5855         * g++.dg/warn/pedantic1.C: New test.
5856
5857 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
5858
5859         PR c++ 9483
5860         * g++.dg/other/field1.C: New test.
5861
5862 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5863
5864         PR c/11449
5865         * gcc.c-torture/compile/20030707-1.c: New.
5866
5867 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5868
5869         PR c++/10849
5870         * g++.dg/template/access12.C: New test.
5871
5872 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
5873
5874         * g++.dg/bprob/bprob.exp (prof_ext): Update.
5875         * g77.dg/bprob/bprob.exp (prof_ext): Update.
5876         * gcc.misc-tests/bprob.exp (prof_ext): Update.
5877         * gcc.misc-tests/gcov.exp: Update
5878         * g++.dg/gcov/gcov.exp: Update
5879         * lib/gcov.exp: Update.
5880
5881 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
5882
5883         * g++.dg/abi/mangle17.C: Make sure template expressions are
5884         dependent.
5885         * g++.dg/abi/mangle4.C: Mark erroneous casts.
5886         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
5887         * g++.dg/opt/stack1.C: Remove erroneous code.
5888         * g++.dg/parse/template7.C: New test.
5889         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
5890         * g++.old-deja/g++.pt/crash4.C: Likewise.
5891
5892 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5893
5894         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
5895         with zero or one occurence of `$' after the initial `L'.
5896
5897 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
5898
5899         * gcc.c-torture/compile/20030704-1.c: Add a comment.
5900
5901 2003-07-08  Roger Sayle  <roger@eyesopen.com>
5902
5903         PR c/11370
5904         * gcc.dg/Wunreachable-6.c: New testcase.
5905         * gcc.dg/Wunreachable-7.c: New testcase.
5906
5907 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5908
5909         PR c/11420
5910         * gcc.dg/20030708-1.c: New test.
5911
5912 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
5913
5914         * gcc.dg/compat/sdata-section.h: New file.
5915         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
5916         * gcc.dg/torture/mips-sdata-1.c: New test.
5917
5918 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5919
5920         PR c++/11030
5921         * g++.dg/template/friend19.C: New test.
5922
5923 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5924
5925         * g++.dg/opt/strength-reduce.C: New test.
5926
5927 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5928
5929         PR target/10979
5930         * gcc.dg/20030707-1.c: New testcase.
5931
5932 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5933
5934         PR optimization/11059
5935         * g++.dg/opt/emptyunion.C: New testcase.
5936
5937 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5938             Eric Botcazou  <ebotcazou@libertysurf.fr>
5939
5940         * g++.dg/opt/stack1.C: New test.
5941
5942 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
5943
5944         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
5945         run test.
5946
5947         PR c++/11431
5948         * g++.dg/expr/static_cast3.C: New test.
5949
5950 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
5951
5952         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
5953         everywhere.
5954         * gcc.dg/concat.c: Concatenation of string constants with
5955         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
5956         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
5957         * gcc.dg/cpp/escape-2.c: Use wide character constants where
5958         necessary to avoid multi-character character constant warning.
5959         * gcc.dg/cpp/escape.c: Likewise.
5960         * gcc.dg/cpp/ucs.c: Likewise.
5961         Remove backslashes from dg-bogus comments, as they confuse Tcl.
5962         Fix a typo.
5963
5964 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5965
5966         PR c/11428
5967         * gcc.c-torture/compile/20030704-1.c: New.
5968
5969 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5970
5971         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
5972
5973 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
5974
5975         PR c++/5287, PR c++/7910,  PR c++/11021
5976         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
5977         tests for warnings.
5978         * g++.dg/ext/dllimport2.C: Add tests for warnings.
5979         * g++.dg/ext/dllimport3.C: Likewise.
5980         * g++.dg/ext/dllimport4.C: New file.
5981         * g++.dg/ext/dllimport5.C: New file.
5982         * g++.dg/ext/dllimport6.C: New file.
5983         * g++.dg/ext/dllimport7.C: New file.
5984         * g++.dg/ext/dllimport8.C: New file.
5985         * g++.dg/ext/dllimport9.C: New file.
5986         * g++.dg/ext/dllimport10.C: New file.
5987         * g++.dg/ext/dllexport1.C: New file.
5988
5989 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5990
5991         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
5992         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
5993
5994 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5995
5996         * gcc.dg/builtins-25.c: New testcase.
5997         * gcc.dg/builtins-26.c: New testcase.
5998
5999 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6000
6001         * gcc.dg/compat/vector-defs.h: New file.
6002         * gcc.dg/compat/vector-setup.h: New file.
6003         * gcc.dg/compat/vector-check.h: New file.
6004         * gcc.dg/compat/vector-1_main.c: New file.
6005         * gcc.dg/compat/vector-1_x.c: New file.
6006         * gcc.dg/compat/vector-1_y.c: New file.
6007         * gcc.dg/compat/vector-2_main.c: New file.
6008         * gcc.dg/compat/vector-2_x.c: New file.
6009         * gcc.dg/compat/vector-2_y.c: New file.
6010
6011         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6012         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6013         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6014         * gcc.dg/compat/struct-align-1.h: New file.
6015         * gcc.dg/compat/struct-align-1_main.c: New file.
6016         * gcc.dg/compat/struct-align-1_x.c: New file.
6017         * gcc.dg/compat/struct-align-1_y.c: New file.
6018         * gcc.dg/compat/struct-align-2.h: New file.
6019         * gcc.dg/compat/struct-align-2_main.c: New file.
6020         * gcc.dg/compat/struct-align-2_x.c: New file.
6021         * gcc.dg/co
6022         * g++.old-deja/g++.other/comdat3.C: Likewise.
6023         * g++.old-deja/g++.other/ctor1.C: Likewise.
6024         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6025
6026 2003-06-05  Richard Henderson  <rth@redhat.com>
6027
6028         * gcc.dg/debug/20030605-1.c: New.
6029
6030 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6031
6032         * README.QMTEST: Update.
6033
6034 2003-06-04  Richard Henderson  <rth@redhat.com>
6035
6036         * gcc.dg/cleanup-1.c: New.
6037         * gcc.dg/cleanup-2.c: New.
6038         * gcc.dg/cleanup-3.c: New.
6039         * gcc.dg/cleanup-4.c: New.
6040         * gcc.dg/cleanup-5.c: New.
6041         * gcc.dg/cleanup-6.c: New.
6042         * gcc.dg/cleanup-7.c: New.
6043
6044 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6045
6046         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6047
6048         * lib/dg-pch.exp: New file.
6049         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6050         * gcc.dg/pch/pch.exp: Likewise.
6051
6052 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6053
6054         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6055         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6056         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6057         * gcc.dg/builtins-17.c: New test case.
6058         * gcc.dg/i386-387-4.c: New test case.
6059         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6060
6061 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6062
6063         * gcc.dg/ultrasp9.c: New test.
6064
6065 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6066
6067         * gcc.c-torture/compile/20030604-1.c: New test.
6068         * gcc.dg/sparc-constant-1.c: New test.
6069
6070 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6071
6072         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6073
6074 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6075
6076         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6077
6078         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6079         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6080
6081 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6082
6083         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6084
6085 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6086
6087         PR c++/10940
6088         * g++.dg/template/spec10.C: New test.
6089
6090 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6091
6092         * gcc.dg/builtins-16.c: New test case.
6093
6094 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6095
6096         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6097         mempcpy test with post-increments.
6098         * gcc.c-torture/execute/string-opt-3.c: New test.
6099         * gcc.dg/string-opt-1.c: New test.
6100
6101 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6102
6103         PR fortran/10965
6104         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6105
6106 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6107
6108         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6109         (scan-assembler): ... here.  Use dg-scan.
6110         (scan-assembler-not): Likewise.
6111         (scan-file): New function.
6112         (scan-file-not): Likewise.
6113         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6114         * gcc.dg/cpp/_Pragma4.c: Likewise.
6115         * gcc.dg/cpp/_Pragma5.c: Likewise.
6116         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6117         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6118         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6119         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6120         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6121         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6122         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6123         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6124         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6125         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6126         * gcc.dg/cpp/cxxcom1.c: Likewise.
6127         * gcc.dg/cpp/line1.c: Likewise.
6128         * gcc.dg/cpp/maccom1.c: Likewise.
6129         * gcc.dg/cpp/maccom2.c: Likewise.
6130         * gcc.dg/cpp/maccom3.c: Likewise.
6131         * gcc.dg/cpp/maccom4.c: Likewise.
6132         * gcc.dg/cpp/maccom5.c: Likewise.
6133         * gcc.dg/cpp/maccom6.c: Likewise.
6134         * gcc.dg/cpp/multiline.c: Likewise.
6135         * gcc.dg/cpp/spacing1.c: Likewise.
6136         * gcc.dg/cpp/spacing2.c: Likewise.
6137         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6138         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6139         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6140         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6141         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6142         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6143         * gcc.dg/cpp/cxxcom2.c: Likewise.
6144         * gcc.dg/cpp/cxxcom2.h: New file.
6145
6146         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6147         * g++.dg/cpp/truefalse.C: Here.
6148         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6149
6150 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6151
6152         * gcc.dg/cpp/redef3.c: New file.
6153
6154 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6155
6156         * gcc.dg/i386-loop-3.c: New test.
6157
6158 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6159
6160         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6161
6162 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6163
6164         * gcc.dg/fwrapv-1.c: New test case.
6165         * gcc.dg/fwrapv-2.c: New test case.
6166
6167 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6168
6169         PR c++/10956
6170         * g++.dg/template/spec9.C: New test.
6171
6172 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6173
6174         * gcc.dg/duff-4.c: New test case.
6175
6176 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6177
6178         PR fortran/10843
6179         * g77.dg/ffixed-form-1.f: New test
6180         * g77.dg/ffixed-form-2.f: New test
6181         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6182         * g77.dg/ffree-form-3.f: New test
6183
6184 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6185
6186         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6187         * gcc.dg/wint_t-1.c: Likewise.
6188
6189 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6190
6191         * g++.dg/template/access11.C: New test.
6192
6193 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6194
6195         PR c++/10849
6196         * g++.dg/template/access10.C: New test.
6197
6198 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6199             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6200
6201         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6202
6203 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6204
6205         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6206         suppress for powerpc-*-darwin*.
6207         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6208
6209 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6210
6211         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6212         suppress option for powerpc-*-darwin*.
6213
6214 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6215
6216         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6217         * gcc.dg/builtins-4.c: Add test for fmod.
6218
6219 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6220
6221         PR c++/10682
6222         * g++.dg/template/instantiate4.C: New test.
6223
6224 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6225
6226         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6227
6228 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6229
6230         * gcc.dg/compat/scalar-return-1_main.c: New file.
6231         * gcc.dg/compat/scalar-return-1_x.c: New file.
6232         * gcc.dg/compat/scalar-return-1_y.c: New file.
6233         * gcc.dg/compat/scalar-return-2_main.c: New file.
6234         * gcc.dg/compat/scalar-return-2_x.c: New file.
6235         * gcc.dg/compat/scalar-return-2_y.c: New file.
6236         * gcc.dg/compat/struct-return-3_main.c: New file.
6237         * gcc.dg/compat/struct-return-3_y.c: New file.
6238         * gcc.dg/compat/struct-return-3_x.c: New file.
6239         * gcc.dg/compat/struct-return-2_main.c: New file.
6240         * gcc.dg/compat/struct-return-2_x.c: New file.
6241         * gcc.dg/compat/struct-return-2_y.c: New file.
6242
6243 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6244
6245         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6246         for hppa*-hp-hpux*.
6247         * gcc.dg/20021014-1.c (dg-options): Likewise.
6248         * gcc.dg/nest.c (dg-options): Likewise.
6249
6250 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6251
6252         PR c++/9738
6253         * g++.dg/ext/dllimport2.C: New file.
6254         * g++.dg/ext/dllimport3.C: New file.
6255
6256 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6257
6258         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6259         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6260         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6261         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6262         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6263         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6264         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6265         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6266         * gcc.dg/compat/small-struct-defs.h: New file.
6267         * gcc.dg/compat/small-struct-init.h: New file.
6268         * gcc.dg/compat/small-struct-check.h: New file.
6269         * gcc.dg/compat/fp-struct-defs.h: New file.
6270         * gcc.dg/compat/fp-struct-check.h: New file.
6271         * gcc.dg/compat/fp-struct-init.h: New file.
6272         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6273         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6274
6275 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6276
6277         * gcc.dg/20030225-2.c: New test.
6278
6279 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6280             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6281
6282         * gcc.c-torture/compile/20030518-1.c: New test case.
6283
6284 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6285
6286         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6287         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6288         gcc-dg-debug-runtest.
6289         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6290         gcc-dg-debug-runtest.
6291
6292 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6293
6294         PR c++/9022
6295         * g++.dg/lookup/using6.C: New test.
6296
6297 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6298
6299         * g++.dg/parse/access2.C: New test.
6300
6301 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6302
6303         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6304         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6305         * gcc.dg/debug/debug.exp: Likewise.
6306
6307 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6308
6309         * gcc.dg/dollar.c: New test.
6310
6311 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6312
6313         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6314         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6315         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6316         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6317         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6318         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6319         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6320         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6321         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6322         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6323         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6324         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6325         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6326         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6327         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6328         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6329         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6330         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6331
6332 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6333
6334         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6335         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6336         support for "repo" mode.
6337         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6338         * lib/g77-dg.exp: Likewise.
6339         * lib/obj-dg.exp: Likewise.
6340
6341 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6342
6343         Merge from gcc-3_2-rhl8-branch:
6344         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6345
6346         * gcc.dg/tls/opt-6.c: New test.
6347
6348         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6349
6350         * gcc.dg/20030405-1.c: New test.
6351
6352         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6353
6354         * gcc.dg/20030309-1.c: New test.
6355
6356         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6357
6358         * gcc.c-torture/execute/20030307-1.c: New test.
6359
6360         2003-02-20  Randolph Chung  <tausq@debian.org>
6361
6362         * gcc.c-torture/compile/20030220-1.c: New test.
6363
6364         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6365
6366         * gcc.dg/20030217-1.c: New test.
6367
6368         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6369
6370         * gcc.c-torture/compile/20020129-1.c: New test.
6371
6372         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6373
6374         * gcc.dg/unroll-1.c: New test.
6375
6376         2002-11-16  Jan Hubicka  <jh@suse.cz>
6377
6378         * gcc.c-torture/execute/20020920-1.c: New test.
6379
6380         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6381
6382         PR target/7434
6383         * gcc.c-torture/compile/20021008-1.c: New test.
6384
6385         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6386
6387         PR target/7559
6388         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6389
6390         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6391
6392         * gcc.c-torture/compile/20020807-1.c: New test.
6393
6394         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6395
6396         * gcc.dg/tls/opt-1.c: New test.
6397
6398         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6399
6400         * gcc.dg/20020729-1.c: New test.
6401
6402         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6403
6404         * g++.dg/opt/life1.C: New test.
6405
6406         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6407
6408         * gcc.dg/20020525-1.c: New test.
6409
6410         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6411
6412         PR c++/6794
6413         * g++.dg/ext/pretty1.C: New test.
6414         * g++.dg/ext/pretty2.C: New test.
6415
6416 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6417
6418         PR c++/8385
6419         * g++.dg/ext/typeof5.C: New test.
6420
6421 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6422
6423         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6424         __USER_LABEL_PREFIX__ into account.
6425         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6426
6427 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6428
6429         * gcc.dg/builtins-15.c: New test case.
6430
6431 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6432
6433         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6434
6435 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6436
6437         * lib/g++.exp: Tweak handling of additional source files.
6438         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6439         * g++.dg/special/conpr-2a.C: Rename to ...
6440         * g++.dg/special/conpr-2a.cc: ... this.
6441         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6442         * g++.dg/special/conpr-3a.C: Rename to ...
6443         * g++.dg/special/conpr-3a.cc: This.
6444         * g++.dg/special/conpr-3b.C: Rename to ...
6445         * g++.dg/special/conpr-3b.cc: This.
6446         * g++.dg/special/conpr-4.C: New test.
6447         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6448
6449 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6450
6451         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6452
6453 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6454
6455         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6456         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6457         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6458         * g++.old-deja/g++.other/warn3.C: Likewise.
6459
6460 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6461
6462         * gcc.dg/i386-387-1.c: Update to also test log.
6463         * gcc.dg/i386-387-2.c: Likewise.
6464
6465 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6466
6467         * g77.f-torture/execute/int8421.f: New test.
6468
6469 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6470
6471         PR c++/10230, c++/10481
6472         * g++.dg/lookup/scoped5.C: New test.
6473
6474 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6475
6476         PR c++/10552
6477         * g++.dg/template/ttp6.C: New test.
6478
6479 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6480
6481         * gcc.c-torture/execute/builtins: New directory.
6482         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6483         gcc.c-torture/execute/builtins.
6484         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6485         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6486         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6487         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6488
6489 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6490
6491         PR c++/9252
6492         * g++.dg/template/access8.C: New test.
6493         * g++.dg/template/access9.C: New test.
6494
6495 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6496
6497         PR c++/9554
6498         * g++.dg/parse/access1.C: New test.
6499
6500 2003-05-09  DJ Delorie  <dj@redhat.com>
6501
6502         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6503         long, and not an int.
6504
6505 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6506
6507         PR c++/10555, c++/10576
6508         * g++.dg/template/memclass1.C: New test.
6509
6510 2003-05-08  DJ Delorie  <dj@redhat.com>
6511
6512         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6513         targets.
6514         * gcc.c-torture/execute/20021024-1.x: Likewise.
6515         * gcc.c-torture/execute/shiftdi.x: Likewise.
6516         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6517         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6518         * gcc.dg/20021018-1.c: Likewise.
6519
6520 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6521
6522         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6523
6524         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6525         (bcopy): Call memmove.
6526
6527 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6528
6529         * g77.f-torture/compile/8485.f: New test case.
6530
6531 2003-05-07  Richard Henderson  <rth@redhat.com>
6532
6533         PR c++/10570
6534         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6535         Verify exception_cleanup not called for rethrows.
6536         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6537         when exiting catch block without rethrowing.
6538         * g++.dg/eh/forced3.C: New.
6539         * g++.dg/eh/forced4.C: New.
6540
6541 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6542
6543         * gcc.dg/20030505.c: Fix triplet.
6544
6545 2003-05-06  DJ Delorie  <dj@redhat.com>
6546
6547         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6548         * gcc.dg/nest.c: Likewise.
6549
6550 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6551
6552         * gcc.dg/builtins-14.c: New test case.
6553
6554 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6555
6556         * lib/compat.exp (compat-execute): New argument.
6557         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6558         * gcc.dg/compat: New test directory.
6559         * gcc.dg/compat/compat.exp: New expect script.
6560         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6561         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6562         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6563         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6564         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6565         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6566
6567         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6568         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6569         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6570         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6571         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6572         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6573         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6574         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6575         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6576         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6577         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6578         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6579         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6580         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6581         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6582
6583 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6584
6585         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6586
6587 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6588
6589         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6590
6591 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6592
6593         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6594         * gcc.dg/ppc-fsel-2.c: New test.
6595
6596         * gcc.dg/unused-5.c: New test.
6597
6598 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6599
6600         PR c++/10496
6601         * g++.dg/warn/pmf1.C: New test.
6602
6603 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6604
6605         PR c++/4494
6606         * g++.dg/warn/main.C: New test.
6607
6608 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6609
6610         * gcc.dg/nonnull-3.c: New test.
6611
6612 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6613
6614         * gcc.dg/cpp/Wtrigraphs.c: Update.
6615         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6616
6617 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6618
6619         * gcc.dg/ppc-fsel-1.c: New test.
6620
6621 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6622
6623         PR c/10604
6624         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6625
6626 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6627
6628         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6629
6630 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6631
6632         PR c++/9364, c++/10553, c++/10586
6633         * g++.dg/parse/typename4.C: New test.
6634         * g++.dg/parse/typename5.C: Likewise.
6635
6636 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6637
6638         * gcc.c-torture/compile/20030503-1.c: New test.
6639
6640 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6641
6642         * g++.dg/lookup/using5.C: Fix testcase error.
6643
6644 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6645
6646         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6647         since MEABI is no longer supported.  Remove all vestiges
6648         of MEABI from the test.
6649
6650 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6651
6652         PR c++/10554
6653         * g++.dg/lookup/using5.C: New test.
6654
6655 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6656
6657         PR c++/8772
6658         * g++.dg/template/ttp5.C: New test.
6659
6660 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6661
6662         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6663         (dg-gpp-additional-sources): New function.
6664         (dg-gpp-additional-files): Likewise.
6665         * lib/g++.exp (additional_sources): New variable.
6666         (additional_files): Likewise.
6667         (g++_target_compile): Deal with them.
6668         * lib/old-dejagnu.exp: Remove.
6669         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6670         * g++.old-deja: Revise all tests to use dg commands.
6671
6672 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6673
6674         PR c++/9432, c++/9528
6675         * g++.dg/lookup/using4.C: New test.
6676
6677 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6678
6679         * gcc.dg/noreturn-5.c: New file.
6680         * gcc.dg/noreturn-6.c: New file.
6681
6682         * gcc.c-torture/compile/inline-1.c: New file.
6683
6684 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6685
6686         PR c++/10551
6687         * g++.dg/template/explicit1.C: New test.
6688
6689 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6690
6691         PR c++/10549
6692         * g++.dg/other/bitfield1.C: New test.
6693
6694         PR c++/10527
6695         * g++.dg/init/new7.C: New test.
6696
6697 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6698
6699         * g++.dg/ext/desig1.C: New test.
6700         * g++.dg/ext/init1.C: Update.
6701
6702         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6703
6704 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6705
6706         PR c++/10180
6707         * g++.dg/warn/Winline-1.C: New test.
6708
6709 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6710
6711         * gcc.c-torture/execute/string-opt-19.c: New test.
6712
6713         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6714         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6715
6716 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6717
6718         PR c++/10506
6719         * g++.dg/init/new6.C: New test.
6720
6721         PR c++/10503
6722         * g++.dg/init/ref6.C: New test.
6723
6724 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6725
6726         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6727
6728 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6729
6730         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6731         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6732
6733 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6734
6735         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6736         initialized static data members.
6737
6738 2003-04-25  H.J. Lu <hjl@gnu.org>
6739
6740         * gcc.dg/ia64-sync-4.c: New test.
6741
6742 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6743
6744         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6745         date.
6746
6747 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6748
6749         PR c++/10337
6750         * g++.dg/warn/conv1.C: New test.
6751         * g++.old-deja/g++.other/conv7.C: Adjust.
6752         * g++.old-deja/g++.other/overload14.C: Adjust.
6753
6754 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6755
6756         PR c++/10471
6757         * g++.dg/template/defarg2.C: New test.
6758
6759 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6760
6761         * gcc.dg/cpp/include2.c: Update.
6762         * gcc.dg/cpp/multiline-2.c: New.
6763         * gcc.dg/cpp/multiline.c: Update.
6764         * gcc.dg/cpp/strify2.c: Update.
6765         * gcc.dg/cpp/trad/literals-2.c: Update.
6766
6767 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6768
6769         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6770
6771 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6772
6773         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6774
6775 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6776
6777         PR c++/10451
6778         * g++.dg/parse/crash4.C: New test.
6779
6780         PR c++/9847
6781         * g++.dg/parse/crash5.C: New test.
6782
6783 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6784
6785         PR c++/10446
6786         * g++.dg/parse/crash3.C: New test.
6787
6788         PR c++/10428
6789         * g++.dg/parse/elab1.C: New test.
6790
6791 2003-04-22  Devang Patel  <dpatel@apple.com>
6792
6793         * gcc.dg/cpp/trad/funlike-5.c: New test.
6794
6795 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6796
6797         * g++.dg/other/packed1.C: Fix dg options.
6798
6799 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6800
6801         * g++.dg/other/offsetof2.C: New test.
6802
6803 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6804
6805         * g++.dg/template/recurse.C: Adjust location of error messages.
6806
6807 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6808
6809         PR c++/9881
6810         * g++.dg/init/addr-const1.C: New test.
6811         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6812
6813 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6814
6815         PR c++/10405
6816         * g++.dg/lookup/struct-hack1.C: New test.
6817
6818 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6819
6820         * ucs.c: Update diagnostic messages.
6821
6822 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6823
6824         * gcc.dg/cpp/truefalse.cpp: New test.
6825         * gcc.dg/cpp/cpp.exp: Update.
6826         * g++.dg/other/stdbool-if.C: Remove.
6827
6828 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6829
6830         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6831         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6832
6833 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6834
6835         * gcc.c-torture/compile/20030418-1.c: New test.
6836
6837 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6838
6839         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6840
6841 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6842
6843         PR c++/10347
6844         g++.dg/template/dependent-name1.C: New test.
6845
6846 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6847
6848         * gcc.dg/warn-1.c (tourist_guide): New array,
6849         contains a pointer to bar.
6850
6851 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6852
6853         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6854         * gcc.c-torture/execute/medce-1.c: New test case.
6855         * gcc.c-torture/execute/medce-2.c: New test case.
6856
6857 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6858
6859         * lib/prune.exp: Ignore more messages.
6860
6861         PR c++/10381
6862         * g++.dg/parse/lookup3.C: New test.
6863
6864 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6865
6866         * gcc.c-torture/compile/20030415-1.c : New test.
6867
6868 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6869
6870         * gcc.c-torture/execute/scope-2.c: Move to ...
6871         * gcc.dg/noncompile/scope.c: .... here.
6872
6873 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6874
6875         * gcc.dg/20030414-2.c: New test case.
6876
6877 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6878
6879         PR target/10377
6880         * gcc.dg/20030414-1.c: New test.
6881
6882 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6883
6884         * gcc.dg/builtins-12.c: New test case.
6885         * gcc.dg/builtins-13.c: New test case.
6886
6887 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6888
6889         * gcc.c-torture/execute/string-opt-18.c: New test.
6890
6891 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6892
6893         PR c++/10300
6894         * g++.dg/init/new5.C: New test.
6895
6896 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6897
6898         PR c++/7910
6899         * g++.dg/ext/dllimport1.C: New test.
6900
6901 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6902
6903         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6904
6905 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6906
6907         PR Fortran/9263
6908         * g77.f-torture/noncompile/9263.f: New test
6909         PR Fortran/1832
6910         * g77.f-torture/execute/1832.f: New test
6911
6912 2003-04-11  David Chad  <davidc@freebsd.org>
6913             Loren J. Rittle  <ljrittle@acm.org>
6914
6915         libobjc/8562
6916         * objc.dg/headers.m: New test.
6917
6918 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6919
6920         * gcc.c-torture/execute/builtin-noret-2.c: New.
6921         * gcc.c-torture/execute/builtin-noret-2.x: New.
6922         XFAIL builtin-noret-2.c at -O1 and above.
6923         * gcc.dg/redecl.c: New.
6924         * gcc.dg/Wshadow-1.c: Update error regexps.
6925
6926 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6927
6928         * g++.dg/abi/bitfield10.C: New test.
6929
6930 2003-04-09  Mike Stump  <mrs@apple.com>
6931
6932         * gcc.dg/pch/pch.exp: Make testcase names longer.
6933         * g++.dg/pch/pch.exp: Make testcase names longer.
6934
6935 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6936
6937         * gcc.dg/builtins-11.c: New test case.
6938
6939 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6940
6941         * gcc.dg/builtins-9.c: New test case.
6942         * gcc.dg/builtins-10.c: New test case.
6943
6944 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6945
6946         * gcc.dg/noncompile/init-4.c.c: New test.
6947
6948 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6949
6950         * gcc.misc-test/gcov-9.c: New test.
6951         * gcc.misc-test/gcov-10.c: New test
6952         * gcc.misc-test/gcov-11.c: New test.
6953
6954 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6955
6956         PR optimization/10024
6957         * gcc.c-torture/compile/20030405-1.c: New test.
6958
6959 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6960
6961         * gcc.dg/pch/static-3.c: New.
6962         * gcc.dg/pch/static-3.hs: New.
6963         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6964
6965 2003-04-04  Richard Henderson  <rth@redhat.com>
6966
6967         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6968         * g++.dg/eh/forced2.C: Likewise.
6969
6970 2003-04-03  Mike Stump  <mrs@apple.com>
6971
6972         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6973         target arg.
6974         (scan-assembler-times, scan-assembler-not): Likewise.
6975         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6976
6977 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6978
6979         * gcc.dg/sparc-loop-1.c: New test.
6980
6981 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6982
6983         PR other/9274
6984         * g++.dg/pch/system-2.C: New.
6985         * g++.dg/pch/system-2.Hs: New.
6986
6987 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6988
6989         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6990
6991         * g++.dg/eh/simd-1.C (vecfunc): Same.
6992
6993 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6994
6995         * gcc.c-torture/execute/20030401-1.c: New test case.
6996
6997 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6998
6999         * objc.dg/defs.m: New.
7000
7001 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7002
7003         * g++.dg/eh/simd-1.C: New.
7004         * g++.dg/eh/simd-2.C: New.
7005
7006 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7007
7008         * gcc.c-torture/execute/simd-3.c: New.
7009
7010 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7011
7012         PR c/9936
7013         * gcc.dg/20030331-2.c: New test.
7014
7015 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7016
7017         PR c++/10278
7018         * g++.dg/parse/crash2.C: New test.
7019
7020 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7021
7022         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7023         * gcc.c-torture/execute/20030331-1.c: ...here.
7024
7025 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7026
7027         * gcc.c-torture/execute/20030331-1.c: New test.
7028
7029 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7030
7031         * lib/gcov.exp: Adjust call return testing strings.
7032         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7033
7034 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7035
7036         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7037         * gcc.dg/builtins-7.c: New test case.
7038         * gcc.dg/builtins-8.c: New test case.
7039
7040 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7041
7042         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7043
7044 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7045
7046         PR c++/7647
7047         * g++.dg/lookup-class-member-2.C: New test.
7048
7049 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7050
7051         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7052
7053 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7054
7055         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7056
7057 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7058
7059         * g++.dg/init/attrib1.C: New test.
7060
7061 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7062
7063         * gcc.dg/ultrasp8.c: New test.
7064
7065 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7066
7067         * gcc.dg/ultrasp7.c: New test.
7068
7069 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7070
7071         PR c++/10047
7072         * g++.dg/template/inline1.C: New test.
7073
7074 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7075
7076         * gcc.dg/sparc-dwarf2.c: New test.
7077
7078 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7079
7080         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7081         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7082
7083 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7084
7085         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7086         than reading .x files.
7087         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7088         * g77.dg/gcov/gcov-1.f: Likewise.
7089         * gcc.misc-tests/gcov-4b.c: Likewise.
7090         * gcc.misc-tests/gcov-5b.c: Likewise.
7091         * gcc.misc-tests/gcov-6.c: Likewise.
7092         * gcc.misc-tests/gcov-7.c: Likewise.
7093         * gcc.misc-tests/gcov-8.c: Likewise.
7094         * g++.dg/gcov/gcov-1.x: Remove.
7095         * g77.dg/gcov/gcov-1.x: Likewise.
7096         * gcc.misc-tests/gcov-4b.x: Likewise.
7097         * gcc.misc-tests/gcov-5b.x: Likewise.
7098         * gcc.misc-tests/gcov-6.x: Likewise.
7099         * gcc.misc-tests/gcov-7.x: Likewise.
7100         * gcc.misc-tests/gcov-8.x: Likewise.
7101
7102 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7103
7104         PR opt/10087
7105         * gcc.dg/20030324-1.c: New test.
7106
7107 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7108
7109         PR c++/10224
7110         * g++.dg/template/arg3.C: New test.
7111
7112         PR c++/10158
7113         * g++.dg/template/friend18.C: New test.
7114
7115 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7116
7117         * g77.f-torture/compile/20030326-1.f: New test case.
7118
7119 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7120
7121         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7122
7123         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7124
7125 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7126
7127         * gcc.dg/ia64-sync-3.c: New test.
7128
7129 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7130
7131         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7132
7133 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7134
7135         * gcc.dg/ultrasp6.c: New test.
7136
7137 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7138
7139         * gcc.dg/i386-signbit-1.c: New test.
7140         * gcc.dg/i386-signbit-2.c: New test.
7141         * gcc.dg/i386-signbit-3.c: New test.
7142
7143 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7144
7145         * gcc.dg/ultrasp5.c: Fix options.
7146
7147 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7148
7149         * gcc.dg/ultrasp5.c: Fix comment.
7150
7151 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7152
7153         PR fortran/10197
7154         * g77.f-torture/execute/10197.f: New test.
7155
7156 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7157
7158         PR c++/9898, c++/383
7159         * g++.dg/template/conv6.C: New test.
7160
7161         PR c++/10119
7162         * g++.dg/template/ptrmem5.C: New test.
7163
7164         PR c++/10026
7165         * g++.dg/lookup/koenig1.C: New test.
7166
7167         PR C++/10199
7168         * g++.dg/lookup/template2.C: New test.
7169
7170 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7171
7172         * g++.dg/opt/rtti1.C: New test.
7173
7174 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7175
7176         * gcc.dg/ultrasp5.c: New test.
7177
7178 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7179
7180         PR middle-end/9967
7181         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7182         builtin fputs.
7183
7184 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7185
7186         PR c/8224
7187         * gcc.dg/20030323-1.c: New test.
7188
7189 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7190
7191         * gcc.c-torture/compile/20030323-1.c: New test case.
7192
7193 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7194
7195         * gcc.dg/20030321-1.c: New test.
7196
7197 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7198
7199         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7200
7201 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7202
7203         PR c++/9978, c++/9708
7204         * g++.dg/ext/vlm1.C: Adjust expected error.
7205         * g++.dg/ext/vla2.C: New test.
7206         * g++.dg/template/arg1.C: New test.
7207         * g++.dg/template/arg2.C: New test.
7208
7209 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7210
7211         * g77.f-torture/execute/select.f: New test.
7212         * g77.f-torture/noncompile/select_no_compile.f: New test.
7213
7214 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7215
7216         PR c++/9898
7217         * g++.dg/other/error4.C: New test.
7218
7219 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7220
7221         * g++.dg/template/friend17.C: New test.
7222
7223 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7224
7225         * gcc.c-torture/compile/20030320-1.c: New.
7226
7227 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7228
7229         * gcc.dg/builtins-6.c: New test case.
7230
7231 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7232
7233         PR target/10073
7234         * gcc.c-torture/compile/20030319-1.c: New.
7235
7236 2003-03-18  Jan Hubicka  <jh@suse.cz>
7237
7238         * gcc.dg/i386-cvt-1.c: New test.
7239
7240 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7241
7242         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7243         * objc.dg/naming-2.m: Likewise.
7244
7245 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7246
7247         PR c++/9639
7248         * g++.dg/parse/crash1.C: New test.
7249
7250 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7251
7252         PR c++/8805
7253         * g++.dg/eh/cleanup1.C: New test.
7254
7255 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7256
7257         * gcc.c-torture/execute/20030316-1.c: New test case.
7258
7259 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7260
7261         PR c++/9629
7262         * g++.dg/init/ctor2.C: New test.
7263
7264 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7265
7266         * g77.f-torture/compile/xformat.f: New test case.
7267
7268 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7269
7270         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7271         * g++.old-deja/g++.mike/eh50.C: Likewise.
7272
7273 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7274
7275         PR c++/6440
7276         * g++.dg/template/spec7.C: New test.
7277         * g++.dg/template/spec8.C: Likewise.
7278
7279 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7280
7281         * gcc.c-torture/execute/20030313-1.c: New test.
7282
7283 2003-03-14  Richard Henderson  <rth@redhat.com>
7284
7285         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7286
7287 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7288
7289         * gcc.c-torture/compile/20030314-1.c: New test.
7290
7291 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7292
7293         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7294         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7295         thumb target,
7296         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7297         to accept newer _imp__  prefix and additional
7298         newline in .drectve section.
7299         * gcc.dg/dll-4.c: Likewise.
7300         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7301         switch.
7302
7303 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7304
7305         * g++.dg/parse/namespace9.C: New test.
7306
7307         * g++.dg/init/ref5.C: New test.
7308         * g++.dg/parse/ptrmem1.C: Likewise.
7309
7310 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7311
7312         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7313         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7314         regular expression.
7315         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7316         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7317
7318 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7319
7320         * gcc.c-torture/execute/20030224-2.c: New test.
7321
7322 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7323
7324         * gcc.dg/decl-3.c: New test.
7325
7326 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7327
7328         * gcc.dg/i386-loop-2.c: New test.
7329
7330 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7331
7332         PR c++/9474
7333         * g++.dg/parse/namespace8.C: New test.
7334
7335         PR c++/9924
7336         * g++.dg/overload/builtin2.C: New test.
7337
7338 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7339
7340         * gcc.dg/return-type-3.c: New test.
7341
7342 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7343
7344         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7345         profiling options are not supported.
7346
7347 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7348
7349         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7350         * g++.old-deja/g++.warn/impint2.C: Likewise.
7351
7352 2003-03-10  Devang Patel  <dpatel@apple.com>
7353
7354         * g++.dg/cpp/c++_cmd_1.C: New test.
7355         * g++.dg/cpp/c++_cmd_1.h: New file.
7356
7357 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7358
7359         * gcc.dg/altivec-9.c: New file.
7360
7361 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7362
7363         * gcc.dg/ppc-sdata-1.c: New test.
7364         * gcc.dg/ppc-sdata-2.c: New test.
7365
7366 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7367
7368         PR c++/9373
7369         * g++.dg/opt/ptrmem2.C: New test.
7370
7371         PR c++/8534
7372         * g++.dg/opt/ptrmem1.C: New test.
7373
7374 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7375
7376         * gcc.dg/i386-loop-1.c: New test.
7377
7378 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7379
7380         PR c++/9970
7381         * g++.dg/lookup/friend1.C: New test.
7382
7383 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7384
7385         PR c++/9823
7386         * g++.dg/parser/constructor1.C: New test.
7387
7388 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7389
7390         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7391
7392         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7393
7394 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7395
7396         * gcc.dg/cpp/Wunused.c: Update test.
7397
7398 2003-03-08  Jan Hubicka  <jh@suse.cz>
7399
7400         * gcc.dg/inline-3.c: New test.
7401
7402 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7403
7404         PR c++/9809
7405         * g++.dg/parse/builtin1.C: New test.
7406
7407         PR c++/9982
7408         * g++.dg/abi/cookie1.C: New test.
7409         * g++.dg/abi/cookie2.C: Likewise.
7410
7411         PR c++/9524
7412         * g++.dg/template/field1.C: New test.
7413
7414         PR c++/9912
7415         * g++.dg/parse/class1.C: New test.
7416         * g++.dg/parse/namespace7.C: Likewise.
7417         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7418
7419 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7420
7421         * g++.dg/init/ref4.C: New test.
7422
7423 2003-03-07  Jan Hubicka  <jh@suse.cz>
7424
7425         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7426         * gcc.dg/inline-3.c:  New test.
7427
7428 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7429
7430         * g++.dg/init/ref3.C: New test.
7431
7432         PR c++/9965
7433         * g++.dg/init/ref2.C: New test.
7434
7435         PR c++/9400
7436         * g++.dg/warn/Wshadow-2.C: New test.
7437
7438         PR c++/9791
7439         * g++.dg/warn/Woverloaded-1.C: New test.
7440
7441 2003-03-05  Jan Hubicka  <jh@suse.cz>
7442
7443         * gcc.dg/i386-local2.c: New.
7444         * gcc.dg/i386-local.c: Fix typo.
7445
7446 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7447
7448         * g++.dg/abi/layout3.C: New test.
7449
7450 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7451
7452         * gcc.c-torture/compile/20030305-1.c
7453
7454 2003-03-05  Jan Hubicka  <jh@suse.cz>
7455
7456         * gcc.dg/i386-local.c: New.
7457
7458 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7459
7460         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7461
7462 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7463
7464         * gcc.dg/switch-2.c: New test.
7465         * gcc.dg/switch-3.c: New test.
7466         * gcc.dg/Wswitch.c: Adjust line numbers.
7467         * gcc.dg/Wswitch-default.c: Likewise.
7468         * gcc.dg/Wswitch-enum.c: Likewise.
7469
7470 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7471
7472         * gcc.c-torture/execute/20030222-1.c: New test.
7473
7474 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7475
7476         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7477
7478 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7479
7480         PR c++/9878
7481         * g++.dg/init/ref1.C: New test.
7482
7483 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7484
7485         * gcc.dg/sh-relax.c: New SH-only test.
7486
7487 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7488
7489         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7490         comment explaining purpose of testcase.
7491
7492 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7493
7494         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7495         for HC11/HC12 (asm needs two int registers).
7496         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7497         HC11/HC12 because the test uses an asm which needs two 32-bit
7498         registers.
7499
7500 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7501
7502         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7503         for HC11/HC12 (array is too large otherwise).
7504         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7505         * gcc.c-torture/compile/20010518-2.x: Likewise.
7506         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7507         HC11/HC12 (array is too large).
7508
7509 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7510
7511         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7512         * lib/g++-dg.exp (g++-dg-test): Likewise.
7513
7514 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7515
7516         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7517         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7518
7519 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7520
7521         * g++.dg/warn/implicit-typename1.C: Remove warning.
7522
7523 2003-02-28  Richard Henderson  <rth@redhat.com>
7524
7525         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7526         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7527
7528 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7529
7530         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7531         * g++.dg/pch/pch.exp: Likewise.
7532
7533 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7534
7535         PR c++/9879
7536         * testsuite/g++.dg/init/new4.C: New test.
7537
7538 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7539
7540         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7541
7542 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7543
7544         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7545         unsigned long.
7546
7547         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7548         wider than float.
7549
7550 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7551
7552         * lib/scanasm.exp: Add support for counting numbers of
7553         occurences.
7554         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7555         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7556
7557 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7558
7559         PR c++/9683
7560         * g++.dg/template/static3.C: New test.
7561
7562         PR c++/9829
7563         * g++.dg/parse/namespace6.C: New test.
7564
7565 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7566
7567         PR target/9732
7568         * gcc.dg/20030225-1.c: New test.
7569
7570 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7571
7572         * README: Remove out-of-date information.
7573
7574         PR c++/9836
7575         * g++.dg/template/spec6.C: New test.
7576
7577 2003-02-24  Jeff Law  <law@redhat.com>
7578
7579         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7580
7581 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7582
7583         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7584         * gcc.dg/pragma-ep-1.c: Likewise.
7585
7586 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7587
7588         PR c++/9602
7589         * g++.dg/template/friend16.C: New test.
7590
7591 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7592
7593         PR c++/5333
7594         * g++.dg/parse/fused-params1.C: Adjust error messages.
7595         * g++.dg/template/nested3.C: New test.
7596
7597 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7598
7599         * g++.dg/abi/param1.C: New test.
7600
7601 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7602
7603         PR c++/7982
7604         * g++.dg/warn/implicit-typename1.C: New test.
7605
7606 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7607
7608         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7609         with "mtune".
7610         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7611         * gcc.c-torture/execute/20010129-1.x: Likewise.
7612         * gcc.dg/20011107-1.c: Likewise.
7613         * gcc.dg/20020108-1.c: Likewise.
7614         * gcc.dg/20020122-3.c: Likewise.
7615         * gcc.dg/20020206-1.c: Likewise.
7616         * gcc.dg/20020310-1.c: Likewise.
7617         * gcc.dg/20020426-2.c: Likewise.
7618         * gcc.dg/20020517-1.c: Likewise.
7619         * gcc.dg/991230-1.c: Likewise.
7620         * gcc.dg/i386-unroll-1.c: Likewise.
7621         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7622
7623 2003-02-22  Jan Hubicka  <jh@suse.cz>
7624
7625         * gcc.dg/i386-mul.c: New test.
7626
7627 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7628
7629         * gcc.dg/builtins-5.c: New test case.
7630
7631 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7632
7633         * gcc.dg/asmreg-1.c: New test.
7634
7635 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7636
7637         PR c++/9749
7638         * g++.dg/parse/varmod1.C: New test.
7639
7640 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7641
7642         PR c++/9727
7643         * g++.dg/template/op1.C: New test.
7644
7645 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7646
7647         PR c++/8906
7648         * g++.dg/template/nested2.C: New test.
7649
7650 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7651
7652         PR c++/8724
7653         * g++.dg/expr/dtor1.C: New test.
7654
7655 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7656
7657         * gcc.dg/cpp/include3.c: New test.
7658         * gcc.dg/cpp/inc/foo.h: New file.
7659
7660 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7661
7662         * gcc.c-torture/execute/20030221-1.c: New test.
7663
7664 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7665
7666         PR c++/9729
7667         * g++.dg/abi/conv1.C: New test.
7668
7669 2003-02-20  Jan Hubicka  <jh@suse.cz>
7670
7671         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7672
7673 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7674
7675         * gcc.c-torture/compile/20030219-1.c: New test.
7676
7677 2003-02-18  Jan Hubicka  <jh@suse.cz>
7678
7679         * gcc.dg/funcorder.c: New test.
7680
7681 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7682
7683         * gcc.c-torture/execute/20030218-1.c: New.
7684
7685 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7686
7687         * gcc.dg/20030218-1.c: New.
7688
7689 2003-02-18  Richard Henderson  <rth@redhat.com>
7690
7691         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7692         * gcc.dg/attr-used-2.c: New.
7693
7694 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7695
7696         PR c++/9704
7697         * g++.dg/init/copy5.C: New test.
7698
7699 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7700
7701         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7702         * g++.dg/pch/pch.exp: Likewise.
7703
7704 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7705
7706         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7707         STACK_SIZE is not defined.
7708
7709 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7710
7711         PR c++/9457
7712         * g++.dg/template/init1.C: New test.
7713
7714 2003-02-16  Jan HUbicka  <jh@suse.cz>
7715
7716         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7717         (foo): Add few extra tests
7718         * gcc.dg/c99-const-expr-3.c: Likewise.
7719         * gcc.c-torture/execute/20030216-1.c: New.
7720
7721 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7722
7723         PR c++/9459
7724         * g++.dg/ext/typeof4.C: New test.
7725
7726 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7727
7728         * gcc.dg/i386-387-3.c: New test case.
7729
7730 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7731
7732         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7733         cris-*-elf* cris-*-aout* and mmix-*-*.
7734
7735 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7736
7737         * gcc.dg/20030213-1.c: New test.
7738
7739 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7740
7741         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7742         * gcc.dg/i386-387-2.c: Likewise.
7743
7744 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7745
7746         * gcc.dg/ppc-spe.c: Fix formatting.
7747         Enable tests that were previously unsupported by gas.
7748         Delete tests for instructions that no longer exist.
7749         Switch arguments on evsubifw builtin.
7750
7751 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7752
7753         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7754         STACK_SIZE is too small.
7755
7756 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7757             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7758
7759         * gcc.dg/decl-2.c: New test.
7760
7761 2003-02-10  Jan Hubicka  <jh@suse.cz>
7762
7763         * gcc.dg/i386-fpcvt-1.c:  New test.
7764
7765 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7766
7767         * gcc.c-torture/execute/20030209-1.c: New test.
7768
7769 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7770
7771         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7772         int-wide bitops, use the constants of the same width.
7773         Likewise, if long long is 32-bit wide, test bitops using
7774         32-bit constants.
7775
7776 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7777
7778         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7779
7780 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7781
7782         * testsuite/gcc.dg/builtins-4.c: New test case.
7783
7784 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7785
7786         * gcc.dg/20020430-1.c: Fix dg command typos.
7787         * gcc.dg/20020503-1.c: Likewise.
7788
7789 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7790
7791         PR c++/8785
7792         * g++.dg/parse/fused-params1.C: New test.
7793
7794         PR c++/8857
7795         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7796
7797         PR c++/8921
7798         * g++.dg/parse/non-dependent1.C: New test.
7799
7800         PR c++/8928
7801         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7802
7803         PR c++/9228
7804         * g++.dg/parse/undefined7.C: New test.
7805         * g++.dg/parse/non-templ1.C: New test.
7806
7807         PR c++/9229
7808         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7809
7810 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7811
7812         * gcc.c-torture/compile/20030206-1.c: New test.
7813
7814 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7815
7816         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7817         "pow" to "foo" to avoid potential confusion with a math built-in.
7818
7819 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7820
7821         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7822         conditions for SPARC targets.
7823
7824 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7825
7826         * gcc.dg/20030204-1.c: New test.
7827
7828 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7829
7830         PR c++/38
7831         * g++.dg/parse/array-size1.C: New test.
7832
7833         PR c++/5657
7834         * g++.dg/parse/undefined3.C: New test.
7835
7836         PR c++/5665
7837         * g++.dg/parse/undefined4.C: New test.
7838
7839         PR c++/5975
7840         * g++.dg/parse/undefined5.C: New test.
7841
7842         PR c++/7259
7843         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7844
7845         PR c++/8578
7846         * g++.dg/parse/casting-operator1.C: New test.
7847
7848         PR c++/8596
7849         * g++.dg/parse/undefined6.C: New test.
7850
7851         PR c++/8736
7852         * g++.dg/parse/missing-template1.C: New test.
7853
7854 2003-02-04  Jan Hubicka  <jh@suse.cz>
7855
7856         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7857         * gcc.dg/i386-cmov?.c:  Likewise.
7858         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7859         * gcc.dg/i386-ssefp-1.c:  Likewise.
7860         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7861         conventions.
7862
7863 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7864
7865         PR c++/7129
7866         * testsuite/g++.dg/ext/max.C: New test.
7867
7868 2003-02-03  Jan Hubicka  <jh@suse.cz>
7869
7870         * gcc.c-torture/execute/20030203-1.c: New test.
7871
7872 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7873
7874         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7875         'natural-endian'.
7876
7877 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7878
7879         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7880         * g++.dg/init/new2.C: Likewise.
7881         * g++.dg/other/new1.C: Likewise.
7882
7883 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7884
7885         * gcc.dg/struct-ret-libc.c: New test.
7886
7887 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7888
7889         * gcc.dg/20030129-1.c: New test.
7890
7891 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7892
7893         PR c++/8849
7894         * g++.dg/template/ptrmem4.C: New test.
7895
7896 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7897
7898         * g++.dg/parser/constant1.C: New test.
7899
7900 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7901
7902         PR c++/8591
7903         * g++.dg/parse/friend2.C: New test.
7904
7905 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7906
7907         PR c++/9437
7908         * g++.dg/template/unify4.C: New test.
7909
7910 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7911
7912         * gcc.c-torture/execute/20030128-1.c: New test.
7913
7914 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7915
7916         * g++.dg/lookup/nested1.C: Test moved from ...
7917         * g++.old-deja/g++.other/lookup24.C: ... here.
7918
7919 2003-01-28  Jan Hubicka  <jh@suse.cz>
7920
7921         * gcc.dg/i386-cmov5.c:  New test.
7922
7923 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7924
7925         * gcc.c-torture/execute/20010925-1.c: Changed the
7926         memcpy declaration.
7927
7928 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7929
7930         PR c++/3902
7931         * g++.dg/parse/template5.C: New test.
7932
7933 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7934
7935         PR fortran/9258
7936         * g77.dg/pr9258: New test.
7937
7938 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7939
7940         * README: Move relevant parts from README.g++.
7941
7942         * README.g++: Remove this file.
7943
7944 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7945
7946         * g++.dg/abi/dcast1.C: New test.
7947
7948 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7949
7950         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7951
7952 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7953
7954         PR c++/47
7955         * g++.old-deja/g++.other/lookup24.C: New test.
7956
7957 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7958
7959         PR middle-end/7227
7960         * gcc.dg/uninit-C.c: New test.
7961
7962 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7963
7964         * g++.dg/abi/covariant1.C: New test.
7965
7966 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7967
7968         * gcc.dg/20030123-1.c: New test.
7969
7970 2003-01-25  Jan Hubicka  <jh@suse.cz>
7971
7972         PR opt/8492
7973         * gcc.c-torture/compile/20030125-1.c
7974
7975 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7976
7977         PR c++/9403
7978         * g++.dg/parse/template3.C: New test.
7979         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7980
7981         PR c++/795
7982         * g++.dg/parse/template4.C: New test.
7983
7984         PR c++/9415
7985         * g++.dg/template/qual2.C: New test.
7986
7987         PR c++/8545
7988         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7989
7990         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7991
7992 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7993
7994         * gcc.c-torture/execute/switch-1.c: New test case.
7995
7996 2003-01-25  Jan Hubicka  <jh@suse.cz>
7997
7998         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7999
8000 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8001
8002         Tweaks for Bison-1.875. From the NEWS file:
8003         "- `parse error' -> `syntax error'
8004         Bison now uniformly uses the term `syntax error'"
8005         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8006         * gcc.dg/cpp/digraph2.c: Likewise.
8007         * gcc.dg/cpp/direct2.c: Likewise.
8008         * gcc.dg/cpp/paste4.c: Likewise.
8009         * gcc.dg/c90-restrict-1.c: Likewise.
8010         * gcc.dg/c99-func-2.c: Likewise.
8011         * gcc.dg/noncompile/920721-2.c: Likewise.
8012         * gcc.dg/noncompile/930622-2.c: Likewise.
8013         * gcc.dg/noncompile/940112-1.c: Likewise.
8014         * gcc.dg/noncompile/950921-1.c: Likewise.
8015         * gcc.dg/noncompile/951123-1.c: Likewise.
8016         * gcc.dg/noncompile/971104-1.c: Likewise.
8017         * gcc.dg/noncompile/990416-1.c: Likewise.
8018
8019 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8020
8021         * g++.dg/parse/undefined1.C: Add error message.
8022
8023 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8024
8025         PR c++/9354
8026         * g++.dg/parse/new1.C: New test.
8027
8028         PR c++/9216
8029         * g++.dg/parse/template2.C: New test.
8030
8031         PR c++/9354
8032         * g++.dg/parse/typedef2.C: New test.
8033
8034         PR c++/9328
8035         * g++.dg/ext/typeof3.C: New test.
8036
8037 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8038
8039         PR c++/2738
8040         * g++.dg/parse/ret-type1.C: New test.
8041
8042         PR c++/3792
8043         * g++.dg/parse/tmpl-outside1.C: New test.
8044
8045         PR c++/4207
8046         * g++.dg/parse/int-as-enum1.C: New test.
8047
8048         PR c++/4903
8049         * g++.dg/parse/no-typename1.C: New test.
8050
8051         PR c++/5533
8052         * g++.dg/parse/no-value1.C: New test.
8053
8054         PR c++/5921
8055         * g++.dg/parse/wrong-inline1.C: New test.
8056
8057         PR c++/6402
8058         * g++.dg/parse/ref1.C: New test.
8059
8060         PR c++/6992
8061         * g++.dg/parse/attr-ctor1.C: New test.
8062
8063         PR c++/7229
8064         * g++.dg/parse/namespace5.C: New test.
8065
8066         PR c++/7917
8067         * g++.dg/parse/func-def1.C: New test.
8068
8069         PR c++/8143
8070         * g++.dg/parse/undefined1.C: New test.
8071
8072         PR c++/5723, PR c++/8522
8073         * g++.dg/parse/specialization1.C: New test.
8074
8075         PR c++/163, PR c++/8595
8076         * g++.dg/parse/struct-as-enum1.C: New test.
8077
8078         PR c++/9173
8079         * g++.dg/parse/undefined2.C: New test.
8080
8081 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8082
8083         PR c++/9298
8084         * g++.dg/parse/template1.C: New test.
8085
8086         PR c++/9384
8087         * g++.dg/parse/using1.C: New test.
8088
8089         PR c++/9285
8090         PR c++/9294
8091         * g++.dg/parse/expr2.C: New test.
8092
8093         PR c++/9388
8094         * g++.dg/parse/lookup2.C: Likewise.
8095
8096 2003-01-21  Jan Hubicka  <jh@suse.cz>
8097
8098         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8099         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8100         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8101         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8102
8103 2003-01-20  Nick Clifton  <nickc@redhat.com>
8104
8105         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8106         problem with ARM sibcall code generation.
8107
8108 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8109
8110         * gcc.c-torture/execute/20030120-1.c: New.
8111
8112 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8113
8114         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8115
8116 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8117
8118         PR c++/9272
8119         * g++.dg/parse/ctor1.C: New test.
8120
8121         PR c++/9294:
8122         * g++.dg/parse/qualified1.C: New test.
8123
8124         * g++.dg/parse/typename3.C: New test.
8125
8126 2003-01-16  Richard Henderson  <rth@redhat.com>
8127
8128         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8129
8130 2003-01-16  Richard Henderson  <rth@redhat.com>
8131
8132         * g++.dg/pch/pch.exp: Copy test header to the working directory
8133         before using it either for precompilation or direct use.
8134         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8135         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8136
8137 2003-01-16  Richard Henderson  <rth@redhat.com>
8138
8139         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8140         before using it either for precompilation or direct use.
8141         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8142         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8143
8144 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8145
8146         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8147         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8148         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8149         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8150         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8151         typename warning into error.
8152         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8153         error messages.
8154         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8155         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8156         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8157         messages.
8158         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8159         make declaration visible in template.
8160         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8161         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8162         messages.
8163         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8164         message.
8165         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8166         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8167         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8168         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8169         typename warning with error message.
8170         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8171         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8172         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8173
8174 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8175
8176         * g++.dg/parse/ambig2.C: New test.
8177
8178 2003-01-15  Richard Henderson  <rth@redhat.com>
8179
8180         * g++.dg/tls/init-2.C: Update error message string.
8181
8182 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8183
8184         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8185
8186 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8187
8188         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8189         all for HC11/HC12.
8190         * gcc.c-torture/compile/20001205-1.x: Likewise.
8191         * gcc.c-torture/compile/20001226-1.x: Likewise.
8192         * gcc.c-torture/compile/920520-1.x: Likewise.
8193         * gcc.c-torture/compile/961203-1.x: Likewise.
8194         * gcc.c-torture/compile/20020604-1.x: Likewise.
8195
8196 2003-01-15  Jan Hubicka  <jh@suse.cz>
8197
8198         * gcc.c-torture/compile/20030115-1.c: New test.
8199
8200         * gcc.dg/i386-fpcvt-1.c: New test.
8201         * gcc.dg/i386-fpcvt-2.c: New test.
8202
8203 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8204
8205         Further conform g++'s __vmi_class_type_info to the C++ ABI
8206         specification.
8207         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8208         the specification.
8209
8210 2003-01-14  Jan Hubicka  <jh@suse.cz>
8211
8212         * gcc.dg/i386-fpcvt-1.c: New test.
8213         * gcc.dg/i386-fpcvt-2.c: New test.
8214
8215 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8216
8217         * gcc.dg/i386-mmx-3.c: New test.
8218
8219 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8220
8221         PR c++/9264
8222         * g++.dg/parse/octal1.C: New file.
8223
8224         PR c++/9172
8225         * g++.dg/parse/typename1.C: New file.
8226
8227 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8228
8229         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8230         * gcc.dg/bf-no-ms-layout.c: Likewise.
8231         * gcc.dg/bf-ms-attrib.c: Likewise.
8232
8233 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8234
8235         PR c++/9099
8236         * g++.dg/parse/dtor1.C: New file.
8237
8238         PR c++/9128
8239         * g++.dg/rtti/typeid1.C: New file.
8240
8241         PR c++/9153
8242         * g++.dg/parse/lookup1.C: New file.
8243
8244         PR c++/9171
8245         * g++.dg/templ/spec5.C: New file.
8246
8247 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8248
8249         * gcc.c-torture/compile/20030110-1.c: New test.
8250
8251 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8252
8253         Merge from pch-branch:
8254
8255         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8256
8257         * gcc.dg/pch/cpp-1.h: New.
8258         * gcc.dg/pch/cpp-1.c: New.
8259         * gcc.dg/pch/cpp-2.h: New.
8260         * gcc.dg/pch/cpp-2.c: New.
8261
8262         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8263
8264         * gcc.dg/pch/except-1.h: New.
8265         * gcc.dg/pch/except-1.c: New.
8266
8267         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8268
8269         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8270         running test.
8271         * gcc.dg/pch: Include *.hp not *.h.
8272         * gcc.dg/pch/system-1.h: New.
8273         * gcc.dg/pch/system-1.c: New.
8274
8275         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8276
8277         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8278         rather than trying to build and run a program using PCH.
8279         * gcc.dg/pch: Remove dg-do commands from test files.
8280
8281         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8282
8283         * gcc.dg/pch/macro-3.c: New.
8284         * gcc.dg/pch/macro-3.h: New.
8285
8286         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8287
8288         * gcc.dg/pch/common-1.c: New.
8289         * gcc.dg/pch/common-1.h: New.
8290         * gcc.dg/pch/decl-1.c: New.
8291         * gcc.dg/pch/decl-1.h: New.
8292         * gcc.dg/pch/decl-2.c: New.
8293         * gcc.dg/pch/decl-2.h: New.
8294         * gcc.dg/pch/decl-3.c: New.
8295         * gcc.dg/pch/decl-3.h: New.
8296         * gcc.dg/pch/decl-4.c: New.
8297         * gcc.dg/pch/decl-4.h: New.
8298         * gcc.dg/pch/decl-5.c: New.
8299         * gcc.dg/pch/decl-5.h: New.
8300         * gcc.dg/pch/global-1.c: New.
8301         * gcc.dg/pch/global-1.h: New.
8302         * gcc.dg/pch/inline-1.c: New.
8303         * gcc.dg/pch/inline-1.h: New.
8304         * gcc.dg/pch/inline-2.c: New.
8305         * gcc.dg/pch/inline-2.h: New.
8306         * gcc.dg/pch/static-1.c: New.
8307         * gcc.dg/pch/static-1.h: New.
8308         * gcc.dg/pch/static-2.c: New.
8309         * gcc.dg/pch/static-2.h: New.
8310
8311         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8312
8313         * g++.dg/pch/pch.exp: Better handle failing testcases.
8314         * gcc.dg/pch/pch.exp: Likewise.
8315         * gcc.dg/pch/macro-1.c: New.
8316         * gcc.dg/pch/macro-1.h: New.
8317         * gcc.dg/pch/macro-2.c: New.
8318         * gcc.dg/pch/macro-2.h: New.
8319
8320         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8321
8322         * g++.dg/dg.exp: Treat files in pch/ specially.
8323         * g++.dg/pch/pch.exp: New file.
8324         * g++.dg/pch/empty.H: New file.
8325         * g++.dg/pch/empty.C: New file.
8326         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8327         "precompile".
8328
8329         * gcc.dg/pch/pch.exp: New file.
8330         * gcc.dg/pch/empty.h: New file.
8331         * gcc.dg/pch/empty.c: New file.
8332         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8333         "precompile".
8334
8335 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8336
8337         * g++.dg/template/friend14.C: New test.
8338
8339 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8340
8341         * gcc.dg/old-style-asm-1.c: New test.
8342
8343 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8344
8345         * gcc.c-torture/compile/20030109-1.c: New test.
8346
8347 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8348
8349         * gcc.c-torture/execute/20030109-1.c: New test.
8350
8351 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8352
8353         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8354         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8355         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8356         * g++.old-deja/g++.mike/eh2.C: Likewise
8357         * g++.old-deja/g++.mike/eh3.C: Likewise
8358         * g++.old-deja/g++.mike/eh5.C: Likewise
8359         * g++.old-deja/g++.mike/eh6.C: Likewise
8360         * g++.old-deja/g++.mike/eh7.C: Likewise
8361         * g++.old-deja/g++.mike/eh8.C: Likewise
8362         * g++.old-deja/g++.mike/eh9.C: Likewise
8363         * g++.old-deja/g++.mike/eh10.C: Likewise
8364         * g++.old-deja/g++.mike/eh12.C: Likewise
8365         * g++.old-deja/g++.mike/eh13.C: Likewise
8366         * g++.old-deja/g++.mike/eh14.C: Likewise
8367         * g++.old-deja/g++.mike/eh16.C: Likewise
8368         * g++.old-deja/g++.mike/eh17.C: Likewise
8369         * g++.old-deja/g++.mike/eh18.C: Likewise
8370         * g++.old-deja/g++.mike/eh21.C: Likewise
8371         * g++.old-deja/g++.mike/eh23.C: Likewise
8372         * g++.old-deja/g++.mike/eh24.C: Likewise
8373         * g++.old-deja/g++.mike/eh25.C: Likewise
8374         * g++.old-deja/g++.mike/eh26.C: Likewise
8375         * g++.old-deja/g++.mike/eh27.C: Likewise
8376         * g++.old-deja/g++.mike/eh28.C: Likewise
8377         * g++.old-deja/g++.mike/eh29.C: Likewise
8378         * g++.old-deja/g++.mike/eh31.C: Likewise
8379         * g++.old-deja/g++.mike/eh33.C: Likewise
8380         * g++.old-deja/g++.mike/eh34.C: Likewise
8381         * g++.old-deja/g++.mike/eh35.C: Likewise
8382         * g++.old-deja/g++.mike/eh36.C: Likewise
8383         * g++.old-deja/g++.mike/eh37.C: Likewise
8384         * g++.old-deja/g++.mike/eh38.C: Likewise
8385         * g++.old-deja/g++.mike/eh39.C: Likewise
8386         * g++.old-deja/g++.mike/eh40.C: Likewise
8387         * g++.old-deja/g++.mike/eh41.C: Likewise
8388         * g++.old-deja/g++.mike/eh42.C: Likewise
8389         * g++.old-deja/g++.mike/eh44.C: Likewise
8390         * g++.old-deja/g++.mike/eh46.C: Likewise
8391         * g++.old-deja/g++.mike/eh47.C: Likewise
8392         * g++.old-deja/g++.mike/eh48.C: Likewise
8393         * g++.old-deja/g++.mike/eh49.C: Likewise
8394         * g++.old-deja/g++.mike/eh50.C: Likewise
8395
8396
8397         PR c++/8615
8398         * g++.dg/template/char1.C: New test.
8399
8400         * g++.dg/template/varmod1.C: Fix typo.
8401
8402 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8403
8404         DR 180
8405         * g++.old-deja/g++.pt/crash32.C: Expect error.
8406
8407 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8408
8409         PR c++/5919
8410         * g++.dg/template/varmod1.C: New test.
8411
8412         PR c++/8727
8413         * g++.dg/inherit/typeinfo1.C: New test.
8414
8415         PR c++/8663
8416         * g++.dg/inherit/typedef1.C: New test.
8417
8418 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8419
8420         PR c++/8332
8421         PR c++/8493
8422         * g++.dg/template/strlen1.C: New test.
8423
8424         PR c++/8227
8425         * g++.dg/template/ctor2.C: New test.
8426
8427         PR c++/8214
8428         * g++.dg/init/string1.C: New test.
8429
8430         PR c++/8511
8431         * g++.dg/template/friend8.C: New test.
8432
8433 2002-11-29  Joe Buck <jbuck@synopsys.com>
8434
8435         * g++.dg/lookup/anon2.C: New test.
8436
8437 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8438
8439         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8440         h8300 port.
8441
8442 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8443
8444         * gcc.dg/bitfld-6.c: New test.
8445
8446 2002-11-27  Jan Hubicka  <jh@suse.cz>
8447
8448         * gcc.c-torture/execute/20021127.[cx]: New test.
8449
8450 2002-11-26  Jan Hubicka  <jh@suse.cz>
8451
8452         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8453         quality.
8454
8455 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8456
8457         * g++.dg/init/brace2.C: New test.
8458         * g++.old-deja/g++.mike/p9129.C: Correct.
8459
8460 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8461
8462         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8463
8464 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8465
8466         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8467
8468 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8469
8470         * testsuite/g++.dg/abi/empty11.C: New test.
8471         * testsuite/g++.dg/rtti/cv1.C: New test.
8472
8473 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8474
8475         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8476
8477 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8478
8479         * g++.dg/abi/empty10.C: New test.
8480
8481 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8482
8483         * gcc.c-torture/compile/20021124-1.c: New test.
8484
8485 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8486
8487         * g++.dg/abi/rtti2.C: New test.
8488
8489 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8490
8491         * gcc.dg/i386-unroll-1.c: New test.
8492
8493 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8494
8495         * gcc.c-torture/compile/20021120-1.c: New test.
8496         * gcc.c-torture/compile/20021120-2.c: New test.
8497
8498 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8499
8500         * gcc.dg/bitfld-5.c: New test.
8501
8502 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8503
8504         * gcc.c-torture/execute/20021120-3.c: New test.
8505
8506 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8507
8508         * gcc.c-torture/execute/20021120-2.c: New test.
8509
8510 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8511
8512         * gcc.c-torture/execute/20021120-1.c: New test.
8513
8514 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8515
8516         * gcc.c-torture/execute/20021118-3.c: New test.
8517
8518 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8519
8520         * gcc.c-torture/compile/20021119-1.c: New test.
8521
8522 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8523
8524         * gcc.dg/duff-1.c: New test.
8525         * gcc.dg/duff-2.c: New test.
8526         * gcc.dg/duff-3.c: New test.
8527
8528 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8529
8530         * gcc.dg/cpp/_Pragma5.c: New test.
8531
8532 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8533
8534         * gcc.c-torture/execute/20021118-2.c: New test.
8535
8536 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8537
8538         * gcc.c-torture/execute/20021118-1.c: New test.
8539
8540 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8541
8542         * gcc.dg/20021116-1.c: New test.
8543
8544 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8545
8546         * g++.dg/abi/vcall1.C: New test.
8547
8548 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8549
8550         * gcc.dg/20021029-1.c: New test.
8551         * gcc.dg/20021029-2.c: New test.
8552
8553 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8554
8555         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8556
8557 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8558
8559         PR c/8439
8560         * gcc.dg/20021110.c: Move to ...
8561         * gcc.c-torture/compile/20021110.c: .... here.
8562
8563 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8564
8565         PR c/8467
8566         * gcc.c-torture/execute/20021111-1.c
8567
8568 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8569
8570         PR c/8439
8571         * gcc.dg/20021110.c: New test.
8572
8573 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8574
8575         * g++.dg/abi/vthunk3.C: Run only on x86.
8576
8577 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8578
8579         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8580
8581 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8582
8583         * lib/compat.exp (compat-execute): Fix logic error in last
8584         change.
8585
8586 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8587
8588         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8589
8590 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8591
8592         PR c++/8389
8593         * g++.dg/template/access6.C: New test.
8594
8595 2002-11-08  Jan Hubicka  <jh@suse.cz>
8596
8597         * gcc.dg/i386-ssefp-1.c: New test.
8598         * gcc.dg/i386-ssefp-1.c: New test.
8599
8600 2002-11-08  Jan Hubicka  <jh@suse.cz>
8601
8602         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8603
8604 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8605
8606         * g++.dg/abi/vthunk3.C: New test.
8607
8608         PR c++/8338
8609         * g++.dg/template/crash2.C: New test.
8610
8611 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8612
8613         * testsuite/g++.dg/abi/dtor1.C: New test.
8614         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8615
8616 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8617
8618         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8619         Darwin.
8620
8621 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8622
8623         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8624         -mthumb.  Only xfail with -O0.
8625
8626 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8627
8628         * g++.dg/abi/thunk1.C: New test.
8629         * g++.dg/abi/thunk2.C: Likewise.
8630         * g++.dg/abi/vtt1.C: Likewise.
8631
8632 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8633
8634         PR optimization/8423
8635         * gcc.c-torture/execute/builtin-constant.c: New test.
8636
8637 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8638
8639         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8640         Add some more cases.
8641
8642 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8643
8644         PR c++/8391
8645         * g++.dg/opt/local1.C: New test.
8646
8647 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8648
8649         PR c++/8160
8650         * g++.dg/template/complit1.C: New test.
8651
8652         PR c++/8149
8653         * g++.dg/template/typename4.C: Likewise.
8654
8655 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8656
8657         Core issue 287, PR c++/7639
8658         * g++.dg/template/instantiate1.C: Adjust error location.
8659         * g++.dg/template/instantiate3.C: New test.
8660         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8661         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8662         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8663
8664 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8665
8666         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8667
8668 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8669
8670         PR c++/8287
8671         * g++.dg/init/dtor2.C: New test.
8672
8673 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8674
8675         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8676         * gcc.dg/nest.c: Bypass errors on irix6.
8677
8678 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8679
8680         * gcc.dg/nest.c: Expect error for mmix-*-*.
8681         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8682
8683 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8684
8685         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8686         markers.
8687
8688         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8689
8690 2002-10-25  Mike Stump  <mrs@apple.com>
8691
8692         * gcc.dg/warn-1.c: New test.
8693
8694 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8695
8696         * g++.dg/template/typename3.C: New test.
8697
8698 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8699
8700         * g++.dg/lookup/ptrmem1.C: New test.
8701
8702         * g++.dg/abi/vthunk2.C: New test.
8703
8704 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8705
8706         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8707
8708 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8709
8710         * g++.dg/abi/empty9.C: New test.
8711
8712 2002-10-24  Richard Henderson  <rth@redhat.com>
8713
8714         * g++.dg/inherit/thunk1.C: Enable for ia64.
8715
8716 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8717
8718         PR c++/8067
8719         * g++.dg/lookup/pretty1.C: New test.
8720
8721 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8722
8723         * gcc.dg/20021023-1.c: New test.
8724
8725 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8726
8727         PR c++/7679
8728         * g++.dg/parse/inline1.C: New test.
8729
8730 2002-10-23  Richard Henderson  <rth@redhat.com>
8731
8732         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8733
8734         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8735
8736 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8737
8738         PR c++/6579
8739         * g++.dg/parse/stmtexpr3.C: New test.
8740
8741 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8742
8743         * g++.dg/expr/cond1.C: New test.
8744
8745 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8746
8747         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8748
8749 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8750
8751         * g++.dg/abi/vbase13.C: New test.
8752         * g++.dg/abi/vbase14.C: Likewise.
8753
8754 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8755
8756         * gcc.dg/tls/pic-1.c: New test.
8757         * gcc.dg/tls/nonpic-1.c: New test.
8758         * gcc.dg/20021018-1.c: New test.
8759
8760 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8761
8762         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8763         Remove only files with the same base name as the test case.
8764         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8765         (profopt-execute): Likewise.  Also, remove old profiling
8766         and performance data files before running the tests.
8767
8768         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8769         * g++.dg/bprob/bprob.exp: Likewise.
8770         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8771         to allow more general test case names.
8772
8773         * g++.dg/bprob/bprob-1.C: Rename to ...
8774         * g++.dg/bprob/g++-bprob-1.C: ... this.
8775
8776         * g77.dg/bprob/bprob-1.f: Rename to ...
8777         * g77.dg/bprob/g77-bprob-1.f: ... this.
8778
8779 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8780
8781         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8782         bison 1.50 or later.
8783
8784 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8785
8786         * g++.dg/README: Describe more test directories.
8787
8788 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8789
8790         * g++.dg/init/array6.C: Add additional tests.
8791
8792 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8793
8794         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8795         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8796
8797 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8798
8799         * gcc.c-torture/compile/20020604-1.x: New.
8800         * gcc.c-torture/compile/simd-5.x: Likewise.
8801         * gcc.c-torture/execute/920710-1.x: Likewise.
8802         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8803
8804 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8805
8806         * g++.dg/inherit/override1.C: Add dg-options clause.
8807
8808 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8809
8810         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8811         _mm_slli_si128.
8812
8813 2002-10-19  Andreas Schwab  <schwab@suse.de>
8814
8815         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8816         directory component.
8817
8818 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8819
8820         * g++.dg/inherit/thunk1.C: New test.
8821
8822         * g++.dg/inherit/override1.C: New test.
8823
8824         * g++.dg/abi/mangle11.C: New test.
8825         * g++.dg/abi/mangle14.C: New test.
8826         * g++.dg/abi/mangle17.C: New test.
8827
8828 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8829
8830         * g++.dg/overload/member2.C: New test.
8831
8832 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8833
8834         * g++.dg/README: Describe new compat directory.
8835         * g++.dg/dg.exp: Skip tests in compat directory.
8836         * README.compat: New file.
8837         * lib/compat.exp: New expect script.
8838         * g++.dg/compat: New test directory.
8839         * g++.dg/compat/compat.exp: New expect script.
8840         * g++.dg/compat/abi: New test directory.
8841         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8842         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8843         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8844         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8845         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8846         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8847         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8848         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8849         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8850         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8851         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8852         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8853         * g++.dg/compat/break: New test directory.
8854         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8855         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8856         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8857         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8858         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8859         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8860         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8861         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8862         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8863         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8864         g++.dg/compat/break/README: New files.
8865         * g++.dg/compat/eh: New test directory.
8866         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8867         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8868         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8869         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8870         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8871         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8872         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8873         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8874         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8875         g++.dg/compat/eh/filter2_y.C,
8876         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8877         g++.dg/compat/eh/new1_y.C,
8878         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8879         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8880         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8881         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8882         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8883         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8884         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8885         g++.dg/compat/eh/unexpected1_y.C: New files.
8886         * g++.dg/compat/init: New test directory.
8887         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8888         g++.dg/compat/init/array5_y.C,
8889         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8890         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8891         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8892         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8893         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8894         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8895         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8896         g++.dg/compat/init/init-ref2_y.C: New files.
8897
8898 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8899
8900         PR c++/7584
8901         * g++.dg/inherit/using3.C: New test.
8902
8903 2002-10-17  Jan Hubicka  <jh@suse.cz>
8904
8905         * gcc.dg/20021017-2.c: New test.
8906
8907 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8908
8909         * g++.dg/abi/mangle16.C: Adjust.
8910
8911         * g++.dg/init/array8.C: New test.
8912
8913 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
8914
8915         * gcc.dg/special/mips-abi.exp: New test.
8916         * gcc.dg/special/mips-abi.s: Empty file used by the above.
8917
8918 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8919
8920         * g++.dg/abi/mangle16.C: New test.
8921         * g++.dg/abi/mangle17.C: Likewise.
8922
8923         PR c++/7478
8924         * g++.dg/template/ref1.C: New test.
8925
8926 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8927
8928         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
8929
8930 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
8931
8932         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
8933
8934 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8935
8936         PR c++/7524
8937         * g++.dg/init/array7.C: New test.
8938
8939 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
8940
8941         * g++.dg/init/array6.C: New test.
8942
8943         * g++.dg/abi/mangle13.C: Likewise.
8944         * g++.dg/abi/mangle14.C: Likewise.
8945         * g++.dg/abi/mangle15.C: Likewise.
8946
8947 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8948
8949         * g++.dg/abi/empty8.C: New test.
8950
8951 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
8952
8953         * g++.dg/init/ctor1.C: New test.
8954
8955 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
8956
8957         * gcc.c-torture/execute/20021015-1.c: New test.
8958
8959 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
8960
8961         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
8962
8963 2002-10-14  Jan Hubicka  <jh@suse.cz>
8964
8965         * gcc.dg/i386-ssetype-[1-5].c: New tests.
8966
8967 2002-10-14  Richard Henderson  <rth@redhat.com>
8968
8969         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
8970
8971 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8972
8973         PR optimization/6631
8974         * g++.dg/opt/const2.C: New test.
8975
8976 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8977
8978         PR c++/7176
8979         * g++.dg/parse/friend1.C: New test.
8980         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
8981
8982 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
8983
8984         * gcc.dg/20021014-1.c: New test.
8985
8986 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
8987
8988         PR c++/5661
8989         * g++.dg/ext/vlm1.C: New test.
8990         * g++.dg/ext/vlm2.C: Likewise.
8991
8992         * g++.dg/init/array1.C: Remove invalid braces.
8993         * g++.dg/init/brace1.C: New test.
8994         * g++.dg/init/copy2.C: Likewise.
8995         * g++.dg/init/copy3.C: Likewise.
8996         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
8997         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
8998         braces.
8999
9000 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9001
9002         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9003
9004 2002-10-11  Richard Shann  <richard.shann@superh.com>
9005
9006         * gcc.c-torture/compile/simd-5.c: New test.
9007
9008 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9009
9010         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9011
9012 2002-10-10  Jim Wilson  <wilson@redhat.com>
9013
9014         * gcc.c-torture/execute/20021010-1.c: New test.
9015
9016 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9017
9018         PR c/7353
9019         * g++.dg/ext/typedef-init.C: New test.
9020         * gcc.dg/typedef-init.c: New test.
9021
9022 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9023
9024         * gcc.dg/cpp/paste13.c: New test.
9025
9026 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9027
9028         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9029         remaining platforms, XFAIL during compile, not execute.  Don't
9030         XFAIL at -O0.
9031
9032 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9033
9034         * gcc.dg/alias-1.c: Tweak expected warning.
9035
9036 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9037
9038         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9039
9040 2002-10-06  Andreas Jaeger  <aj@suse.de>
9041
9042         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9043         * gcc.dg/cpp/c++98.C: Likewise.
9044
9045         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9046         * g++.dg/cpp/c++98.C: Likewise.
9047
9048         * g++.dg/README (Subdirectories): Mention cpp directory.
9049
9050         PR target/7559
9051         * gcc.dg/20021006-1.c: New test.
9052
9053 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9054
9055         PR c++/7804
9056         * g++.dg/other/warning1.C: New test.
9057
9058 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9059
9060         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9061         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9062         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9063
9064 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9065
9066         PR c++/7931
9067         * g++.dg/template/ptrmem3.C: New test.
9068
9069         PR c++/7754
9070         * g++.dg/template/union1.C: New test.
9071
9072 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9073
9074         PR c++/8006
9075         * g++.dg/abi/mangle9.C: New test.
9076         * g++.dg/abi/mangle10.C: New test.
9077         * g++.dg/abi/mangle11.C: New test.
9078         * g++.dg/abi/mangle12.C: New test.
9079
9080 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9081
9082         PR c++/7188.
9083         * g++.dg/template/meminit1.C: New test.
9084         * g++.dg/warn/Wreorder-1.C: Likewise.
9085         * g++.old-deja/g++.mike/warn3.C: Tweak.
9086         * lib/prune.exp: Ingore "in copy constructor".
9087
9088 2002-10-02  Andreas Jaeger  <aj@suse.de>
9089
9090         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9091         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9092         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9093         on x86-64.
9094
9095 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9096
9097         * gcc.dg/empty1.C: Fix typo.
9098
9099 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9100
9101         * gcc.dg/alias-1.c: New test.
9102
9103 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9104
9105         * gcc.dg/empty1.C: New test.
9106
9107         * g++.dg/tls/init-2.C: Tweak error messages.
9108
9109 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9110
9111         * gcc.c-torture/compile/20020923-1.c: New test.
9112
9113 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9114
9115         * gcc.c-torture/execute/ffs-1.c: New test.
9116         * gcc.c-torture/execute/ffs-2.c: Ditto.
9117
9118 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9119
9120         * g++.dg/overload/member1.C: New test.
9121
9122 2002-09-30  Mark Mitchell  <mark@code
9123
9124 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9125
9126         * testsuite/gcc.dg/tls/diag-3.c: New.
9127
9128 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9129
9130         * g++.dg/README (Subdirectories): Document new subdir expr.
9131         * g++.dg/expr/pmf-1.C: New test.
9132
9133 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9134
9135         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9136
9137 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9138
9139         * g++.dg/abi/bitfield3.C: New test.
9140
9141 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9142
9143         * lib/gcov.exp: Tweak expected line formats.
9144         * gcc.misc-tests/gcov8.c: New test.
9145         * gcc.misc-tests/gcov8.x: New flags.
9146
9147 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9148
9149         * consistency.vlad/layout/endian.c: Include string.h.
9150
9151         * gcc.c-torture/execute/20020805-1.c: New test.
9152
9153 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9154
9155         * g++.dg/other/conversion1.C: New test.
9156
9157 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9158
9159         * gcc.dg/builtins-1.c: New testcase.
9160
9161 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9162
9163         * g++.dg/inherit/access3.C: New test.
9164
9165 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9166
9167         * gcc.dg/ia64-visibility-2.c: New test.
9168
9169 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9170
9171         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9172         __qualifier_flags to __flags.
9173
9174 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9175
9176         * g++.dg/inherit/operator1.C: New test.
9177         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9178         * g++.dg/other/error1.C: Change expected error message.
9179         * g++.dg/template/conv4.C: Likewise.
9180
9181 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9182
9183         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9184         for documented behavior.
9185
9186 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9187
9188         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9189         several targets known to fail.
9190
9191 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9192
9193         * gcc.dg/mips-args-[123].c: New tests.
9194
9195 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9196
9197         * gcc.dg/ppc-spe.c: New.
9198
9199 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9200
9201         * g++.dg/other/ptrmem4.C: New testcase.
9202
9203 2002-07-24  Richard Henderson  <rth@redhat.com>
9204
9205         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9206
9207 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9208
9209         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9210
9211 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9212
9213         * gcc.c-torture/execute/memset-3.c: New testcase.
9214
9215 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9216
9217         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9218         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9219
9220 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9221
9222         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9223         Delete.
9224
9225 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9226
9227         * gcc.c-torture/compile/simd-4.c: New test.
9228
9229 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9230
9231         PR c++/7347, c++/7348
9232         * g++.dg/template/access4.C: New test.
9233         * g++.dg/template/access5.C: New test.
9234         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9235         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9236         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9237         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9238
9239 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9240
9241         * gcc.dg/gnu89-init-2.c: New test.
9242
9243 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9244
9245         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9246
9247 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9248
9249         * gcc.c-torture/execute/20020720-1.c: New testcase.
9250
9251 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9252
9253         * gcc.dg/cpp/Wsignprom.c: New tests.
9254
9255 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9256
9257         * gcc.c-torture/execute/loop-13.c: New test.
9258
9259 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9260
9261         * gcc.dg/cpp/expr.c: New tests.
9262
9263 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9264
9265         * g++.dg/opt/pr6713.C: Add template instantiation.
9266
9267 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9268
9269         * gcc.dg/nest.c: New test.
9270
9271 2002-07-17  Richard Henderson  <rth@redhat.com>
9272
9273         * g++.dg/opt/pr6713.C: New test.
9274
9275 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9276
9277         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9278         XFAIL for all x86 processors.
9279
9280 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9281
9282         * gcc.c-torture/execute/20010122-1.x: Do not test with
9283         -fomit-frame-pointer.
9284
9285 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9286
9287         * g++.dg/template/instantiate2.C: New test.
9288         * g++.dg/template/spec4.C: New test.
9289
9290 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9291
9292         * g++.dg/template/access2.C: New test.
9293         * g++.dg/template/access3.C: New test.
9294
9295 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9296
9297         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9298         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9299         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9300         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9301         Convert to use <stdarg.h>.
9302         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9303         Delete.
9304         * gcc.dg/va-arg-2.c: New.
9305         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9306
9307 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9308
9309         * gcc.c-torture/compile/20020710-1.c: New test.
9310
9311 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9312                           Andrew Pinski  <pinskia@physics.uc.edu>
9313
9314         gcc.c-torture/compile/simd-2.c: New testcase.
9315         gcc.c-torture/compile/simd-3.c: Likewise.
9316
9317 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9318
9319         PR c++/7224
9320         * g++.dg/overload/error1.C: New test.
9321
9322 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9323
9324         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9325         configuration and IRIX 6 O32 ABI.
9326
9327 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9328
9329         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9330
9331 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9332
9333         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9334
9335 2002-07-10  Jeffrey A Law  <law@redhat.com>
9336
9337         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9338
9339         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9340
9341 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9342
9343         * gcc.dg/20020312-2.c: Check for __PPC__.
9344
9345 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9346
9347         * gcc.c-torture/compile/20020709-1.c: New test.
9348
9349 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9350
9351         * g++.dg/template/qualttp21.C: New test case.
9352
9353 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9354
9355         * gcc.c-torture/compile/20020706-1.c: New test.
9356         * gcc.c-torture/compile/20020706-2.c: New test.
9357
9358 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9359             Alexandre Oliva  <aoliva@redhat.com>
9360
9361         * g++.dg/warn/incomplete1.C: New test.
9362
9363 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9364
9365         PR c++/7099
9366         * g++.dg/warn/noreturn1.C: New test.
9367
9368 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9369
9370         PR c++/6706
9371         * g++.dg/debug/debug6.C: New test.
9372         * g++.dg/debug/debug7.C: New test.
9373
9374 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9375
9376         * gcc.c-torture/compile/simd-3.c: New test.
9377
9378 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9379
9380         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9381         * gcc.dg/20020620-1.c: Likewise.
9382
9383 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9384
9385         PR c++/6944
9386         * g++.dg/init/array4.C: New test.
9387         * g++.dg/init/array5.C: New test.
9388
9389 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9390
9391         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9392         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9393
9394 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9395
9396         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9397         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9398         * gcc.dg/wtr-conversion-1.c: Likewise.
9399         * gcc.dg/wtr-escape-1.c: Likewise.
9400         * gcc.dg/wtr-int-type-1.c: Likewise.
9401         * gcc.dg/wtr-label-1.c: Likewise.
9402         * gcc.dg/wtr-static-1.c: Likewise.
9403         * gcc.dg/wtr-strcat-1.c: Likewise.
9404         * gcc.dg/wtr-suffix-1.c: Likewise.
9405         * gcc.dg/wtr-switch-1.c: Likewise.
9406         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9407         * gcc.dg/wtr-union-init-1.c: Likewise.
9408         * gcc.dg/wtr-union-init-2.c: Likewise.
9409         * gcc.dg/wtr-union-init-3.c: Likewise.
9410
9411         * gcc.dg/wtr-func-def-1.c: New test.
9412
9413 2002-07-02 Devang Patel <dpatel@apple.com>
9414
9415         * objc.dg/param-1.m: New test.
9416
9417 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9418
9419         * gcc.dg/cpp/trad/directive.c: Add test.
9420         * gcc.dg/cpp/trad/macroargs.c: Add test.
9421         * gcc.dg/cpp/trad/rec
9422
9423 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9424
9425         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9426
9427 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9428
9429         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9430         targets.
9431
9432 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9433
9434         * g++.dg/abi/mange7.C: New test.
9435
9436         PR c++/6438.
9437         * g++.dg/parse/stmtexpr2.C: New test.
9438
9439 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9440
9441         * gcc.dg/20020312-2.c: Add SH target.
9442
9443 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9444
9445         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9446         compiler output on mips*-*-irix*.
9447
9448 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9449
9450         * g++.dg/parse/attr1.C: New test.
9451
9452 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9453
9454         * gcc.c-torture/execute/string-opt-17.c: New test case.
9455         * gcc.c-torture/execute/memset-2.c: New test case.
9456
9457 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9458
9459         PR c++/6256:
9460         * g++.dg/template/friend5.C: New test.
9461
9462         PR c++/6331:
9463         * g++.dg/template/qual1.C: Likewise.
9464
9465 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9466
9467         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9468         Include stdlib.h, not stdio.h or ctype.h.
9469
9470 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9471
9472         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9473         cris-*-elf* and mmix-*-*.
9474         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9475         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9476         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9477         Ditto.
9478         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9479         * gcc.dg/wchar_t-1.c: Ditto.
9480
9481 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9482
9483         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9484         Clarify comment.
9485
9486 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9487
9488         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9489
9490 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9491
9492         * gcc.c-torture/execute/20000906-1.x: Delete.
9493
9494 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9495
9496         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9497
9498 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9499
9500         * PR6367
9501         * g77.f-torture/execute/6367.f: New test.
9502         * g77.f-torture/execute/6367.x: Disable for MMIX.
9503
9504 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9505
9506         * PR6352
9507         * g++.dg/opt/inline2.C: New test.
9508
9509 2002-04-18  Richard Henderson  <rth@redhat.com>
9510
9511         * gcc.dg/20000906-1.c: Enable for all targets.
9512         * gcc.c-torture/compile/iftrap-2.c: New.
9513
9514 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9515
9516         * gcc.dg/20020418-1.c: New test.
9517         * gcc.dg/20020418-2.c: New test.
9518
9519 2002-04-18  Richard Henderson  <rth@redhat.com>
9520
9521         * gcc.c-torture/compile/iftrap-1.c: New.
9522         * gcc.dg/iftrap-1.c: Adjust for ia64.
9523         * gcc.dg/iftrap-2.c: New.
9524
9525 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9526
9527         * gcc.c-torture/compile/20020418-1.c: New test.
9528
9529 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9530
9531         * gcc.c-torture/compile/20020415-1.c: New.
9532
9533 2002-04-18  David S. Miller  <davem@redhat.com>
9534
9535         * gcc.c-torture/execute/20020418-1.c: New test.
9536
9537 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9538
9539         * gcc.dg/20020416-1.c: New test.
9540
9541         * g++.dg/opt/inline1.C: New test.
9542
9543 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9544
9545         * gcc.dg/altivec-5.c: New test.
9546
9547         * gcc.dg/20020415-1.c: New test.
9548
9549 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9550
9551         * testsuite/lib/chill.exp: Remove.
9552
9553 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9554
9555         * g++.dg/other/big-struct.C: New test.
9556
9557 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9558
9559         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9560         of scratch file.
9561
9562 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9563
9564         PR c/6277
9565         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9566         in scan-assembler function name
9567
9568 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9569
9570         * g77.f-torture/execute/980628-4.x,
9571         g77.f-torture/execute/980628-5.x,
9572         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9573         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9574         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9575         i[34567]86-*-*.
9576
9577 2002-04-13  David S. Miller  <davem@redhat.com>
9578
9579         * gcc.c-torture/execute/20020413-1.c: New test.
9580
9581 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9582
9583         * gcc.dg/asm-6.c,
9584         * g++.dg/ext/asm1.C: New tests.
9585
9586 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9587
9588         PR c++ 5373.
9589         * g++.dg/parse/stmtexpr1.C: New test.
9590
9591         PR c++/5189.
9592         * g++.dg/template/copy1.C: New test.
9593
9594 2002-04-12  Richard Henderson  <rth@redhat.com>
9595
9596         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9597
9598 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9599
9600         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9601         gcc.c-torture/execute/20020307-2.c.
9602
9603 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9604
9605         * g++.dg/ext/attrib5.C,
9606         * g++.dg/lookup/struct1.C: New tests.
9607
9608 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9609
9610         * gcc.dg/20020411-1.c: New test.
9611
9612         * gcc.c-torture/execute/20020411-1.c: New test.
9613
9614 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9615
9616         * g77.f-torture/execute/6177.f: New test.
9617
9618 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9619
9620         PR middle-end/6247
9621         * g++.dg/opt/cleanup1.C: New test.
9622
9623         * g++.dg/opt/const1.C: New test.
9624
9625 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9626
9627         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9628
9629 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9630
9631         PR c++/5507
9632         * g++.dg/template/typename2.C: New test.
9633
9634 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9635
9636         * gcc.c-torture/execute/loop-12.c: New.
9637
9638 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9639
9640         * g77.f-torture/execute/980628-4.x,
9641         g77.f-torture/execute/980628-5.x,
9642         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9643         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9644         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9645
9646 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9647
9648         PR optimization/6086
9649         * g++.dg/opt/preinc1.C: New test.
9650
9651 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9652
9653         PR c++/5571
9654         * g++.dg/opt/static2.C: New test.
9655
9656 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9657
9658         PR c/5120
9659         * gcc.dg/20020406-1.c: New test.
9660
9661 2002-04-04  David S. Miller  <davem@redhat.com>
9662
9663         * gcc.c-torture/execute/20020404-1.c: New test.
9664
9665 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9666
9667         PR c/6123
9668         * gcc.dg/20020312-2.c: Do not declare global register variable
9669         if __PIC__ or __pic__ is defined.
9670
9671 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9672
9673         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9674         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9675
9676 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9677
9678         * gcc.misc-tests/linkage.exp: Update last change to handle
9679         sparc*-, not just sparc-.
9680
9681 2002-04-03  Richard Henderson  <rth@redhat.com>
9682
9683         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9684
9685 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9686
9687         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9688
9689 2002-04-02  David S. Miller  <davem@redhat.com>
9690
9691         * gcc.c-torture/execute/20020402-3.c: New test.
9692
9693 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9694
9695         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9696         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9697
9698         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9699         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9700         g77.f-torture/execute/20001201.x,
9701         g77.f-torture/execute/u77-test.x: New files.
9702
9703         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9704         * gcc.dg/wchar_t-1.c: Ditto.
9705
9706 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9707
9708         * gcc.c-torture/execute/20020402-1.c: New test.
9709
9710 2002-04-01  Richard Henderson  <rth@redhat.com>
9711
9712         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9713
9714         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9715
9716 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9717
9718         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9719
9720 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9721
9722         * g++.dg/inherit/template-as-base.C: Expect error.
9723         * g++.dg/inherit/namespace-as-base.C: Likewise.
9724
9725 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9726
9727         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9728         g++.dg/ext/instantiate3.C: Tweak match patterns.
9729
9730         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9731         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9732         -da test.
9733
9734 2002-03-31  Richard Henderson  <rth@redhat.com>
9735
9736         * gcc.dg/special/alias-2.c: New.
9737         * gcc.dg/special/ecos.exp: Run it.
9738
9739 2002-03-31  Richard Henderson  <rth@redhat.com>
9740
9741         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9742
9743 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9744
9745         * gcc.dg/weak-1.c: Disable on h8300 port.
9746
9747 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9748
9749         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9750         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9751         ordering tests.
9752         * g++.dg/bprob/bprob-1.C: New test.
9753         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9754         * g++.dg/gcov/gcov-1.C: New test.
9755         * g++.dg/gcov/gcov-1.x: New file.
9756         * g++.dg/gcov/gcov-2.C: New test.
9757         * g++.dg/gcov/gcov-3.C: New test.
9758         * g++.dg/gcov/gcov-3.h: New file.
9759
9760 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9761
9762         * g++.old-deja/g++.other/builtins5.C: New test.
9763         * g++.old-deja/g++.other/builtins6.C: New test.
9764         * g++.old-deja/g++.other/builtins7.C: New test.
9765         * g++.old-deja/g++.other/builtins8.C: New test.
9766         * g++.old-deja/g++.other/builtins9.C: New test.
9767
9768 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9769
9770         * g++.dg/opt/static1.C: New test.
9771
9772         * g++.dg/opt/longbranch1.C: New test.
9773
9774 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9775
9776         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9777
9778         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9779
9780 2002-03-28  Jeffrey A Law  (law@redhat.com)
9781
9782         * gcc.c-torture/execute/20020328-1.c: New test.
9783
9784 2002-03-27  Richard Henderson  <rth@redhat.com>
9785
9786         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9787         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9788         move from g++.old-deja/g++.ext/.
9789
9790 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9791
9792         * g++.dg/init/new2.C: New test.
9793
9794 2002-03-26  Richard Henderson  <rth@redhat.com>
9795
9796         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9797
9798         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9799         on sparc.
9800
9801         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9802         sparcv9 systems.
9803         * gcc.dg/20001102-1.c: Likewise.
9804
9805 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9806
9807         * gcc.dg/cpp/endif-pedantic1.c,
9808         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9809
9810 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9811
9812         * g++.dg/init/new1.C: New test.
9813
9814 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9815
9816         * g++.dg/abi/vbase9.C: New test.
9817
9818 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9819
9820         * gcc.dg/arm-asm.c: New test.
9821
9822 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9823
9824         * gcc.dg/Wswitch-enum.c: New test.
9825         Fix PR c/5044.
9826
9827 2002-03-26  Richard Henderson  <rth@redhat.com>
9828
9829         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9830         structure.
9831
9832 2002-03-25  Richard Henderson  <rth@redhat.com>
9833
9834         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9835         sparcv9 systems.
9836
9837         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9838         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9839
9840 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9841
9842         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9843
9844 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9845
9846         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9847         targets using generic thunk support.
9848
9849 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9850
9851         * gcc.c-torture/compile/20020323-1.c: New test.
9852
9853         * g++.dg/opt/conj2.C: New test.
9854
9855 2002-03-24  Richard Henderson  <rth@redhat.com>
9856
9857         * gcc.dg/weak-1.c: Use -fno-common.
9858
9859 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9860
9861         * g77.dg/f77-edit-apostrophe-out.f: New test
9862         * g77.dg/f77-edit-h-out.f: New test
9863         * g77.dg/f77-edit-t-in.f: New test
9864         * g77.dg/f77-edit-t-out.f: New test
9865         * g77.dg/f77-edit-x-out.f: New test
9866         * g77.dg/f77-edit-slash-out.f: New test
9867         * g77.dg/f77-edit-colon-out.f: New test
9868         * g77.dg/f77-edit-s-out.f: New test
9869
9870 2002-03-24  Richard Henderson  <rth@redhat.com>
9871
9872         * objc/execute/formal_protocol-6.x: New XFAIL.
9873
9874 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9875
9876         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9877         that do not support weak symbols
9878
9879 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9880
9881         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9882         * lib/g77.exp:  Likewise
9883         * lib/objc.exp: Likewise
9884
9885 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9886
9887         * gcc.dg/Wswitch-default.c: New test.
9888
9889 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9890
9891         * g++.dg/other/enum1.C: New test.
9892
9893 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9894
9895         * gcc.dg/pragma-ep-3.c: Fix typo.
9896
9897 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9898
9899         * g++.dg/inherit/template-as-base.C: New test.
9900
9901 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9902
9903         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9904         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9905
9906 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9907
9908         * gcc.dg/cpp/multiline.c: Update to match.
9909
9910 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9911
9912         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9913
9914 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9915
9916         * gcc.dg/cpp/extratokens2.c:  New file.
9917
9918 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9919
9920         * gcc.dg/20020312-2.c: Add rs6000 target.
9921
9922         * gcc.c-torture/compile/20020319-1.c: New test.
9923
9924 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9925
9926         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9927         (A, E): Handle this.
9928
9929 2002-03-20  Jason Merrill  <jason@redhat.com>
9930
9931         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9932         ignoring -fpic.
9933         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9934         through prune_gcc_output.
9935
9936 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9937
9938         * gcc.c-torture/compile/20020320-1.c: New test.
9939
9940 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9941
9942         * gcc.c-torture/compile/20020318-1.c: New test.
9943
9944         * gcc.dg/struct-by-value-1.c: New test.
9945
9946         * gcc.dg/20020319-1.c: New test.
9947
9948 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9949
9950         * g++.dg/opt/conj1.C: New test.
9951
9952 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9953
9954         * g++.dg/template/qualttp20.C: Revert previous change.
9955         * g++.dg/template/qualttp3.C: Likewise.
9956         * g++.dg/template/qualttp4.C: Likewise
9957         * g++.dg/template/qualttp5.C: Likewise
9958         * g++.dg/template/qualttp6.C: Likewise
9959         * g++.dg/template/qualttp7.C: Likewise
9960         * g++.dg/template/qualttp8.C: Likewise
9961         * g++.dg/template/recurse.C: Likewise.
9962
9963 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9964
9965         * gcc.dg/cpp/wchar-1.c: Update.
9966
9967 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9968
9969         * g++.dg/template/conv1.C: New test.
9970         * g++.dg/template/conv2.C: New test.
9971         * g++.dg/template/conv3.C: New test.
9972         * g++.dg/template/conv4.C: New test.
9973
9974 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9975
9976         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9977         * g++.dg/template/qualttp3.C: Likewise.
9978         * g++.dg/template/qualttp4.C: Likewise
9979         * g++.dg/template/qualttp5.C: Likewise
9980         * g++.dg/template/qualttp6.C: Likewise
9981         * g++.dg/template/qualttp7.C: Likewise
9982         * g++.dg/template/qualttp8.C: Likewise
9983         * g++.dg/template/recurse.C: Likewise.
9984
9985 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9986
9987         * g++.dg/opt/dtor1.C: New test.
9988
9989 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9990
9991         * gcc.c-torture/compile/20020315-1.c: New test.
9992
9993 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9994
9995         * gcc.dg/weak-1.c: Fix scan tests.
9996
9997 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9998
9999         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10000         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10001         cris-*-aout* mmix-*-*.
10002         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10003         cris-*-aout* mmix-*-*.
10004         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10005         cris-*-elf* cris-*-aout* and mmix-*-*.
10006         * gcc.dg/20001009-1.c: Ditto.
10007         * gcc.dg/20010912-1.c: Ditto.
10008         * gcc.dg/20020122-4.c: Ditto.
10009         * gcc.dg/inline-2.c: Ditto.
10010
10011 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10012
10013         * gcc.c-torture/compile/20020314-1.c: New test.
10014
10015 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10016
10017         * gcc.c-torture/execute/20020314-1.c: New test.
10018
10019 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10020
10021         * g++.dg/warn/Wunused-1.C: New test.
10022
10023 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10024
10025         * g++.dg/abi/mangle6.C: New test.
10026
10027 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10028
10029         * gcc.c-torture/compile/20020309-2.c: New test.
10030
10031         * gcc.c-torture/compile/20020312-1.c: New test.
10032
10033 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10034
10035         * g++.dg/other/access1.C: New test.
10036
10037 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10038
10039         * gcc.c-torture/execute/wchar_t-1.c: New test.
10040
10041 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10042
10043         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10044
10045 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10046
10047         * gcc.dg/20020312-1.c: New test case.
10048
10049 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10050
10051         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10052
10053 2002-03-11  Richard Henderson  <rth@redhat.com>
10054
10055         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10056         * g++.old-deja/g++.jason/report.C: Likewise.
10057
10058 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10059
10060         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10061         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10062
10063 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10064
10065         * testsuite/g++.dg/overload/pmf1.C: New test.
10066
10067 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10068
10069         * gcc.c-torture/execute/20020307-1.c: Use long.
10070
10071 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10072
10073         PR optimization/5844
10074         * gcc.dg/20020310-1.c: New test.
10075
10076 2002-03-09  Michael Meissner  <meissner@redhat.com>
10077
10078         * gcc.c-torture/execute/memcpy-2.c: New test.
10079         * gcc.c-torture/execute/memset-1.c: New test.
10080         * gcc.c-torture/execute/strlen-1.c: New test.
10081         * gcc.c-torture/execute/strcmp-1.c: New test.
10082         * gcc.c-torture/execute/strncmp-1.c: New test.
10083
10084 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10085
10086         * gcc.dg/ppc-ldstruct.c: New test.
10087
10088 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10089
10090         * gcc.c-torture/execute/va-arg-22.c: New test.
10091
10092 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10093
10094         * gcc.c-torture/compile/20020309-1.c: New test.
10095
10096 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10097
10098         * gcc.c-torture/execute/20020307-2.c: New test.
10099
10100 2002-03-07  Jeffrey A Law  (law@redhat.com)
10101
10102         * g77.f-torture/compile/20020307-1.f: New test.
10103
10104 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10105
10106         * gcc.dg/unordered-1.c: New test.
10107
10108 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10109
10110         * gcc.c-torture/execute/20020307-1.c: New test.
10111
10112 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10113
10114         * gcc.dg/20020304-1.c: New test.
10115
10116         * gcc.c-torture/compile/20020304-2.c: New test.
10117
10118 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10119
10120         * gcc.c-torture/compile/20020304-1.c: New test case
10121         (from PR c/5830).
10122
10123 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10124
10125         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10126
10127 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10128
10129         * g++.dg/other/classkey1.C: New test.
10130
10131 2002-03-01  Richard Henderson  <rth@redhat.com>
10132
10133         * gcc.c-torture/compile/981223-1.x: New.
10134         * gcc.c-torture/compile/920625-1.x: New.
10135
10136 2002-02-28  Richard Henderson  <rth@redhat.com>
10137
10138         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10139
10140 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10141
10142         * gcc.c-torture/execute/20020227-1.c: New test.
10143
10144 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10145
10146         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10147         here" ERROR lines.
10148         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10149         * g++.old-deja.g++.other/defarg1.C: Likewise.
10150         * g++.old-deja/g++.pt/calls2.C: Likewise.
10151         * g++.old-deja/g++.pt/crash20.C: Likewise.
10152         * g++.old-deja/g++.pt/crash30.C: Likewise.
10153         * g++.old-deja/g++.pt/crash36.C: Likewise.
10154         * g++.old-deja/g++.pt/crash6.C: Likewise.
10155         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10156         * g++.old-deja/g++.pt/derived3.C: Likewise.
10157         * g++.old-deja/g++.pt/error1.C: Likewise.
10158         * g++.old-deja/g++.pt/friend21.C: Likewise.
10159         * g++.old-deja/g++.pt/friend23.C: Likewise.
10160         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10161         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10162
10163 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10164
10165         * gcc.c-torture/execute/20020225-2.c: New test.
10166
10167 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10168
10169         * gcc.c-torture/execute/920730-1t.c,
10170         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10171         Delete test cases, only relevant to -traditional.
10172
10173 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10174
10175         * gcc.dg/cpp/undef1.c: Remove.
10176         * gcc.dg/cpp/directiv.c: Update.
10177         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10178
10179 2002-02-27  Michael Meissner  <meissner@redhat.com>
10180
10181         * gcc.c-torture/execute/20020226-1.c: New test.
10182
10183 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10184
10185         * g++.dg/debug/debug4.C: New test.
10186
10187         * gcc.dg/ia64-visibility-1.c: New test.
10188
10189 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10190
10191         * gcc.dg/debug/20020224-1.c: New.
10192
10193 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10194
10195         * gcc.c-torture/execute/960416-1.x: New.
10196         * gcc.c-torture/execute/divconst-3.x: Likewise.
10197
10198 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10199
10200         * gcc.dg/20020224-1.c: New test.
10201
10202 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10203
10204         * gcc.c-torture/execute/20020225-1.c: New.
10205
10206 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10207
10208         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10209
10210 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10211
10212         * gcc.dg/20020222-1.c: New test.
10213
10214 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10215
10216         * g++.dg/opt/anonunion1.C: New test.
10217
10218 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10219
10220         * g++.dg/template/qualttp19.C: New test.
10221         * g++.dg/template/qualttp20.C: New test.
10222         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10223         * g++.old-deja/g++.other/qual1.C: Likewise.
10224
10225 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10226
10227         * gcc.dg/attr-alwaysinline.c: New.
10228
10229 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10230
10231         * gcc.dg/20020220-1.c: New test.
10232
10233         * gcc.dg/20020220-2.c: New test.
10234
10235         * g++.dg/opt/mmx1.C: New test.
10236
10237 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10238
10239         * gcc.c-torture/compile/20020110.c: New test.
10240
10241 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10242
10243         * gcc.c-torture/execute/20020219-1.c: New test.
10244
10245         * gcc.dg/20020219-1.c: New test.
10246
10247         * gcc.dg/noncompile/20020220-1.c: New test.
10248
10249         * g++.dg/opt/ptrintsum1.C: New test.
10250
10251         * gcc.dg/debug/20020220-1.c: New test.
10252
10253 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10254
10255         * gcc.c-torture/execute/20020216-1.c: New test.
10256
10257 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10258
10259         * gcc.dg/decl-1.c: Update, new test.
10260
10261 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10262
10263         * g++.dg/abi/bitfield1.C: New test.
10264         * g++.dg/abi/bitfield2.C: New test.
10265
10266 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10267
10268         * gcc.dg/attr-nest.c: New test.
10269
10270 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10271
10272         * gcc.c-torture/execute/20020215-1.c: New test.
10273
10274 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10275
10276         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10277         * g++.dg/debug/debug.exp: New.
10278         * g++.dg/debug/trivial.C: New.
10279         * g++.dg/debug/debug1.C: Moved...
10280         * g++.dg/other/debug1.C: ...from here.
10281         * g++.dg/debug/debug2.C: Moved...
10282         * g++.dg/other/debug2.C: ...from here.
10283         * g++.dg/debug/debug3.C: Moved...
10284         * g++.dg/other/debug3.C: ...from here.
10285
10286         * gcc.dg/noncompile/20020213-1.c: New test.
10287
10288 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10289
10290         * g++.dg/other/debug3.C: New test.
10291
10292         * gcc.c-torture/execute/20020213-1.c: New test.
10293
10294 2002-02-13  Richard Smith <richard@ex-parrot.com>
10295
10296         * g++.old-deja/g++.other/thunk1.C: New test.
10297
10298 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10299
10300         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10301
10302 2002-02-13  Stan Shebs  <shebs@apple.com>
10303
10304         * gcc.dg/altivec-3.c: New.
10305
10306 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10307
10308         * gcc.dg/Wunreachable-1.c: New test.
10309         * gcc.dg/Wunreachable-2.c: New test.
10310
10311 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10312
10313         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10314
10315 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10316
10317         * gcc.dg/decl-1.c: New test.
10318
10319 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10320
10321         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10322
10323 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10324
10325         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10326         * gcc.c-torture/compile/980506-1.x: Likewise.
10327
10328 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10329
10330         * gcc.dg/20020210-1.c: New.
10331
10332 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10333
10334         * g77.f-torture/execute/947.f: New regression test
10335         for PR fortran/947.
10336
10337 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10338
10339         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10340         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10341
10342 2002-02-08  Richard Henderson  <rth@redhat.com>
10343
10344         * gcc.c-torture/compile/labels-3.c: New.
10345
10346 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10347
10348         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10349         expression statements work instead.
10350         * gcc.dg/noncompile/20020207-1.c: New test.
10351
10352 2002-02-07  Richard Henderson  <rth@redhat.com>
10353
10354         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10355
10356 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10357
10358         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10359         message from g77
10360         * lib/g77-dg.exp: Trim g77 error messages so that they are
10361         recognized by dg.exp.
10362
10363 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10364
10365         PR fortran/5473
10366         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10367
10368 2002-02-07  Richard Henderson  <rth@redhat.com>
10369
10370         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10371         to be sufficiently aligned for integers.
10372
10373 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10374
10375         * g++.dg/template/friend4.C: New test.
10376
10377 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10378
10379         PR fortran/5743
10380         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10381         unsupported cases.
10382
10383 2002-02-07  Richard Henderson  <rth@redhat.com>
10384
10385         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10386         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10387         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10388         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10389
10390 2002-02-06  Richard Henderson  <rth@redhat.com>
10391
10392         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10393
10394 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10395
10396         * gcc.dg/20020206-1.c: New test.
10397
10398 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10399
10400         * gcc.c-torture/execute/20020206-1.c: New test.
10401
10402         * gcc.c-torture/execute/20020206-2.c: New test.
10403
10404         PR optimization/5429:
10405         * gcc.c-torture/compile/20020206-1.c: New test.
10406
10407 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10408
10409         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10410         as certain file formats cannot support particularly large
10411         alignments.
10412
10413         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10414         and do not expect to be able to link the executable.
10415
10416         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10417         fail because the COFF format does not support the weak attribute.
10418
10419 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10420
10421         * g77.dg/pr5473.f:  New test
10422
10423 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10424
10425         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10426         Fix testcase accordingly.
10427
10428 2002-02-04  Richard Henderson  <rth@redhat.com>
10429
10430         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10431         (buf): Change to be an array of pointers, not ints.
10432
10433 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10434
10435         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10436         before all tests.  Move warning one line above to match where it
10437         C frontend emits.
10438         * gcc.dg/Wswitch-2.c: New test.
10439         * g++.dg/warn/Wswitch-1.C: New test.
10440         * g++.dg/warn/Wswitch-2.C: New test.
10441
10442 2002-02-04  Richard Henderson  <rth@redhat.com>
10443
10444         * g++.dg/abi/offsetof.C: Fix size comparison.
10445
10446 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10447
10448         * gcc.dg/cast-qual-2.c: New test.
10449
10450 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10451
10452         * gcc.dg/20020201-4.c: New test.
10453
10454 2002-02-04  Ben Elliston  <bje@redhat.com>
10455
10456         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10457         target_info attribute != 0, in addition to the empty string.
10458         (gcc_target_compile): Likewise.
10459
10460 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10461
10462         * gcc.dg/Wswitch.c: New test.
10463         PR gcc/4475. PR gcc/3780.
10464
10465 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10466
10467         * g77.f-torture/execute/5122.f: New test for regressions
10468         against PR fortran/5122.
10469
10470 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10471
10472         * g77.f-torture/compile/pr3743.f: Delete
10473         * g77.dg/pr3743-1.f: New test.
10474         * g77.dg/pr3743-2.f: New test.
10475         * g77.dg/pr3743-3.f: New test.
10476         * g77.dg/pr3743-4.f: New test.
10477
10478 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10479
10480         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10481
10482 2002-02-02  Richard Henderson  <rth@redhat.com>
10483
10484         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10485         * gcc.c-torture/execute/bf64-1.c: Likewise.
10486
10487 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10488
10489         * gcc.dg/20020201-2.c: New test.
10490
10491         * gcc.dg/20020201-3.c: New test.
10492
10493         * gcc.c-torture/execute/bitfld-2.c: New test.
10494
10495 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10496
10497         * gcc.dg/bitfld-1.c: Update.
10498         * gcc.dg/bitfld-2.c: Update.
10499         * gcc.c-torture/execute/bitfld-1.x: New.
10500
10501 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10502
10503         * gcc.c-torture/execute/20020201-1.c: New test.
10504
10505 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10506
10507         PR target/5469
10508         * gcc.dg/20020201-1.c: New test.
10509
10510 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10511
10512         PR fortran/3743
10513         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10514         * g77.f-torture/compile/pr3743.x: Remove
10515
10516 2002-01-31  Tom Rix  <trix@redhat.com>
10517
10518         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10519
10520 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10521
10522         * gcc.dg/noncompile/20020130-1.c: New test.
10523
10524 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10525
10526         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10527
10528 2002-01-29  Richard Henderson  <rth@redhat.com>
10529
10530         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10531         to long long.
10532         * gcc.c-torture/execute/bf64-1.c: Likewise.
10533
10534 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10535
10536         * gcc.c-torture/execute/20020129-1.c: New test.
10537
10538 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10539
10540         * gcc.c-torture/compile/20000224-1.c: Update.
10541         * gcc.c-torture/execute/bitfld-1.c: New tests.
10542         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10543         * gcc.dg/uninit-A.c: Update.
10544
10545 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10546
10547         * g++.dg/template/ctor1.C: Add instantiation.
10548
10549 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10550
10551         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10552         argument to __builtin_prefetch to be const ptr.
10553
10554 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10555
10556         * gcc.c-torture/compile/20020120-1.c: New test.
10557
10558 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10559
10560         * gcc.c-torture/execute/20020127-1.c: New test.
10561
10562 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10563
10564         * g77.dg/f77-edit-i-in.f: New test
10565         * g77.dg/f77-edit-i-out.f: New test
10566
10567 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10568
10569         * gcc.dg/debug/debug.exp: New file.
10570         * gcc.dg/debug/trivial.c: New file.
10571         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10572         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10573         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10574         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10575         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10576         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10577         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10578         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10579         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10580         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10581         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10582         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10583         * gcc.dg/20000503-1.c: Removed.
10584         * gcc.dg/20010207-1.c: Removed.
10585         * gcc.dg/20011223-1.c: Removed.
10586         * gcc.dg/20020104-2.c: Removed.
10587         * gcc.dg/debug-1.c: Removed.
10588         * gcc.dg/debug-2.c: Removed.
10589         * gcc.dg/debug-3.c: Removed.
10590         * gcc.dg/debug-4.c: Removed.
10591         * gcc.dg/debug-5.c: Removed.
10592         * gcc.dg/debug-6.c: Removed.
10593         * gcc.dg/dwarf2-1.c: Removed.
10594         * gcc.dg/dwarf2-2.c: Removed.
10595
10596 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10597
10598         * g++.old-deja/g++.other/eh5.C: New test.
10599         * g++.old-deja/g++.other/sibcall2.C: New test.
10600         * g++.old-deja/g++.other/array9.C: New test.
10601         * g++.old-deja/g++.other/typename2.C: New test.
10602         * g++.old-deja/g++.other/crash60.C: New test.
10603         * g++.old-deja/g++.other/conv9.C: New test.
10604         * g++.old-deja/g++.other/mangle10.C: New test.
10605         * g++.old-deja/g++.other/unchanging1.C: New test.
10606         * g++.old-deja/g++.other/exprstmt1.C: New test.
10607         * g++.old-deja/g++.other/inline23.C: New test.
10608         * g++.old-deja/g++.eh/ia64-1.C: New test.
10609         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10610         * g++.old-deja/g++.other/reload1.C: New test.
10611         * g++.old-deja/g++.other/static20.C: New test.
10612         * g++.old-deja/g++.other/local-alloc1.C: New test.
10613         * g++.old-deja/g++.other/conv8.C: New test.
10614         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10615         * g++.old-deja/g++.other/storeexpr1.C: New test.
10616         * g++.old-deja/g++.other/storeexpr2.C: New test.
10617         * g++.dg/eh/template2.C: New test.
10618         * g++.dg/warn/weak1.C: New test.
10619
10620 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10621
10622         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10623         Remove first, non-varying, argument.
10624
10625 2002-01-23  Richard Henderson  <rth@redhat.com>
10626
10627         * gcc.dg/inline-2.c: New.
10628
10629         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10630         Add optional target arg.  Check number of arguments.
10631         (scan-assembler-not, scan-assembler-dem): Likewise.
10632         (scan-assembler-dem-not): Likewise.
10633
10634 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10635
10636         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10637         line 12.
10638         * g++.old-deja/g++.brendan/parse3.C,
10639         g++.old-deja/g++.other/crash26.C,
10640         g++.old-deja/g++.other/crash28.C,
10641         g++.old-deja/g++.other/crash29.C,
10642         g++.old-deja/g++.other/crash30.C,
10643         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10644
10645 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10646
10647         * gcc.dg/20020115-1.c: New.
10648
10649 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10650
10651         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10652
10653 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10654
10655         * gcc.dg/20020122-3.c: New.
10656
10657 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10658
10659         * g++.dg/other/gc1.C: New test.
10660
10661 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10662
10663         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10664
10665 2002-01-22  Richard Henderson  <rth@redhat.com>
10666
10667         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10668
10669 2002-01-22  Richard Henderson  <rth@redhat.com>
10670
10671         * gcc.dg/20020122-4.c: New.
10672
10673 2002-01-22  H.J. Lu <hjl@gnu.org>
10674
10675         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10676         link output.
10677         * gcc.dg/special/ecos.exp: Likewise.
10678         * lib/g++-dg.exp: Likewise.
10679         * lib/g77-dg.exp: Likewise.
10680         * lib/gcc-dg.exp : Likewise.
10681         * lib/mike-g++.exp: Likewise.
10682         * lib/mike-g77.exp: Likewise.
10683         * lib/mike-gcc.exp: Likewise.
10684         * lib/objc-dg.exp: Likewise.
10685
10686 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10687
10688         PR target/5379
10689         * gcc.dg/20020122-2.c: New test.
10690
10691 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10692
10693         * gcc.dg/20020122-1.c: New test.
10694
10695 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10696
10697         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10698
10699 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10700
10701         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10702
10703 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10704
10705         * gcc.c-torture/compile/20020121-1.c: New test.
10706
10707 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10708
10709         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10710         ld_library_path.
10711
10712 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10713
10714         * gcc.dg/20020218-1.c: New test.
10715
10716 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10717
10718         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10719         messages
10720         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10721         "At global scope" warning
10722         * g++.dg/ext/align1.C: Change cygwin test for alignment
10723         from db-bogus to dg-warning
10724
10725 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10726
10727         * g77.f-torture/compile/cpp2.F: New test.
10728
10729 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10730
10731         * g++.dg/template/access1.C: New test.
10732
10733 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10734
10735         * gcc.dg/20020118-1.c: New.
10736
10737 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10738
10739         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10740
10741 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10742
10743         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10744         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10745         alignment warnings.
10746
10747 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10748
10749         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10750         torture_with_loops and torture_without_loops
10751
10752 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10753
10754         * gcc.c-torture/compile/20020116-1.c: New test.
10755
10756 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10757
10758         * gcc.dg/20020116-2.c: New test.
10759
10760         * gcc.dg/ultrasp4.c: New test.
10761
10762         * gcc.dg/20020116-1.c: New test.
10763
10764 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10765
10766         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10767         by EABI.
10768
10769 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10770
10771         * gcc.misc-tests/i386-prefetch.exp: New.
10772         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10773         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10774         * gcc.misc-tests/i386-pf-none-1.c: New test.
10775         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10776
10777 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10778
10779         * gcc.dg/gnu89-init-1.c: Add new tests.
10780
10781 2002-01-15  Andreas Jaeger  <aj@suse.de>
10782
10783         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10784         * gcc.dg/i386-mmx-2.c: Likewise.
10785         * gcc.dg/i386-sse-1.c: Likewise.
10786         * gcc.dg/i386-sse-2.c: Likewise.
10787         * gcc.dg/i386-sse-3.c: Likewise.
10788
10789 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10790
10791         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10792         Uncomment additional cases that now pass.
10793
10794 2002-01-11  Richard Henderson  <rth@redhat.com>
10795
10796         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10797         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10798
10799 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10800
10801         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10802
10803 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10804
10805         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10806         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10807
10808 2002-01-10  Dale Johannesen  <dalej@apple.com>
10809
10810         * gcc.c-torture/execute/loop-11.c: New.
10811
10812 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10813
10814         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10815         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10816
10817 2002-01-09  Richard Henderson  <rth@redhat.com>
10818
10819         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10820         type in which to perform the operation for each size.
10821
10822 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10823
10824         * gcc.c-torture/compile/20020109-2.c: New test.
10825
10826 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10827
10828         * gcc.c-torture/execute/loop-10.c: New test.
10829
10830 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10831
10832         * gcc.c-torture/compile/20010226-1.c: New test.
10833         * gcc.c-torture/compile/20010227-1.c: New test.
10834         * gcc.c-torture/compile/20010426-1.c: New test.
10835         * gcc.c-torture/compile/20010510-1.c: New test.
10836         * gcc.c-torture/compile/20010605-3.c: New test.
10837         * gcc.c-torture/compile/20010824-1.c: New test.
10838         * gcc.c-torture/execute/20010409-1.c: New test.
10839         * gcc.dg/noncompile/20000901-1.c: New test.
10840         * gcc.dg/20001023-1.c: New test.
10841         * gcc.dg/20001101-1.c: New test.
10842         * gcc.dg/20001102-1.c: New test.
10843         * gcc.dg/20010207-1.c: New test.
10844         * gcc.dg/20010405-1.c: New test.
10845         * gcc.dg/20010822-1.c: New test.
10846         * gcc.dg/20011107-1.c: New test.
10847
10848 2002-01-09  Jeffrey A Law  (law@redhat.com)
10849
10850         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10851
10852         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10853         execution failure on PA targets.
10854
10855 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10856
10857         * gcc.c-torture/compile/20020109-1.c: New test.
10858
10859 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10860
10861         * gcc.c-torture/execute/20020108-1.c: New test.
10862
10863 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10864
10865         * gcc.dg/20020108-1.c: New test.
10866
10867 2002-01-08  H.J. Lu <hjl@gnu.org>
10868
10869         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10870         for header files.
10871
10872 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10873
10874         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10875         consistency.
10876
10877 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10878
10879         * gcc.dg/altivec-4.c: Test altivec predicates.
10880
10881 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10882
10883         * gcc.c-torture/execute/20020107-1.c: New test.
10884
10885 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10886
10887         PR c/5279
10888         * gcc.c-torture/compile/20020106-1.c: New test.
10889
10890 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10891
10892         * gcc.c-torture/execute/nestfunc-4.c: New test.
10893
10894 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10895
10896         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10897         extra triple that slipped in.
10898         * g++.old-deja/g++.abi/align.C: Likewise.
10899         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10900
10901 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10902
10903         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10904         * g++.old-deja/g++.abi/align.C: Likewise.
10905         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10906
10907         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10908         on FreeBSD/i386.
10909         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10910         FreeBSD.
10911
10912 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10913
10914         * gcc.dg/20020104-1.c: New test.
10915
10916         * gcc.dg/20020104-2.c: New test.
10917
10918 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10919
10920         * gcc.dg/20020103-1.c: Fix typo in target selector.
10921
10922 2002-01-03  Richard Henderson  <rth@redhat.com>
10923
10924         * gcc.dg/20020103-1.c: New.
10925
10926 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10927
10928         * gcc.c-torture/execute/20020103-1.c: New test.
10929
10930 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10931
10932         * g++.dg/other/debug2.C: New test.
10933
10934         * gcc.c-torture/compile/20020103-1.c: New test.
10935
10936 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10937
10938         * gcc.dg/gnu89-init-1.c: Added new tests.
10939
10940 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10941
10942         * g++.dg/template/friend2.C: Remove as patch is reverted.
10943
10944         * g++.dg/warn/oldcast1.C: New test.
10945
10946         * g++.dg/template/ptrmem1.C: New test.
10947         * g++.dg/template/ptrmem2.C: New test.
10948
10949         * g++.dg/template/ntp.C: New test.
10950
10951         * g++.dg/other/component1.C: New test.
10952
10953         * g++.dg/template/ttp3.C: New test.
10954
10955         * g++.dg/template/friend2.C: New test.
10956         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10957
10958 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10959
10960         * g++.dg/other/ptrmem1.C: New test.
10961         * g++.dg/other/ptrmem2.C: New test.
10962
10963 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10964
10965         * g++.dg/template/ctor1.C: New test.
10966
10967 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10968
10969         * g++.dg/template/friend2.C: New test.
10970
10971 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10972
10973         * gcc.dg/mmix-1.c: New test.
10974
10975 2001-12-31  Richard Henderson  <rth@redhat.com>
10976
10977         * gcc.dg/asm-5.c: New.
10978
10979 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10980
10981         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10982         in namespace __gnu_cxx
10983
10984 2001-12-30  Richard Henderson  <rth@redhat.com>
10985
10986         * gcc.dg/debug-6.c: New.
10987
10988 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10989
10990         * gcc.c-torture/compile/20011229-2.c: New test.
10991
10992 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10993
10994         * gcc.dg/debug-3.c: New test.
10995         * gcc.dg/debug-4.c: New test.
10996         * gcc.dg/debug-5.c: New test.
10997
10998 2001-12-29  Richard Henderson  <rth@redhat.com>
10999
11000         * g++.dg/eh/loop1.C: New.
11001
11002 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11003
11004         * g++.dg/template/crash1.C: New test.
11005
11006 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11007
11008         * g++.dg/other/const1.C: New test.
11009
11010 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11011
11012         * gcc.c-torture/compile/20011229-1.c: New test.
11013
11014 2001-12-28  Stan Shebs  <shebs@apple.com>
11015
11016         * lib/objc-torture.exp: Resync with c-torture.exp.
11017         * lib/objc.exp: Load standard libraries.
11018
11019 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11020
11021         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11022         additional tests.
11023
11024 2001-12-27  Roger Sayle <roger@eyesopen.com>
11025
11026         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11027
11028 2001-12-27  Richard Henderson  <rth@redhat.com>
11029
11030         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11031
11032 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11033
11034         * g++.dg/eh/ctor1.C: New test.
11035         * g++.dg/other/error2.C: New test.
11036
11037 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11038
11039         * g++.dg/other/init2.C: New test.
11040
11041 2001-12-24  Richard Henderson  <rth@redhat.com>
11042
11043         * gcc.dg/20011223-1.c: New.
11044         * gcc.dg/inline-1.c: New.
11045
11046 2001-12-23  Richard Henderson  <rth@redhat.com>
11047
11048         * gcc.dg/asm-4.c: Test operand modifiers.
11049
11050 2001-12-23  Richard Henderson  <rth@redhat.com>
11051
11052         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11053
11054 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11055
11056         * gcc.c-torture/execute/20011223-1.c: New test.
11057
11058 2001-12-21  Richard Henderson  <rth@redhat.com>
11059
11060         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11061         re-enables the warning.
11062
11063 2001-12-21  Richard Henderson  <rth@redhat.com>
11064
11065         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11066
11067 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11068
11069         * gcc.c-torture/compile/20011218-1.c: New test.
11070
11071 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11072
11073         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11074         arm-isr.c test.
11075         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11076         epilogue generation for ARM ISR routines.
11077
11078 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11079
11080         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11081         * gcc.dg/format/c90-printf-3.c: Likewise.
11082         * gcc.dg/format/c99-printf-3.c: Likewise.
11083         * gcc.dg/format/ext-1.c: Likewise.
11084         * gcc.dg/format/ext-6.c: Likewise.
11085         * gcc.dg/format/format.h: Prototype unlocked stdio.
11086
11087 2001-12-20  Richard Henderson  <rth@redhat.com>
11088
11089         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11090         (arena): Use it.
11091         (malloc): Correct allocation logic.  Abort if we fill up the
11092         arena before initialization complete.
11093         (realloc): Correct allocation logic.
11094
11095 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11096
11097         * gcc.c-torture/compile/20011219-2.c: New test.
11098
11099         * gcc.c-torture/execute/20011219-1.c: New test.
11100
11101 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11102
11103         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11104         target does not support weak symbols.
11105
11106 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11107
11108         * gcc.c-torture/compile/20011219-1.c: New test.
11109
11110 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11111
11112         * g++.dg/other/error1.C: New test.
11113
11114 2001-12-17  Jeffrey A Law  (law@redhat.com)
11115
11116         * gcc.c-torture/execute/20011217-1.c: New test.
11117
11118 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11119
11120         * objc.dg/special/: New directory.
11121         * objc.dg/special/special.exp: New file.
11122         * objc.dg/special/unclaimed-category-1.h: New file.
11123         * objc.dg/special/unclaimed-category-1a.m: New file.
11124         * objc.dg/special/unclaimed-category-1.m: New file.
11125
11126 2001-12-17  Andreas Jaeger  <aj@suse.de>
11127
11128         * gcc.c-torture/compile/20011217-2.c: New test.
11129
11130 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11131
11132         * gcc.c-torture/compile/20011217-1.c: New test.
11133
11134 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11135
11136         * testsuite/gcc.dg/20011214-1.c: New.
11137
11138 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11139
11140         * gcc.dg/altivec-4.c: New.
11141
11142 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11143
11144         * gcc.dg/20011113-1.c: New test.
11145
11146 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11147
11148         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11149         std::__malloc_alloc_template<0> and
11150         std::__default_alloc_template<false, 0>.
11151
11152 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11153
11154         * objc/execute/bf-21.m: New test.
11155         * objc/execute/enumeration-1.m: New test.
11156         * objc/execute/enumeration-2.m: New test.
11157
11158 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11159
11160         * gcc.dg/gnu89-init-1.c: New test.
11161
11162 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11163
11164         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11165         * g++.old-deja/g++.jason/2371.C: Likewise.
11166         * g++.old-deja/g++.jason/template33.C: Likewise.
11167         * g++.old-deja/g++.jason/template34.C: Likewise.
11168         * g++.old-deja/g++.jason/template36.C: Likewise.
11169         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11170         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11171         * g++.old-deja/g++.other/typename1.C: Likewise.
11172         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11173         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11174         * g++.old-deja/g++.pt/typename11.C: Likewise.
11175         * g++.old-deja/g++.pt/typename14.C: Likewise.
11176         * g++.old-deja/g++.pt/typename16.C: Likewise.
11177         * g++.old-deja/g++.pt/typename3.C: Likewise.
11178         * g++.old-deja/g++.pt/typename4.C: Likewise.
11179         * g++.old-deja/g++.pt/typename5.C: Likewise.
11180         * g++.old-deja/g++.pt/typename7.C: Likewise.
11181         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11182
11183 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11184
11185         * g++.dg/other/linkage1.C: New test.
11186         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11187         specifiers.
11188
11189 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11190
11191         * gcc.dg/concat.c: New test.
11192
11193 2001-12-11  Stan Shebs  <shebs@apple.com>
11194
11195         * objc/compile: New test directory.
11196         * objc/compile/compile.exp: New expect script.
11197         * objc/compile/20011211-1.m: New compile test.
11198
11199 2001-12-11  Jason Merrill  <jason@redhat.com>
11200
11201         * lib/prune.exp (prune_gcc_output): Also handle "In member
11202         function".  So many permutations...
11203
11204 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11205
11206         * g++.dg/template/typedef1.C: New test.
11207
11208 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11209
11210         * g++.dg/other/copy1.C: New test.
11211
11212 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11213
11214         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11215
11216         * gcc.dg/builtin-choose-expr.c: New.
11217
11218 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11219
11220         * gcc.dg/altivec-2.c: New.
11221
11222 2001-12-07  Richard Henderson  <rth@redhat.com>
11223
11224         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11225
11226 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11227
11228         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11229         ultrasparc.
11230
11231 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11232
11233         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11234
11235 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11236
11237         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11238         variable argument list.
11239
11240 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11241
11242         * gcc.c-torture/execute/memcheck: Delete entire directory.
11243         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11244         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11245
11246 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11247
11248         * gcc.dg/Wshadow-1.c: New test.
11249
11250 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11251
11252         * gcc.c-torture/compile/20011130-1.c: New test.
11253
11254         * gcc.dg/noncompile/20011025-1.c: New test.
11255
11256         * g++.dg/other/anon-union.C: New test.
11257
11258         * gcc.c-torture/execute/20011024-1.c: New test.
11259
11260 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11261
11262         * gcc.c-torture/execute/20000722-1.x,
11263         gcc.c-torture/execute/20010123-1.x: Remove.
11264         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11265         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11266         gcc.dg/c99-complit-2.c: New tests.
11267
11268 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11269
11270         * g++.dg/inherit/base1.C: New test.
11271
11272 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11273
11274         * g++.dg/other/stdarg1.C: New test.
11275
11276         * gcc.c-torture/compile/20011130-2.c: New test.
11277
11278 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11279
11280         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11281         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11282         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11283         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11284         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11285         * gcc.dg/builtin-prefetch-1.c: New test.
11286
11287 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11288
11289         * gcc.dg/20011130-1.c: New test.
11290
11291 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11292
11293         * g++.dg/other/scope1.C: New test.
11294         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11295
11296 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11297
11298         * gcc.dg/vla-init-1.c: New test.
11299
11300 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11301
11302         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11303
11304 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11305
11306         * objc.dg/alias.m: Update.
11307         * objc.dg/class-1.m: Update.
11308         * objc.dg/const-str-1.m: Update.
11309         * objc.dg/fwd-proto-1.m: Update.
11310         * objc.dg/id-1.m: Update.
11311         * objc.dg/super-class-1.m: Update.
11312
11313 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11314
11315         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11316         constructs.
11317
11318 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11319
11320         * gcc.c-torture/execute/20011128-1.c: New test.
11321
11322 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11323
11324         * gcc.dg/20011127-1.c: New test.
11325
11326 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11327
11328         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11329         from Austin Group draft 7.
11330         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11331         scanf format arguments.
11332         * gcc.dg/format/no-exargs-2.c: New test.
11333
11334 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11335
11336         * g++.dg/abi/vbase8-4.C: New test.
11337
11338 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11339
11340         * gcc.c-torture/execute/20011121-1.c: New test.
11341
11342 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11343
11344         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11345
11346 2001-11-23  Andreas Jaeger  <aj@suse.de>
11347
11348         * gcc.dg/cpp/charconst-2.c: New test.
11349
11350 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11351
11352         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11353         to the host if it is remote.  Let tests specify extra headers
11354         they use.
11355         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11356         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11357         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11358         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11359         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11360         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11361         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11362         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11363         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11364         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11365
11366 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11367
11368         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11369         for little endian ARMs.
11370
11371 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11372
11373         * gcc.c-torture/compile/20011119-1.c: New test.
11374         * gcc.c-torture/compile/20011119-2.c: New test.
11375
11376 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11377
11378         * gcc.dg/altivec-1.c: Fix typo.
11379
11380 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11381
11382         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11383
11384 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11385
11386         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11387
11388 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11389
11390         * lib/g77.exp: Don't specify --rpath-link.
11391
11392         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11393         across all the headers.
11394         * gcc.dg/format/format.exp: For testing on a remote host,
11395         copy format.h.
11396
11397         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11398         * gcc.c-torture/execute/930406-1.c: Likewise.
11399         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11400
11401 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11402
11403         * gcc.dg/altivec-1.c: New.
11404
11405 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11406
11407         * gcc.dg/cpp/fpreprocessed.c: New test case.
11408
11409 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11410
11411         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11412         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11413         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11414
11415 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11416
11417         * gcc.dg/no-builtin-1.c: New test.
11418
11419 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11420
11421         * gcc.c-torture/execute/20011115-1.c: New test.
11422
11423 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11424
11425         * gcc.c-torture/compile/20011114-2.c: New test.
11426         * gcc.c-torture/compile/20011114-3.c: New test.
11427         * gcc.c-torture/compile/20011114-4.c: New test.
11428
11429 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11430
11431         * g++.dg/other/init1.C: New test.
11432
11433 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11434
11435         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11436         message.
11437
11438         * gcc.c-torture/execute/20011114-1.c: New testcase.
11439
11440         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11441         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11442         like the (before this change) version of 20010327-1.c.
11443
11444 2001-11-14  Roger Sayle <roger@eyesopen.com>
11445
11446         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11447
11448 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11449
11450         * g++.dg/init/array2.C: New test.
11451
11452 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11453
11454         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11455
11456 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11457
11458         * g++.dg/other/forscope1.C: New test.
11459         * g++.dg/ext/forscope1.C: New test.
11460         * g++.dg/ext/forscope2.C: New test.
11461
11462 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11463
11464         * gcc.c-torture/execute/20011113-1.c: New test.
11465
11466 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11467
11468         * gcc.c-torture/execute/20011109-2.c: New test.
11469
11470         * gcc.c-torture/execute/20011109-1.c: New test.
11471
11472 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11473
11474         * gcc.c-torture/compile/20011109-1.c: New test.
11475
11476 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11477
11478         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11479         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11480         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11481         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11482         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11483         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11484         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11485
11486 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11487
11488         * g++.dg/warn/Wshadow-1.C: New tests.
11489         * g++.old-deja/g++.mike/for3.C: Update.
11490
11491 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11492
11493         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11494         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11495         XFAILs.  Adjust expected error texts.
11496         * gcc.c-torture/compile/20011106-1.c,
11497         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11498         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11499         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11500         gcc.dg/c99-array-lval-5.c: New tests.
11501
11502 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11503
11504         * gcc.dg/cpp/defined.c: Update.
11505
11506 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11507
11508         * gcc.c-torture/execute/anon-1.c: New test.
11509
11510 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11511
11512         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11513         same size, so no warning should be produced on stormy16.
11514
11515         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11516         due to oversized array.
11517         * g++.old-deja/g++.mike/ns15.C: Likewise.
11518         * g++.old-deja/g++.pt/crash16.C: Likewise.
11519
11520 2001-11-02  Graham Stott  <grahams@redhat.com>
11521
11522         * g++.dgother/debug1.C: Fix typos.
11523
11524 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11525
11526         * g++.dg/other/debug1.C: New test.
11527
11528 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11529
11530         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11531         of unsigned long.
11532
11533 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11534
11535         * gcc.dg/20011029-2.c: New test.
11536
11537         * gcc.c-torture/compile/20011029-1.c: New test.
11538
11539 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11540
11541         * objc/execute/class_self-1.m: New test.
11542         * objc/execute/class_self-2.m: New test.
11543
11544 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11545
11546         * gcc.misc-tests/msgs.exp: Delete.
11547         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11548         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11549         error set to match recent changes.
11550
11551 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11552
11553         * gcc.dg/20011021-1.c: New test.
11554
11555 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11556
11557         * gcc.c-torture/compile/20011023-1.c: New test.
11558
11559 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11560
11561         * lib/g77.exp: Rewrite based on lib/g++.exp.
11562
11563 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11564
11565         * gcc.c-torture/execute/20011019-1.c: New test.
11566
11567         * gcc.dg/20011018-1.c: New test.
11568
11569 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11570
11571         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11572
11573 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11574
11575         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11576         * gcc.dg/attr-invalid.c: Likewise.
11577
11578 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11579
11580         * testsuite/gcc.dg/20011015-1.c: New test.
11581
11582 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11583
11584         * g++.dg/template/unify2.C: New test.
11585
11586 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11587
11588         * g++.dg/other/exception-specification.C: New test
11589
11590 2001-10-13  Tom Rix  <trix@redhat.com>
11591
11592         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11593         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11594
11595 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11596
11597         * testsuite/gcc.dg/20011009-1.c: New test.
11598
11599 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11600
11601         PR g++/4476
11602         * g++.dg/other/friend1.C: New test.
11603
11604 2001-10-11  Richard Henderson  <rth@redhat.com>
11605
11606         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11607
11608 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11609
11610         * gcc.c-torture/compile/20011010-1.c: New.
11611
11612 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11613
11614         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11615         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11616         g77.f-torture/execute/execute.exp,
11617         g77.f-torture/noncompile/noncompile.exp,
11618         gcc.c-torture/compile/compile.exp,
11619         gcc.c-torture/execute/execute.exp,
11620         gcc.c-torture/execute/ieee/ieee.exp,
11621         gcc.c-torture/execute/memcheck/memcheck.exp,
11622         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11623         objc/execute/execute.exp: Update FSF address.
11624
11625 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11626
11627         * gcc.dg/cpp/cmdlne-C.c: Update.
11628         * gcc.dg/cpp/cmdlne-C2.c: New.
11629
11630 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11631
11632         * gcc.c-torture/execute/20011008-3.c: New.
11633
11634 2001-10-08  DJ Delorie  <dj@redhat.com>
11635
11636         * gcc.dg/20011008-1.c: New.
11637         * gcc.dg/20011008-2.c: New.
11638
11639 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11640
11641         * gcc.dg/cpp/spacing1.c: Update test.
11642
11643 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11644
11645         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11646         spelling errors of "separate" as "seperate".
11647
11648 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11649
11650         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11651         enough to avoid inlining.
11652
11653 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11654
11655         * lib/g77.exp: set libg2c_dir correctly.
11656
11657 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11658
11659         * gcc.dg/cpp/macro11.c: New test.
11660
11661 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11662
11663         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11664         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11665         gcc.dg/format/multattr-3.c: New tests.
11666         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11667         tests for format attributes on function pointers being rejected.
11668
11669 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11670
11671         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11672
11673 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11674
11675         * g++.dg/warn/format1.C: New test.
11676
11677 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11678
11679         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11680
11681 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11682
11683         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11684
11685 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11686
11687         * gcc.dg/cpp/redef2.c: Add test.
11688
11689 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11690
11691         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11692         long-standing bug on i686, apparently.
11693         * gcc.c-torture/execute/loop-2c.x: New file.
11694         * gcc.c-torture/execute/loop-2d.x: New file.
11695         * gcc.c-torture/execute/loop-3c.x: New file.
11696
11697 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11698
11699         * gcc.dg/cpp/20000625-2.c: Correct line number.
11700
11701 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11702
11703         * gcc.dg/cpp/macro10.c: New test.
11704         * gcc.dg/cpp/strify3.c: New test.
11705         * gcc.dg/cpp/spacing1.c: Add tests.
11706         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11707         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11708
11709 2001-09-24  DJ Delorie  <dj@redhat.com>
11710
11711         * gcc.c-torture/execute/20010924-1.c: New test.
11712
11713 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11714
11715         * testsuite/objc/execute/paste.m: Remove.
11716
11717 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11718
11719         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11720
11721 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11722
11723         * g77.dg/strlen0.f: New test.
11724
11725 2001-09-21  Richard Henderson  <rth@redhat.com>
11726
11727         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11728         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11729
11730 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11731
11732         Table-driven attributes.
11733         * g++.dg/ext/attrib1.C: New test.
11734
11735 2001-09-20  DJ Delorie  <dj@redhat.com>
11736
11737         * gcc.dg/20000926-1.c: Update expected warning messages.
11738         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11739         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11740         array.
11741
11742 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11743
11744         * g++.dg/eh/registers1.C: New test case.
11745
11746 2001-09-17  Richard Henderson  <rth@redhat.com>
11747
11748         * gcc.dg/array-5.c: Fix VLA decomposition test.
11749
11750 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11751
11752         * gcc.dg/cpp/line5.c: New testcase.
11753
11754 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11755
11756         * gcc.dg/cpp/macro9.c: New test.
11757
11758 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11759
11760         * gcc.c-torture/execute/980223.c: Change type of addr from long
11761         to char *.
11762
11763 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11764
11765         * gcc.c-torture/execute/20010915-1.c: New test.
11766
11767 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11768
11769         * g77.dg/bprob: New directory.
11770         * g77.dg/bprob/bprob.exp: New file.
11771         * g77.dg/bprob/bprob-1.f: New test.
11772         * g77.dg/gcov: New directory.
11773         * g77.dg/gcov/gcov.exp: New file.
11774         * g77.dg/gcov/gcov-1.f: New test.
11775         * g77.dg/gcov/gcov-1.x: New file.
11776
11777 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11778
11779         * gcc.dg/cpp/directiv.c: Update.
11780         * gcc.dg/cpp/undef1.c: Update.
11781
11782 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11783
11784         * gcc.dg/20010912-1.c: New test.
11785
11786 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11787
11788         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11789         language-independent file in lib.
11790         * lib/gcov.exp: New file.
11791
11792 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11793
11794         * gcc.c-torture/compile/20010911-1.c: New test.
11795
11796 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11797
11798         * lib/profopt.exp: New, to support profile-directed optimizations.
11799         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11800         * gcc.misc-tests/bprob-1.c: New test.
11801         * gcc.misc-tests/bprob-2.c: New test.
11802
11803 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11804
11805         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11806         XFAIL and which kinds of gcov output to verify.
11807         * gcc.misc-tests/gcov-4b.x: New file.
11808         * gcc.misc-tests/gcov-5b.x: New file.
11809         * gcc.misc-tests/gcov-6.x: New file.
11810         * gcc.misc-tests/gcov-7.c: New test.
11811         * gcc.misc-tests/gcov-7.x: New file.
11812
11813 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11814
11815         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11816         * gcc.misc-tests/gcov-6.c: New test.
11817
11818 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11819
11820         PR c++/3986
11821         * g++.dg/abi/vbase1.C: New test.
11822
11823 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11824
11825         * objc.dg/method-2.m: New.
11826
11827 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11828
11829         PR c++/4203
11830         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11831         * g++.dg/init/empty1.C: New test.
11832
11833 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11834
11835         * gcc.c-torture/compile/20010903-1.c: New test.
11836
11837 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11838
11839         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11840         for m68k.
11841
11842 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11843
11844         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11845
11846         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11847
11848         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11849
11850 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11851
11852         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11853         for 16-bit 'unsigned int'.
11854
11855 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11856
11857         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11858
11859 2001-08-27  Richard Henderson  <rth@redhat.com>
11860
11861         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11862         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11863
11864 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11865
11866         * gcc.dg/asm-names.c (ymain): New.
11867
11868 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11869
11870         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11871         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11872         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11873
11874 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11875
11876         * gcc.dg/compare5.c: New testcase.
11877
11878 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11879
11880         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11881         and "In instantiation".
11882
11883 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11884
11885         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11886
11887 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11888
11889         * gcc.misc-tests/gcov.exp: Add support for branch information.
11890         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11891         * gcc.misc-tests/gcov-4.c: New test.
11892         * gcc.misc-tests/gcov-4b.c: New test.
11893         * gcc.misc-tests/gcov-5b.c: New test.
11894
11895 2001-08-20  Zack Weinberg  <zackw@panix.com>
11896
11897         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11898         expected to fail.
11899
11900 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11901
11902         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11903
11904 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11905
11906         * g++.dg/eh/
11907         Moved to gcc-deps.exp
11908         * gcc-deps.exp: New file.
11909
11910 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11911
11912         * g++.old-deja/g++.pt/defarg14.C: New test.
11913
11914 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11915
11916         * g++.old-deja/g++.other/lineno5.C: New test.
11917
11918 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11919
11920         * g++.old-deja/g++.pt/crash68.C: New test.
11921
11922 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11923
11924         * g++.old-deja/g++.other/crash42.C: New test.
11925
11926 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11927
11928         * gcc.dg/cpp/extratokens.c: Fix.
11929         * gcc.dg/cpp/skipping2.c: New tests.
11930
11931 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11932
11933         * gcc.c-torture/execute/20010724-1.c: New file.
11934         * gcc.c-torture/execute/20010724-1.x: New file.
11935
11936 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11937
11938         * g++.old-deja/g++.other/cond7.C: New test.
11939
11940 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11941
11942         * g++.old-deja/g++.other/optimize4.C: New test.
11943
11944 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11945
11946         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11947
11948 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11949
11950         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11951         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11952         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11953         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11954
11955         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11956         bug report" message.
11957
11958         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11959         * g++.dg/ext/instantiate1.C: Move from old-deja.
11960
11961 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11962
11963         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11964         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11965         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11966         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11967
11968 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11969
11970         * gcc.c-torture/execute/20010723-1.c: New test.
11971
11972 2001-07-23  Ben Elliston  <bje@redhat.com>
11973
11974         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11975
11976 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11977
11978         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11979         i[34567]86-*-*.
11980         Delete handling of ieee_multilib_flags.
11981         Pass -mieee for alpha*-*-* and sh-*-*.
11982         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11983
11984 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11985
11986         Remove old-abi tests.
11987         * g++.old-deja/g++.mike/p11116.C: Remove.
11988         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11989
11990 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11991
11992         * g77.f-torture/compile/pr3743.f:  New test
11993
11994 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11995
11996         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11997
11998 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11999
12000         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12001         g++.old-deja/g++.pt/static6.C: Likewise.
12002         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12003         supports weak symbols.
12004
12005 2001-07-18  Andreas Jaeger  <aj@suse.de>
12006
12007         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12008         supported again.
12009
12010 2001-07-18  Andreas Jaeger  <aj@suse.de>
12011
12012         * gcc.dg/iftrap-1.c: Fix target line.
12013
12014 2001-07-17  Richard Henderson  <rth@redhat.com>
12015
12016         * gcc.c-torture/execute/20010717-1.c: New.
12017
12018 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12019
12020         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12021         tests.
12022
12023 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12024
12025         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12026
12027 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12028
12029         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12030         UAC_SIGBUS, UAC_NOPRINT definitions.
12031
12032 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12033
12034         * objc/execute/object_is_class.m: New test.
12035         * objc/execute/object_is_meta_class.m: New test.
12036
12037 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12038
12039         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12040         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12041
12042 2001-01-15  David Bil
12043         * objc/execute/class-14.m: Added.
12044         * objc/execute/class-2.m: Added.
12045         * objc/execute/class-3.m: Added.
12046         * objc/execute/class-4.m: Added.
12047         * objc/execute/class-5.m: Added.
12048         * objc/execute/class-6.m: Added.
12049         * objc/execute/class-7.m: Added.
12050         * objc/execute/class-8.m: Added.
12051         * objc/execute/class-9.m: Added.
12052         * objc/execute/class-tests-1.h
12053         * objc/execute/class-tests-2.h
12054         * objc/execute/compatibility_alias.m: Added.
12055         * objc/execute/encode-1.m: Added.
12056         * objc/execute/formal_protocol-1.m: Added.
12057         * objc/execute/formal_protocol-2.m: Added.
12058         * objc/execute/formal_protocol-3.m: Added.
12059         * objc/execute/formal_protocol-4.m: Added.
12060         * objc/execute/formal_protocol-5.m: Added.
12061         * objc/execute/formal_protocol-6.m: Added.
12062         * objc/execute/formal_protocol-7.m: Added.
12063         * objc/execute/informal_protocol.m: Added.
12064         * objc/execute/initialize.m: Added.
12065         * objc/execute/load.m: Added.
12066         * objc/execute/many_args_method.m: Added.
12067         * objc/execute/nested-3.m: Added.
12068         * objc/execute/no_clash.m: Added.
12069         * objc/execute/private.m: Added.
12070         * objc/execute/redefining_self.m: Added.
12071         * objc/execute/root_methods.m: Added.
12072         * objc/execute/selector-1.m: Added.
12073         * objc/execute/static-1.m: Added.
12074         * objc/execute/static-2.m: Added.
12075         * objc/execute/va_method.m: Added.
12076
12077 2001-03-10  Richard Henderson  <rth@redhat.com>
12078
12079         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12080
12081 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12082
12083         * g++.old-deja/g++.other/crash31.C: XFAIL.
12084         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12085         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12086         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12087         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12088         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12089
12090 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12091
12092         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12093
12094 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12095
12096         * gcc.dg/20000724-1.c: Don't use multiline strings.
12097
12098 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12099
12100         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12101         result of -cString against what we expect it to be; don't just
12102         print it out for no one to read.
12103
12104         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12105         Based on testcases provided by Nicola Pero.
12106
12107 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12108
12109         * gcc.dg/cpp/macro7.c: New test.
12110
12111 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12112
12113         * gcc.dg/cpp/multiline.c: Update.
12114
12115 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12116
12117         * g++.old-deja/g++.other/enum3.C: New test.
12118
12119 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12120
12121         * g++.old-deja/g++.other/pod1.C: New test.
12122
12123 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12124
12125         * g++.old-deja/g++.ext/overload1.C: New test.
12126
12127 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12128
12129         * g++.old-deja/g++.pt/using1.C: New test.
12130
12131 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12132
12133         * g++.old-deja/g++.other/using9.C: New test.
12134
12135 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12136
12137         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12138
12139         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12140
12141 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12142
12143         * g++.old-deja/g++.ext/realpt1.C: Remove.
12144
12145 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12146
12147         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12148
12149 2001-02-26  Will Cohen  <wcohen@redhat.com>
12150
12151         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12152
12153 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12154
12155         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12156         templatized constructors.
12157
12158 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12159
12160         * gcc.c-torture/execute/20010224-1.c: New test.
12161
12162 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12163
12164         * gcc.c-torture/execute/20010222-1.c: New test.
12165
12166 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12167
12168         * g++.old-deja/g++.other/inline20.C: New test.
12169
12170 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12171
12172         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12173
12174 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12175
12176         * g++.old-deja/g++.other/lookup22.C: New test.
12177
12178 200
12179         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12180         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12181         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12182         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12183         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12184
12185 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12186
12187         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12188         account.
12189
12190 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12191
12192         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12193
12194 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12195
12196         * g++.old-deja/g++.pt/crash62.C: New test.
12197
12198 2001-01-04  Richard Henderson  <rth@redhat.com>
12199
12200         * gcc.dg/20000926-1.c: Update expected warnings.
12201         * gcc.dg/array-2.c: Likewise.
12202         * gcc.dg/array-4.c: Also validate flexible array members.
12203         * gcc.dg/c99-flex-array-1.c: New.
12204
12205 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12206
12207         * gcc.c-torture/compile/20001222-1.x: Remove.
12208
12209 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12210
12211         * gcc.c-torture/execute/built-in-setjmp.c: New.
12212
12213 2001-01-03  Richard Henderson  <rth@redhat.com>
12214
12215         * gcc.dg/940510-1.c: Update expected error wording.
12216         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12217
12218 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12219
12220         * lib/target-supports.exp (check_alias_available): Modified to
12221         indicate aliases not supported if only weak aliases are supported.
12222
12223 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12224
12225         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12226         Turn on cmpstrsi checks for __pj__ and __i370__.
12227
12228 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12229
12230         * g++.old-deja/g++.other/virtual11.C: New test.
12231
12232 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12233
12234         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12235
12236 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12237
12238         * gcc.c-torture/compile/20010102-1.c: New test.
12239
12240 2001-01-02  Andreas Jaeger  <aj@suse.de>
12241
12242         * gcc.dg/noreturn-3.c: New test.
12243
12244         * gcc.dg/noreturn-4.c: New test.
12245
12246 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12247
12248         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12249         __builtin_fputc and __builtin_fwrite.
12250
12251 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12252
12253         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12254         signed char, not default char.
12255
12256 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12257
12258         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12259
12260 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12261
12262         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12263
12264 2000-12-29  Richard Henderson  <rth@redhat.com>
12265
12266         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12267         (__cyg_profile_func_exit): Define.
12268
12269 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12270
12271         * g++.dg/vtgc1.C: New test.
12272
12273 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12274
12275         * gcc.dg/noncompile/20001228-1.c: New test.
12276
12277         * gcc.dg/20001228-1.c: New test.
12278
12279         * gcc.c-torture/execute/20001228-1.c: New test.
12280
12281 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12282
12283         * gcc.dg/format-strfmon-1.c: New test.
12284
12285 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12286
12287         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12288         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12289         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12290         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12291         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12292         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12293         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12294         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12295         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12296         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12297         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12298         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12299         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12300
12301         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12302         * gcc.c-torture/execute/string-opt-4.c: Test index.
12303
12304 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12305
12306         * gcc.c-torture/compile/20001226-1.c: New test.
12307
12308 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12309
12310         * gcc.c-torture/compile/20001222-1.c: New test.
12311         * gcc.c-torture/compile/20001222-1.x: Xfail.
12312
12313 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12314
12315         * gcc.c-torture/execute/comp-goto-2.c: New test.
12316
12317 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12318
12319         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12320         Use long types if __INT_MAX__ is 32767.
12321         (main): Use cast to (sint32 *) when poking 88 into a_page.
12322
12323         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12324
12325 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12326
12327         * gcc.c-torture/compile/20001221-1.c: New test.
12328         * gcc.c-torture/execute/20001221-1.c: New test.
12329
12330 2000-12-20  Richard Henderson  <rth@redhat.com>
12331
12332         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12333         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12334
12335 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12336
12337         * gcc.dg/compare3.c: New test.
12338
12339 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12340
12341         * gcc.dg/format-warnll-1.c: New test.
12342
12343 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12344
12345         * gcc.dg/cpp/cmdlne-P.c: New test.
12346
12347 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12348
12349         * gcc.c-torture/execute/builtin-abs-1.c,
12350         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12351
12352 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12353
12354         * gcc.dg/cpp/multiline.c: New test.
12355
12356 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12357
12358         * g++.old-deja/g++.other/syshdr1.C: Update.
12359         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12360
12361 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12362
12363         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12364
12365 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12366
12367         * g++.old-deja/g++.pt/ttp65.C: New test.
12368
12369 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12370
12371         * g++.old-deja/g++.pt/ttp64.C: New test.
12372
12373 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12374
12375         * g++.old-deja/g++.pt/spec33.C: New test.
12376
12377 2000-12-14  Catherine Moore  <clm@redhat.com>
12378
12379         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12380         * gcc.c-torture/execute/920612-2.c: Likewise.
12381         * gcc.c-torture/execute/920428-2.c: Likewise.
12382         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12383         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12384
12385 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12386
12387         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12388         * gcc.dg/pack-test-2.c: Likewise.
12389
12390 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12391
12392         Tests by Zack Weinberg <zackw@stanford.edu>.
12393
12394         * gcc.dg/cpp/defined.c: Update.
12395         * gcc.dg/cpp/defined_trad.c: New tests.
12396
12397 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12398
12399         * gcc.dg/cpp/trad-direct.c: Update.
12400
12401 2000-12-11  Neil Booth  <neilb@earthling.net>
12402
12403         * gcc.dg/cpp/defined_trad.c
12404
12405 2000-12-11  Neil Booth  <neilb@earthling.net>
12406
12407         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12408
12409 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12410
12411         * gcc.dg/format-miss-2.c: New test.
12412
12413 2000-12-09  Neil Booth  <neilb@earthling.net>
12414
12415         * gcc.dg/cpp/lineflags.c: New tests.
12416         * gcc.dg/cpp/poison.c: Update.
12417         * gcc.dg/cpp/redef2.c: Update.
12418         * gcc.dg/cpp/skipping.c: New test.
12419
12420 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12421
12422         * g++.old-deja/g++.other/eh3.C: New testcase.
12423
12424 2000-12-07  Neil Booth  <neilb@earthling.net>
12425
12426         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12427         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12428         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12429         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12430         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12431         Update.
12432
12433 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12434
12435         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12436         __SIZE_TYPE__ instead of int for type of integers cast to
12437         pointers.
12438
12439 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12440
12441         * g++.old-deja/g++.other/cleanup4.C: New test.
12442
12443 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12444
12445         * format-sec-1.c: New test.
12446
12447 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12448
12449         * gcc.dg/format-nonlit-3.c: New test.
12450
12451 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12452
12453         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12454         through a null pointer.
12455
12456 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12457         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12458         library makes no calls to `operator new' during initialization.
12459
12460 2000-11-04  Neil Booth  <neilb@earthling.net>
12461
12462         * gcc.dg/cpp/include2.c: New tests.
12463
12464 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12465
12466         * lib/g++.exp (g++_set_ld_library_path): New function.
12467         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12468
12469 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12470
12471         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12472         warnings.
12473
12474 2000-11-01  Richard Henderson  <rth@redhat.com>
12475
12476         * g++.old-deja/g++.ext/namedret1.C: New.
12477         * g++.old-deja/g++.ext/namedret2.C: New.
12478         * g++.old-deja/g++.ext/namedret3.C: New.
12479
12480 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12481
12482         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12483         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12484
12485 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12486
12487         * gcc.c-torture/execute/va-arg-21.c: New test.
12488
12489 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12490
12491         * gcc.dg/c99-complex-2.c: New test.
12492
12493 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12494
12495         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12496
12497 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12498
12499         * g++.old-deja/g++.other/inline16.C: New test.
12500
12501 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12502
12503         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12504         __PRETTY_FUNCTION__
12505
12506 2000-10-29  Neil Booth  <neilb@earthling.net>
12507
12508         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12509         New tests.
12510         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12511         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12512         optimisation.
12513
12514 2000-10-29  Neil Booth  <neilb@earthling.net>
12515
12516         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12517         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12518         * mi5.c: Test multiple includes work with -C.
12519         * trigraphs.c: Test ^= version.
12520
12521 2000-10-28  Neil Booth  <neilb@earthling.net>
12522
12523         New tests and test updates for new macro expander.
12524
12525         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12526         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12527         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12528         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12529         new diagnostic messages.
12530
12531         * gcc.dg/cpp/macro3.c: New tests.
12532
12533 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12534
12535         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12536         on the same line.
12537
12538 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12539
12540         * g++.old-deja/g++.other/eh2.C: New test.
12541
12542 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12543
12544         * gcc.c-torture/execute/20001027-1.c: New test.
12545
12546 2000-10-26  Richard Henderson  <rth@redhat.com>
12547
12548         * gcc.c-torture/execute/20001026-1.c: New.
12549
12550 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12551
12552         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12553         * g++.old-deja/g++.law/builtin1.C: Likewise.
12554         * g++.old-deja/g++.law/ctors10.C: Likewise.
12555         * g++.old-deja/g++.law/virtual3.C: Likewise.
12556         * g++.old-deja/g++.mike/p658.C: Likewise.
12557         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12558         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12559         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12560         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12561         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12562
12563 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12564
12565         * gcc.c-torture/compile/20001024-1.c: New test.
12566
12567 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12568
12569         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12570         to tell us whether or not we are using V3.
12571
12572 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12573
12574         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12575         operands.
12576
12577 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12578
12579         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12580
12581 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12582
12583         * gcc.c-torture/execute/20001024-1.c: New test.
12584
12585 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12586
12587         * g++.old-deja/g++.other/sibcall1.C: New test.
12588
12589 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12590
12591         * gcc.dg/noncompile/init-3.c: New test.
12592
12593 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12594
12595         * gcc.dg/format-array-1.c: New test.
12596
12597 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12598
12599         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12600         writing through null pointers; remove comment about testing
12601         unterminated strings.
12602
12603 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12604
12605         * gcc.c-torture/execute/20001017-2.c: New test.
12606
12607 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12608
12609         * gcc.c-torture/compile/20001018-1.c: New test.
12610         * gcc.c-torture/compile/20001018-1.x: Xfail.
12611
12612 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12613
12614         * gcc.c-torture/execute/20001017-1.c: New test.
12615
12616 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12617
12618         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12619         for multiple use of arguments with scanf formats; add tests for
12620         multiple use of arguments.
12621
12622 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12623
12624         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12625
12626 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12627
12628         * gcc.dg/format-miss-1.c: New test.
12629
12630 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12631
12632         * gcc.c-torture/execute/20001013-1.c: New test.
12633
12634 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12635
12636         * gcc.dg/format-branch-1.c: New test.
12637
12638 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12639
12640         * README, lib/file-format.exp: Remove EGCS references.
12641
12642 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12643
12644         * gcc.dg/20001013-1.c: New test.
12645
12646 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12647
12648         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12649         for intmax_t in the compiler using __typeof__ and the type rules
12650         for conditional expressions.
12651
12652 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12653
12654         * gcc.dg/20001012-1.c: New test.
12655         * gcc.dg/20001012-2.c: New test.
12656
12657 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12658
12659         * gcc.dg/format-attr-1.c: New test.
12660
12661 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12662
12663         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12664         __LONG_LONG_MAX__ instead of LLONG_MAX.
12665
12666 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12667
12668         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12669         scanf flags.
12670         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12671         flags.
12672
12673 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12674
12675         * gcc.dg/sequence-pt-1.c: New test.
12676
12677 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12678
12679         * gcc.c-torture/execute/20001011-1.c: New testcase.
12680         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12681
12682 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12683
12684         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12685         does not error on it.
12686
12687 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12688
12689         * gcc.dg/20001009-1.c: New test.
12690
12691 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12692
12693         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12694         * gcc.c-torture/execute/20001009-2.c: ... to here.
12695
12696 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12697
12698         * gcc.c-torture/compile/20001009-1.c: New testcase.
12699         * gcc.c-torture/execute/20001009-1.c: New testcase.
12700         Testcases provided by Jan Hubicka <jh@suse.cz>.
12701
12702 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12703
12704         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12705         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12706         uintmax_t using <limits.h> to emulate the compiler's internal
12707         logic.  No longer XFAIL %j tests.
12708
12709 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12710
12711         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12712         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12713         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12714         regexps and details of expected handling of some bad formats.
12715         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12716         suppression.
12717
12718 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12719
12720         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12721         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12722         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12723         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12724         in list archives.
12725
12726 2000-10-06  Richard Henderson  <rth@cygnus.com>
12727
12728         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12729         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12730         * g++.old-deja/g++.jason/report.C: Likewise.
12731         * g++.old-deja/g++.law/friend5.C: Likewise.
12732         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12733         of the expected warnings.
12734
12735 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12736
12737         * g++.old-deja/g++.pt/enum14.C: New test.
12738
12739 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12740
12741         * g++.old-deja/g++.pt/crash59.C: New test.
12742
12743 2000-10-04  Will Cohen  <wcohen@redhat.com>
12744
12745         * gcc.dg/20000926-1.c: New test.
12746
12747 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12748
12749         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12750         function name for current C++ compiler.
12751         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12752
12753 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12754
12755         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12756         __PRETTY_FUNCTION__.
12757         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12758
12759 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12760
12761         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12762
12763 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12764
12765         * gcc.c-torture/compile/20000923-1.c: New test.
12766
12767 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12768
12769         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12770         * g++.old-deja/g++.pt/ttp62.C: Same.
12771         * g++.old-deja/g++.other/inline14.C: Same.
12772
12773 2000-09-24  Richard Henderson  <rth@cygnus.com>
12774
12775         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12776
12777 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12778
12779         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12780
12781 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12782
12783         * gcc.c-torture/compile/20000922-1.c: New file.
12784
12785 2000-09-21  Nick Clifton  <nickc@redhat.com>
12786
12787         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12788         a signed long modulo operation.
12789         (mod6): New function - perform an unsigned long modulo operation.
12790         (main): Add tests for modulos of very large numbers by very small
12791         dividends.
12792
12793 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12794
12795         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12796
12797 2000-09-19  Richard Henderson  <rth@cygnus.com>
12798
12799         * gcc.dg/compare2.c (case 10): XFAIL.
12800
12801 2000-09-18  Richard Henderson  <rth@cygnus.com>
12802
12803         * gcc.c-torture/execute/20000906-1.c: Move ...
12804         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12805         that support __builtin_trap.
12806
12807 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12808
12809         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12810
12811 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12812
12813         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12814         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12815         more $ format tests.
12816
12817 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12818
12819         * gcc.dg/format-errmk-1.c: New test.
12820
12821 2000-09-17  Greg McGary  <greg@mcgary.org>
12822
12823         * gcc.c-torture/execute/20000917-1.x: Remove.
12824
12825 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12826
12827         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12828
12829 2000-09-17  Greg McGary  <greg@mcgary.org>
12830
12831         * gcc.c-torture/execute/20000917-1.c: New test.
12832         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12833
12834 2000-09-16  Neil Booth  <NeilB@earthling.net>
12835
12836         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12837         in nested macro bug.
12838
12839 2000-09-15  Neil Booth  <NeilB@earthling.net>
12840
12841         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12842
12843 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12844
12845         * gcc.c-torture/execute/20000914-1.c: New test.
12846
12847 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
12848
12849         * g++.other/inline13.C: New test.
12850
12851 2000-09-12  Andreas Jaeger  <aj@suse.de>
12852
12853         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
12854         constant by Ulrich Drepper <drepper@redhat.com>.
12855
12856 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
12857
12858         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
12859
12860 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12861
12862         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
12863
12864 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
12865
12866         * gcc.dg/cpp/backslash.c: New test.
12867
12868 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
12869
12870         * gcc.c-torture/execute/20000910-1.c: New test.
12871         * gcc.c-torture/execute/20000910-2.c: Likewise.
12872
12873 2000-09-11  Robert Lipe  <robertl@sco.com>
12874
12875         * gcc.dg/pragma-align.c: New test.
12876
12877 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12878
12879         * g++.old-deja/g++.pt/explicit82.C: New test.
12880         * g++.old-deja/g++.pt/explicit83.C: New test.
12881
12882 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
12883
12884         * gcc.dg/asm-names.c: New test.
12885
12886 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12887
12888         * gcc.dg/cpp/tr-warn6.c: New test
12889
12890 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12891
12892         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
12893         be accepted.
12894
12895 2000-09-07  Catherine Moore  <clm@redhat.com>
12896
12897         * gcc.c-torture/execute/unroll-1.c: New test.
12898
12899 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
12900
12901         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
12902         ERROR markers.
12903         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
12904         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
12905         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
12906         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
12907         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
12908         Preprocess only.
12909         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
12910         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
12911
12912 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12913
12914         * g++.old-deja/g++.pt/deduct2.C: New test.
12915
12916 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12917
12918         * g++.old-deja/g++.pt/parms2.C: New test.
12919
12920 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12921
12922         * g++.old-deja/g++.pt/crash58.C: New test.
12923
12924 2000-09-06  Greg McGary  <greg@mcgary.org>
12925
12926         * gcc.c-torture/execute/20000906-1.c: New test.
12927         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
12928
12929 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12930
12931         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
12932
12933 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12934
12935         * g++.old-deja/g++.pt/crash57.C: New test.
12936
12937 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12938
12939         * g++.old-deja/g++.pt/crash56.C: New test.
12940
12941 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12942
12943         * g++.old-deja/g++.pt/koenig1.C: New test.
12944
12945 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12946
12947         * gcc.dg/20000904-1.c: New test.
12948
12949 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12950
12951         * gcc.dg/cpp/paste8.c: New test.
12952
12953 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
12954
12955         * gcc.c-torture/compile/20000827-1.c: New test.
12956
12957 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12958
12959         * gcc.dg/format-diag-1.c: New test.
12960
12961 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12962
12963         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
12964         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
12965         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
12966         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
12967         gcc.dg/formatz-1.c: Adjust warning regular expressions.
12968
12969 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12970
12971         * g++.old-deja/g++.other/nested4.C: New test.
12972
12973 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12974
12975         * g++.old-deja/g++.ns/scoped1.C: New test.
12976
12977 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
12978
12979         * lib/g++.exp: Support testing already-installed GCC.
12980
12981 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12982
12983         * wtr-label-1.c, wtr-suffix-1.c: New tests.
12984
12985 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12986
12987         * gcc.dg/return-type-2.c: New test.
12988
12989 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
12990
12991         * gcc.c-torture/compile/20000825-1.c: New test.
12992
12993 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
12994
12995         * gcc.dg/dwarf2-2.c: New test.
12996
12997 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
12998
12999         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13000         dg-warning regexps.
13001
13002 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13003
13004         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13005         gcc.dg/format-ext-5.c: New tests.
13006
13007 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13008
13009         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13010
13011 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13012
13013         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13014
13015 2000-08-24  Richard Henderson  <rth@cygnus.com>
13016
13017         * gcc.dg/ia64-sync-1.c: New test.
13018         * gcc.dg/ia64-sync-2.c: New test.
13019         * gcc.dg/ia64-asm-1.c: New test.
13020
13021 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13022
13023         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13024         * gcc.dg/format-ext-2.c: New test.
13025
13026 2000-08-23  Jason Merrill  <jason@redhat.com>
13027
13028         * lib/old-dejagnu.exp: Also ignore "In member function" and
13029         "At global scope".
13030
13031 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13032
13033         * gcc.dg/noncompile/label-lineno-1.c: New test.
13034
13035 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13036
13037         * gcc.dg/c99-array-nonobj-1.c: New test.
13038
13039 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13040
13041         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13042         tests.
13043         * gcc.dg/format-ext-1.c: New test.
13044
13045 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13046
13047         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13048         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13049         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13050         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13051         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13052
13053 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13054
13055         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13056         gcc.dg/c99-strftime-2.c: New tests.
13057
13058 2000-08-22  Richard Henderson  <rth@cygnus.com>
13059
13060         * gcc.c-torture/execute/20000822-1.c: New test.
13061
13062 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13063
13064         * gcc.c-torture/execute/20000819-1.x: Remove.
13065
13066 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13067
13068         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13069         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13070         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13071         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13072         gcc.dg/format-xopen-1.c: New tests.
13073
13074 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13075
13076         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13077
13078 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13079
13080         * g++.old-deja/g++.other/loop2.C: New test.
13081
13082         * gcc.c-torture/compile/20000606-1.c: New test.
13083         * gcc.c-torture/compile/20000728-1.c: New test.
13084         * gcc.c-torture/execute/20000801-1.c: New test.
13085         * gcc.c-torture/execute/20000801-2.c: New test.
13086         * gcc.c-torture/execute/20000819-1.c: New test.
13087         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13088         * gcc.dg/20000629-1.c: New test.
13089         * gcc.dg/20000724-1.c: New test.
13090         * gcc.dg/20000807-1.c: New test.
13091
13092 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13093
13094         * gcc.dg/cpp/pragma-1.c: New test.
13095         * gcc.dg/cpp/pragma-2.c: New test.
13096
13097 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13098
13099         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13100         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13101
13102 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13103
13104         * gcc.c-torture/compile/20000818-1.c: New test.
13105
13106 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13107
13108         * gcc.c-torture/execute/20000818-1.c: New test.
13109
13110 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13111
13112         * gcc.dg/format-va-1.c: New test.
13113
13114 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13115
13116         * g++.old-deja/g++.other/typedef8.C: New test.
13117
13118 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13119
13120         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13121         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13122         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13123         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13124         * g++.old-deja/g++.other/ptrmem7.C: New test.
13125         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13126
13127 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13128
13129         * g++.old-deja/g++.pt/typename27.C: New test.
13130
13131 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13132
13133         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13134         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13135         * g++.old-deja/g++.pt/friend45.C: New test.
13136         * g++.old-deja/g++.other/friend8.C: New test.
13137
13138 2000-08-15  Richard Henderson  <rth@cygnus.com>
13139
13140         * gcc.c-torture/execute/20000815-1.c: New test.
13141
13142 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13143
13144         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13145         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13146         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13147
13148 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13149
13150         * g++.old-deja/g++.other/refinit2.C: New test.
13151
13152 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13153
13154         * lib/c-torture.exp (c-torture): Make
13155         compiler_conditional_xfail_data global.
13156         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13157         compiler_conditional_xfail_data machinery.
13158         (f-torture-execute): Likewise.
13159         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13160         and only when unrolling loops.
13161
13162         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13163
13164 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13165
13166         * g++.old-deja/g++.pt/explicit81.C: New test.
13167
13168 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13169
13170         * g++.old-deja/g++.pt/typename26.C: New test.
13171
13172 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13173
13174         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13175         warning.
13176
13177 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13178
13179         * g++.old-deja/g++.other/array3.C: New test.
13180
13181 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13182
13183         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13184         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13185         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13186         New tests.
13187
13188 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13189
13190         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13191         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13192
13193 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13194
13195         * gcc.c-torture/execute/20000808-1.c: New test.
13196
13197 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13198
13199         * gcc.dg/c90-const-expr-1.c: New test.
13200
13201 2000-08-08  Richard Henderson  <rth@cygnus.com>
13202
13203         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13204
13205 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13206
13207         * gcc.dg/noncompile/const-ll-1.c: New test.
13208
13209 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13210
13211         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13212
13213 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13214
13215         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13216         that running programs linked against the shared version of libobjc
13217         run correctly.
13218
13219 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13220
13221         * gcc.dg/c99-printf-1.c: New test.
13222
13223 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13224
13225         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13226
13227 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13228
13229         * gcc.c-torture/execute/20000731-1.x: Delete.
13230
13231 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13232
13233         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13234         and torture_without_loops as is done by c-torture.exp.
13235         (search_for): Copy from c-torture.exp.
13236         (gcc-dg-runtest): New function, drives a directory of tests
13237         iterating over the TORTURE_OPTIONS.
13238         (scan-assembler, scan-assembler-not): Move here from
13239         individual directory drivers.
13240
13241         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13242         defined by lib/gcc-dg.exp.
13243         * gcc.dg/cpp/cpp.exp: Likewise.
13244         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13245         gcc-dg-runtest, so we cycle over optimization options.
13246
13247         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13248         * gcc.dg/compare2.c: No longer expected to fail.
13249
13250 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13251
13252         * gcc.c-torture/execute/20000804-1.c: New test.
13253
13254 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13255
13256         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13257
13258 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13259
13260         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13261
13262 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13263
13264         * gcc.c-torture/compile/20000803-1.c: New test.
13265
13266 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13267
13268         * gcc.c-torture/execute/20000801-3.c,
13269         gcc.c-torture/execute/20000801-4.c: New tests.
13270         * gcc.c-torture/execute/20000801-3.x,
13271         gcc.c-torture/execute/20000801-4.x: Xfail.
13272
13273 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13274
13275         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13276         libobjc/.libs to allow for libtool.
13277
13278 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13279
13280         * gcc.c-torture/compile/20000802-1.c: New test.
13281
13282 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13283
13284         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13285
13286 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13287
13288         * gcc-c-torture/execute/20000731-2.c: New test.
13289
13290         * gcc.c-torture/execute/20000731-1.c: New test.
13291         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13292
13293 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13294
13295         * testsuite/gcc.dg/cpp/paste7.c: New test.
13296         * gcc.dg/cpp/20000725-1.c: New test.
13297
13298 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13299
13300         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13301         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13302         declaration warning for __builtin_dwarf_reg_size.
13303
13304         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13305
13306 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13307
13308         * gcc.dg/noncompile/voidparam-1.c: New test.
13309
13310 2000-07-30  Richard Henderson  <rth@cygnus.com>
13311
13312         * gcc.dg/c90-digraph-1.c: Don't xfail.
13313         * gcc.dg/compare2.c (case 10): Xfail.
13314         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13315
13316 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13317
13318         * gcc.dg/c99-main-1.c: New test.
13319
13320 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13321
13322         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13323
13324 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13325
13326         * gcc.c-tortuer/execute/20000726-1.c: New test.
13327
13328 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13329
13330         * gcc.c-torture/execute/enum-2.c: New test.
13331
13332 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13333
13334         * gcc.dg/cpp/tr-warn3.c: New test.
13335
13336 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13337
13338         * g++.old-deja/g++.ext/implicit1.C: Remove.
13339         * g++.old-deja/g++.jason/c2.C: Remove
13340         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13341         * g++.old-deja/g++.pt/crash16.C: Likewise.
13342         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13343
13344 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13345
13346         * g++.old-deja/g++.other/for2.C: New test.
13347
13348 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13349
13350         * gcc.dg/20000720-1.c: New test.
13351
13352 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13353
13354         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13355
13356 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13357
13358         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13359         * gcc.c-torture/execute/20000722-1.c: New.
13360         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13361
13362 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13363
13364         * gcc.dg/cpp/20000720-1.S: New test.
13365
13366 2000-07-21  Michael Meissner  <meissner@redhat.com>
13367
13368         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13369
13370 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13371
13372         * g++.old-deja/g++.brendan/crash16.C,
13373         g++.old-deja/g++.brendan/parse3.C,
13374         g++.old-deja/g++.brendan/redecl1.C,
13375         g++.old-deja/g++.ns/template13.C,
13376         g++.old-deja/g++.other/decl4.C,
13377         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13378
13379 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13380
13381         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13382         and "Internal error".
13383
13384         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13385         regexps.
13386         * gcc.dg/cpp/paste6.c: New test.
13387
13388 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13389
13390         * gcc.dg/cpp/tr-direct.c: New test.
13391
13392         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13393         gcc.dg/cpp/undef1.c: Tweak error regexps.
13394
13395 2000-07-18  Eric Christopher <echristo@redhat.com>
13396
13397         * gcc.c-torture/compile/20000718-1.c: New test.
13398
13399 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13400
13401         * cpplex.c (_cpp_push_token): If the token being pushed back
13402         is the previous token in this context, just subtract one from
13403         context->posn.
13404         * cppmacro.c (save_expansion): Clear aux field when storing a
13405         placemarker.
13406
13407 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13408
13409         * gcc.dg/noncompile/redecl-1.c: New test.
13410
13411 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13412
13413         * gcc.c-torture/execute/20000717-5.c: New test.
13414         * gcc.c-torture/execute/20000717-1.x: Removed.
13415
13416 2000-07-17  Richard Henderson  <rth@cygnus.com>
13417
13418         * gcc.c-torture/execute/20000717-4.c: New test.
13419
13420 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13421
13422         * gcc.dg/cpp/syshdr.c: New test.
13423         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13424
13425 2000-07-17  Neil Booth  <neilb@earthling.net>
13426
13427         * gcc.dg/cpp/cmdlne-dM.c: New test.
13428         * gcc.dg/cpp/cmdlne-dD.c: New test.
13429
13430 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13431
13432         * gcc.c-torture/execute/20000717-3.c: New test.
13433
13434         * gcc.c-torture/compile/20000717-1.c: New test.
13435
13436 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13437
13438         * gcc.c-torture/execute/20000717-2.c: New test.
13439
13440 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13441
13442         * gcc.dg/formatz-1.c: New test.
13443
13444         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13445         * gcc.dg/c99-digraph-1.c: New tests.
13446
13447         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13448         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13449
13450         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13451         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13452         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13453         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13454         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13455         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13456         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13457
13458 2000-07-17   Greg McGary <greg@mcgary.org>
13459
13460         * gcc.c-torture/execute/20000717-1.c: New test.
13461         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13462
13463 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13464
13465         * gcc.c-torture/execute/20000715-2.c: New test.
13466         * gcc.dg/20000715-1.c: New test.
13467
13468 2000-07-15  Michael Meissner  <meissner@redhat.com>
13469
13470         * gcc.c-torture/execute/20000715-1.c: New test.
13471
13472 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13473
13474         * gcc.c-torture/execute/20000707-1.c: New test.
13475
13476 2000-07-13  Neil Booth  <NeilB@earthling.net>
13477
13478         * testsuite/gcc.dg/cpp/digraph1.c,
13479         testsuite/gcc.dg/cpp/digraph2.c,
13480         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13481
13482 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13483
13484         * g77.f-torture/compile/20000630-2.f:  New test.
13485         * g77.f-torture/compile/20000630-2.x
13486
13487 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13488
13489         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13490
13491 2000-07-11  Neil Booth  <NeilB@earthling.net>
13492
13493         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13494
13495 2000-07-11  Neil Booth  <NeilB@earthling.net>
13496
13497         * gcc.dg/cpp/cmdlne-C.c: New.
13498
13499 2000-07-09  Neil Booth  <NeilB@earthling.net>
13500
13501         * gcc.dg/cpp/directiv.c: New tests.
13502         * gcc.dg/cpp/undef1.c: Update.
13503
13504 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13505
13506         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13507
13508 2000-07-09  Neil Booth  <NeilB@earthling.net>
13509
13510         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13511
13512 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13513
13514         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13515         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13516
13517 2000-07-08  Neil Booth  <NeilB@earthling.net>
13518
13519         * gcc.dg/cpp/macsyntx.c: New tests.
13520
13521 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13522
13523         * gcc.dg/20000707-1.c: New test.
13524
13525 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13526
13527         * gcc.c-torture/execute/20000706-1.c: New test.
13528         * gcc.c-torture/execute/20000706-2.c: New test.
13529         * gcc.c-torture/execute/20000706-3.c: New test.
13530         * gcc.c-torture/execute/20000706-4.c: New test.
13531         * gcc.c-torture/execute/20000706-5.c: New test.
13532
13533 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13534
13535         * g++.old-deja/g++.pt/instantiate7.C: New test.
13536
13537 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13538
13539         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13540         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13541         * g++.old-deja/g++.other/rtti3.C: Likewise.
13542         * g++.old-deja/g++.other/rttid3.C: Likewise.
13543
13544 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13545
13546         *  g77.f-torture/compile/20000630-1.x: Fix typo
13547
13548 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13549
13550         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13551         assembly output.
13552
13553 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13554
13555         * gcc.dg/cpp/ident.c: New test.
13556
13557 2000-07-05  Neil Booth  <NeilB@earthling.net>
13558
13559         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13560           gcc.dg/cpp/lexstrng.c: New tests.
13561
13562 2000-07-04  Neil Booth  <NeilB@earthling.net>
13563
13564         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13565         * gcc.dg/cpp/strify2.c: Same.
13566
13567 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13568
13569         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13570         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13571         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13572         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13573
13574         * testsuite/gcc.dg/cpp/macro1.c,
13575         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13576         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13577         testsuite/gcc.dg/cpp/strify1.c,
13578         testsuite/gcc.dg/cpp/strify2.c: New tests.
13579
13580 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13581
13582         * gcc.c-torture/execute/20000703-1.c: New test.
13583
13584 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13585
13586         * g++.old-deja/g++.pt (lookup10.C): New test.
13587
13588 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13589
13590         * g++.old-deja/g++.pt (typename25.C): New test.
13591
13592 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13593
13594         * gcc.c-torture/compile/20000701-1.c: New test.
13595
13596 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13597
13598         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13599         to test case.
13600
13601 2000-06-30  Catherine Moore  <clm@cygnus.com>
13602
13603         * gcc.c-torture/execute/align-1.c: New test.
13604
13605 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13606
13607         * g++.old-deja/g++.pt/expr8.C: New test.
13608         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13609
13610 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13611
13612         * gcc.c-torture/compile/20000629-1.c: New test.
13613
13614 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13615
13616
13617         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13618         gcc.dg/noncompile directory, depending on whether they're
13619         preprocessor tests or not.  Annotate all the tests for the dg
13620         framework.
13621
13622         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13623         * gcc.dg/noncompile/noncompile.exp: New.
13624
13625         * Moved files:
13626         Old name                                New name
13627         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13628         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13629         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13630         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13631         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13632         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13633         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13634         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13635         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13636         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13637         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13638         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13639         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13640         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13641         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13642         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13643         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13644         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13645         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13646         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13647         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13648         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13649         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13650         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13651
13652         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13653         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13654         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13655         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13656         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13657         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13658
13659 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13660
13661         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13662         declare one variable.  On the fourth, error.
13663         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13664         declared by 20000628-1a.h.
13665
13666 2000-06-29  Richard Henderson  <rth@redhat.com>
13667
13668         * gcc.c-torture/execute/930529-1.x: New file.
13669         * gcc.dg/920413-1.c: Adjust expected warning text.
13670         * gcc.dg/980217-1.c: Declare abort.
13671         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13672
13673 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13674
13675         * g77.f-torture/compile/20000629-1.f: New test.
13676         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13677
13678 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13679
13680         Rearrange lots of files, removing entirely the
13681         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13682         directories.
13683
13684         * Deleted files:
13685         gcc.c-torture/code_quality/code_quality.exp
13686         gcc.c-torture/special/special.exp
13687         gcc.failure/failure.exp
13688         gcc.failure/940409-1.x
13689         gcc.c-torture/compile/961203-1.x
13690
13691         * New files:
13692         gcc.misc-tests/linkage.exp
13693         gcc.c-torture/execute/920730-1t.c
13694         gcc.c-torture/execute/920730-1t.x
13695         gcc.c-torture/compile/920520-1.x
13696         gcc.c-torture/compile/920521-1.x
13697         gcc.c-torture/compile/981006-1.x
13698         gcc.c-torture/execute/eeprof-1.x
13699
13700         * Moved files (possibly with modifications to fit a new harness):
13701         Old name                                New name
13702         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13703         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13704         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13705         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13706         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13707         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13708         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13709         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13710         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13711         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13712         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13713         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13714         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13715         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13716
13717 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13718
13719         * c-torture/compile/961203-1.x: Delete.
13720
13721         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13722         not exit. Include stdio.h.
13723         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13724         * gcc.misc-tests/dg-12.c: Likewise.
13725         * gcc.misc-tests/dg-5.c: Likewise.
13726         * gcc.misc-tests/dg-6.c: Likewise.
13727         * gcc.misc-tests/dg-7.c: Prototype abort.
13728         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13729         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13730         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13731         not exit.
13732         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13733         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13734
13735 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13736
13737         * gcc.dg/cpp/20000628-1.c: New test.
13738         * gcc.dg/cpp/20000628-1.h: New header for above test.
13739         * gcc.dg/cpp/20000628-1a.h: Likewise.
13740
13741 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13742
13743         * gcc.dg/cpp: New directory.
13744         * gcc.dg/cpp/cpp.exp: New driver.
13745         * gcc.dg/cpp/20000627-1.c: New test.
13746         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13747         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13748         and rewrite as a compilation test.
13749
13750         * gcc.dg: Move many files into the cpp subdirectory, possibly
13751         renaming or editing them as well.
13752         Old name                New name
13753         990119-1.c              cpp/19990119-1.c
13754         990228-1.c              cpp/19990228-1.c
13755         990407-1.c              cpp/19990407-1.c
13756         990409-1.c              cpp/19990409-1.c
13757         990413-1.c              cpp/19990413-1.c
13758         990703-1.c              cpp/19990703-1.c
13759         20000127-1.c            cpp/20000127-1.c
13760         20000129-1.c            cpp/20000129-1.c
13761         20000207-1.c            cpp/20000207-1.c
13762         20000207-2.c            cpp/20000207-2.c
13763         20000209-1.c            cpp/20000209-1.c
13764         20000209-2.c            cpp/20000209-2.c
13765         20000301-1.c            cpp/20000301-1.c
13766         20000419-1.c            cpp/20000419-1.c
13767         20000510-1.S            cpp/20000510-1.S
13768         20000519-1.c            cpp/20000519-1.c
13769         20000529-1.c            cpp/20000529-1.c
13770         20000625-1.c            cpp/20000625-1.c
13771         20000625-2.c            cpp/20000625-2.c
13772         cpp-as1.c               cpp/assert1.c
13773         cpp-as2.c               cpp/assert2.c
13774         cxx-comments-1.c        cpp/cxxcom1.c
13775         cxx-comments-2.c        cpp/cxxcom2.c
13776         endif-label.c           cpp/endif.c
13777         cpp-hash1.c             cpp/hash1.c
13778         cpp-hash2.c             cpp/hash2.c
13779         cpp-if1.c               cpp/if-1.c
13780         cpp-if2.c               cpp/if-2.c
13781         cpp-if3.c               cpp/if-3.c
13782         cpp-if4.c               cpp/if-4.c
13783         cpp-if5.c               cpp/if-5.c
13784         cpp-cond.c              cpp/if-cexp.c
13785         cpp-missingop.c         cpp/if-mop.c
13786         cpp-missingparen.c      cpp/if-mpar.c
13787         cpp-opprec.c            cpp/if-oppr.c
13788         cpp-ifparen.c           cpp/if-paren.c
13789         cpp-shortcircuit.c      cpp/if-sc.c
13790         cpp-shift.c             cpp/if-shift.c
13791         cpp-unary.c             cpp/if-unary.c
13792         cpp-li1.c               cpp/line1.c
13793         cpp-li2.c               cpp/line2.c
13794         lineno.c                cpp/line3.c
13795         lineno-2.c              cpp/line4.c
13796         cpp-mi.c                cpp/mi1.c
13797         cpp-mic.h               cpp/mi1c.h
13798         cpp-micc.h              cpp/mi1cc.h
13799         cpp-mind.h              cpp/mi1nd.h
13800         cpp-mindp.h             cpp/mi1ndp.h
13801         cpp-mix.h               cpp/mi1x.h
13802         cpp-mi2.c               cpp/mi2.c
13803         cpp-mi2a.h              cpp/mi2a.h
13804         cpp-mi2b.h              cpp/mi2b.h
13805         cpp-mi2c.h              cpp/mi2c.h
13806         cpp-mi3.c               cpp/mi3.c
13807         cpp-mi3.def             cpp/mi3.def
13808         poison-1.c              cpp/poison.c
13809         pr-impl.c               cpp/prag-imp.c
13810         cpp-redef-2.c           cpp/redef1.c
13811         cpp-redef.c             cpp/redef2.c
13812         strpaste.c              cpp/strp1.c
13813         strpaste-2.c            cpp/strp2.c
13814         cpp-tradpaste.c         cpp/tr-paste.c
13815         cpp-tradstringify.c     cpp/tr-str.c
13816         cpp-tradwarn1.c         cpp/tr-warn1.c
13817         cpp-tradwarn2.c         cpp/tr-warn2.c
13818         trigraphs.c             cpp/trigraphs.c
13819         cpp-unc1.c              cpp/unc1.c
13820         cpp-unc2.c              cpp/unc2.c
13821         cpp-unc3.c              cpp/unc3.c
13822         cpp-unc.c               cpp/unc4.c
13823         undef.c                 cpp/undef1.c
13824         undef-2.c               cpp/undef2.c
13825         cpp-wi1.c               cpp/widestr1.c
13826
13827 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13828
13829         * lib/g++.exp (g++_include_flags): Tweak.
13830
13831 2000-06-27  H.J. Lu  <hjl@gnu.org>
13832             Loren J. Rittle  <ljrittle@acm.org>
13833
13834         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13835         version with one that knows about the new gcc tree structure.
13836         (g++_link_flags): Same.
13837
13838 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13839
13840         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13841         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13842         case we are cross-compiling.
13843
13844         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13845         g++.old-deja/g++.niklas/Makefile.in,
13846         g++.old-deja/g++.niklas/configure.in,
13847         g++.old-deja/g++.other/Makefile.in,
13848         g++.old-deja/g++.other/configure.in,
13849         gcc.c-torture/code_quality/Makefile.in,
13850         gcc.c-torture/code_quality/configure.in,
13851         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
13852         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
13853         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
13854         gcc.c-torture/execute/ieee/Makefile.in,
13855         gcc.c-torture/execute/ieee/configure.in,
13856         gcc.c-torture/noncompile/Makefile.in,
13857         gcc.c-torture/noncompile/configure.in,
13858         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
13859         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
13860         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
13861
13862 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13863
13864         * g++.old-deja/g++.other/ambig3.C: New test.
13865
13866 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13867
13868         * g++.old-deja/g++.pt/syntax1.C: New test.
13869         * g++.old-deja/g++.pt/syntax2.C: New test.
13870         * g++.old-deja/g++.other/syntax3.C: New test.
13871         * g++.old-deja/g++.other/syntax4.C: New test.
13872
13873 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13874
13875         * gcc.dg/20000623-1.c: Prototype exit and abort.
13876
13877 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13878
13879         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
13880         New tests.
13881         * gcc.dg/cpp-mi3.def: New file.
13882
13883         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
13884         inside assertions.
13885         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
13886         lexer's error messages.
13887         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
13888         divine anything from the linemarkers.
13889         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
13890         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
13891
13892 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
13893
13894         * gcc.dg/20000623-1.c: New test.
13895
13896 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
13897
13898         * gcc.c-torture/execute/20000622-1.c: New test.
13899
13900 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13901
13902         * g++.old-deja/g++.other/init15.C: New test.
13903
13904 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13905
13906         * g++.old-deja/g++.pt/vaarg2.C: New test.
13907         * g++.old-deja/g++.pt/vaarg3.C: New test.
13908
13909 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
13910
13911         * g++.old-deja/g++.other/dyncast6.C: New test.
13912
13913 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
13914
13915         * gcc.c-torture/execute/loop-6.c: New test.
13916
13917 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
13918
13919         * gcc.dg/20000614-1.c: New test.
13920         * gcc.dg/20000614-2.c: New test.
13921
13922 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
13923
13924         * g++.old-deja/g++.other/inline12.C: New test.
13925
13926 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
13927
13928         * g++.old-deja/g++.other/eh1.C: New test.
13929
13930 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
13931
13932         * g++.old-deja/g++.other/type.C: New test.
13933
13934 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13935
13936         * g++.old-deja/g++.other/initstring.C: New test.
13937
13938 2000-06-12  Jason Merrill  <jason@redhat.com>
13939
13940         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
13941
13942 2000-06-09  Jeffrey A Law  (law@cygnus.com)
13943
13944         * gcc.c-torture/compile/20000609-1.c: New test.
13945
13946 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
13947
13948         * gcc.dg/20000609-1.c: New test.
13949
13950 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
13951
13952         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
13953         * gcc.c-torture/noncompile/poison-1.c: Move...
13954         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
13955         * gcc.dg/cpp-li1.c: Add a token after the #line.
13956
13957 2000-06-05  Richard Henderson  <rth@cygnus.com>
13958
13959         * gcc.c-torture/execute/20000605-2.c: New test.
13960         * gcc.c-torture/execute/20000605-3.c: New test.
13961
13962 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
13963
13964         * g77.f-torture/execute/20000503-1.x: New file.
13965
13966 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13967
13968         * g++.old-deja/g++.eh/badalloc1.C: New test.
13969
13970 2000-06-05  Richard Henderson  <rth@cygnus.com>
13971
13972         * gcc.c-torture/execute/20000605-1.c: New test.
13973
13974 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13975             Nathan Sidwell <nathan@codesourcery.com>
13976
13977         * gcc.c-torture/compile/20000605-1.c: New test.
13978
13979 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
13980
13981         * g77.f-torture/compile/20000601-1.f:  New test.
13982
13983 2000-06-03  Richard Henderson  <rth@cygnus.com>
13984
13985         * gcc.c-torture/execute/20000603-1.c: New.
13986
13987 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
13988
13989         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
13990         * gcc.dg/noreturn-2.c (noreturn): Likewise.
13991
13992 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
13993
13994         * gcc.dg/compare2.c (case 12): XFAIL.
13995         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
13996         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
13997
13998         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
13999
14000 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14001
14002         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14003         guard macro is already defined when the header is first
14004         included.
14005         * gcc.dg/cpp-mix.h: New file.
14006         * gcc.dg/endif-label.c: Update patterns to match compiler.
14007
14008         * g++.brendan/complex1.C: Declare abort.
14009         * g++.law/refs4.C: Remove XFAIL.
14010         * g++.oliva/expr2.C: Declare abort and exit.
14011
14012 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14013
14014         * gcc.c-torture/execute/20000528-1.c: New test.
14015
14016         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14017         * g++.old-deja/g++.law/temps4.C: Likewise.
14018
14019         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14020         stdlib.h.  Call abort() on failure.
14021         * g++.old-deja/g++.law/refs4.C: Likewise.
14022         * g++.old-deja/g++.law/temps4.C: Likewise.
14023         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14024         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14025
14026 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14027
14028         Relative to g++.dg/special:
14029         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14030
14031         Relative to g++.old-deja:
14032         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14033         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14034         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14035         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14036         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14037         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14038         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14039
14040         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14041         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14042         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14043         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14044         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14045         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14046         and/or string.h.
14047
14048         * g++.other/goto1.C: Update expectations for error messages.
14049
14050 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14051
14052         * gcc.c-torture/compile/20000523-1.c: New test.
14053
14054 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14055
14056         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14057
14058 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14059
14060         * g++.old-deja/g++.eh/catch11.C: New test.
14061         * g++.old-deja/g++.eh/catch12.C: New test.
14062
14063 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14064
14065         * gcc.c-torture/execute/20000523-1.c: New test.
14066
14067 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14068
14069         * c-torture/execute/bcp-1.c: Replace abort in arg of
14070         __builtin_constant_p with a generic external function.
14071
14072         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14073         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14074         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14075         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14076         Prototype abort and/or exit.
14077
14078         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14079         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14080         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14081         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14082
14083 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14084
14085         * gcc.dg/dwarf2-1.c: New test.
14086
14087 2000-05-20  Richard Henderson  <rth@cygnus.com>
14088
14089         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14090
14091 2000-05-20  Andreas Jaeger  <aj@suse.de>
14092
14093         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14094         testcase.
14095
14096 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14097
14098         * gcc.c-torture/execute/20000519-2.c: New test.
14099
14100 2000-05-19  Andreas Jaeger  <aj@suse.de>
14101
14102         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14103         which fails with SSA.
14104
14105         * lib/c-torture.exp: Also test with -O3 -fssa.
14106
14107 2000-05-18  Michael Meissner  <meissner@redhat.com>
14108
14109         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14110         * gcc.c-torture/execute/920415-1.c: Ditto.
14111         * gcc.c-torture/execute/920501-1.c: Ditto.
14112         * gcc.c-torture/execute/conversion.c: Ditto.
14113         * gcc.c-torture/execute/cvt-1.c: Ditto.
14114
14115 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14116
14117         * gcc.c-torture/compile/20000518-1.c: New test.
14118
14119 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14120
14121         * g77.f-torture/compile/200005018.f:  New test.
14122
14123 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14124
14125         * gcc.c-torture/compile/20000517-1.c: New test.
14126
14127 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14128
14129         * gcc.c-torture/execute/20000516-1.c: New test.
14130
14131 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14132
14133         * g++.old-deja/g++.other/eh.C: New test.
14134
14135 2000-05-12  Richard Henderson  <rth@cygnus.com>
14136
14137         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14138         constants through to doit's conditional.
14139
14140 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14141
14142         * gcc.c-torture/compile/20000511-1.c: New test.
14143         * g77.f-torture/compile/20000511-1.f: New test.
14144         * g77.f-torture/compile/20000511-2.f: New test.
14145
14146 2000-05-11  Michael Meissner  <meissner@redhat.com>
14147
14148         * gcc.c-torture/execute/20000511-1.c: New test.
14149
14150 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14151
14152         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14153         * gcc.dg/20000510-1.S: New.
14154
14155 2000-05-08  Catherine Moore  <clm@cygnus.com>
14156
14157         * gcc.dg/unused-3.c: New.
14158
14159 2000-05-06  Richard Henderson  <rth@cygnus.com>
14160
14161           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14162           * g++.old-deja/g++.mike/warn1.C: Likewise.
14163           * g++.old-deja/g++.pt/local1.C: Likewise.
14164           * g++.old-deja/g++.pt/local7.C: Likewise.
14165           * g++.old-deja/g++.pt/spec16.C: Likewise.
14166
14167 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14168
14169         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14170
14171 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14172
14173           * g77.f-torture/execute/20000503-1.f:  New test.
14174
14175 2000-05-04  Andreas Jaeger  <aj@suse.de>
14176
14177         * gcc.dg/noreturn-2.c: New test.
14178
14179 2000-05-04  Neil Booth  <NeilB@earthling.net>
14180
14181         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14182         preprocessor.
14183
14184 2000-05-04  Richard Henderson  <rth@cygnus.com>
14185
14186         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14187
14188 2000-05-04  Richard Henderson  <rth@cygnus.com>
14189
14190         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14191         OpenSSL by Jason R Thorpe.
14192
14193 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14194
14195         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14196
14197 2000-05-03  Robert Lipe <robertlipe@usa.net>
14198
14199         * gcc.dg/20000503-1.c: New test.
14200
14201 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14202
14203         * gcc.c-torture/compile/20000502-1.c: New test.
14204         * g++.old-deja/g++.other/align.C: New test.
14205         * gcc.dg/cpp-tradstringify.c: New test.
14206
14207 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14208
14209         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14210         and hard registers.
14211
14212 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14213
14214         * gcc.c-torture/execute/loop-5.c: New test.
14215
14216 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14217
14218         * gcc.c-torture/execute/va-arg-20.c: New test.
14219
14220 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14221
14222         * gcc.c-torture/execute/20000422-1.c: New test.
14223
14224 2000-04-20  Greg McGary  <gkm@gnu.org>
14225
14226         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14227         when optimizing, but without sibling-call optimizations (-O1).
14228
14229 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14230
14231           * gcc.c-torture/compile/20000420-1.c: New test.
14232
14233 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14234
14235         * g++.abi/ptrflags.C: New test.
14236         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14237
14238 2000-04-19  Catherine Moore  <clm@cygnus.com>
14239
14240         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14241
14242 2000-04-19  Greg McGary  <gkm@gnu.org>
14243
14244         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14245         sibling-call optimizations.
14246
14247 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14248
14249         * gcc.dg/20000419-1.c: New test.
14250
14251 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14252
14253         * gcc.c-torture/execute/20000412-6.c: New test.
14254
14255 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14256
14257         * gcc.c-torture/execute/20000412-5.c: New test.
14258         * g77.f-torture/compile/20000412-1.f: New test.
14259         * gcc.c-torture/execute/20000412-4.c: New test.
14260         * gcc.c-torture/compile/20000412-2.c: New test.
14261         * gcc.c-torture/execute/20000412-3.c: New test.
14262         * gcc.c-torture/compile/20000412-1.c: New test.
14263         * gcc.c-torture/execute/20000412-2.c: New test.
14264
14265 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14266
14267         * objc/execute/bf-20.m: New test.
14268
14269 2000-04-10  Richard Henderson  <rth@cygnus.com>
14270
14271         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14272
14273         * gcc.c-torture/execute/20000412-1.c: New test.
14274
14275 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14276
14277         * g++.old-deja/g++.eh/catchptr1.C: New test.
14278
14279 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14280
14281         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14282
14283 2000-04-08  Neil Booth  <NeilB@earthling.net>
14284
14285         * gcc.dg/cpp-nullchar.c: Remove test as
14286         embedded nulls cause problems.
14287
14288 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14289
14290         * gcc.dg/compare2.c: New test.
14291
14292 2000-04-08  Neil Booth  <NeilB@earthling.net>
14293
14294         * gcc.dg/cpp-nullchar.c: New test.
14295
14296 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14297
14298         * gcc.dg/cpp-mi2.c: New test.
14299         * gcc.dg/cpp-mi2[abc].h: New files.
14300
14301 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14302
14303         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14304         member name.
14305
14306 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14307
14308         * g++.old-deja/g++.abi/vmihint.C: New test.
14309
14310 2000-04-06  Neil Booth  <NeilB@earthling.net>
14311
14312         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14313         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14314         copyright.
14315
14316 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14317
14318         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14319         avoid stack-frame overwrite.
14320
14321 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14322
14323         * gcc.c-torture/compile/20000405-2.c: New test.
14324         * gcc.c-torture/compile/20000405-3.c: New test.
14325
14326 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14327
14328         * gcc.c-torture/compile/20000405-1.c: New test.
14329
14330 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14331
14332         * gcc.dg/cast-qual-1.c: Revert last change.
14333
14334 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14335
14336         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14337
14338 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14339
14340         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14341         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14342
14343 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14344
14345         * gcc.c-torture/compile/20000403-2.c: New test.
14346         * gcc.c-torture/compile/20000403-1.c: New test.
14347
14348 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14349
14350         * gcc.c-torture/execute/20000403-1.c: New test.
14351
14352 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14353
14354         * gcc.c-torture/execute/20000402-1.c: New test.
14355
14356 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14357
14358         * gcc.c-torture/execute/va-arg-15.c: New test.
14359         * gcc.c-torture/execute/va-arg-16.c: New test.
14360         * gcc.c-torture/execute/va-arg-17.c: New test.
14361         * gcc.c-torture/execute/va-arg-18.c: New test.
14362         * gcc.c-torture/execute/va-arg-19.c: New test.
14363
14364 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14365
14366         * gcc.c-torture/compile/981211-1.c: Move to...
14367         * gcc.dg/cpp-as1.c: ...here.
14368         * gcc.dg/cpp-as2.c: New file.
14369
14370         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14371         compiler.
14372
14373 2000-04-02  Neil Booth  <NeilB@earthling.net>
14374
14375         * gcc.dg/cpp-cond.c  New tests.
14376         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14377         accidental success less likely.
14378         * gcc.dg/cpp-missingop.c  New tests.
14379         * gcc.dg/cpp-missingparen.c  New tests.
14380         * gcc.dg/cpp-shift.c  New tests.
14381         * gcc.dg/cpp-shortcircuit.c  New tests.
14382         * gcc.dg/cpp-unary.c  New tests.
14383
14384 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14385
14386         * gcc.c-torture/compile/20000329-1.c: New test.
14387
14388 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14389
14390         * gcc.c-torture/compile/20000326-1.c: New test.
14391         * gcc.c-torture/compile/20000326-2.c: New test.
14392
14393 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14394
14395         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14396         the first parameter is a function argument.
14397
14398 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14399
14400         * g++.old-deja/g++.ext/array4.C: New test.
14401
14402 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14403
14404         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14405
14406 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14407
14408         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14409
14410 2000-03-19  Richard Henderson  <rth@cygnus.com>
14411
14412         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14413
14414 2000-03-19  Richard Henderson  <rth@cygnus.com>
14415
14416         * gcc.c-torture/compile/20000319-1.c: New test.
14417
14418 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14419
14420         * gcc.c-torture/execute/20000314-3.c: New test.
14421         * gcc.c-torture/execute/20000314-2.c: New test.
14422         * gcc.c-torture/execute/20000314-1.c: New test.
14423         * gcc.c-torture/compile/20000314-2.c: New test.
14424         * gcc.c-torture/compile/20000314-1.c: New test.
14425
14426 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14427
14428         * g++.old-deja/g++.warn/inline.C: New test.
14429
14430 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14431
14432         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14433         standards-compliant result rather than specific constants.
14434         Put test-values in array.
14435
14436 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14437
14438         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14439         (g++_target_compile): Put test-specific options last.
14440
14441 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14442
14443         * g++.old-deja/g++.eh/vbase4.C: New test.
14444
14445 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14446
14447         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14448
14449 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14450
14451         * g++.old-deja/g++.brendan/misc12.C: Removed.
14452         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14453         * g++.old-deja/g++.ext/pretty4.C: New test.
14454
14455 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14456
14457         * g++.old-deja/g++.other/string2.C: New test.
14458
14459 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14460
14461         * g++.old-deja/g++.warn/impint2.C: New test.
14462
14463 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14464
14465         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14466         is 1, not zero.
14467
14468 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14469
14470         * g++.old-deja/g++.warn/impint.C: New test.
14471         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14472         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14473         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14474         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14475         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14476         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14477         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14478         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14479         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14480         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14481         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14482         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14483
14484 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14485
14486         * gcc.dg/cpp-redef.c: New test.
14487
14488 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14489
14490         * g++.old-deja/g++.pt/unify7.C: New test.
14491
14492 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14493
14494         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14495         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14496
14497 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14498
14499         * gcc.c-torture/compile/20000224-1.c: New test.
14500
14501 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14502
14503         * gcc.c-torture/compile/cpp-2.c: New test.
14504         * gcc.c-torture/compile/cpp-1.c: New test.
14505
14506 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14507
14508         * gcc.c-torture/execute/20000225-1.c: New test.
14509
14510 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14511
14512         * gcc.dg/cpp-li2.c: New test.
14513
14514         * gcc.dg/cpp-wi1.c: New test.
14515
14516         * gcc.dg/cpp-li1.c: New test.
14517
14518 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14519
14520         * g++.old-deja/g++.other/sizeof5.C: New test.
14521
14522 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14523
14524         * gcc.c-torture/execute/va-arg-13.c: New test.
14525
14526 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14527
14528         * gcc.c-torture/execute/va-arg-12.c: New test.
14529
14530 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14531
14532         * gcc.c-torture/execute/20000223-1.c: New test.
14533
14534 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14535
14536         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14537
14538 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14539
14540         * g++.old-deja/g++.abi/ptrmem.C: New test.
14541
14542 2000-02-19  Richard Henderson  <rth@cygnus.com>
14543
14544         * gcc.c-torture/compile/init-3.c: New.
14545
14546 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14547
14548         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14549         ALWAYS_CXXFLAGS.
14550
14551 2000-02-11  Robert Lipe <robertl@sco.com>
14552
14553         * gcc.c-torture/compile/20000211-3.c: New test.
14554
14555 2000-02-11  Martin Buchholz <martin@xemacs.org>
14556
14557         * gcc.c-torture/compile/20000211-2.c: New test.
14558
14559 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14560
14561         * gcc.c-torture/compile/20000211-1.c: New test.
14562
14563 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14564
14565         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14566           on native targets
14567
14568 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14569
14570         * g++.old-deja/g++.other/cast5.C: New test.
14571
14572 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14573
14574         * gcc.c-torture/execute/20000205-1.c: New.
14575
14576 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14577
14578         * g++.old-deja/g++.jason/cast3.C: Return void.
14579         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14580
14581 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14582
14583         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14584
14585         * gcc.dg/loop-1.c: New test.
14586
14587 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14588
14589         * gcc.c-torture/compile/20000127-1.c: New test.
14590         * gcc.c-torture/execute/991228-1.c: New test.
14591
14592 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14593
14594         * gcc.dg/unused-2.c: New test.
14595
14596         * gcc.dg/conv-1.c: New test.
14597
14598 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14599
14600         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14601         compiler.
14602         (tool_option_proc): Fix typo.
14603
14604 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14605
14606         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14607         of the ld on the host, not on the build machine.
14608         Also, don't crash if '--help' is not a supported option.
14609
14610 2000-01-24  Richard Henderson  <rth@cygnus.com>
14611
14612         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14613
14614 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14615
14616         * gcc.c-torture/execute/20000120-2.c: New test.
14617         * gcc.c-torture/execute/20000120-1.c: New test.
14618
14619 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14620
14621         * gcc.c-torture/execute/20000113-1.c: New test.
14622
14623 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14624
14625         * gcc.c-torture/execute/20000112-1.c: New test.
14626
14627 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14628
14629         * gcc.dg/20000111-1.c: New test.
14630
14631 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14632
14633         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14634         with 16 bit integers.
14635
14636 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14637
14638         * gcc.dg/20000108-1.c: New test.
14639
14640 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14641
14642         * g++.old-deja/g++.ns/koenig8.C: New test.
14643
14644 2000-01-05  Nathan Sidwell  <nathan@
14645
14646         * gcc.c-torture/execute/990531-1.c: New test.
14647
14648 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14649
14650         * gcc.c-torture/compile/990527-1.c: New test.
14651
14652 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14653
14654         * gcc.c-torture/execute/990527-1.c: New test.
14655
14656 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14657
14658         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14659         bitfields as signed.
14660
14661 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14662
14663         * g77.f-torture/compile/19990525-0.f: New test.
14664
14665 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14666
14667         * gcc.c-torture/execute/990525-2.c: New test.
14668
14669         * gcc.c-torture/execute/990525-1.c: New test.
14670
14671 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14672
14673         * g++.old-deja/g++.other/anon3.C: New test.
14674         * g++.old-deja/g++.other/anon4.C: New test.
14675         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14676         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14677         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14678         Merrill).
14679
14680 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14681
14682         * gcc.c-torture/execute/990524-1.c: New test.
14683
14684         * gcc.dg/990524-1.c: New test.
14685
14686 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14687
14688         * gcc.c-torture/compile/990523-1.c: New test.
14689
14690 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14691
14692         * gcc.c-torture/compile/990519-1.c: New test.
14693
14694 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14695
14696         * gcc.c-torture/compile/990517-1.c: New test.
14697
14698         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14699         (e4, f4): New tests.
14700         (main): Call them.
14701
14702 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14703
14704         * gcc.dg/noreturn-1.c: New test.
14705
14706 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
14707
14708         * gcc.c-torture/execute/990513-1.c: New test.
14709
14710 1999-05-10  Richard Henderson  <rth@cygnus.com>
14711
14712         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
14713
14714 1999-05-10  Craig Burley  <craig@jcb-sc.com>
14715
14716         * g77.f-torture/execute/erfc.f: Use small single-precision
14717         values, to avoid problems on Alphas when not -mieee.
14718
14719 1999-05-08  Craig Burley  <craig@jcb-sc.com>
14720
14721         * gcc.dg/990506-0.c: New test.
14722
14723 1999-05-08  Richard Henderson  <rth@cygnus.com>
14724
14725         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
14726         the constant to test.  Don't XFAIL 64-bit targets.
14727
14728         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
14729         * g++.old-deja/g++.law/profile1.C: Likewise.
14730
14731         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
14732         operator new instances.
14733         * g++.old-deja/g++.other/delete5.C: Likewise.
14734
14735 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14736
14737         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
14738         intrinsic.
14739
14740 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14741
14742         * g77.f-torture/execute/u77-test.f: Reverse order of two
14743         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
14744
14745 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14746
14747         * gcc.dg/compare1.c: New test.
14748
14749 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
14750
14751         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
14752         New tests.
14753
14754 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14755
14756         * g77.f-torture/compile/19990502-1.f: New test.
14757
14758 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14759
14760         * g77.f-torture/compile/19990502-0.f: New test.
14761
14762 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14763
14764         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
14765         intrinsic.
14766
14767 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14768
14769         * g77.f-torture/execute/u77-test.f (main): List libU77
14770         intrinsics not currently tested.
14771         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
14772         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
14773         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
14774         Trim blanks off the ends of some printed strings.
14775
14776 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14777
14778         * g77.f-torture/execute/u77-test.f (main): Just warn about
14779         FSTAT gid disagreement, as it's expected on some systems.
14780
14781 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14782
14783         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
14784         use a new function, which allows for some slop.
14785         Clean up some commentary.
14786         (issum): The new function.
14787         (sgladd): Deleted subroutine.
14788
14789 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14790
14791         * g77.f-torture/execute/u77-test.f: Modify to be more like
14792         libf2c/libU77 version, bringing patches to that version here.
14793         Add suitable commentary.
14794
14795 1999-04-25  Richard Henderson  <rth@cygnus.com>
14796
14797         * gcc.dg/990424-1.c: New test.
14798
14799 1999-04-24  Craig Burley  <craig@jcb-sc.com>
14800
14801         * g77.f-torture/execute/u77-test.f (main): Bug involving
14802         LSTAT has been fixed, so turn back on full checking.
14803
14804 1999-04-20  Craig Burley  <craig@jcb-sc.com>
14805
14806         * g77.f-torture/compile/19990419-0.f: New test.
14807         * g77.f-torture/execute/19990419-1.f: New test.
14808
14809 1999-04-17  Richard Henderson  <rth@cygnus.com>
14810
14811         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
14812         to avoid the need for a prototype to supress a warning.
14813
14814 1999-04-07  Jim Wilson  <wilson@cygnus.com>
14815
14816         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
14817
14818 1999-04-04  Jeffrey A Law  (law@cygnus.com)
14819
14820         * gcc.c-torture/execute/990404-1.c: New test.
14821
14822 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14823
14824         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
14825         * gcc.dg/cpp-if3.c: Don't use -pedantic.
14826         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
14827         missing initializer warnings.
14828
14829 1999-03-28  Jeffrey A Law  (law@cygnus.com)
14830
14831         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
14832         matching strings.
14833
14834 1999-03-26  Jeffrey A Law  (law@cygnus.com)
14835
14836         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
14837
14838 1999-03-26  Craig Burley  <craig@jcb-sc.com>
14839
14840         * g77.f-torture/execute/19990325-0.f: New test.
14841         * g77.f-torture/execute/19990325-1.f: New test.
14842
14843 1999-03-24  Jeffrey A Law  (law@cygnus.com)
14844
14845         * gcc.c-torture/execute/990324-1.c: New test.
14846
14847 1999-03-22  Jim Wilson  <wilson@cygnus.com>
14848
14849         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
14850         test with 4.
14851
14852 1999-03-17  Richard Henderson  <rth@cygnus.com>
14853
14854         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
14855
14856 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14857
14858         * g77.f-torture/execute/19990313-2.f: New test.
14859         * g77.f-torture/execute/19990313-3.f: New test.
14860
14861 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14862
14863         * g77.f-torture/execute/19990313-0.f: New test.
14864         * g77.f-torture/execute/19990313-1.f: New test.
14865
14866 1999-03-12  Jim Wilson  <wilson@cygnus.com>
14867
14868         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
14869         printf to sprintf.
14870         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
14871         (main): Add check for u15.  Conditionalize u31 check depending on
14872         whether ints are <32 bits or >=32 bits.
14873
14874 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14875
14876         * g77.f-torture/execute/19981119-0.f: Improve testiness.
14877
14878 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14879
14880         * g77.f-torture/compile/19990305-0.f: New test.
14881         * g77.f-torture/execute/19981119-0.f: New test.
14882
14883 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14884
14885         * g77.f-torture/execute/970625-2.f: call ABORT if final
14886         result is not correct, instead of just printing it.
14887         Add this checking via newly introduced obfuscation, to
14888         trip up buggy front ends.
14889
14890 1999-03-07  Craig Burley  <craig@jcb-sc.com>
14891
14892         * g77.f-torture/compile/960317-1.f: Moved from being
14893         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
14894
14895 1999-03-06  Craig Burley  <craig@jcb-sc.com>
14896
14897         * g77.f-torture/execute/960317-1.f: New (old) test.
14898         * g77.f-torture/execute/970625-2.f: Ditto.
14899
14900 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
14901
14902         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
14903         message on line 1 or line 2; cccp and cpplib do this differently.
14904
14905 1999-03-01  Jeffrey A Law  (law@cygnus.com)
14906
14907         * g++.old-deja/g++.law/weak1.C: New test.
14908
14909 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14910
14911         * gcc.c-torture/execute/990119-1.c: Renamed to...
14912         * gcc.dg/990119-1.c: this, so it will only be tested once
14913         (it's a preprocessor test, it doesn't need to be run at
14914         multiple optimization levels).
14915
14916 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14917
14918         * lib/g++.exp: Don't add incdir=$base_dir/../include to
14919           ALWAYS_CXXFLAGS.
14920
14921 1999-02-24  Craig Burley  <craig@jcb-sc.com>
14922
14923         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
14924         * g77.f-torture/compile/19981216-0.f: ...as it is expected
14925         to not be compilable by current g77.
14926
14927 1999-02-24  Nick Clifton  <nickc@cygnus.com>
14928
14929         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
14930
14931 1999-02-22  Jeffrey A Law  (law@cygnus.com)
14932
14933         * gcc.c-torture/execute/990222-1.c: New test.
14934
14935 1999-02-19  Craig Burley  <craig@jcb-sc.com>
14936
14937         * g77.f-torture/compile/19990218-0.f: New test.
14938         * g77.f-torture/noncompile/19990218-1.f: New test.
14939
14940 1999-02-18  Craig Burley  <craig@jcb-sc.com>
14941
14942         * g77.f-torture/compile/19981216-0.f: New test.
14943
14944 1999-02-14  Jeffrey A Law  (law@cygnus.com)
14945
14946         * gcc.dg/990214-1.c: New test.
14947
14948 1999-02-13  Jeffrey A Law  (law@cygnus.com)
14949
14950         * gcc.dg/990213-2.c: New test.
14951
14952         * gcc.dg/990213-1.c: New test.
14953
14954 1999-02-12  Jeffrey A Law  (law@cygnus.com)
14955
14956         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
14957         ints.
14958
14959 1999-02-11  Nick Clifton  <nickc@cygnus.com>
14960
14961         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
14962         specified by target.
14963
14964         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
14965
14966 1999-02-11  Jeffrey A Law  (law@cygnus.com)
14967
14968         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
14969
14970 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14971
14972         * gcc.dg/special/ecos.exp: New test driver for new tests with
14973         special requirements.
14974
14975         * gcc.dg/special/alias-1.c: New test.
14976         * gcc.dg/special/gcsec-1.c: New test.
14977         * gcc.dg/special/weak-1.c: New test.
14978         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
14979         * gcc.dg/special/weak-2.c: New test.
14980         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
14981         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
14982         * gcc.dg/special/wkali-1.c: New test.
14983         * gcc.dg/special/wkali-2.c: New test.
14984         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
14985         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
14986
14987 1999-02-10  Felix Lee  <flee@cygnus.com>
14988
14989           * lib/c-torture.exp (c-torture-compile): Pull out code for
14990           analyzing gcc error messages.
14991           (c-torture-execute): Likewise.  Fix some (harmless) false
14992           positives.
14993           * lib/gcc.exp (gcc_check_compile): New function.
14994
14995 1999-02-08  Richard Henderson  <rth@cygnus.com>
14996
14997         * gcc.c-torture/execute/990208-1.c: New test.
14998
14999 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15000
15001         * g++.dg/special/ecos.exp: New driver for new tests with special
15002         requirements
15003
15004         * g++.dg/special/conpr-1.C: New test
15005         * g++.dg/special/conpr-2.C: New test
15006         * g++.dg/special/conpr-2a.C: New test
15007         * g++.dg/special/conpr-3.C: New test
15008         * g++.dg/special/conpr-3a.C: New test
15009         * g++.dg/special/conpr-3b.C: New test
15010
15011         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15012         allow g++ to use the dg driver
15013
15014         * README: Add comment about g++.dg directory
15015
15016 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15017
15018         * README: Update email addresses.
15019
15020 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15021
15022         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15023         arguments in order to force structure S onto the stack even on
15024         the alpha.
15025         (test): Pass 10 leading arguments to function foo as well as the
15026         structure S.
15027
15028         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15029         failure for all targets.
15030
15031         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15032         abort to terminate program execution.
15033
15034 1999-01-30  Richard Henderson  <rth@cygnus.com>
15035
15036         * gcc.c-torture/execute/990130-1.c: New test.
15037
15038 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15039
15040         * gcc.dg/990130-1.c: New test.
15041
15042 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15043
15044         * gcc.c-torture/execute/990128-1.c: New test.
15045
15046 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15047
15048         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15049
15050 1999-01-27  Felix Lee  <flee@cygnus.com>
15051
15052         * lib/c-torture.exp (c-torture-compile): pull out code for
15053         analyzing gcc error messages.
15054         (c-torture-execute): ditto, and fix some (harmless) false
15055         positives.
15056         * lib/gcc.exp (gcc_check_compile): new function.
15057
15058 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15059
15060         * gcc.dg/990117-1.c: New test.
15061
15062         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15063
15064         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15065
15066 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15067
15068         * g77.f-torture/compile/990115-1.f: New test.
15069
15070 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15071
15072         * gcc.c-torture/compile/990107-1.c: New test
15073
15074 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15075
15076         * gcc.c-torture/execute/990106-2.c: New test.
15077
15078         * gcc.c-torture/execute/990106-1.c: New test.
15079
15080 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15081
15082         * gcc.c-torture/compile/981223-1.c: New test.
15083
15084 1998-12-29  Richard Henderson  <rth@cygnus.com>
15085
15086         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15087         (opt3): Rename from opt4 and disable.
15088
15089 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15090
15091         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15092
15093 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15094
15095         * g++.old-deja/g++.other/conv5.C: New test.
15096
15097 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15098
15099         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15100
15101 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15102
15103         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15104
15105 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15106
15107         * gcc.c-torture/compile/981211-1.c: New test.
15108
15109 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15110
15111         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15112
15113         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15114
15115 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15116
15117         * gcc.special/930510-1.c: Make C9X safe.
15118         * gcc.misc-tests/gcov-1.c Similarly.
15119         * gcc.misc-tests/gcov-2.c Similarly.
15120
15121 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15122
15123         * gcc.dg/ultrasp1.c: New test.
15124
15125 1998-12-06  Richard Henderson  <rth@cygnus.com>
15126
15127         * gcc.c-torture/execute/981206.c: New test.
15128
15129 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15130
15131         * g++.old-deja/g++.ns/template7.C: New test.
15132
15133         * g++.old-deja/g++.other/expr1.C: New test.
15134
15135         * g++.old-deja/g++.eh/tmpl3.C: New test.
15136
15137         * g++.old-deja/g++.eh/tmpl2.C: New test.
15138
15139 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15140
15141         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15142         * g++.old-deja/g++.other/using6.C: Removed.
15143         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15144
15145         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15146
15147 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15148
15149         * g++.old-deja/g++.pt/overload8.C: New test.
15150
15151         * g++.old-deja/g++.pt/overload7.C: New test.
15152
15153         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15154
15155         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15156         and relinking messages.
15157         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15158         compiling with -frepo.
15159
15160 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15161
15162         * g++.old-deja/g++.pt/lookup6.C: New test.
15163
15164 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15165
15166         * gcc.c-torture/execute/981130-1.c: New test.
15167         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15168
15169 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15170
15171         * g++.old-deja/g++.pt/explicit76.C: New test.
15172
15173         * g++.old-deja/g++.pt/friend38.C: New test.
15174
15175         * g++.old-deja/g++.ns/crash2.C: New test.
15176
15177         * g++.old-deja/g++.pt/defarg8.C: New test.
15178
15179         * g++.old-deja/g++.pt/instantiate6.C: New test.
15180
15181         * g++.old-deja/g++.pt/static6.C: New test.
15182
15183         * g++.old-deja/g++.pt/decl2.C: New test.
15184
15185 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15186
15187         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15188         problem is actually related with name lookup, but so what? :-)
15189
15190         * g++.old-deja/g++.pt/friend37.C: New test.
15191
15192 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15193
15194         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15195         element, which fails on some systems.
15196
15197         * g77.f-torture/execute/labug1.f: New test.
15198
15199 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15200
15201         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15202         is defined.
15203
15204 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15205
15206         * g77.f-torture/compile/981117-1.f: New test.
15207
15208 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15209
15210         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15211         properly discarded.
15212
15213 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15214
15215         * gcc.c-torture/execute/memcheck: New directory of tests for
15216         -fcheck-memory-usage.
15217
15218 1998-11-07  Gerald Pfe
15219
15220         * g77.f-torture/noncompile/980615-0.f: New test.
15221
15222 1998-07-26  H.J. Lu  (hjl@gnu.org)
15223
15224         * gcc.dg/980312-1.c: Do link instead of compile.
15225         * gcc.dg/980313-1.c: Likewise.
15226
15227 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15228
15229         * gcc.c-torture/compile/980726-1.c: New test.
15230
15231 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15232
15233         * g77.f-torture/execute/io0.f: New test.
15234
15235 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15236
15237         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15238         an int.
15239
15240 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15241
15242         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15243         m32r bugs.
15244
15245 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15246
15247         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15248         c-decl.c:grokdeclarator can handle mode attributes.
15249
15250 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15251
15252         * gcc.c-torture/execute/980716-1.c: New test.
15253
15254 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15255
15256         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15257         the mn10200.
15258         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15259         the mn10200.
15260         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15261         * gcc.c-torture/compile/930326-1.x: Similarly.
15262
15263 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15264
15265         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15266         New test from Craig.
15267
15268 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15269
15270         * g77.f-torture/noncompile/980616-0.f: New test.
15271
15272         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15273
15274 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15275
15276         *  g++.other/singleton.C: Return error value instead of taking
15277         SIGSEGV.
15278
15279 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15280
15281         *  g++.other/singleton.C: New test.   Warning is under dispute.
15282         Runtime crash is not.
15283
15284 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15285
15286         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15287         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15288         using6.C, using7.C}:  New namespace tests.
15289
15290 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15291
15292         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15293         specialization with typedef'ed names used as array indexes.
15294
15295 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15296
15297         * gcc.c-torture/execute/980709-1.c: New test.
15298
15299         * gcc.dg/980709-1.c: New test.
15300
15301 1998-07-07  Richard Henderson  <rth@cygnus.com>
15302
15303         * gcc.c-torture/execute/bcp-1.c: New test.
15304
15305 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15306
15307         * gcc.c-torture/execute/980707-1.c: New test.
15308
15309 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15310
15311         * gcc.c-torture/compile/980706-1.c: New test.
15312
15313 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15314
15315         * g77.f-torture/execute/980701-0.f,
15316         g77.f-torture/execute/980701-1.f: New test from Craig.
15317
15318 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15319
15320         * gcc.c-torture/compile/980701-1.c: New test.
15321
15322         * gcc.c-torture/execute/980701-1.c: New test.
15323
15324 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15325 rlsruhe.de>
15326
15327         * g++.old-deja/g++.robertl/eb132.C: New test.
15328         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15329
15330 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15331
15332         * g77.f-torture/execute/980628-7.f,
15333         g77.f-torture/execute/980628-8.f,
15334         g77.f-torture/execute/980628-9.f,
15335         g77.f-torture/execute/980628-10.f: New tests from Craig.
15336
15337         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15338
15339 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15340
15341         * g77.f-torture/execute/980628-4.f: New test from Craig.
15342         * g77.f-torture/execute/980628-5.f: Likewise.
15343         * g77.f-torture/execute/980628-2.f: Likewise.
15344         * g77.f-torture/execute/980628-0.f: Likewise.
15345         * g77.f-torture/execute/980628-1.f: Likewise.
15346         * g77.f-torture/execute/980628-3.f: Likewise.
15347         * g77.f-torture/execute/980628-6.f: Likewise.
15348
15349 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15350
15351         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15352         directory when nothing has been installed yet.
15353
15354 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15355
15356         * gcc.c-torture/special/special.exp: Handle newer versions of
15357         dejagnu.
15358
15359 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15360
15361         * gcc.dg/980626-1.c: New test.
15362
15363 1998-06-19  Bruno Haible <haible@ilog.fr>
15364
15365         * gcc.misc-tests/m-un-2.c: New test.
15366         * g++.old-deja/g++.other/warn01.c: Likewise.
15367
15368 1998-06-19  Robert Lipe  <robertl@dgii.com>
15369
15370         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15371         compatibility with assmblers with a different comment character.
15372         Eliminate use of GAS-specific extensions.
15373
15374 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15375
15376         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15377
15378 1998-06-19  Robert Lipe  <robertl@dgii.com>
15379
15380         *lib/g77.exp: Replace search for libf2c.a with search for newly
15381         renamed libg2c.a
15382
15383 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15384
15385         * gcc.c-torture/execute/980617-1.c: New test.
15386
15387 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15388
15389         * gcc.c-torture/execute/980612-1.c: New test.
15390
15391 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15392
15393         * gcc.dg/980523-1.c: Only test on ppc-linux.
15394         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15395
15396         * gcc.c-torture/execute/980608-1.c: New test.
15397
15398 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15399
15400         * gcc.c-torture/execute/980605-1.c: New test.
15401
15402 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15403
15404         * gcc.c-torture/execute/980604-1.c: New test.
15405
15406 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15407
15408         * gcc.c-torture/execute/980602-1.c: New test.
15409         * gcc.c-torture/execute/980602-2.c: Likewise.
15410
15411 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15412
15413         * 970125-0.f: Fix per JCB.  Add commentary.
15414
15415 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15416
15417         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15418         IEEE -0 support.
15419
15420 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15421
15422         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15423         earlier.
15424
15425 1998-05-28  Catherine Moore <clm@cygnus.com>
15426
15427         * gcc.c-torture/execute/980526-3.c: New test.
15428
15429 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15430
15431         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15432         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15433         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15434         m88k-motorola-sysv3 to XFAIL.
15435
15436 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15437
15438         * gcc.dg/980526-1.c: New test.
15439         * gcc.c-torture/execute/980526-2.c: New test.
15440
15441 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15442
15443         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15444
15445         * gcc.c-torture/execute/980526-1.c: New test.
15446
15447 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15448
15449         * g77.f-torture/execute/alpha2.f: Add runtime test.
15450
15451 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15452
15453         * g++.old-deja/old-deja.exp: Strip leading directories.
15454
15455         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15456         error for the line.  Don't run multiple tests for the same line.
15457
15458 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15459
15460         * gcc.dg/980523-1.c: New test.
15461
15462 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15463
15464         * g77.f-torture/compile/970915-0.f: New test.
15465
15466 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15467
15468         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15469
15470 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15471
15472         * gcc.dg/980520-1.c: New test.
15473
15474 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15475
15476         * gcc.dg/980502-1.c: Fix return type.
15477
15478 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15479
15480         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15481         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15482         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15483         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15484         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15485
15486 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15487
15488         * g77.f-torture/execute/980520-1.f: New test.
15489
15490 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15491
15492         * lib/mike-g77.exp: New file.
15493
15494         * g77.f-torture/noncompile/noncompile.exp,
15495         g77.f-torture/noncompile/check0.f: New files.
15496
15497 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15498
15499         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15500         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15501         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15502         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15503         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15504         abort where appropriate.
15505
15506 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15507
15508         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15509         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15510
15511 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15512
15513         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15514
15515 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15516
15517         * g77.f-torture/compile/980427-0.f: New test.
15518
15519 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15520
15521         * g77.f-torture/compile/980424-0.f: New test.
15522
15523 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15524
15525         * g77.f-torture/compile/980419-2.f (main): New test.
15526         * g77.f-torture/compile/970125-0.f: New test.
15527         * g77.f-torture/compile/980419-1.f: New test.
15528
15529 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15530
15531         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15532         of loop-4.c.
15533
15534 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15535
15536         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15537
15538 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15539
15540         * gcc.c-torture/compile/980329-1.c: New test.
15541
15542 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15543
15544         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15545         * gcc.dg/980312-1.c: Fix typo in -march command.
15546
15547 1998-03-16  H.J. Lu  (hjl@gnu.org)
15548
15549         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15550
15551 1998-03-11  Robert Lipe  <robertl@dgii.com>
15552
15553         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15554         Dave Love agree the Fortran source is bogus.
15555
15556 1998-03-11  Robert Lipe  <robertl@dgii.com>
15557
15558         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15559         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15560         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15561         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15562         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15563
15564 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15565
15566         * g++.old-deja/g++.other/friend1.C: New test.
15567
15568 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15569
15570         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15571         possibly uninitialized) variables and declare dnrm2.
15572
15573 1998-02-23  Robert Lipe <robertl@dgii.com>
15574
15575         From Bruno Haible <haible@ilog.fr>:
15576         * gcc.c-torture/execute/980223.c: New test.
15577
15578 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15579
15580         * gcc.dg/ifelse-1.c: New test.
15581
15582 1998-02-09  H.J. Lu  (hjl@gnu.org)
15583
15584         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15585
15586           * lib/old-dejagnu.exp (old-dejagnu): Added the
15587           "execution test - XFAIL *-*-*" handling in the spirit of
15588           "excess errors test -". Changed the "execution test fails"
15589           handling to be like "excess errors test fails".
15590           * Update various tests accordingly.
15591
15592 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15593
15594         * gcc.c-torture/execute/980205.c: New test.
15595
15596 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15597
15598         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15599         * lib/f-torture.exp: Similarly.
15600         * gcc.c-torture: Rename all .cexp files to .x files.
15601
15602 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15603
15604         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15605         (940510-1.c): Removed duplicate.
15606         (971104-1.c): New test.
15607
15608 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15609
15610           * lib/f-torture.exp: Improve error and loop detection.
15611
15612 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15613
15614         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15615         use that to size the filler array.
15616
15617 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15618
15619         * lib/c-torture.exp(c-torture-execute): Fix typo.
15620
15621         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15622         testcase as the executable name. Keep the executable around if
15623         the test fails.
15624
15625 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15626
15627         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15628         changes.  Only test one -g option, and move it to the end of the
15629         list of options to test.
15630
15631 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15632
15633         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15634         variable GCC_TORTURE_OPTIONS to supply default switches separated
15635         by colons.  If no environment variable, run tests with -O0 -g, -O1
15636         -g, and -O2 -g as well.
15637
15638 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15639
15640         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15641         explanatory comments. Fix indentation.
15642
15643 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15644
15645         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15646
15647 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15648
15649         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15650         * g++.old-deja/g++.mike/p7325.C: Likewise.
15651         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15652
15653 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15654
15655         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15656         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15657         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15658         * g++.old-deja/g++.law/operators4.C: Likewise.
15659
15660 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15661
15662         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15663         * g++.old-deja/g++.mike/p784.C: Ditto.
15664         * g++.old-deja/g++.mike/p785.C: Ditto.
15665
15666 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15667
15668           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15669
15670 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15671
15672         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15673         target feature; pass this to c-torture-execute as needed.
15674
15675 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15676
15677         * lib/c-torture.exp(c-torture-execute): If the previous and the
15678         current executables being tested are identical, we don't need to
15679         run the executable again. Try to make the executable names
15680         unique. Add an optional argument for passing additional compiler
15681         flags.
15682
15683 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15684
15685         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15686
15687 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15688
15689         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15690
15691 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15692
15693         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15694         32bit or larger longs.
15695
15696         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15697         have either a 32bit long or 32bit int.
15698
15699 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15700
15701         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15702         Make double precision tests dependent on sizeof (double).
15703
15704 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15705
15706         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15707         too.
15708
15709 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15710
15711         * gcc.c-torture/compile/961203-1.cexp: New script.
15712
15713 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15714
15715         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15716         up the includes ourselves.
15717
15718 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15719
15720         * lib/plumhall.exp: Remove random include, and add a few
15721         verbose messages for debugging.
15722
15723 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15724
15725         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15726         of trying to do it ourselves.
15727
15728 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15729
15730         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15731
15732 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15733
15734         * gcc.prms/5403.c: Made regexp a bit less strict.
15735
15736 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15737
15738         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15739         is returned from remote_load instead.
15740         * lib/plumhall.exp: Ditto.
15741         * lib/mike-g++.exp: Ditto.
15742         * lib/old-dejagnu.exp: Ditto.
15743         * lib/c-torture.exp: Ditto.
15744
15745 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15746
15747         * lib/g++.exp: Use build_wrapper procedure.
15748         * lib/gcc.exp: Ditto.
15749
15750 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15751
15752         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15753         an old-style decl for malloc.  Fixes tests to work when
15754         sizeof (int) != sizeof (size_t).
15755
15756 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15757
15758         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15759
15760         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15761         use stdargs.h interface.
15762
15763 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15764
15765         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15766         NO_VARARGS when compiling.
15767
15768 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15769
15770         * lib/plumhall.exp(ph_includes): New procedure.
15771         (ph_make): Use it.
15772         (ph_compiler): Ditto.
15773
15774         * lib/g++.exp: Rename test-glue.c to testglue.c.
15775         * lib/gcc.exp: Ditto.
15776
15777 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15778
15779         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
15780         to completion when it's called.
15781
15782 1997-03-21  Michael Meissner  <meissner@cygnus.com>
15783
15784         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
15785         is defined, don't do test.
15786
15787 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
15788
15789         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
15790         for object files.
15791         (ph_summary): Mark skipped testcases as untested, not unresolved.
15792
15793         * lib/plumhall.exp (ph_make): If unresolved because of bad
15794         errorCode, record errorCode in log file.
15795         (*): Replace send_log/verbose with verbose -log.
15796
15797 1997-03-19  Michael Meissner  <meissner@cygnus.com>
15798
15799         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
15800         double conversion if double isn't at least 8 bytes.
15801
15802         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
15803         int to work with targets where int is 16 bits.
15804
15805         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
15806         8 bytes, just exit, since 4 byte doubles don't have enough bits of
15807         precision for the test to complete.
15808
15809 1997-03-14  Michael Meissner  <meissner@cygnus.com>
15810
15811         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
15812         if d10v is not compiled with the -mdouble64 flag.
15813         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
15814
15815         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
15816         d10v is not compiled with the -mint32 flag.
15817
15818 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
15819
15820         * lib/plumhall.exp: Use incr_count.
15821
15822 1997-03-12  Jeffrey A Law  (law@cygnus.com)
15823
15824         * gcc.c-torture: Update to c-torture-1.45.
15825
15826 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
15827
15828         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
15829         the name of the expect testcase file).
15830
15831         * lib/g++.exp(g++_init): Ditto.
15832
15833 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
15834
15835         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
15836         the host.
15837
15838         * lib/gcc.exp(gcc_exit): New procedure.
15839
15840 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
15841
15842         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
15843         specs where appropriate.
15844
15845         * g++.old-deja/g++.arm/*: Added additional ERROR checks
15846         because of new "candidates are" messages, and removed a few
15847
15848         * Converted all non-old-style g++ testcases to old-style, and
15849         moved into g++.old-deja.
15850
15851 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
15852
15853         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
15854         options.
15855
15856         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
15857         succeeded.
15858
15859         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
15860
15861 1997-02-13  Michael Meissner  <meissner@cygnus.com>
15862
15863         * lib/gcc.exp (gcc_target_compile): Add support for defining
15864         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
15865         the machine doesn't have those features.
15866
15867 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
15868
15869         * g++.law/operators4.exp: Don't use LIBS.
15870
15871 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
15872
15873         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
15874
15875         * lib/mike-g++.exp: Don't set the compiler to be tested here.
15876         * lib/g++.exp: Set it here instead. Also, allow use of the
15877         --tool_exec and --tool_opt options. Change CXX to
15878         GXX_UNDER_TEST.
15879
15880         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
15881
15882         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
15883
15884 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
15885
15886         * lib/old-dejagnu.exp: Use prune_warnings instead of
15887         prune_system_crud.
15888         * lib/mike-g++.exp: Ditto.
15889         * lib/gcc.exp: Ditto.
15890         * lib/g++.exp: Ditto.
15891
15892         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
15893
15894 1997-02-07  Jeffrey A Law  (law@cygnus.com)
15895
15896           * 941014-2.c: Include stdlib.h
15897           * 960327-1.c: Include stdio.h
15898           * dbra.c, index-1.c: Don't assume ints are 32bits.
15899
15900 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
15901
15902         * lib/gcc.exp: Add gcc,stack_size target feature.
15903
15904         * lib/g++.exp(g++_target_compile): Add the include and link
15905         paths here, not in two other places. And, it's $options, not
15906         options.
15907
15908         * lib/mike-g++.exp(postbase): Remove the code that determines
15909         the correct include and link paths.
15910         * g++.old-deja/old-deja.exp: Ditto.
15911
15912 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
15913
15914         * lib/g++.exp(g++_init): target_compile no longer returns the
15915         filename of the result.
15916
15917 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
15918
15919         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
15920         call to glob.
15921
15922         * gcc.c-torture/special/special.exp: Change call to
15923         gcc_target_compile to include the object file.
15924
15925 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
15926
15927         * gcc.c-torture/special/special.exp: Correct misspelling in last
15928         change.
15929
15930 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
15931
15932         * lib/plumhall.exp(ph_summary): Log the entire output of the
15933         executable. Return -1 if there were any failures, 0 otherwise.
15934         (ph_execute): Return -1 if there were any failures, 0 otherwise.
15935         (ph_make): Clean up objects and executables that were built
15936         if the tests succeeded.
15937
15938 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
15939
15940         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
15941         libraries and includes in the build tree as appropriate.
15942
15943 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15944
15945         * lib/c-torture.exp: Instead of looking for the global variable
15946         NO_LONG_LONG, check to see if that's a feature of the target.
15947
15948 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15949
15950         * config/default.exp: Minimize. Delete the remainer of the files in
15951         config; this functionality is now in devo/dejagnu/config.
15952
15953         g++.*/*: Pass any additional flags used to compile to postbase;
15954         delete CXXFLAGS.
15955
15956         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
15957         is now done by runtest.exp. Use gcc_target_compile instead of
15958         compile.
15959
15960         lib/c-torture.exp: Use gcc_target_compile instead of compile.
15961         Remove references to CFLAGS. Use remote_file instead of
15962         calling rm -f.
15963         (c-torture): Take a list of arguments to use to compile this
15964         testcase.
15965
15966         lib/g++.exp: Simplify. Use target_compile instead of compile.
15967         lib/gcc-dg.exp: Ditto.
15968         lib/gcc.exp: Ditto.
15969         lib/mike-{gcc,g++}.exp: Ditto.
15970         lib/old-dejagnu.exp: Ditto.
15971         lib/plumhall.exp: Ditto.
15972
15973 1997-01-08  Jim Wilson  <wilson@cygnus.com>
15974
15975         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
15976         (ph_linker): Likewise.
15977
15978 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
15979
15980           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
15981         MAP_ANON / MAP_ANONYMOUS if defined;
15982         else try to map from /dev/zero .
15983
15984 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15985
15986         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
15987         isn't defined, then define it to MAP_ANONYMOUS.
15988
15989 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15990
15991         * gcc.c-torture: Update to c-torture-1.42 release.
15992
15993 1996-11-11  Jeffrey A Law  (law@cygnus.com)
15994
15995         * gcc.c-torture: Update to c-torture-1.41 release.
15996
15997 1996-10-27  Jeffrey A Law  (law@cygnus.com)
15998
15999         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16000         c-torture release.
16001
16002 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16003
16004         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16005         and LDFLAGS.  Fix second case to append the target_info ldflags
16006         onto LDFLAGS, not CFLAGS.
16007         * lib/g++.exp (g++_init): Add target_info stuff.
16008         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16009         of libgloss and newlib flags for !native.
16010
16011         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16012         (GDB): Fix relative path to go up another dir for finding gdb.
16013
16014 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16015
16016         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16017         versions in the target_info array, if they don't exist.
16018
16019 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16020
16021         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16022
16023 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16024
16025         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16026         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16027
16028 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16029
16030         * lib/old-dejagnu.exp: Don't remove the output file before we've
16031         actually tested it. Don't append pwd to the path of the executable
16032         we're testing.
16033
16034 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16035
16036         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16037
16038 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16039
16040         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16041         temporary directory for compiler files, and set it to a default
16042         value of /tmp. Set $output as the name of the output file from
16043         compiling the testcase. Add a -o option to $cflags_var so the
16044         compiler writes the final output file as $output. Set $executable
16045         to $output.
16046
16047         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16048         directory for compiler files, and set it to /tmp if it doesn't
16049         already have a value. Set $output_file to the name of the output
16050         file from compiling the testcase. Add a -o option to CXXFLAGS so
16051         the compiler writes the final output file as $output. Use $output
16052         as the executable to be tested.
16053
16054 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16055
16056         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16057
16058 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16059
16060         * gcc.c-torture/execute/pending-1.c: New test.  Still
16061         pending in Tege's queue.
16062
16063 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16064
16065         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16066         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16067         if there were failures.  Call unresolved if there were unresolved
16068         testcases.  Call gcc_fail if program did not run to completion.
16069         (ph_make): Pass additional argument name to ph_execute.
16070         (ph_execute): Add new argument.  Pass additional arguments to
16071         ph_summary.  Call gcc_fail is there is no execution output.
16072
16073 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16074
16075         * lib/plumhall.exp (proc_summary): Output relavent summary
16076         lines into the log so specific failures in plumhall can be
16077         investigated.
16078
16079 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16080
16081         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16082         (c-torture-execute): Don't try to execute tests which use
16083         "long long" types if $NO_LONG_LONG is nonzero.
16084
16085 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16086
16087         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16088         not c-torture.
16089
16090         * gcc.ieee: Move from here.
16091         * gcc.c-torture/execute/ieee: To here.
16092
16093 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16094
16095         * gcc.c-torture: Update to c-torture-1.41 release.
16096
16097 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16098
16099         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16100         not "$output".
16101
16102 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16103
16104         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16105         -c present.
16106
16107 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16108
16109         * config/proelf.exp: Handle connecting to a simulator.
16110
16111 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16112
16113         * config/proelf.exp: New file.  Enough framework that we can
16114         run c-torture tests on the proelf targets (or any other target
16115         that gdb can connect to for that matter).
16116
16117 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16118
16119         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16120         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16121
16122         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16123         exec_output exists.
16124
16125 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16126
16127         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16128         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16129
16130         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16131         to pass/fail/unresolved/unsupported/untested.  Caller must now
16132         call unresolved/unsupported/untested.
16133         * lib/*.exp: Update FSF address.  Update to handle new results of
16134         ${tool}_load.
16135         * lib/chill.exp (verbose): Delete.
16136
16137 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16138
16139         * lib/gcc.exp (default_gcc_start): Change order of args to
16140         $LDFLAGS $CFLAGS $LIBS.
16141         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16142         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16143         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16144         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16145         * gcc.misc-tests/dg-test.exp: Likewise.
16146         * gcc.misc-tests/msgs.exp: Likewise.
16147         * gcc.prms/prms.exp: Likewise.
16148         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16149         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16150
16151         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16152
16153 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16154
16155         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16156
16157         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16158         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16159
16160         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16161         necessary.
16162
16163 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16164
16165         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16166         global for loop; add use of $mathlib.
16167         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16168         settings here; set mathlib for anything but VxWorks.
16169
16170 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16171
16172         * gcc.c-torture: Update to c-torture-1.40 release.
16173
16174 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16175
16176         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16177         dg.exp.
16178
16179 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16180
16181         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16182         global.
16183
16184 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16185
16186         * lib/g++.exp (LIBS): Define if not already.
16187         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16188         (gcc-dg-prune): Call prune_gcc_output.
16189         * lib/gcc.exp (prune_gcc_output): New proc.
16190         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16191         prune_gcc_output.
16192
16193 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16194
16195         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16196         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16197
16198 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16199
16200         * gcc.c-torture: Update to c-torture-1.39 release.
16201
16202 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16203
16204         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16205         fails, try others as well.
16206
16207 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16208
16209         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16210         If compilation fails, mark execute tests as `untested'.
16211         If test is marked as unsupported, don't mark compilation and
16212         execute tests as failed.
16213
16214 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16215
16216         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16217         libstdc++ for whether or not we want to be doing shared
16218         libraries.  Delete link_curses since we don't need it anymore.
16219         * lib/mike-g++.exp (postbase): Don't link in libg++.
16220         * g++.old-deja/old-deja.exp: Likewise.
16221
16222 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16223
16224         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16225
16226 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16227
16228         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16229         For that, add `-Wl,-a,shared_archive'.
16230         * g++.old-deja/old-deja.exp: Likewise.
16231
16232 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16233
16234         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16235
16236 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16237
16238         * lib/mike-g++.exp (postbase): Pay attention to the status of
16239         g++_load.
16240
16241 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16242
16243           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16244
16245 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16246
16247         * lib/gcc.exp (default_gcc_start): No longer need to log program
16248         being executed or its output, execute_anywhere does that now.
16249         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16250         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16251
16252 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16253
16254         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16255         the same as those in lib/g++.exp.
16256
16257 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16258
16259         * gcc.c-torture: Update to c-torture-1.38 release.
16260         * gcc.ieee: Related changes.
16261
16262 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16263
16264         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16265         "exec". Minor reformatting changes.
16266
16267         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16268         cross. This means all "exec" calls now work on a remote host as
16269         well.
16270         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16271         cross. Filter out the extra "\r\n" stuff that expect puts in.
16272         (c-torture-execute): Filter out the bogus warnings like
16273         c-torture-compile does. Add support for canadian cross.
16274         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16275         Use execute_anywhere rather than calling exec directly. Now it
16276         works for canadian cross testing.
16277
16278 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16279
16280         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16281         results into a variable, and check that rather than using file exists.
16282
16283 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16284
16285         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16286         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16287
16288 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16289
16290         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16291         lib_curses if there's a shared libg++ in the build tree.
16292
16293 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16294
16295         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16296         if not supported target.
16297
16298 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16299
16300         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16301         link_curses up to always happen, not just for native builds.
16302
16303 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16304
16305         * gcc.c-torture: Update to c-torture-1.36 release.
16306         * gcc.failure: Related changes.
16307
16308 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16309
16310         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16311
16312 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16313
16314         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16315         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16316         runshlib, link_curses, and mathlib for link and run.
16317
16318         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16319         pass the runtime shared library options for Solaris, OSF/1, and
16320         Irix5, and link with -lcurses to avoid unresolved references.
16321
16322 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16323
16324         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16325         only run once.
16326
16327 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16328
16329         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16330
16331 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16332
16333         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16334         do not have a framework for the "compat" tests yet.
16335
16336 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16337
16338         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16339         set to null if we're testing vxworks5.1.  Use that instead of
16340         `-lm' in the setting of LIBS for link and run.
16341
16342 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16343
16344         * config/rom68k.exp (${tool}_load): Major changes to make it
16345         work.  Verified that it does in fact return the stuff in
16346         exec_output properly.  Catch any Emul or any TRAP other than 0.
16347
16348 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16349
16350         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16351         LDFLAGS properly for targets that need stuff from libgloss.
16352         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16353         only run once.
16354         (gpp_initialized): New variable.
16355
16356 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16357
16358         * config/rom68k.exp: Load libgloss.exp.
16359         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16360         so we can produce a fully linked binary.
16361         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16362         so we can produce a fully linked binary.
16363
16364 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16365
16366         * lib/plumhall.exp (ph_section): Watch for expected failures.
16367         Add missing `else'.
16368
16369         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16370         run the testcase.
16371         (c-torture): Likewise.
16372
16373 1995-08-28  Doug Evans  <dje@cygnus.com>
16374
16375         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16376
16377         * lib/mike-g++.exp (mike_cleanup): New proc.
16378         (prebase): New globals compiler_result, not_compiler_result,
16379         target_regexp.
16380         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16381         allow leading "-" in pattern.  Watch for unsupported tests.
16382         If $compiler_result is set, pattern match assembler code,
16383         and ditto for $not_compiler_result.
16384         * lib/mike-gcc.exp: Likewise.
16385
16386         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16387         execution "succeeded".
16388
16389 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16390
16391         * config/win32.exp: New file.
16392         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16393
16394 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16395
16396         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16397         unsupported.
16398         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16399         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16400         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16401
16402         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16403         "... without exceptions was ...".  That is now handled by
16404         prune_system_crud.
16405         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16406
16407 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16408
16409         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16410         sieve.c,sort2.c}: New files.
16411         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16412         sieve.exp,sort2.exp}: Drivers for them.
16413
16414         * lib/mike-gcc.exp (program_output): New user settable variable.
16415         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16416         messages.
16417         * lib/mike-g++.exp (program_output): New user settable variable.
16418
16419         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16420
16421         * config/sh.exp: Deleted (use sim.exp instead).
16422
16423 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16424
16425         * config/vx.exp: Declare CHECKTASK as global.
16426         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16427         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16428         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16429
16430 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16431
16432         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16433         target. Like vx.exp, only includes `vx29k.exp' instead of
16434         `vxworks.exp'.
16435
16436 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16437
16438         * config/sim.exp: Increase time limit from 120 seconds to 240.
16439
16440 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16441
16442         * gcc.c-torture/execute/950628-1.c: New test.
16443
16444 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16445
16446         * gcc.c-torture: Update with changes/additions from
16447         c-torture-1.34.
16448
16449 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16450
16451         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16452
16453 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16454
16455         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16456
16457 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16458
16459         * gcc.c-torture/compile/950512-1.c: New test.
16460         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16461         * gcc.dg/struct-ret-1.c: Likewise.
16462
16463 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16464
16465         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16466           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16467
16468 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16469
16470         * gcc.c-torture/special/920411-1.c: Deleted.
16471         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16472
16473 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16474
16475         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16476         cpu limit.
16477
16478 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16479
16480         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16481
16482 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16483
16484         From kenner;
16485         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16486         is the proper length.
16487         * va-arg-3.c: Likewise.
16488
16489 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16490
16491         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16492         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16493
16494         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16495         * lib/g++.exp (default_g++_start): Delete old cruft.
16496
16497 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16498
16499         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16500         (2 * (1 << 18)) to (2 * (1 << 17)).
16501
16502         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16503
16504 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16505
16506         * config/rom68k.exp: Renamed from config/idp.exp
16507
16508 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16509
16510         * c-torture/compile/921109-2.c
16511
16512 1995-04-18  Mike Stump  <mrs@cygnus.com>
16513
16514         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16515         excess errors.
16516
16517 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16518
16519         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16520         output.
16521         * lib/g++.exp (default_g++_start): Likewise.
16522
16523 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16524
16525         * gcc.c-torture/compile/950329-1.c: New test.
16526
16527 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16528
16529           * config/bug.exp (${tool}_load): Updated to use new remote_open
16530           and remote_close procs.
16531         * config/idp.exp: New file.
16532
16533 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16534
16535         * gcc.c-torture/execute/950322-1.c: New test.
16536
16537 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16538
16539         * config/vx.exp (${tool}_load): Clean up testing of return code from
16540         vxworks_ld and vxworks_spawn.
16541
16542 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16543
16544         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16545
16546 1995-03-13  Mike Stump  <mrs@cygnus.com>
16547
16548         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16549         can mark excess errors on a machine by machine basis.  Note, the
16550         default is to not expect any excess errors, even when excess
16551         errors test - is given, so you will want to put an XFAIL ... on
16552         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16553         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16554         those 4 machines, but no others.
16555
16556 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16557
16558         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16559         * lib/c-torture.exp: to here.
16560
16561 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16562
16563         * gcc.c-torture/execute/950221-1.c: New test.
16564         * gcc.c-torture/execute/struct-ret-1.c: New test.
16565         * gcc.c-torture/compile/950221-1.c: New test.
16566
16567         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16568
16569 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16570
16571         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16572         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16573
16574 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16575
16576         * g++.gb: New directory of tests, derived from my signature and
16577         class scoping tests.
16578
16579         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16580         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16581         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16582         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16583         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16584         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16585         * g++.gb/sig25.C: Likewise.
16586
16587         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16588         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16589         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16590         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16591         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16592         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16593         * g++.gb/sig25.exp: Likewise.
16594
16595         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16596         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16597         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16598         * g++.gb/scope13.C: Likewise, this test still fails.
16599
16600         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16601         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16602         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16603         * g++.gb/scope13.exp: Ditto.
16604
16605         * g++.gb/README: New file, explains what these tests are about.
16606
16607 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16608
16609         * lib/dg.exp (dg-do): Support `preprocess'.
16610         (dg-test): Likewise.
16611
16612 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16613
16614         * config/udi.exp: change "continue -expect" to "exp_continue".
16615
16616 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16617
16618         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16619         Delete redundant tests.
16620
16621         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16622         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16623         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16624         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16625         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16626         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16627         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16628         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16629
16630         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16631         storing label pointers.
16632         * gcc.c-torture/execute/921019-1.c: Likewise.
16633         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16634         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16635         parameter fp.
16636         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16637         constants.
16638
16639         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16640         Delete obsolete tests.
16641
16642         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16643         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16644         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16645         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16646         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16647         * gcc.c-torture/compile/950124-1.c: New test.
16648
16649         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16650
16651 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16652
16653         * lib/mike-g++.exp: Add -lm to LIBS.
16654
16655 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16656
16657         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16658
16659 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16660
16661         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16662
16663 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16664
16665         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16666
16667 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16668
16669         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16670         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16671         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16672         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16673         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16674         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16675         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16676         * g++.law/{operators31.C, operators32.C,
16677         * g++.law/{operators33.C, operators34.C}: Likewise.
16678         * g++.law/{pic1.C, refs2.C}: Likewise.
16679         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16680         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16681         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16682         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16683
16684         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16685         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16686         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16687         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16688         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16689         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16690         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16691         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16692         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16693         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16694         * g++.law/{operators34.exp}: Likewise.
16695         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16696         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16697         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16698         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16699         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16700
16701         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16702         No longer expected to fail.
16703         * g++.law/missed-error3.C: Tweak for recent bool changes.
16704
16705 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16706
16707         * config/emb-unix: Deleted.
16708         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16709         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16710
16711 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16712
16713         * lib/dg.exp (dg-test): Fix typo in last patch.
16714
16715 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16716
16717         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16718         (handles multiple occurrences).
16719
16720 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16721
16722         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16723         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16724         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16725         printed).
16726         * lib/c-torture.exp (c-torture-compile): Likewise.
16727         (c-torture): Prepend full path if missing.
16728         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16729         (gcc_fail): Likewise.
16730         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16731
16732 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16733
16734         * lib/netware.exp: Only attach to NetWare i386 systems.
16735
16736 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16737
16738         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16739         messages.  Add test name to "output pattern match" pass/fail message.
16740
16741 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16742
16743         * gcc.dg: New testsuite.
16744         * gcc.dg/dg.exp: New file.
16745
16746         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16747         test-switch.c}: Deleted.
16748
16749         * gcc.misc-tests/msgs.exp: New testcase driver.
16750
16751 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16752
16753         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16754         Watch for illegal return values from ${tool}_load.
16755         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16756         cross targets.  Coerce return value >0 to 1.
16757
16758 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16759
16760         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16761
16762         * config/emb-unix.exp: New file.
16763
16764         * config/sim.exp: Error if variable $SIM not defined.
16765         (${tool}_load): Mark test as "untested" if simulator missing.
16766
16767         * config/unix.exp: Load remote.exp to get rcp_download.
16768         * lib/c-torture.exp: Use different option lists for testcases with
16769         and without loops.
16770         * gcc.c-torture/execute/execute.exp: Likewise.
16771
16772 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16773
16774         * config/*.exp: Clarify return code from ${tool}_load.
16775         Call `unresolved' or `untested' instead of `warning' or `perror'
16776         (sometimes you still want to call both though).
16777         Add comment that `shell_id' is local to each file.
16778         * config/udi.exp (timeout): Set to 30.
16779         Don't print warning if connection fails, $connectmode has already
16780         printed an error.
16781         (${tool}_load): Move verbose messages to level 2.
16782         Rework pattern for "Process started" message.
16783         Pass `shell_id' to ${connectmode}_download.
16784         Retry twice upon timeout.  Make resetting of target more robust.
16785         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
16786         Pass `shell_id' to exit_$connectmode.
16787         Only call exit_$connectmode if connected.
16788         * config/unix.exp (${tool}_load): Check return codes better.
16789         * config/vrtx.exp (${tool}_load): Likewise.
16790         * config/vx.exp (${tool}_load): Likewise.
16791         Delete unneeded global's.
16792         * lib/dg.exp (dg-test): Update to reflect clarified return codes
16793         from ${tool}_load.
16794         (dg-stat): Delete.
16795         (dg-init): Delete recording of pass/fail counts.
16796         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16797         (old-dejagnu-init): Likewise.
16798         (old-dejagnu-stat): Delete contents, empty proc now.
16799         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
16800         (c-torture): Delete references to lcnt, lpass, lfail.
16801         Get option list from TORTURE_OPTIONS.
16802         Delete -funroll[-all]-loops if no loops.
16803         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
16804         (g++_stat): Delete contents (empty proc now).
16805         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
16806         (gcc_finish): Likewise.
16807         (gcc_stat): Deleted.
16808         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
16809         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
16810         * gcc.c-torture/execute/execute.exp: Likewise.
16811         Split tests into two parts: compile, execute.
16812         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
16813         no loops.  Update to reflect clarified return codes from ${tool}_load.
16814
16815 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
16816
16817         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
16818         to grep for.
16819         (old-dejagnu): Likewise (where necessary).
16820
16821 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
16822
16823         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
16824
16825         * lib/dg.exp (dg-process-target): Fix processing of selector.
16826         Add comment regarding use of `error'.
16827
16828         * lib/gcc.exp (prune_system_crud): Define if missing.
16829         * lib/g++.exp (prune_system_crud): Likewise.
16830
16831         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
16832         Call prune_system_crud.
16833         * lib/dg.exp (dg-runtest): New proc.
16834         Use perror instead of send_user for tcl errors in testcase.
16835         Don't return any value, it's never used.
16836         Don't clobber previous definition of `unknown'.
16837         Print tcl errors in `dg-final'.
16838
16839 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
16840
16841         * lib/dg.exp (dg-process-target): Improve syntax error messages.
16842         (dg-test): Don't print errorInfo, it contains stack backtrace.
16843
16844 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
16845
16846         * lib/g++.exp (runtest_file_p): Define if missing.
16847
16848 1994-09-24  Doug Evans  (dje@cygnus.com)
16849
16850         * lib/mike-g++.exp: Comment out loading of g++.exp.
16851         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
16852         (default_g++_version): Always print something.
16853         (default_g++_start): Comment out call to `which'.
16854         (g++_start, g++_load): Deleted (must be defined in config file).
16855         * lib/gcc.exp: Test for existence of $CC at start.
16856         Delete check for tmpdir (done in gcc_init).
16857         (default_gcc_version): Always print something.
16858         (default_gcc_start): Comment out call to `which'.
16859         * config/*.exp: Major cleanup - make cross targets work at least a
16860         little better for g++ (by not being "--tool gcc" specific).
16861         Rename gcc_xxx to ${tool}_xxx.
16862         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
16863         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
16864
16865 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
16866
16867         * lib/c-torture.exp (c-torture-compile): Rework compiler
16868         message processing.
16869
16870         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
16871         c-torture.
16872
16873 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
16874
16875         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
16876
16877         * lib/dg.exp (dg-process-target): Support { target native }.
16878
16879 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
16880
16881         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
16882         looked for "... program xxx got fatal signal".
16883         Correct regsub munging of `comp_output'.
16884         Ignore compiler messages "path prefix not used" and "linker input
16885         file unused".
16886
16887 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
16888
16889         * lib/gcc.exp (runtest_file_p): Define if missing.
16890         * gcc.prms/template.c: Example to work from.
16891
16892 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
16893
16894         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
16895         * lib/dg.exp (dg-test): Call unsupported testcases as such.
16896
16897         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
16898         * gcc.prms/1883.c: Moved from compile/940714-1.c.
16899         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
16900         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
16901
16902         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
16903         (dg-process-target): No longer a varargs proc.
16904         Return S/N for target, P/F for xfail.  All callers changed.
16905         (user option procs): More argument checking.
16906         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
16907         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
16908         (dg-test): Skip test if not running on selected target in `dg-do'.
16909         Update handling of `dg-do-what', `dg-output-text'.
16910         Separate execution pass/fail from output pattern match pass/fail.
16911         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
16912
16913 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
16914
16915         * gcc.c-torture/special/special.exp: Don't expect failure for mips
16916         target for 920510-1.c.
16917
16918 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
16919
16920         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
16921         Clean up comment regarding use of passcnt, etc.
16922         (gcc_stat): Don't update `testcnt' here.
16923         (gcc_finish): Do it here.
16924         Might as well reset `but_id' here too.
16925         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
16926         to determine if the file should be tested.
16927         * gcc.c-torture/compile/compile.exp: Likewise.
16928         * gcc.c-torture/execute/execute.exp: Likewise.
16929         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16930         * gcc.misc-tests/dg-test.exp: Likewise.
16931         * gcc.prms/prms.exp: Likewise.
16932         * gcc.wendy/wendy.exp: Likewise.
16933         * g++.old-deja.exp: Likewise.
16934         Move "Testing file" message to verbose level 1.
16935
16936 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
16937
16938         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
16939
16940 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
16941
16942         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
16943         (default_gcc_start): Accept optional second list element
16944         of compiler flags.  Print compiler output at verbosity level 2.
16945         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
16946         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
16947         Save current values of framework globals passcnt, failcnt, xpasscnt,
16948         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
16949         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
16950         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
16951         xfailcnt to compute stats.  Update framework global `testcnt' from
16952         pass/fail counts.
16953         (gcc_finish): New proc.  Clean up test environment.
16954         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
16955         (gcc_epass, gcc_efail): Delete.
16956         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
16957         argument of line number.
16958         (dg-init): If the tool has an init routine, call it.
16959         (dg-test): Remove args `cflags_var' and `libs_var'.
16960         Pass all compiler options to ${tool}_start.
16961         Handle missing line number.
16962         (dg-finish): New function.
16963         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
16964         particular files.  Call gcc_finish at end.  Move "skipping test"
16965         message to verbosity level 3.
16966         * gcc.c-torture/compile/compile.exp: Likewise.
16967         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16968         * gcc.c-torture/execute/execute.exp: Likewise.
16969         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16970         Print testcase being tried at verbosity level 1.
16971         * gcc.c-torture/special/special.exp: Unset xfail.
16972         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16973         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
16974         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
16975         * gcc.failure/failure.exp: Likewise.
16976         * gcc.ieee/ieee.exp: Likewise.
16977         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
16978         Update call to dg-test.  Call dg-finish at end.
16979         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
16980         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16981         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
16982         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
16983         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
16984         * gcc.wendy/wendy.exp: Add copyright.
16985         Delete setting of tmpdir (done by gcc_init).
16986         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
16987         Pass compiler flags to gcc_start.  Call gcc_finish at end.
16988         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
16989         gcc_[ce]pass/fail.
16990
16991 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
16992
16993         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
16994         confusion.
16995         (g++_load): Likewise.
16996
16997         * config/*.exp (gcc_load): Some were varargs fns and some were not.
16998         Rename argument to `prog' to remove the confusion.
16999         Varargs fns behave differently too!
17000         (g++_load): Likewise.
17001
17002         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17003
17004         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17005         what it is.  Delete (always) printing of status value for !native.
17006         Simplify verbose code, and include status and exec_output.
17007         (g++_load): Use gcc_load.
17008
17009 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17010
17011         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17012         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17013         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17014         940714-3.c as these testcases don't exist anymore.  Make
17015         va-arg-1.c expected to pass.
17016
17017 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17018
17019         * gcc.misc-tests/misc.exp: Only run specific testcases.
17020         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17021         * gcc.misc-tests/dg-[1-9].c: New files.
17022
17023         * lib/dg.exp: New testsuite driver.
17024         * gcc.prms/prms.exp: Use it.
17025
17026         * README.gcc: New file.
17027
17028         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17029         Document and reset `lxpass' and `lxfail'.
17030         Simplify "initialized" message.
17031         (gcc_stat): Clean up comments a little.
17032
17033 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17034
17035         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17036
17037 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17038
17039         * lib/old-dejagnu.exp (process-option): New proc.
17040         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17041         (old-dejagnu): Simplify.
17042         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17043
17044 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17045
17046         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17047         exists and is not an empty string.
17048
17049         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17050         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17051         finished.
17052         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17053         automatically.
17054
17055         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17056         longer expected to fail.
17057
17058         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17059         "f" function call.
17060
17061         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17062
17063         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17064         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17065         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17066         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17067         c-torture-1.29.
17068
17069         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17070         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17071
17072         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17073
17074         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17075         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17076
17077         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17078         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17079         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17080
17081 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17082
17083         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17084         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17085         940714-1.c, 940714-2.c, 940714-3.c},
17086         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17087         gcc.misc-tests/{mg.c,mg.exp}:
17088         New tests.
17089         * gcc.noncompile/noncompile.exp: Change accordingly.
17090
17091 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17092
17093         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17094         Undo previous clobberage.
17095
17096 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17097
17098         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17099         * gcc.special/{930510-1.c, special.exp}:
17100         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17101         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17102         struct-varargs-1.c}: New tests from c-torture-1.26.
17103
17104 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17105
17106         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17107           argument to switch.
17108
17109 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17110
17111         * Revert the previous changes.  Please see Rob's directory
17112           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17113           fixes.
17114
17115 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17116
17117         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17118             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17119             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17120             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17121             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17122             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17123             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17124             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17125             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17126             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17127             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17128             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17129             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17130             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17131             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17132             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17133             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17134             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17135             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17136             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17137             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17138             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17139             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17140             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17141             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17142             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17143             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17144
17145 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17146
17147         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17148             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17149           with perror calls.
17150
17151 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17152
17153         * config/unix.exp (g++_load): Fix syntax.
17154
17155 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17156
17157         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17158         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17159         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17160         Don't expect va-arg-1.c to fail.  Correct expected output for
17161         920928-1.c.
17162         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17163         * gcc.wendy/hbm4.c: Correct typo.
17164         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17165
17166 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17167
17168         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17169         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17170         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17171         * lib/c-torture.exp (c-torture-compile): Ditto.
17172
17173         Reduce volume of output (remove all the -I's and such).
17174         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17175         Call gcc_cpass, gcc_cfail.
17176         (c-torture): Pass testing option to c-torture-compile.
17177
17178 1994-03-21  Doug Evans  (dje@cygnus.com)
17179
17180         Bring patches over from progressive.
17181         * config/default.exp: Exit remote shell cleanly.
17182         (g++_exit, g++_start): Add default versions.
17183         * config/sim.exp (gcc_load): Use perror, not error.
17184
17185 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17186
17187         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17188         set in site.exp.
17189
17190 1994-03-14  Doug Evans  (dje@cygnus.com)
17191
17192         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17193         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17194         (wendy_try): New proc to run testcase.
17195         (main loop): Call 'em.
17196         * gcc.wendy/*.c: Clean up pass to correct expected output.
17197
17198         * lib/gcc.exp: Minor cleanup work.
17199         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17200
17201 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17202
17203         * config/sim.exp (gcc_load): Document return codes better.
17204         Don't pass -v to simulator.
17205
17206 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17207
17208           * gcc.special/920717-x.c: Fix typo.
17209           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17210           get at sources.
17211
17212         * lib/mike-gcc.exp: Fix typo.
17213
17214 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17215
17216         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17217         binary to use, transform the name.
17218         * config/*.exp: rename everything. Nuke any g++ specific files,
17219         it's now a special case of gcc that requires no special support.
17220         Add a default.exp for unsupported targets.
17221
17222 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17223
17224         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17225         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17226         version of Tcl.
17227
17228 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17229
17230         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17231         than a warning.
17232
17233 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17234
17235         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17236
17237 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17238
17239         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17240         option_list.  Compile every file with only 4/6 option choices
17241         (same as C torture) instead of with 12/18 different option
17242         choices.
17243         * lib/c-torture.exp: Likewise.
17244
17245         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17246         not already set.
17247
17248 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17249
17250         * lib/old-deja
17251           test cases, ready for DejaGnu.
17252
17253 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17254
17255         * Upgraded c-torture tests from 1.18 to 1.19
17256
17257         * gcc.compile: added test(s):
17258           930607-1.c
17259         * gcc.execute: added test(s):
17260           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17261
17262         * added new subdirectory for misc tests: gcc.misc-tests
17263         * gcc.misc-test(s): added tests:
17264           inst-check.c test-consts.c test-ior.c test-switch.c
17265
17266 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17267
17268         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17269
17270 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17271
17272         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17273
17274 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17275
17276         * Upgraded c-torture tests from 1.17 to 1.18
17277
17278 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17279
17280         * Upgraded c-torture tests from 1.12 to 1.17
17281
17282 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17283
17284         * lib/old-dejagnu.exp:
17285           Fixed handling of XFAIL target triplets to correctly
17286           recognize wildcard characters.  Removed code that
17287           appended a unique id tag to the end of the file name
17288           printed out by the result of the testcases within a
17289           given test file.
17290
17291 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17292
17293         * lib/old-dejagnu.exp:
17294           Reworked expected failure handling to trigger off of XFAIL
17295           keyword in keyphrase embeded in testcase source code. The
17296           XFAIL keyword must be at the end of the keyphrase line. It
17297           may optionally be followed by one or more target triplets.
17298           It has just occured that the handling of wildcards in the
17299           target triplet may not be correct.
17300
17301 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17302
17303         * g++.old-deja/tests:
17304           Moved all subdirectories up one level into g++.old-deja .
17305
17306         * lib/old-dejagnu.exp:
17307           Fixed problem with CXXFLAGS not being properly reset, and being
17308           corrupted with extraneous "-c" compiler option.  This was
17309           causing binaries to not be generated for test that needed them.
17310           Modified strings passed to "pass" and "fail" so that individual
17311           tests from the same test file would be distinguished by an
17312           identifier appended to the test file name in the summary logs;
17313           this corrected a problem with erroneous diff logs.  Added code
17314           to search testcases for expected fail and unexpected pass keywords.
17315
17316 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17317
17318         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17319
17320 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17321
17322         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17323           Removed extraneous text from end of "Special g++ Options"
17324           keyphrase.
17325
17326         * lib/old-dejagnu.exp: Added pattern matching to look for new
17327           keywords, embedded in testcases comments, which will trigger
17328           calls to xpass and xfail.
17329
17330 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17331
17332         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17333           comments embedded in the testcases, especially the one looking for
17334           special compiler options, as well as the pattern matching for the
17335           compiler output again.
17336
17337 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17338
17339         * lib/old-dejagnu.exp: Do a proper check of the return value for
17340           execute tests. Fixed several problems with the pattern matching
17341           of the compiler output which gave erroneous test results.
17342           Changed several of the test result messages to be more descriptive.
17343         * config/unix-g++.exp: Proc g++_load now actually works and
17344           executes the tests passed to it and returns a usable return
17345           value.
17346
17347 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17348
17349           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17350
17351 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17352
17353         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17354           Modified both files to properly execute the old style
17355           dejagnu tests. The previous versions of these files were
17356           experimental and did not function anything near correctly.
17357
17358 1993-04-05  Rob Savoye  (rob@cygnus.com)
17359
17360         * Removed all Makefile.in and configure.in files. No configuration
17361         needed now.
17362
17363 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17364
17365         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17366
17367 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17368
17369         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17370         gcc.special/configure.in, gcc.noncompile/configure.in,
17371         gcc.execute/configure.in, gcc.code_quality/configure.in,
17372         g++.other/configure.in, g++.old-deja/configure.in,
17373         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17374         in srcname setting.
17375
17376 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17377
17378         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17379         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17380         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17381
17382 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17383
17384         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17385         (gdb_exit): Don't remove *_soc files.
17386
17387 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17388
17389         * lib/c-torture.exp: Don't look for main; instead always use -w
17390         -c.  This is how the c-torture tests work.  Remove the object
17391         file if the compilation succeeds.
17392         * gcc.execute/execute.exp: Remove executable if test passes.
17393         * gcc.noncompile/noncompile.exp: Every test is an expected
17394         failure.
17395         * gcc.special/special.exp: Added tests from c-torture 1.11,
17396         corrected use of existing test.
17397         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17398         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17399         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17400         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17401         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17402         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17403         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17404         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17405         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17406         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17407         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17408         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17409         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17410         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17411         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17412         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17413         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17414         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17415         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17416         c-torture 1.11.
17417         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17418         correspond to c-torture 1.11.
17419
17420         * New file.