OSDN Git Service

0fa26ef157db6ae95d0272372631b930e43ae1aa
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2
3         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
4
5 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6
7         * gcc.dg/builtins-43.c: New.
8         * gcc.dg/builtins-44.c: New.
9         * gcc.dg/builtins-45.c: New.
10
11 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12             Andreas Tobler  <a.tobler@schweiz.ch>
13
14         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
15         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
16         as SIGSEGV.
17         * gcc.dg/cleanup-11.c: Likewise.
18         * gcc.dg/cleanup-8.c: Likewise.
19         * gcc.dg/cleanup-9.c: Likewise.
20         * gcc.dg/cleanup-5.c: Run on all platforms.
21
22 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23
24         * g++.dg/warn/nonnull1.C: New test.
25
26 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27
28         * gcc.dg/compat/compat-common.h: Wrap up CINT in
29         an #ifndef SKIP_COMPLEX_INT/#endif pair.
30         Special-case the Sun compiler wrt to <complex.h>.
31
32 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
33
34         * gcc.dg/Wunreachable-8.C: New test.
35
36         * gcc.dg/h8300-ice2.c : New test.
37
38 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39
40         PR fortran/16161
41         * gfortran.fortran-torture/compile/implicit.f90: Add test
42         for implicit character.
43
44 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
45
46         PR fortran/16289
47         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
48         Use tiny() intrinsic to find smallest non-negative real
49
50 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
51
52         * gcc.dg/compat/struct-by-value-22_main.c: New test.
53         * gcc.dg/compat/struct-by-value-22_x.c: New.
54         * gcc.dg/compat/struct-by-value-22_y.c: New.
55
56         * gcc.c-torture/execute/20040629-1.c: New test.
57
58 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
59
60         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
61         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
62
63         PR target/16195
64         * gcc.dg/20040625-1.c: New test.
65
66 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
67
68         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
69
70 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
71
72         PR fortran/15963
73         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
74
75 2004-06-29  Richard Henderson  <rth@redhat.com>
76
77         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
78
79 2004-06-29  Paul Brook  <paul@codesourcery.com>
80
81         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
82         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
83
84 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
85
86         PR c++/16260
87         * g++.dg/parse/crash15.C: New.
88
89 2004-06-28  Andrew Pinski  <apinski@apple.com>
90
91         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
92         by the error already.
93
94         * g++.dg/opt/ptrmem4.C: Change to compile only test.
95
96 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
97
98         PR target/14041
99         * gcc.dg/h8300-bss-align-1.c : New.
100
101 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
102
103         * PR c++/16174
104         * g++.dg/template/ctor4.C: New.
105
106 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
107
108         PR c++/16205
109         * g++.dg/warn/Wsequence-point-1.C: New test.
110
111 2004-06-27  Paul Brook  <paul@codesourcery.com>
112
113         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
114
115 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
116
117         * g++.old-deja/g++.mike/p7325.C: Remove.
118
119 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
120
121         PR c/14963
122         * gcc.dg/pr14963.c: New test.
123
124 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
125
126         PR c++/16193
127         * g++.dg/parse/redef1.C: New test.
128
129 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
130
131         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
132         20021110.c.
133         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
134         20021119-1.c.
135         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
136         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
137         5-04.c.
138         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
139         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
140         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
141         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
142         g++.brendan/enum14.C.
143         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
144         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
145         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
146         g++.mike/virt1.C.
147         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
148         memtemp24.C.
149
150 2004-06-27  Roger Sayle  <roger@eyesopen.com>
151
152         * gcc.dg/20040527-1.c: New test case.
153
154 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
155
156         PR gfortran/pr16196
157         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
158
159 2004-06-25  Roger Sayle  <roger@eyesopen.com>
160
161         PR middle-end/15825
162         * gcc.dg/pr15825-1.c: New test case.
163
164 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
165
166         * gcc.c-torture/execute/20040625-1.c: New test.
167
168 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
169
170         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
171
172 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
173
174         * gcc.dg/torture/mips-div-1.c: New test.
175
176 2004-06-24  Jeff Law  <law@redhat.com>
177
178         * gcc.dg/tree-ssa/20040624-1.c: New test.
179
180 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
181
182         * gcc.c-torture/compile/20040624-1.c: New test.
183
184 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
185
186         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
187         this directory.
188
189 2004-06-23  Andrew Pinski  <apinski@apple.com>
190
191         PR middle-end/15988
192         * g++.dg/opt/ptrmem4.C: New test.
193
194         * gcc.dg/c90-array-quals-2.c: New test.
195
196 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
197
198         * gcc.dg/kpice1.c: New test.
199
200 2006-06-23  Andrew Pinski  <apinski@apple.com>
201
202         * gcc.dg/c90-array-quals.c: New test.
203
204 2006-06-22  Richard Henderson  <rth@redhat.com>
205
206         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
207
208 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
209
210         * gcc.dg/builtins-config.h: Handle FreeBSD.
211
212 2006-06-22  Richard Henderson  <rth@redhat.com>
213
214         * g++.dg/opt/devirt1.C: New.
215
216 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
217
218         * g++.dg/opt/pr15551.C: New testcase.
219
220 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
221
222         PR target/14800
223         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
224         x86_64-*-linux* when compiling for 32bit.
225
226 2004-06-21  Andrew Pinski  <apinski@apple.com>
227
228         * gcc.dg/pch/struct-1.c: New.
229         * gcc.dg/pch/struct-1.hs: New.
230
231 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
232
233         * gcc.dg/pch/save-temps-1.c: New file.
234         * gcc.dg/pch/save-temps-1.hs: New file.
235
236 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
237
238         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
239         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
240
241 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
242
243         * gfortran.fortran-torture/execute/select_1.f90: Rename function
244         to fix type error.
245         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
246         Remove trailing spaces.
247
248 2004-06-21  Richard Henderson  <rth@redhat.com>
249
250         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
251         merging && to BIT_FIELD_REF.
252
253 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
254
255         * g++.dg/opt/placeholder1.C: New test.
256
257 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
258
259         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
260         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
261         * gcc.dg/compat/union-m128-1_x.c: Likewise.
262         * gcc.dg/compat/union-m128-1_y.c: Likewise.
263
264 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
265
266         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
267         extern "C".
268         * g++.dg/other/pragma-re-1.C: Add comments.
269
270 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
271
272         PR gfortran/16080
273         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
274
275 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
276
277         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
278         instead of setting the type of size_t by
279         hand.
280
281 2004-06-18  Roger Sayle  <roger@eyesopen.com>
282
283         * gcc.dg/unordered-2.c: New test case.
284         * gcc.dg/unordered-3.c: New test case.
285
286 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
287
288         PR other/16043
289         * lib/g++.exp (g++_version): Tweak regexp for version
290         * lib/g77.exp (g77_version): Likewise
291         * lib/gfortran.exp (gfortran_version): Likewise
292         * lib/objc.exp (objc_version): Likewise
293         * lib/treelang.exp (treelang_version): Likewise
294
295 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
296
297         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
298         Use INT_MAX instead of __INT_MAX__.
299         * gcc.dg/compat/struct-align-2_y.c: Likewise.
300
301         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
302         * gcc.dg/compat/scalar-return-3_x.c: Use it.
303         * gcc.dg/compat/scalar-return-3_y.c: Use it.
304         * gcc.dg/compat/scalar-return-4_x.c: Use it.
305         * gcc.dg/compat/scalar-return-4_y.c: Use it.
306         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
307         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
308         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
309         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
310
311         * gcc.dg/range-test-1.c: New test.
312         * g++.dg/opt/range-test-1.C: New test.
313
314 2004-06-17  Richard Henderson  <rth@redhat.com>
315
316         * objc.dg/sync-1.m: New.
317         * objc.dg/try-catch-1.m: Don't force next runtime.
318         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
319         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
320         shadowed catch clause.
321         * objc.dg/try-catch-5.m: New.
322
323 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
324
325         Bug 14610
326         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
327
328 2004-06-15  Richard Henderson  <rth@redhat.com>
329
330         * gcc.dg/20001116-1.c: Move expected warning line.
331
332 2004-06-15  Richard Henderson  <rth@redhat.com>
333
334         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
335         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
336
337 2004-06-15  Jeff Law  <law@redhat.com>
338
339         * gcc.dg/tree-ssa/20040615-1.c: New test.
340         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
341         be less sensitive to operand ordering.
342         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
343
344 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
345
346         * g++.dg/abi/bitfield3.C: Add comment..
347
348 2004-06-15  Richard Henderson  <rth@redhat.com>
349
350         * g++.dg/ext/stmtexpr1.C: XFAIL.
351         * gcc.dg/20030612-1.c: XFAIL.
352
353 2004-06-15  Eric Christopher  <echristo@redhat.com>
354
355         * g++.dg/charset/asm5.c: New.
356         * gcc.dg/charset/asm6.c: New.
357
358 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
359
360         PR fortran/15962
361         * gfortran.fortran-torture/execute/select_1.f90: New test.
362
363 2004-06-15  Paul Brook  <paul@codesourcery.com>
364
365         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
366
367 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
368
369         PR c++/15967
370         * g++.dg/lookup/crash3.C: New test.
371
372 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
373
374         PR c++/15947
375         * g++.dg/parse/dtor4.C: New test.
376
377 2004-06-14  Jeff Law  <law@redhat.com>
378
379         * gcc.c-torture/compile/20040614-1.c: New test.
380
381 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
382
383         PR fortran/15211
384         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
385         LEN of a character array.
386
387 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
388
389         PR c++/15096
390         * g++.dg/template/ptrmem10.C: New test.
391
392         PR c++/14930
393         * g++.dg/template/friend30.C: New test.
394
395 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
396
397         PR fortran/14928
398         * gfortran.fortran-torture/compile/mloc.f90: New test.
399
400 2004-06-13  Paul Brook  <paul@codesourcery.com>
401
402         * gfortran.fortran-torture/execute/random_2.f90: New test.
403
404 2004-06-13  Eric Christopher  <echristo@redhat.com>
405
406         * gcc.dg/noncompile/redecl-1.c: Fix error message.
407
408 2004-06-12  Paul Brook  <paul@codesourcery.com>
409
410         * gfortran.fortran-torture/execute/contained_3.f90: New test.
411
412 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
413
414         PR fortran/14923
415         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
416
417 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
418
419         PR fortran/14957
420         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
421         syntax errors in end statements of contained subroutines.
422
423 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
424
425         PR fortran/12841
426         * gfortran.fortran-torture/execute/null_arg.f90: New test.
427
428 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
429
430         PR fortran/15665
431         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
432
433 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
434
435         PR gfortran/12839
436         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
437
438 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
439
440         PR c++/15862
441         * g++.dg/parse/enum1.C: New test.
442
443 2004-06-10  Jeff Law  <law@redhat.com>
444
445         * gcc.c-torture/compile/20040610-1.c: New test.
446
447 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
448
449         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
450         * g++.old-deja/g++.other/decl3.C: Likewise.
451
452 2004-06-10  Brian Booth  <bbooth@redhat.com>
453
454         * gcc.dg/tree-ssa/20031015-1.c: Scan for
455         V_MAY_DEF instead of VDEF.
456         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
457
458 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
459
460         PR c++/14211
461         * g++.dg/conversion/const1.C: New test.
462
463         PR c++/15076
464         * g++.dg/conversion/reinterpret1.C: New test.
465
466         PR c++/15877
467         * g++.dg/template/enum2.C: New test.
468
469         PR c++/15227
470         * g++.dg/template/error13.C: New test.
471
472 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
473
474         PR fortran/14957
475         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
476         arguments to test_* REAL and of the right size.
477
478 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
479
480         PR target/15569
481         PR rtl-optimization/15681
482         * gcc.dg/20040609-1.c: New test.
483
484 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
485
486         PR c++/14791
487         * g++.dg/opt/builtins1.C: New test.
488
489 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
490
491         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
492         that use default windows32 struct layout.
493         * gcc.dg/i386-bitfield2.c: Likewise.
494
495 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
496
497         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
498         for mingw32 and cygwin targets.
499
500 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
501
502         * gcc.dg/pch/macro-4.c: New.
503         * gcc.dg/pch/macro-4.hs: New.
504
505 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
506
507         PR fortran/13249
508         * gfortran.fortran-torture/compile/name_clash.f90: New test.
509
510 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
511
512         PR fortran/13372
513         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
514
515 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
516
517         PR gfortran/14897
518         * gfortran.fortran-torture/execute/t_edit.f90: New test.
519
520 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
521
522         PR gfortran/15755
523         * gfortran.fortran-torture/execute/backspace.c : New test.
524
525 2004-06-09  Paul Brook  <paul@codesourcery.com>
526
527         * gfortran.fortran-torture/execure/intrinsic_associated.f90
528         (pointer_to_section): Rewrite to use smaller array.
529
530 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
531
532         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
533         * gcc.dg/ext/altivec-10.c: Same.
534         * gcc.dg/ext/altivec-11.c: Same.
535         * gcc.dg/ext/altivec-12.c: Same.
536         * gcc.dg/ext/altivec-13.c: Same.
537         * gcc.dg/ext/altivec-14.c: Same.
538         * gcc.dg/ext/altivec-15.c: Same.
539         * gcc.dg/ext/altivec-16.c: Same.
540         * gcc.dg/ext/altivec-3.c: Same.
541         * gcc.dg/ext/altivec-4.c: Same.
542         * gcc.dg/ext/altivec-6.c: Same.
543         * gcc.dg/ext/altivec-7.c: Same.
544         * gcc.dg/ext/altivec-8.c: Same.
545         * gcc.dg/ext/altivec-varargs-1.c: Same.
546
547         * g++.dg/ext/altivec-1.C: Correct dg syntax.
548         * g++.dg/ext/altivec-10.C: Same.
549         * g++.dg/ext/altivec-2.C: Same.
550         * g++.dg/ext/altivec-3.C: Same.
551         * g++.dg/ext/altivec-4.C: Same.
552         * g++.dg/ext/altivec-5.C: Same.
553         * g++.dg/ext/altivec-6.C: Same.
554         * g++.dg/ext/altivec-7.C: Same.
555         * g++.dg/ext/altivec-8.C: Same.
556         * g++.dg/ext/altivec-9.C: Same.
557
558 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
559
560         PR c++/7841
561         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
562
563 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
564
565         * gcc.dg/union-1.c: New test.
566
567 2004-06-07  Roger Sayle  <roger@eyesopen.com>
568
569         * gcc.dg/builtins-41.c: New test case.
570         * gcc.dg/builtins-42.c: New test case.
571
572 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
573
574         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
575         * g++.dg/ext/altivec-10.C: Same.
576         * g++.dg/ext/altivec-2.C: Same.
577         * g++.dg/ext/altivec-3.C: Same.
578         * g++.dg/ext/altivec-4.C: Same.
579         * g++.dg/ext/altivec-5.C: Same.
580         * g++.dg/ext/altivec-6.C: Same.
581         * g++.dg/ext/altivec-7.C: Same.
582         * g++.dg/ext/altivec-8.C: Same.
583         * g++.dg/ext/altivec-9.C: Same.
584         * g++.old-deja/g++.abi/cxa_vec.C: Same.
585         * g++.old-deja/g++.brendan/new3.C: Same.
586         * gcc.c-torture/execute/eeprof-1.x: Same.
587
588 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
589
590         PR c/14765
591         * gcc.dg/pr14765-1.c: New test.
592
593 2004-06-07  Roger Sayle  <roger@eyesopen.com>
594
595         PR c/14649
596         * gcc.dg/pr14649-1.c: New test case.
597
598 2004-06-07  Richard Henderson  <rth@redhat.com>
599
600         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
601         if temporaries.
602
603 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
604
605         * g++.dg/eh/elide1.C: Remove XFAIL.
606
607 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
608
609         PR c++/15337
610         * g++.dg/expr/sizeof3.C: New test.
611
612         PR c++/14777
613         * g++.dg/template/access14.C: New test.
614
615         PR c++/15554
616         * g++.dg/template/enum1.C: New test.
617
618         PR c++/15057
619         * g++.dg/eh/throw1.C: New test.
620
621 2004-06-07  David Ayers  <d.ayers@inode.at>
622             Ziemowit Laski  <zlaski@apple.com>
623
624         * lib/objc.exp (objc_target_compile): Revert the '-framework
625         Foundation' flag fix, since bare Darwin does not ship
626         with the Foundation framework.
627         * objc/execute/next_mapping.h: Provide a local NSConstantString
628         @interface and @implementation.
629         (objc_constant_string_init): A constructor function, used to
630         initialize the NSConstantString meta-class object.
631         * objc/execute/string1.m: Include "next_mapping.h" instead of
632         <Foundation/NSString.h>.
633         * objc/execute/string2.m: Likewise.
634         * objc/execute/string3.m: Likewise.
635         * objc/execute/string4.m: Likewise.
636
637 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
638
639         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
640         to double. Replace double with FLOAT.
641         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
642
643         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
644         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
645         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
646         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
647         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
648         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
649         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
650         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
651
652 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
653
654         PR c/13519
655         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
656
657 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
658
659         PR c++/15503
660         * g++.dg/template/meminit2.C: New test.
661
662 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
663
664         PR target/15822
665         * gcc.c-torture/execute/compare-fp-1.c,
666         gcc.c-torture/execute/compare-fp-2.c,
667         gcc.c-torture/execute/compare-fp-3.c,
668         gcc.c-torture/execute/compare-fp-4.c,
669         gcc.c-torture/execute/compare-fp-3.x,
670         gcc.c-torture/execute/compare-fp-4.x: Moved...
671         * gcc.c-torture/execute/ieee/compare-fp-1.c,
672         gcc.c-torture/execute/ieee/compare-fp-2.c,
673         gcc.c-torture/execute/ieee/compare-fp-3.c,
674         gcc.c-torture/execute/ieee/compare-fp-4.c,
675         gcc.c-torture/execute/ieee/compare-fp-3.x,
676         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
677
678 2004-06-04  David Ayers  <d.ayers@inode.at>
679
680         * objc/execute/protocol-isEqual-4.m: New testcase.
681
682 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
683
684         * objc/execute/protocol-isEqual-1.m: New testcase.
685         * objc/execute/protocol-isEqual-2.m: New testcase.
686         * objc/execute/protocol-isEqual-3.m: New testcase.
687
688 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
689
690         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
691
692 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
693
694         * lib/objc.exp (objc_target_compile): When running tests on
695         Darwin (Mac OS X), inform the linker about '-framework
696         'Foundation'.
697
698 2004-06-02  Eric Christopher  <echristo@redhat.com>
699
700         * gcc.c-torture/compile/20040602-1.c: New.
701
702 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
703
704         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
705         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
706
707         PR tree-optimization/14736
708         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
709
710         PR tree-optimization/14042
711         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
712
713         PR tree-optimization/14729
714         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
715
716 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
717
718         PR fortran/15557
719         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
720
721 2004-06-01  Richard Hederson  <rth@redhat.com>
722
723         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
724
725 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
726
727         PR c++/14932
728         * g++.dg/parse/offsetof4.C: New test.
729
730 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
731
732         PR objc/7993
733         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
734
735 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
736
737         PR c++/15701
738         * g++.dg/template/friend29.C: New test.
739
740 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
741
742         PR c/15749
743         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
744
745 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
746
747         * gcc.dg/sparc-trap-1.c: New test.
748
749 2004-05-31  Roger Sayle  <roger@eyesopen.com>
750
751         PR middle-end/15069
752         * g++.dg/opt/fold3.C: New test case.
753
754 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
755
756         * lib/target-supports.exp (check_iconv_available): Fix fallout
757         from 2004-05-28 patch.
758
759 2004-05-30  Paul Brook  <paul@codesourcery.com>
760
761         PR fortran/15620
762         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
763         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
764
765 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
766
767         * gfortran.fortran-torture/execute/random_1.f90: New test.
768
769 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
770
771         * g++.dg/ext/altivec-10.C: New test.
772
773 2004-05-29  Paul Brook  <paul@codesourcery.com>
774
775         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
776
777 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
778
779         * gcc.dg/altivec-16.c: New test.
780
781 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
782
783         * lib/target-supports.exp (check_vmx_hw_available): New.
784         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
785
786         * lib/target-supports.exp (check_alias_available,
787         check_iconv_available, check_named_sections_available): Use
788         unique names for temporary files.
789
790 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
791
792         * gcc.dg/altivec-15.c: New test.
793
794 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
795
796         PR c++/15083
797         * g++.dg/warn/noeffect6.C: New test.
798
799         PR c++/15471
800         * g++.dg/expr/ptrmem4.C: New test.
801
802         PR c++/15640
803         * g++.dg/template/operator3.C: New test.
804
805 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
806
807         PR c++/14668
808         * g++.dg/lookup/redecl1.C: New test.
809         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
810
811 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
812
813         * gcc.c-torture/execute/compare-fp-1.c,
814         gcc.c-torture/execute/compare-fp-2.c,
815         gcc.c-torture/execute/compare-fp-3.c,
816         gcc.c-torture/execute/compare-fp-4.c,
817         gcc.c-torture/execute/compare-fp-3.x,
818         gcc.c-torture/execute/compare-fp-4.x,
819         gcc.dg/pr15649-1.c: New.
820
821 2004-05-27  Adam Nemet  <anemet@lnxw.com>
822
823         PR c++/12883
824         * g++.dg/init/array14.C: New test.
825
826 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
827
828         * lib/compat.exp (compat-get-options-main): New.
829         (compat-get-options): Remove unneeded code, warn for ignored
830         command.
831         (compat-execute): Check flag set by dg-require-* commands.
832
833         * lib/compat.exp (compat-execute): Break up long lines.
834
835 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
836
837         * gcc.dg/altivec-7.c: Don't use 'vector long'.
838         * gcc.dg/altivec-14.c: New test.
839         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
840
841         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
842         * gcc.dg/altivec-12.c: Ditto.
843
844         * gcc.dg/altivec-3.c: Move call to altivec_check.
845
846 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
847
848         PR c++/15044
849         * g++.dg/template/error12.C: New test.
850
851         PR c++/15317
852         * g++.dg/ext/attrib15.C: New test.
853
854         PR c++/15329
855         * g++.dg/template/ptrmem9.C: New test.
856
857 2004-05-25  Paul Brook  <paul@codesourcery.com>
858
859         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
860
861 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
862
863         PR c++/15165
864         * g++.dg/template/crash19.C: New test.
865
866 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
867
868         PR c++/15025
869         * g++.dg/template/redecl1.C: New test.
870
871 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
872
873         PR c++/14821
874         * g++.dg/other/ns1.C: New test.
875
876         PR c++/14883
877         * g++.dg/template/invalid1.C: New test.
878
879 2004-05-23  Paul Brook  <paul@codesourcery.com>
880         Victor Leikehman  <lei@haifasphere.co.il>
881
882         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
883         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
884
885 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
886
887         PR c++/15285
888         PR c++/15299
889         * g++.dg/template/non-dependent5.C: New test.
890         * g++.dg/template/non-dependent6.C: New test.
891
892 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
893
894         PR c++/15507
895         * g++.dg/inherit/union1.C: New test.
896
897         PR c++/15542
898         * g++.dg/template/addr1.C: New test.
899
900         PR c++/15427
901         * g++.dg/template/array5.C: New test.
902
903         PR c++/15287
904         * g++.dg/template/array6.C: New test.
905
906 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
907             Roger Sayle  <roger@eyesopen.com>
908
909         * g++.dg/lookup/forscope2.C: New test case.
910
911 2004-05-22  Ben Elliston  <bje@au.ibm.com>
912
913         * gcc.dg/cpp/Wmissingdirs.c: New.
914
915 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
916
917         PR target/15301
918         * gcc.dg/compat/union-m128-1.h: New file.
919         * gcc.dg/compat/union-m128-1_main.c: Likewise.
920         * gcc.dg/compat/union-m128-1_x.c: Likewise.
921         * gcc.dg/compat/union-m128-1_y.c: Likewise.
922
923 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
924
925         PR target/15302
926         * gcc.dg/compat/struct-complex-1.h: New file.
927         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
928         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
929         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
930
931 2004-05-20  Roger Sayle  <roger@eyesopen.com>
932
933         PR middle-end/3074
934         * gcc.dg/pr3074-1.c: New test case.
935         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
936
937 2004-05-20  Falk Hueffner  <falk@debian.org>
938
939         PR other/15526
940         * gcc.dg/ftrapv-1.c: New test case.
941
942 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
943
944         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
945
946 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
947             Jeff Law  <law@redhat.com>
948
949         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
950         * gcc.dg/tree-ssa/20040518-2.c: New test.
951
952         * gcc.dg/tree-ssa/20040518-1.c: New test.
953
954 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
955
956         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
957
958 2004-05-18  Paul Brook  <paul@codesourcery.com>
959
960         PR fortran/13930
961         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
962
963 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
964
965         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
966         constant folding.
967
968 2004-05-17  Steven Bosscher  <stevenb@suse.de>
969
970         * gcc.dg/tree-ssa/20040517-1.c: New test.
971
972 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
973
974         * gcc.dg/loop-4.c: New test.
975
976 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
977
978         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
979
980 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
981
982         PR fortran/15311
983         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
984
985 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
986
987         PR fortran/13826
988         PR fortran/13940
989         * gfortran.fortran-torture/compile/data_1.f90: New test.
990
991 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
992
993         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
994         * gcc.dg/uninit-H.c: Define ASM for __s390__.
995
996 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
997
998         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
999
1000 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1001
1002         PR c/15444
1003         * gcc.dg/format/xopen-1.c: Adjust expected message.
1004         * gcc.dg/format/xopen-3.c: New test.
1005
1006 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1007
1008         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1009
1010 2004-05-14  Jeff Law  <law@redhat.com>
1011
1012         * gcc.dg/tree-ssa/20040514-2.c: New test.
1013
1014 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1015
1016         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1017         this ...
1018         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1019         this.
1020
1021 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1022
1023         * gcc.dg/tree-ssa/20040514-1.c: New test.
1024
1025 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1026
1027         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1028         test.
1029
1030 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1031
1032         PR fortran/14066
1033         * gfortran.fortran-torture/compile/do_1.f90: New test.
1034
1035 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1036
1037         PR fortran/15051
1038         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1039         test.
1040
1041 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1042
1043         PR fortran/15149
1044         * gfortran.fortran-torture/execute/random_init.f90: New test.
1045
1046 2004-05-13  Paul Brook  <paul@codesourcery.com>
1047
1048         PR fortran/15314
1049         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1050
1051 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1052
1053         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1054         for the powerpc case.
1055
1056 2004-05-13  Jeff Law  <law@redhat.com>
1057
1058         * gcc.dg/tree-ssa/20040513-1.c: New test.
1059         * gcc.dg/tree-ssa/20040513-2.c: New test.
1060
1061 2004-05-13  Paul Brook  <paul@codesourcery.com>
1062
1063         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1064         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1065         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1066
1067 2004-05-13  Andreas Schwab  <schwab@suse.de>
1068
1069         PR other/10819
1070         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1071         characters.
1072
1073 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1074
1075         PR fortran/15294
1076         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1077
1078 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1079
1080         Merge from tree-ssa-20020619-branch.  See
1081         ChangeLog.tree-ssa for details.
1082
1083 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1084
1085         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1086         include <altivec.h> explicitly.
1087         * gcc.dg/altivec-13.c: Likewise.
1088
1089 2004-05-11  Paul Brook  <paul@codesourcery.com>
1090
1091         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1092
1093 2004-05-10  Eric Christopher  <echristo@redhat.com>
1094
1095         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1096         * gcc.dg/sibcall-4.c: Ditto.
1097
1098 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1099
1100         * g++.dg/ext/altivec-8.C: New test case.
1101         * gcc.dg/altivec-13.c: New test case.
1102
1103 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1104
1105         * gcc.c-torture/execute/divcmp-1.c: New test case.
1106         * gcc.c-torture/execute/divcmp-2.c: New test case.
1107         * gcc.c-torture/execute/divcmp-3.c: New test case.
1108
1109 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1110
1111         * g++.dg/other/pragma-re-2.C: New test.
1112
1113 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1114
1115         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1116         * gcc.dg/i386-387-2.c: Likewise.
1117
1118         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1119         __builtin_drem.
1120         * gcc.dg/i386-387-6.c: Likewise.
1121
1122 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1123
1124         * gcc.dg/builtins-33.c:  Also check log1p*.
1125
1126 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1127
1128         PR optimization/15296
1129         * gcc.c-torture/execute/pr15296.c: New test.
1130
1131 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1132
1133         * gcc.dg/builtins-40.c: New test.
1134
1135 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1136
1137         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1138
1139 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1140
1141         * g++.dg/ext/spe1.C: New testcase.
1142
1143 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1144
1145         * objc.dg/image-info.m: Allow additional attributes
1146         for __image_info section.
1147
1148 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1149
1150         * gcc.dg/torture/mips-hilo-2.c: New test.
1151
1152 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1153
1154         PR c++/14389
1155         * g++.dg/template/member5.C: New test.
1156
1157 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1158
1159         * gcc.dg/builtins-34.c: Also check expm1*.
1160
1161 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1162
1163         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1164         * gcc.dg/torture/builtin-convert-3.c: New test.
1165
1166 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1167
1168         PR middle-end/15054
1169         * g++.dg/opt/pr15054.C: New test.
1170
1171 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1172
1173         * gcc.dg/torture/builtin-rounding-1.c: New test.
1174         * gcc.dg/builtins-25.c: Delete.
1175         * gcc.dg/builtins-29.c: Delete.
1176
1177 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1178
1179         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1180         * gcc.dg/sibcall-4.c: Likewise.
1181         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1182
1183 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1184
1185         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1186         bit-field on 16-bit targets.
1187
1188 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1189
1190         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1191         16-bit targets.
1192
1193 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1194
1195         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1196         * gcc.dg/rs6000-power2-2.c: Likewise.
1197
1198 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1199
1200         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1201         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1202         Change the asm registers to be in form of frN instead of fN.
1203
1204 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1205
1206         * gcc.dg/torture/builtin-convert-2.c: New test.
1207
1208 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1209
1210         * gcc.dg/rs6000-power2-1.c: New test.
1211         * gcc.dg/rs6000-power2-2.c: New test.
1212
1213 2004-04-28  Jan Hubicka  <jh@suse.cz>
1214
1215         * gcc.dg/unused-6.c: New test.
1216
1217 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1218             Ulrich Weigand  <uweigand@de.ibm.com>
1219
1220         * ada/acats/run_all.sh: Define $target variable.
1221
1222 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1223
1224         PR c++/15119
1225         * g++.dg/other/vararg-1.C: New test.
1226
1227         PR c++/4794
1228         * g++.dg/eh/cleanup3.C: New test.
1229
1230 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1231
1232         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1233         and ad8011a (target_insn).
1234         * ada/acats/support/macro.dfs: Likewise.
1235         * ada/acats/support/impbit.adb: New file.
1236
1237 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1238
1239         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1240
1241 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1242
1243         * gcc.dg/loop-3.c: New test.
1244
1245 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1246
1247         * gcc.c-torture/execute/simd-5.c: New test.
1248
1249 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1250
1251         PR c++/15064
1252         * g++.dg/template/crash18.C: New test.
1253
1254 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1255
1256         * g++.dg/ext/complit3.C: New test.
1257
1258 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1259
1260         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1261         * gcc.dg/altivec-3.c: Same.
1262         * gcc.dg/altivec-varargs-1.c: Same.
1263
1264 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1265
1266         * lib/target-supports.exp (check_profiling_available): Assume
1267         profiling is not available on powerpc-eabi targets.
1268
1269 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1270
1271         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1272         * gcc.dg/vmx/bug-1.c: Ditto.
1273
1274 2004-04-20  Eric Christopher  <echristo@redhat.com>
1275
1276         * gcc.dg/charset/extern.c: New test.
1277         * g++.dg/charset/extern3.cc: Ditto.
1278
1279 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1280
1281         * gcc.dg/builtins-39.c: New test.
1282
1283 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1284
1285         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1286
1287 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1288
1289         * gcc.dg/torture/mips-hilo-1.c: New test.
1290
1291 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1292
1293         * gcc.c-torture/compile/20040419-1.c: New test.
1294
1295 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1296
1297         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1298
1299 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1300             Aldy Hernandez  <aldyh@redhat.com>
1301
1302         * gcc.c-torture/execute/va-arg-24.c: New.
1303
1304 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1305             Aldy Hernandez  <aldyh@redhat.com>
1306
1307         * gcc.dg/vmx/1b-01.c: New.
1308         * gcc.dg/vmx/1b-02.c: New.
1309         * gcc.dg/vmx/1b-03.c: New.
1310         * gcc.dg/vmx/1b-04.c: New.
1311         * gcc.dg/vmx/1b-05.c: New.
1312         * gcc.dg/vmx/1b-06.c: New.
1313         * gcc.dg/vmx/1b-07.c: New.
1314         * gcc.dg/vmx/1c-01.c: New.
1315         * gcc.dg/vmx/1c-02.c: New.
1316         * gcc.dg/vmx/3a-01a.c: New.
1317         * gcc.dg/vmx/3a-01.c: New.
1318         * gcc.dg/vmx/3a-01m.c: New.
1319         * gcc.dg/vmx/3a-03.c: New.
1320         * gcc.dg/vmx/3a-03m.c: New.
1321         * gcc.dg/vmx/3a-04.c: New.
1322         * gcc.dg/vmx/3a-04m.c: New.
1323         * gcc.dg/vmx/3a-05.c: New.
1324         * gcc.dg/vmx/3a-06.c: New.
1325         * gcc.dg/vmx/3a-06m.c: New.
1326         * gcc.dg/vmx/3a-07.c: New.
1327         * gcc.dg/vmx/3b-01.c: New.
1328         * gcc.dg/vmx/3b-02.c: New.
1329         * gcc.dg/vmx/3b-10.c: New.
1330         * gcc.dg/vmx/3b-13.c: New.
1331         * gcc.dg/vmx/3b-14.c: New.
1332         * gcc.dg/vmx/3b-15.c: New.
1333         * gcc.dg/vmx/3c-01a.c: New.
1334         * gcc.dg/vmx/3c-01.c: New.
1335         * gcc.dg/vmx/3c-02.c: New.
1336         * gcc.dg/vmx/3c-03.c: New.
1337         * gcc.dg/vmx/3d-01.c: New.
1338         * gcc.dg/vmx/4-01.c: New.
1339         * gcc.dg/vmx/4-03.c: New.
1340         * gcc.dg/vmx/5-01.c: New.
1341         * gcc.dg/vmx/5-02.c: New.
1342         * gcc.dg/vmx/5-03.c: New.
1343         * gcc.dg/vmx/5-04.c: New.
1344         * gcc.dg/vmx/5-05.c: New.
1345         * gcc.dg/vmx/5-06.c: New.
1346         * gcc.dg/vmx/5-07.c: New.
1347         * gcc.dg/vmx/5-07t.c: New.
1348         * gcc.dg/vmx/5-08.c: New.
1349         * gcc.dg/vmx/5-10.c: New.
1350         * gcc.dg/vmx/5-11.c: New.
1351         * gcc.dg/vmx/7-01a.c: New.
1352         * gcc.dg/vmx/7-01.c: New.
1353         * gcc.dg/vmx/7c-01.c: New.
1354         * gcc.dg/vmx/7d-01.c: New.
1355         * gcc.dg/vmx/7d-02.c: New.
1356         * gcc.dg/vmx/8-01.c: New.
1357         * gcc.dg/vmx/8-02a.c: New.
1358         * gcc.dg/vmx/8-02.c: New.
1359         * gcc.dg/vmx/brode-1.c: New.
1360         * gcc.dg/vmx/bug-1.c: New.
1361         * gcc.dg/vmx/bug-2.c: New.
1362         * gcc.dg/vmx/bug-3.c: New.
1363         * gcc.dg/vmx/cw-bug-1.c: New.
1364         * gcc.dg/vmx/cw-bug-2.c: New.
1365         * gcc.dg/vmx/cw-bug-3.c: New.
1366         * gcc.dg/vmx/dct.c: New.
1367         * gcc.dg/vmx/debug-1.c: New.
1368         * gcc.dg/vmx/debug-2.c: New.
1369         * gcc.dg/vmx/debug-3.c: New.
1370         * gcc.dg/vmx/debug-4.c: New.
1371         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1372         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1373         * gcc.dg/vmx/eg-5.c: New.
1374         * gcc.dg/vmx/fft.c: New.
1375         * gcc.dg/vmx/gcc-bug-1.c: New.
1376         * gcc.dg/vmx/gcc-bug-2.c: New.
1377         * gcc.dg/vmx/gcc-bug-3.c: New.
1378         * gcc.dg/vmx/gcc-bug-4.c: New.
1379         * gcc.dg/vmx/gcc-bug-5.c: New.
1380         * gcc.dg/vmx/gcc-bug-6.c: New.
1381         * gcc.dg/vmx/gcc-bug-7.c: New.
1382         * gcc.dg/vmx/gcc-bug-8.c: New.
1383         * gcc.dg/vmx/gcc-bug-9.c: New.
1384         * gcc.dg/vmx/gcc-bug-b.c: New.
1385         * gcc.dg/vmx/gcc-bug-c.c: New.
1386         * gcc.dg/vmx/gcc-bug-d.c: New.
1387         * gcc.dg/vmx/gcc-bug-e.c: New.
1388         * gcc.dg/vmx/gcc-bug-f.c: New.
1389         * gcc.dg/vmx/gcc-bug-g.c: New.
1390         * gcc.dg/vmx/gcc-bug-i.c: New.
1391         * gcc.dg/vmx/harness.h: New.
1392         * gcc.dg/vmx/ira1.c: New.
1393         * gcc.dg/vmx/ira2a.c: New.
1394         * gcc.dg/vmx/ira2b.c: New.
1395         * gcc.dg/vmx/ira2.c: New.
1396         * gcc.dg/vmx/ira2c.c: New.
1397         * gcc.dg/vmx/mem.c: New.
1398         * gcc.dg/vmx/newton-1.c: New.
1399         * gcc.dg/vmx/ops.c: New.
1400         * gcc.dg/vmx/sn7153.c: New.
1401         * gcc.dg/vmx/spill2.c: New.
1402         * gcc.dg/vmx/spill3.c: New.
1403         * gcc.dg/vmx/spill.c: New.
1404         * gcc.dg/vmx/t.c: New.
1405         * gcc.dg/vmx/varargs-1.c: New.
1406         * gcc.dg/vmx/varargs-2.c: New.
1407         * gcc.dg/vmx/varargs-3.c: New.
1408         * gcc.dg/vmx/varargs-4.c: New.
1409         * gcc.dg/vmx/varargs-5.c: New.
1410         * gcc.dg/vmx/varargs-6.c: New.
1411         * gcc.dg/vmx/varargs-7.c: New.
1412         * gcc.dg/vmx/vmx.exp: New.
1413         * gcc.dg/vmx/vprint-1.c: New.
1414         * gcc.dg/vmx/vscan-1.c: New.
1415         * gcc.dg/vmx/x-01.c: New.
1416         * gcc.dg/vmx/x-02.c: New.
1417         * gcc.dg/vmx/x-03.c: New.
1418         * gcc.dg/vmx/x-04.c: New.
1419         * gcc.dg/vmx/x-05.c: New.
1420         * gcc.dg/vmx/yousufi-1.c: New.
1421         * gcc.dg/vmx/zero-1.c: New.
1422         * gcc.dg/vmx/zero.c: New.
1423
1424 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1425
1426         * g++.dg/lookup/java1.C: Update for chage of
1427         _Jv_AllocObject.
1428         * g++.dg/lookup/java2.C: Likewise.
1429
1430 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1431
1432         * ada/acats/run_all.sh: use -O2 by default.
1433
1434 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1435
1436         * gcc.dg/vr-mult-[12].c: New tests.
1437
1438 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1439
1440         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1441
1442         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1443
1444 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1445
1446         * lib/target-supports.exp (check_profiling_available): Assume profiling
1447         isn't available for mips*-*-elf targets.
1448
1449 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1450
1451         * gcc.dg/builtins-38.c: New test.
1452
1453 2004-04-14  Eric Christopher  <echristo@redhat.com>
1454
1455         * g++.dg/charset/charset.exp: Run .cc extension tests.
1456
1457 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1458
1459         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1460
1461 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1462
1463         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1464
1465 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1466
1467         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1468         * gcc.dg/i386-387-2.c: Likewise.
1469
1470         * gcc.dg/i386-387-7.c: New test.
1471         * gcc.dg/i386-387-8.c: New test.
1472
1473         * gcc.dg/builtins-37.c: New test.
1474
1475 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1476
1477         * g++.dg/pch/externc-1.C: Add missing semicolon.
1478
1479 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1480
1481         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1482
1483 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1484
1485         * gcc.c-torture/execute/20040411-1.c: New test.
1486
1487 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1488
1489         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1490
1491 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1492
1493         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1494
1495 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1496
1497         * lib/target-supports.exp (check_named_sections_available): New.
1498         * lib/gcc-dg.exp (dg-require-named-sections): New.
1499         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1500         old-deja.exp.  Also prune error-count message from HP linker.
1501         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1502
1503         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1504         * g++.old-deja/g++.pt/static3.C: Likewise.
1505         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1506
1507 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1508
1509         * gcc.c-torture/execute/20040409-1.c: New test case.
1510         * gcc.c-torture/execute/20040409-2.c: New test case.
1511         * gcc.c-torture/execute/20040409-3.c: New test case.
1512
1513 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1514
1515         * gcc.dg/20040409-1.c: New test.
1516
1517 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1518
1519         PR target/14888
1520         * g++.dg/opt/pr14888.C: New test case.
1521
1522 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1523
1524         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1525         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1526         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1527         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1528         New tests.
1529
1530 2004-04-08  Paul Brook  <paul@codesourcery.com>
1531
1532         * gcc.dg/spill-1.c: New test.
1533
1534 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1535
1536         * gcc.dg/torture/builtin-ctype-2.c: New test.
1537
1538 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1539
1540         * gcc.dg/pch/pch.exp: Add largefile test.
1541
1542 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1543
1544         * g++.dg/pch/externc-1.Hs: New.
1545         * g++.dg/pch/externc-1.C: New.
1546
1547 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1548
1549         * gcc.dg/compat/struct-by-value-5a_main.c,
1550         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1551         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1552         * gcc.dg/compat/struct-by-value-5a_x.c,
1553         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1554         gcc.dg/compat/struct-by-value-5_x.c.
1555         * gcc.dg/compat/struct-by-value-5a_y.c,
1556         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1557         gcc.dg/compat/struct-by-value-5_y.c.
1558
1559         * gcc.dg/compat/struct-by-value-6a_main.c,
1560         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1561         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1562         * gcc.dg/compat/struct-by-value-6a_x.c,
1563         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1564         gcc.dg/compat/struct-by-value-6_x.c.
1565         * gcc.dg/compat/struct-by-value-6a_y.c,
1566         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1567         gcc.dg/compat/struct-by-value-6_y.c.
1568
1569         * gcc.dg/compat/struct-by-value-7a_main.c,
1570         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1571         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1572         * gcc.dg/compat/struct-by-value-7a_x.c,
1573         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1574         gcc.dg/compat/struct-by-value-7_x.c.
1575         * gcc.dg/compat/struct-by-value-7a_y.c,
1576         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1577         gcc.dg/compat/struct-by-value-7_y.c.
1578
1579 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1580
1581         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1582         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1583         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1584         options.
1585
1586 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1587
1588         * gcc.dg/builtins-36.c: New test.
1589
1590 2004-04-06  Paul Brook  <paul@codesourcery.com>
1591
1592         * README.gcc: Remove obsolete contraint on testcases.
1593
1594 2004-04-05  Paul Brook  <paul@codesourcery.com>
1595
1596         PR2123
1597         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1598         failure and exit(0) on success.
1599         * g++.dg/expr/anew2.C: Ditto.
1600         * g++.dg/expr/anew3.C: Ditto.
1601         * g++.dg/expr/anew4.C: Ditto.
1602
1603 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1604
1605         PR c++/3518
1606         * g++.dg/template/unify7.C: New.
1607
1608 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1609
1610         * g++.dg/README: Bring up to date with new subdirectories; remove
1611         duplicate subdirectory lines.
1612
1613 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1614
1615         PR c++/14007
1616         * g++.dg/template/unify5.C: New.
1617         * g++.dg/template/unify6.C: New.
1618         * g++.dg/template/qualttp20.C: Adjust.
1619         * g++.old-deja/g++.jason/report.C: Adjust.
1620         * g++.old-deja/g++.other/qual1.C: Adjust.
1621
1622 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1623
1624         PR c++/14803
1625         * g++.dg/inherit/ptrmem1.C: New test.
1626
1627 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1628
1629         PR c++/14755
1630         * gcc.c-torture/execute/20040331-1.c: New test.
1631         * gcc.dg/20040331-1.c: New test.
1632
1633 2004-04-01  Paul Brook  <paul@codesourcery.com>
1634
1635         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1636
1637 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1638
1639         PR c++/14724
1640         * g++.dg/init/goto1.C: New test.
1641
1642         PR c++/14763
1643         * g++.dg/template/defarg4.C: New test.
1644
1645 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1646
1647         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1648
1649 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1650
1651         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1652
1653 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1654
1655         * gcc.dg/noncompile/undeclared-2.c: New test.
1656
1657 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1658
1659         * gcc.dg/940409-1.c: Remove XFAIL.
1660         * gcc.dg/reg-vol-struct-1.c: New test.
1661
1662 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1663
1664         * gcc.dg/torture/builtin-wctype-1.c: New test.
1665
1666 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1667
1668         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1669         * gcc.dg/20001101-1.c: Likewise.
1670         * gcc.dg/20001102-1.c: Likewise.
1671
1672 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1673
1674         * gcc.dg/compare8.c: Add an additional test for XOR.
1675
1676 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1677
1678         * gcc.dg/torture/builtin-ctype-1.c: New test.
1679
1680 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1681
1682         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1683         * gcc.dg/torture/builtin-math-1.c: Likewise.
1684         * gcc.dg/torture/builtin-power-1.c: New test.
1685
1686 2004-03-24  Andreas Schwab  <schwab@suse.de>
1687
1688         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1689         IA64 assembler.
1690
1691 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1692             Roger Sayle  <roger@eyesopen.com>
1693
1694         * gcc.dg/compare8.c: New test case.
1695
1696 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1697
1698         * g++.dg/ext/altivec-7.C: New test.
1699
1700 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1701
1702         PR 12267, 12391, 12560, 13129, 14114, 14133
1703         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1704         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1705         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1706         Adjust error regexps.
1707         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1708         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1709         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1710         * gcc.dg/local1.c: Add explanatory comment.
1711
1712 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1713
1714         PR optimization/14669
1715         * g++.dg/opt/fold2.C: New test case.
1716
1717 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
1718
1719         PR c/14069
1720         * gcc.dg/20040322-1.c: New test.
1721
1722 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1723
1724         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
1725         * gcc.dg/ultrasp4.c: Likewise.
1726         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
1727
1728 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1729
1730         * gcc.dg/i386-sse-8.c: Reset default options.
1731
1732 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1733
1734         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
1735         in the error message text.
1736
1737 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1738
1739         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
1740
1741 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
1742
1743         PR c++/14616
1744         * g++.dg/init/array13.C: New test.
1745
1746 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1747
1748         PR target/13889
1749         * gcc.c-torture/compile/pr13889.c: New test case.
1750
1751 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1752
1753         PR c/14635
1754         * builtins-1.c (nan, nans): Don't test.
1755         * builtins-30.c: Don't use nan, nanf, nanl.
1756         * builtins-35.c: New test.
1757
1758 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1759
1760         * g++.dg/ext/altivec-6.C: New test.
1761
1762 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1763
1764         * g++.dg/init/placement3.C: New test.
1765
1766         * g++.dg/template/spec13.C: New test.
1767
1768         * g++.dg/lookup/using11.C: New test.
1769
1770         * g++.dg/lookup/koenig3.C: New test.
1771
1772         * g++.dg/template/operator2.C: New test.
1773
1774         * g++.dg/expr/dtor3.C: New test.
1775         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1776         marker.
1777         * g++.old-deja/g++.law/visibility28.C: Likewise.
1778
1779 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1780
1781         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1782         * gcc.dg/ppc64-abi-3.c: Likewise.
1783
1784 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1785
1786         PR c++/14545
1787         * g++.dg/parse/template15.C: New test.
1788
1789 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1790
1791         * g++.dg/expr/dtor2.C: New test.
1792
1793         * g++.dg/lookup/anon4.C: New test.
1794
1795         * g++.dg/overload/using1.C: New test.
1796
1797         * g++.dg/template/lookup7.C: New test.
1798
1799         * g++.dg/template/typename6.C: New test.
1800
1801         * g++.dg/expr/cond6.C: New test.
1802
1803 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1804
1805         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
1806
1807 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1808
1809         * g++.dg/expr/cond5.C: New test.
1810         * g++.dg/expr/constcast1.C: Likewise.
1811         * g++.dg/expr/ptrmem2.C: Likewise.
1812         * g++.dg/expr/ptrmem3.C: Likewise.
1813         * g++.dg/lookup/main1.C: Likewise.
1814         * g++.dg/template/lookup6.C: Likewise.
1815
1816 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1817
1818         * gcc.dg/local1.c: New test.
1819
1820         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
1821
1822 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1823
1824         * gcc.dg/torture/builtin-convert-1.c: New test.
1825
1826 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1827
1828         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
1829
1830 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1831
1832         PR c++/14481
1833         * g++.dg/warn/Wunused-7.C: New test.
1834
1835 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1836
1837         * gcc.dg/torture/builtin-integral-1.c: New test.
1838
1839 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1840
1841         PR c++/14586
1842         * g++.dg/parse/non-dependent3.C: New test.
1843
1844 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
1845
1846         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
1847         * g++.dg/eh/simd-2.C: Likewise.
1848         * g++.dg/init/array10.C: Likewise.
1849         * gcc.c-torture/compile/simd-1.c: Likewise.
1850         * gcc.c-torture/compile/simd-2.c: Likewise.
1851         * gcc.c-torture/compile/simd-3.c: Likewise.
1852         * gcc.c-torture/compile/simd-4.c: Likewise.
1853         * gcc.c-torture/compile/simd-6.c: Likewise.
1854         * gcc.c-torture/execute/simd-1.c: Likewise.
1855         * gcc.c-torture/execute/simd-2.c: Likewise.
1856         * gcc.dg/compat/vector-defs.h: Likewise.
1857         * gcc.dg/20020531-1.c: Likewise.
1858         * gcc.dg/altivec-3.c: Likewise.
1859         * gcc.dg/altivec-4.c: Likewise.
1860         * gcc.dg/altivec-varargs-1.c: Likewise.
1861         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
1862         * gcc.dg/i386-mmx-3.c: Likewise.
1863         * gcc.dg/i386-sse-4.c: Likewise.
1864         * gcc.dg/i386-sse-5.c: Likewise.
1865         * gcc.dg/i386-sse-8.c: Likewise.
1866         * gcc.dg/simd-1.c: Likewise.
1867         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
1868         __ev64_opaque__ since the machine description provides it.
1869
1870 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1871
1872         * lib/compat.exp (skip_list): New global variable.
1873         Use it to hold the user defined COMPAT_SKIPS list if any.
1874         (compat-obj): Add the members of skip_list to optall.
1875
1876 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1877
1878         * gcc.dg/compat/union-by-value-1_main.c,
1879         union-by-value-1_x.c, union-by-value-1_y.c,
1880         union-check.h, union-defs.h,
1881         union-init.h, union-return-1_main.c,
1882         union-return-1_x.c, union-return-1_y.c: New files.
1883
1884 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1885
1886         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
1887         mixed-struct-init.h: Add 4 mixed structure types.
1888         struct-by-value-21_main.c, struct-by-value-21_x.c,
1889         struct-by-value-21_y.c, struct-return-21_main.c,
1890         struct-return-21_x.c, struct-return-21_y.c: New files.
1891
1892 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
1893
1894         PR c++/14550
1895         * g++.dg/parse/template14.C: New test.
1896
1897 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1898
1899         * gcc.c-torture/execute/20040313-1.c: New test.
1900
1901 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
1902
1903         PR target/14533
1904         * gcc.dg/20040311-2.c: New test.
1905
1906 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
1907
1908         PR other/14544
1909         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
1910         bit-field.
1911
1912 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
1913
1914         * gcc.dg/20040305-2.c: Add missing return statement.
1915
1916 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1917
1918         * gcc.dg/builtins-34.c: Also check pow10*.
1919
1920 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1921
1922         PR target/14262
1923         * gcc.dg/20040305-2.c: New test.
1924
1925 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1926
1927         * gcc.dg/20040310-1.c: New test.
1928
1929 2004-03-11  Roger Sayle  <roger@eyesopen.com>
1930
1931         * gcc.c-torture/execute/20040311-1.c: New test case.
1932
1933 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
1934
1935         PR c++/14476
1936         * g++.dg/lookup/enum1.C: New test.
1937
1938 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
1939
1940         PR c++/14510
1941         * g++.dg/lookup/struct2.C: New test.
1942
1943 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
1944
1945         * gcc.dg/builtins-34.c: New test.
1946
1947 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1948
1949         * gcc.dg/torture/builtin-nonneg-1.c: New test.
1950
1951 2004-03-09  James E Wilson  <wilson@specifixinc.com>
1952
1953         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
1954         * gcc.dg/alias-2.c: New testcase.
1955
1956 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
1957
1958         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
1959
1960 2004-03-09  Roger Sayle  <roger@eyesopen.com>
1961
1962         * gcc.c-torture/execute/20040309-1.c: New test case.
1963
1964 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1965
1966         PR c++/14397
1967         * g++.dg/overload/ref1.C: New.
1968
1969 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1970
1971         PR c++/14409
1972         * g++.dg/template/spec12.C: New test.
1973
1974         PR c++/14448
1975         * g++.dg/parse/crash14.C: New test.
1976
1977 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1978
1979         PR c++/14230
1980         * g++.dg/init/ref11.C: New test.
1981
1982 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1983
1984         PR c++/14432
1985         * g++.dg/parse/builtin2.C: New test.
1986
1987 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1988
1989         PR c++/14401
1990         * g++.dg/init/ctor3.C: New test.
1991         * g++.dg/init/union1.C: New test.
1992         * g++.dg/ext/anon-struct4.C: New test.
1993
1994 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1995
1996         * g++.dg/lookup/koenig1.C: Tweak error messages.
1997         * g++.dg/lookup/used-before-declaration.C: Likewise.
1998         * g++.dg/other/do1.C: Likewise.
1999         * g++.dg/overload/koenig1.C: Likewise.
2000         * g++.dg/parse/crash13.C: Likewise.
2001         * g++.dg/template/instantiate3.C: Likewise.
2002
2003 2004-03-08  Eric Christopher  <echristo@redhat.com>
2004
2005         * * lib/target-supports.exp: Enable libiconv in test
2006         compilation.  Fix up error checking.
2007
2008 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2009
2010         PR middle-end/14289
2011         * gcc.dg/pr14289-1.c: New test case.
2012         * gcc.dg/pr14289-2.c: Likewise.
2013         * gcc.dg/pr14289-3.c: Likewise.
2014
2015 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2016
2017         * gcc.c-torture/execute/20040308-1.c: New test.
2018
2019 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2020
2021         * gcc.c-torture/execute/20040307-1.c: New test case.
2022
2023 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2024
2025         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2026
2027 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2028
2029         * gcc.dg/20040306-1.c: New test.
2030
2031 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2032
2033         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2034         them static.
2035         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2036
2037 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2038
2039         PR c/14465
2040         * gcc.dg/decl-6.c: New test.
2041
2042 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2043
2044         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2045         Rename LOGPOW -> LOG_POW.
2046         (SQRT_EXP, POW_EXP): New.
2047
2048 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2049
2050         * gcc.dg/i386-sse-8.c: New test.
2051
2052 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2053
2054         PR c/14114
2055         * gcc.dg/decl-5.c: New test.
2056
2057 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2058
2059         * gcc.dg/20040305-1.c: New test.
2060
2061 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2062
2063         PR other/14354
2064         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2065
2066 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2067
2068         PR c++/14425, c++/14426
2069         * g++.dg/ext/altivec-4.C: New test.
2070         * g++.dg/ext/altivec-5.C: New test.
2071
2072 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2073
2074         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2075         global variables of a type with no linkage.
2076         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2077         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2078         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2079         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2080         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2081         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2082         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2083         * g++.dg/warn/deprecated.C: Name enum Color.
2084         * g++.dg/overload/VLA.C: Name structure for 'b'.
2085         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2086
2087 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2088
2089         * gcc.c-torture/compile/20040304-1.c: New test.
2090
2091 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2092
2093         PR 13728
2094         * gcc.dg/decl-4.c: New testcase.
2095
2096 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2097
2098         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2099         as PRECF if sizeof (float) > sizeof (double).
2100         (PRECL): Make it the same as PRECF if
2101         sizeof (float) > sizeof (long double).
2102
2103 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2104
2105         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2106         system type.  Add check for irix6 which doesn't have c99 runtime.
2107
2108 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2109
2110         * gcc.dg/const-elim-1.c: xfail for xtensa.
2111
2112 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2113
2114         PR c++/14369
2115         * g++.dg/template/cond4.C: New test.
2116
2117 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2118
2119         PR c++/14360
2120         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2121
2122         PR c++/14361
2123         * g++.dg/parse/defarg7.C: New test.
2124
2125         PR c++/14359
2126         * g++.dg/template/friend26.C: New test.
2127
2128 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2129
2130         PR c++/14324
2131         * g++.dg/abi/mangle21.C: New test.
2132
2133         PR c++/14260
2134         * g++.dg/parse/constructor2.C: New test.
2135
2136         PR c++/14337
2137         * g++.dg/template/sfinae1.C: New test.
2138
2139 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2140
2141         PR c++/14267
2142         * g++.dg/expr/crash2.C: New test.
2143
2144         PR middle-end/13448
2145         * gcc.dg/inline-5.c: New test.
2146         * gcc.dg/always-inline.c: Split out tests into ...
2147         * gcc.dg/always-inline2.c: ... this and ...
2148         * gcc.dg/always-inline3.c: ... this.
2149
2150 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2151
2152         PR debug/12103
2153         * g++.dg/debug/crash1.C: New test.
2154
2155 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2156
2157         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2158         function with __attribute__((noinline)).
2159         (recurser_void2): Likewise.
2160         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2161         (recurser_void2): Likewise.
2162
2163 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2164
2165         PR middle-end/14203
2166         * g++.dg/warn/Wunused-6.C: New test case.
2167
2168 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2169
2170         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2171         not defined.
2172
2173 2004-02-27  Eric Christopher  <echristo@redhat.com>
2174
2175         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2176         * g++.dg/charset/asm2.c: Run only x86.
2177         * gcc.dg/charset/asm3.c: Ditto.
2178
2179 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2180
2181         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2182         ld_library_path.
2183
2184 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2185
2186         * g++.dg/ext/altivec-3.C: New.
2187
2188 2004-02-26  Richard Henderson  <rth@redhat.com>
2189
2190         * g++.dg/ext/attrib10.C: Mark for warning.
2191         * gcc.dg/attr-alias-1.c: New.
2192
2193 2004-02-26  Richard Henderson  <rth@redhat.com>
2194
2195         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2196         * gcc.c-torture/execute/20040208-2.c: ... it back.
2197
2198 2004-02-26  Eric Christopher  <echristo@redhat.com>
2199
2200         * lib/target-supports.exp (check-iconv-available): New function.
2201         * lib/gcc-dg.exp (dg-require-iconv): New function.
2202         Use above.
2203         * gcc.dg/charset: New directory.
2204         * gcc.dg/charset/charset.exp: New file.
2205         * gcc.dg/charset/asm1.c: Ditto.
2206         * gcc.dg/charset/asm2.c: Ditto.
2207         * gcc.dg/charset/asm3.c: Ditto.
2208         * gcc.dg/charset/asm4.c: Ditto.
2209         * gcc.dg/charset/asm5.c: Ditto.
2210         * gcc.dg/charset/attribute1.c: Ditto.
2211         * gcc.dg/charset/attribute2.c: Ditto.
2212         * gcc.dg/charset/string1.c: Ditto.
2213         * g++.dg/charset: New directory.
2214         * g++.dg/dg.exp: Add here. Special options.
2215         * g++.dg/charset/charset.exp: New file.
2216         * g++.dg/charset/asm1.c: Ditto.
2217         * g++.dg/charset/asm2.c: Ditto.
2218         * g++.dg/charset/asm3.c: Ditto.
2219         * g++.dg/charset/asm4.c: Ditto.
2220         * g++.dg/charset/attribute1.c: Ditto.
2221         * g++.dg/charset/attribute2.c: Ditto.
2222         * g++.dg/charset/extern1.cc: Ditto.
2223         * g++.dg/charset/extern2.cc: Ditto.
2224         * g++.dg/charset/string1.c: Ditto.
2225
2226 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2227
2228         PR c++/14278
2229         * g++.dg/parse/comma1.C: New test.
2230
2231 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2232
2233         PR c++/14284
2234         * g++.dg/template/ttp8.C: New test.
2235
2236 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2237
2238         * gcc.dg/fixuns-trunc-1.c: New test.
2239
2240 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2241
2242         * gcc.dg/builtins-config.h: Use #elif.
2243
2244 2004-02-26  Michael Matz  <matz@suse.de>
2245
2246         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2247         * gcc.dg/991214-1.c: Likewise.
2248         * gcc.dg/i386-asm-1.c: Likewise.
2249
2250 2004-02-25  Richard Henderson  <rth@redhat.com>
2251
2252         * gcc.c-torture/execute/20040208-2.c: Move ...
2253         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2254
2255 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2256
2257         PR c++/14246
2258         * g++.dg/other/crash-3.C: New test.
2259
2260 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2261
2262         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2263         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2264
2265         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2266         HP-UX.
2267
2268 2004-02-24  Michael Matz  <matz@suse.de>
2269
2270         * gcc.dg/i386-regparm.c: New.
2271
2272 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2273
2274         * gcc.c-torture/execute/20040223-1.c: New.
2275
2276 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2277             Kazu Hirata  <kazu@cs.umass.edu>
2278
2279         * gcc.dg/fwritable-strings-1.c: Remove.
2280
2281 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2282
2283         PR c/14156
2284         * gcc.dg/20040223-1.c: New test.
2285
2286 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2287
2288         PR c++/14106
2289         * g++.dg/ext/typeof9.C: New test.
2290
2291 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2292
2293         PR c++/14250
2294         * g++.dg/other/switch1.C: New test.
2295
2296 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2297
2298         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2299         * gcc.dg/va-arg-1.c: Likewise.
2300
2301 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2302
2303         PR c++/14143
2304         * g++.dg/template/koenig5.C: New test.
2305
2306 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2307
2308         * g++.dg/ext/altivec-1.C: Generalize target triple.
2309         * g++.dg/ext/altivec-2.C: New test case.
2310         * g++.dg/ext/altivec_check.h: New file.
2311         * gcc.dg/altivec-1.c: Generalize target triple;
2312         include altivec_check.h and call altivec_check().
2313         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2314         * gcc.dg/altivec-6.c: New test case.
2315         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2316         type casts as needed.
2317         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2318         altivec_check().
2319         * gcc.dg/altivec-12.c: New test case.
2320         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2321         include altivec_check.h and call altivec_check().
2322         * gcc.dg/altivec_check.h: New file.
2323
2324 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2325
2326         * lib/target-supports.exp (check_alias_available): Don't mangle
2327         function `g' in test program.
2328
2329 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2330
2331         * lib/target-supports.exp (check_profiling_available): Check
2332         argument to determine whether we support a profiling type.
2333         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2334         check_profiling_available.
2335         * g++.dg/bprob/bprob.exp: Likewise
2336         * g77.dg/bprob/bprob.exp: Likewise.
2337         * gcc.misc-tests/bprob.exp: Likewise.
2338         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2339         dg-require-profiling and delete expected error handling.
2340         * gcc.dg/20021014-1.c: Likewise.
2341         * gcc.dg/nest.c: Likewise.
2342
2343 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2344
2345         PR c++/12007
2346         * g++.dg/other/vthunk1.C: New test.
2347
2348 2004-02-20  Falk Hueffner  <falk@debian.org>
2349
2350         PR target/14201
2351         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2352
2353 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2354
2355         PR c++/13927
2356         * g++.dg/other/error8.C: Remove XFAIL markers.
2357
2358         PR c++/14173
2359         * g++.dg/ext/packed5.C: New test.
2360
2361         PR c++/14199
2362         * g++.dg/warn/Wunused-5.C: New test.
2363
2364         PR c++/14186
2365         * g++.dg/lookup/member1.C: New test.
2366
2367 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2368
2369         * gcc.c-torture/compile/20040130-1.c: Enable only when
2370         __INT_MAX__ >= 2147483647L.
2371         * gcc.c-torture/compile/961203-1.c: Likewise.
2372
2373 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2374
2375         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2376         * g++.dg/opt/template1.C: Robustify assembler regexp
2377
2378 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2379
2380         * gcc.c-torture/execute/simd-4.x: Remove.
2381         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2382         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2383         Guard with #ifndef SKIP_ATTRIBUTE.
2384         * gcc.dg/compat/vector-1_y.c: Likewise.
2385         * gcc.dg/compat/vector-2_x.c: Likewise.
2386         * gcc.dg/compat/vector-2_y.c: Likewise.
2387         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2388         * g++.dg/eh/simd-2.C: Likewise.
2389
2390 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2391
2392         * gcc.c-torture/compile/complex-1.c: New.
2393
2394 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2395
2396         PR target/14209
2397         * gcc.c-torture/execute/20040218-1.c: New test.
2398
2399 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2400
2401         PR c++/14181
2402         * g++.dg/parse/new2.C: New test.
2403
2404 2004-02-18  Paul Brook  <paul@codesourcery.com>
2405
2406         * gcc.c-torture/compile/libcall-1.c: New test.
2407
2408 2004-02-18  Paul Brook  <paul@codesourcery.com>
2409
2410         PR debug/12934
2411         * gcc.dg/debug/debug-7.c: New test.
2412
2413 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2414
2415         * gcc.dg/20040217-1.c: New test.
2416
2417 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2418
2419         * gcc.c-torture/execute/990208-1.x: Delete.
2420
2421 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2422
2423         * gcc.c-torture/execute/20040208-2.x: New file.
2424
2425 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2426
2427         PR c++/11326
2428         * g++.dg/abi/structret1.C: New test.
2429
2430 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2431
2432         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2433         (i386_cpuid): No need to test if cpuid is available on AMD64.
2434         Fix assembly, so that it works onboth i386 and AMD64.
2435         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2436         (vecInLong): Fix s[] member type to unsigned int.
2437         (vecInWord): Remove type.
2438         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2439         (a64, b64, c64, d64, e64): Remove.
2440         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2441         Remove unused variable.  Remove initialization of removed variables.
2442         Don't call mmx_tests nor sse_tests.
2443         (reference_mmx, reference_sse): Remove.
2444         (check): Add return stmt.
2445         * gcc.dg/i386-sse-7.c: New test.
2446         * gcc.dg/i386-mmx-4.c: New test.
2447
2448 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2449
2450         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2451         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2452         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2453         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2454         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2455         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2456         g++.dg/tc1/dr94.C: Fix line terminator.
2457
2458 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2459
2460         * gcc.c-torture/compile/20040216-1.c: New.
2461
2462 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2463
2464         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2465         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2466         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2467         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2468         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2469         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2470
2471 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2472
2473         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2474
2475 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2476
2477         PR c++/13971
2478         * g++.dg/expr/cond4.C: New test.
2479
2480         PR c++/14086
2481         * g++.dg/lookup/crash2.C: New test.
2482
2483 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2484
2485         * gcc.c-torture/compile/20040214-2.c: New test.
2486
2487 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2488
2489         PR c++/14116
2490         * g++.dg/ext/typeof8.C: New test.
2491
2492 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2493
2494         * gcc.c-torture/compile/20040214-1.c: New test.
2495
2496 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2497
2498         PR c++/13635
2499         * g++.dg/template/spec11.C: New test.
2500
2501 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2502
2503         PR c++/13927
2504         * g++.dg/other/error8.C: New test.
2505
2506 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2507
2508         PR c++/14122
2509         * g++.dg/template/array4.C: New test.
2510
2511         PR c++/14108
2512         * g++.dg/inherit/thunk2.C: New test.
2513
2514         PR c++/14083
2515         * g++.dg/eh/cond2.C: New test.
2516
2517 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2518
2519         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2520
2521 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2522
2523         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2524
2525 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2526
2527         * g++.dg/simd-2.C: xfail on ppc64-linux.
2528
2529 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2530
2531         PR c/456
2532         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2533         tests.
2534
2535 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2536
2537         * gcc.dg/builtins-33.c: New test.
2538
2539 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2540
2541         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2542
2543 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2544
2545         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2546
2547 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2548
2549         * gcc.dg/ppc64-abi-3.c: New test.
2550
2551 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2552
2553         PR c/14092
2554
2555         * gcc.dg/pr14092-1.c: New testcase.
2556
2557 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2558
2559         * gcc.dg/cpp/assert4.c: Fix typo last change.
2560
2561         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2562         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2563
2564         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2565
2566 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2567
2568         * gcc.c-torture/compile/20040209-1.c: New test case.
2569
2570 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2571
2572         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2573
2574 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2575
2576         * gcc.c-torture/execute/20040208-[12].c: New tests.
2577
2578 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2579
2580         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2581
2582 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2583
2584         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2585
2586 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2587
2588         Bug 13856
2589         * gcc.dg/visibility-8.c: New testcase.
2590
2591 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2592
2593         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2594         arguments.
2595         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2596
2597 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2598
2599         PR middle-end/13696
2600         * g++.dg/opt/fold1.C: New test case.
2601
2602 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2603
2604         PR c++/14033
2605         * g++.dg/other/crash-2.C: New test.
2606
2607 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2608
2609         PR c++/14028
2610         * g++.dg/parse/angle-bracket2.C: New test.
2611
2612 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2613
2614         PR middle-end/13750
2615         Revert:
2616         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2617         PR pch/13361
2618         * testsuite/g++.dg/pch/wchar-1.C: New.
2619         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2620
2621 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2622
2623         PR c++/14008
2624         * g++.dg/parse/error15.C: New test.
2625         * g++.dg/parse/crash11.C: Update dg-error mark.
2626
2627 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2628
2629         PR c++/13932
2630         * g++.dg/warn/conv2.C: New test.
2631
2632 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2633
2634         PR c++/13086
2635         * g++.dg/warn/incomplete1.C: Remove xfail.
2636
2637 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2638
2639         * lib/file-format.exp (gcc_target_object_format): Use
2640         ${tool}_target_compile, not gcc_target_compile.
2641         * lib/target-supports.exp (check_alias_available): Likewise.
2642         (check_gc_sections_available): Likewise.
2643         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2644         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2645         dg-require-alias.
2646
2647 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2648
2649         PR c++/13969
2650         * g++.dg/template/static6.C: New test.
2651
2652 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2653
2654         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2655
2656 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2657
2658         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2659         tests for systems where `char' is unsigned by default.
2660
2661 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2662
2663         PR c++/13997
2664         * g++.dg/template/partial3.C: New test.
2665
2666 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2667
2668         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2669         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2670         Remove mentions of obsolete ports.
2671
2672 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2673
2674         * gcc.dg/noncompile/20001228-1.c: Fix for new
2675         error message.
2676
2677 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2678
2679         PR target/9348
2680         * gcc.c-torture/execute/multdi-1.c: New test case.
2681
2682 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2683
2684         PR c++/13925
2685         * g++.dg/template/lookup5.C: New test.
2686
2687 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2688
2689         PR c++/13950
2690         * g++.dg/template/lookup4.C: New test.
2691
2692         PR c++/13970
2693         * g++.dg/parse/error14.C: New test.
2694
2695         PR c++/14002
2696         * g++.dg/parse/template13.C: New test.
2697
2698 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2699
2700         PR c++/13978
2701         * g++.dg/template/koenig4.C: New test.
2702
2703         PR c++/13968
2704         * g++.dg/template/crash17.C: New test.
2705
2706         PR c++/13975
2707         * g++.dg/parse/error13.C: New test.
2708         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2709
2710 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2711
2712         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2713
2714 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
2715
2716         PR c/11658
2717         PR c/13994
2718         * gcc.dg/noncompile/20040203-1.c: New test.
2719         * gcc.dg/noncompile/20040203-2.c: Likewise.
2720         * gcc.dg/noncompile/20040203-3.c: Likewise.
2721         * gcc.dg/20040203-1.c: Likewise.
2722
2723 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
2724
2725         PR c++/10858
2726         * g++.dg/template/sizeof7.C: New test.
2727
2728 2004-02-02  Eric Christopher  <echristo@redhat.com>
2729             Zack Weinberg  <zack@codesourcery.com>
2730
2731         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
2732
2733 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
2734
2735         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
2736         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
2737         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
2738         * gcc.dg/cleanup-5.c: Run only on Linux targets.
2739
2740 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
2741
2742         PR c++/13113
2743         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
2744
2745         PR c++/13854
2746         * g++.dg/ext/attrib13.C: New test.
2747
2748         PR c++/13907
2749         * g++.dg/conversion/op2.C: New test.
2750
2751 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2752
2753         * gcc.dg/titype-1.c: Fix pasto.
2754
2755 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2756
2757         * gcc.dg/titype-1.c: New test.
2758
2759 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2760
2761         PR c++/13957
2762         * g++.dg/template/non-type-template-argument-1.C,
2763         g++.dg/template/qualified-id1.C: Update dg-error marks.
2764         * g++.dg/template/nontype6.C: New test.
2765
2766 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2767
2768         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2769         * gcc.dg/builtins-31.c: New testcase.
2770         * gcc.dg/builtins-32.c: New testcase.
2771
2772 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2773
2774         * objc.dg/call-super-2.m: Update line numbers
2775         for the including of stddef.h.
2776
2777 2004-01-30  Michael Matz  <matz@suse.de>
2778
2779         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2780         g++.dg/ext/case-range3.C: New tests.
2781
2782 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2783
2784         DR206
2785         PR c++/13813
2786         * g++.dg/template/member4.C: New test.
2787
2788 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2789
2790         PR c++/13683
2791         * g++.dg/template/sizeof6.C: New test.
2792
2793 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2794
2795         * gcc.dg/fwritable-strings-1.c: New test.
2796
2797 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2798
2799         * gcc.c-torture/compile/20040130-1.c: New test.
2800
2801 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
2802
2803         * objc.dg/call-super-2.m: Include stddef.h for size_t.
2804
2805 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
2806
2807         PR c++/13883
2808         * g++.dg/template/ctor3.C: New test.
2809
2810 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2811
2812         * g++.dg/tc1: New directory.
2813         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
2814         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
2815         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
2816         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
2817         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
2818
2819 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2820
2821         * g++.dg/parse/error11.C: New test.
2822         * g++.dg/parse/error12.C: Likewise.
2823
2824 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
2825
2826         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
2827         (scan_initial, main): Use aligned_sizeof instead of sizeof.
2828
2829 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
2830
2831         PR c++/13791
2832         * g++.dg/ext/attrib12.C: New test.
2833
2834         PR c++/13736
2835         * g++.dg/parse/cast2.C: New test.
2836
2837 2004-01-27  James E Wilson  <wilson@specifixinc.com>
2838
2839         * objc.dg/encode-2.m (main): New local string.  Set depending on
2840         sizeof long.  Use in sscanf call.
2841         * objc.dg/encode-3.m (main): New local string.  Set depending on
2842         sizeof long.  Use in scan_initial call.
2843
2844 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2845
2846         * objc.dg/call-super-2.m: Make LP64-safe.
2847         * objc.dg/desig-init-1.m: Likewise.
2848
2849 2004-01-27  Devang Patel <dpatel@apple.com>
2850
2851         * g++.dg/debug/namespace1.C: New test.
2852
2853 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
2854
2855         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
2856         xscale-*-*.
2857
2858         * gcc.dg/arm-mmx-1.c: New test.
2859
2860 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2861
2862         * gcc.dg/20040127-1.c: New test.
2863         * gcc.dg/20040127-2.c: New test.
2864
2865 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2866
2867         * objc.dg/stret-1.m (glob): Renamed to globa.
2868
2869 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
2870
2871         PR c++/13663
2872         * g++.dg/expr/for1.C: New test.
2873
2874 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
2875
2876         PR middle-end/13779
2877         * gcc.dg/darwin-longlong.c: New test.
2878
2879 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
2880
2881         * gcc.dg/20040124-1.c: Moved test from here...
2882         * gcc.c-torture/compile/20040124-1.c: ...to here.
2883
2884 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2885
2886         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
2887         the assembly output if -m64 is passed.
2888
2889 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
2890
2891         PR c++/13833
2892         * g++.dg/template/cond3.C: New test.
2893
2894 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2895
2896         PR c++/13810
2897         * g++.dg/template/ttp7.C: New test.
2898
2899 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2900
2901         PR c++/13797
2902         * g++.dg/template/nontype4.C: New test.
2903         * g++.dg/template/nontype5.C: Likewise.
2904
2905 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
2906
2907         * gcc.dg/torture/mips-clobber-at.c: New test.
2908
2909 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
2910
2911         * gcc.dg/20040124-1.c: New test.
2912
2913 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
2914
2915         * gcc.dg/20040123-1.c: New test.
2916
2917 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2918
2919         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
2920
2921 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2922
2923         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
2924
2925 2004-01-23  Andrew Pinski  <apinski@apple.com>
2926
2927         * gcc.dg/20030121-1.c: Move to ..
2928         * gcc.dg/20040121-1.c: here.
2929
2930 2004-01-23  Roger Sayle  <roger@eyesopen.com>
2931
2932         * gcc.dg/builtins-29.c: New test case.
2933
2934 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2935
2936         PR 18314
2937         * gcc.dg/builtins-30.c: New testcase.
2938
2939 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
2940
2941         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
2942         * lib/g77.exp: Likewise.
2943         * lib/objc.exp: Likewise.
2944         * lib/g++.exp: Likewise.
2945
2946 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2947
2948         * gcc.dg/struct-by-value-2.c: New test.
2949
2950 2004-01-21  Andrew Pinski  <apinski@apple.com>
2951
2952         PR target/13785
2953         * gcc.dg/20030121-1.c: New test.
2954
2955 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
2956
2957         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
2958         clobber frame pointer register in asm statement.
2959
2960 2004-01-21  Falk Hueffner  <falk@debian.org>
2961
2962         * gcc.c-torture/compile/20040121-1.c: New test.
2963
2964 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
2965
2966         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
2967
2968 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
2969
2970         * gcc.dg/ppc64-abi-2.c: New test.
2971
2972 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
2973
2974         * lib/treelang.exp: Fill out this file.
2975         * lib/treelang-dg.exp: New File.
2976
2977 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2978
2979         * gcc.c-torture/compile/981022-1.c: Remove.
2980         * gcc.dg/array-5.c: Remove XFAIL.
2981         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
2982         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
2983         gcc.dg/cond-lvalue-1.c: Update.
2984         * gcc.dg/cast-lvalue-2.c: New test.
2985
2986 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
2987
2988         PR c++/13592
2989         * g++.dg/other/error1.C (class foo): Tweak error message.
2990
2991         PR c++/13592
2992         * g++.dg/template/call2.C: New test.
2993
2994 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2995
2996         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
2997         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
2998         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
2999         scalar-return-1_x.c, scalar-return-2_y.c,
3000         scalar-return-3_x.c, scalar-return-3_y.c,
3001         scalar-return-4_x.c, scalar-return-4_y.c,
3002         struct-align-1.h, struct-align-1_x.c,
3003         struct-align-1_y.c, struct-align-2.h,
3004         struct-align-2_x.c, struct-align-2_y.c,
3005         struct-by-value-10_y.c, struct-by-value-11_x.c,
3006         struct-by-value-11_y.c, struct-by-value-12_x.c,
3007         struct-by-value-12_y.c, struct-by-value-13_x.c,
3008         struct-by-value-13_y.c, struct-by-value-14_x.c,
3009         struct-by-value-14_y.c, struct-by-value-15_x.c,
3010         struct-by-value-15_y.c, struct-by-value-16_y.c,
3011         struct-by-value-17_y.c, struct-by-value-18_y.c,
3012         struct-by-value-19_y.c, struct-by-value-1_x.c,
3013         struct-by-value-1_y.c, struct-by-value-20_y.c,
3014         struct-by-value-2_x.c, struct-by-value-2_y.c,
3015         struct-by-value-3_y.c, struct-by-value-4_x.c,
3016         struct-by-value-4_y.c, struct-by-value-5_y.c,
3017         struct-by-value-6_y.c, struct-by-value-7_y.c
3018         struct-by-value-8_x.c, struct-by-value-8_y.c
3019         struct-by-value-9_x.c, struct-by-value-9_y.c
3020         struct-return-10_x.c, struct-return-10_y.c,
3021         struct-return-19_x.c, struct-return-20_x.c
3022         struct-return-2_x.c, struct-return-2_y.c
3023         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3024         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3025
3026 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3027
3028         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3029         attribute on sparc*-sun-solaris2.*.
3030
3031 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3032
3033         PR c++/13710
3034         * g++.dg/ext/typeof7.C: New test.
3035
3036 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3037
3038         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3039         * gcc.dg/const-elim-1.c: Same.
3040
3041 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3042
3043         * objc.dg/stret-1.m: New.
3044         * objc.dg/stret-2.m: New.
3045
3046 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3047
3048         PR c++/11895
3049         * g++.dg/ext/vector1.C: New test.
3050
3051 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3052
3053         * gcc.dg/pch/import-1.c: New.
3054         * gcc.dg/pch/import-1.hs: New.
3055         * gcc.dg/pch/import-1a.h: New.
3056         * gcc.dg/pch/import-1b.h: New.
3057         * gcc.dg/pch/import-1c.h: New.
3058
3059 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3060
3061         PR c++/13574
3062         * g++.dg/ext/array1.C: New test.
3063
3064         PR c++/13178
3065         * g++.dg/conversion/op1.C: New test.
3066
3067 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3068
3069         PR 11864
3070         From Kazumoto Kojima / Dan Kegel:
3071         * gcc.dg/pr11864-1.c: New test.
3072
3073         PR 10392
3074         From Marcus Comstedt / Dan Kegel:
3075         * gcc.dg/pr10392-1.c: New test.
3076
3077 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3078
3079         PR c++/13478
3080         * g++.dg/init/ref10.C: New test.
3081
3082 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3083
3084         PR c++/13407
3085         * g++.dg/parse/typename6.C: New test.
3086
3087 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3088
3089         PR pch/13361
3090         * testsuite/g++.dg/pch/wchar-1.C: New.
3091         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3092
3093 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3094
3095         PR c++/9259
3096         * g++.dg/expr/sizeof2.C: New test.
3097
3098 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3099
3100         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3101
3102 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3103
3104         PR c++/13659
3105         * g++.dg/lookup/strong-using-3.C: New.
3106         * g++.dg/lookup/using-10.C: New.
3107
3108 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3109
3110         PR c++/13594
3111         * g++.dg/lookup/strong-using-2.C: New.
3112
3113 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3114             Dan Kegel <dank@kegel.com>
3115             J"orn Rennecke <joern.rennecke@superh.com>
3116
3117         PR target/9365
3118         * gcc.dg/pr9365-1.c: New test.
3119
3120 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3121
3122         PR c++/8856
3123         * g++.dg/parse/casting-operator2.C: New test.
3124         * g++.old-deja/g++.pt/explicit83.C: Remove.
3125
3126 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3127
3128         * gcc.dg/label-compound-stmt-1.c: New test.
3129         * gcc.c-torture/compile/950922-1.c,
3130         gcc.c-torture/compile/20000211-3.c,
3131         gcc.c-torture/compile/20000518-1.c,
3132         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3133         compound statements.
3134
3135 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3136
3137         * gcc.dg/ppc64-abi-1.c: New test.
3138
3139 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3140
3141          * g++.dg/ext/attrib9.C: Add dg-warnings.
3142
3143 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3144
3145         PR c++/12335
3146         * g++.dg/parse/dtor3.C: New test.
3147
3148 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3149
3150         PR c++/12709
3151         * g++.dg/parse/try-catch-1.C: New test.
3152
3153 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3154
3155         * ada/acats/run_all.sh: Add more verbose output in acats.log
3156         when compiling tests.
3157
3158 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3159
3160         PR 13656
3161         * gcc.dg/typedef-redecl.c: New test case.
3162         * gcc.dg/typedef-redecl.h: New support file.
3163
3164 2004-01-13  Jan Hubicka  <jh@suse.cz>
3165
3166         * gcc.dg/always_inline.c: New test.
3167         * gcc.dg/debug/20031231-1.c: Fix.
3168
3169 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3170
3171         PR c++/13474
3172         * g++.dg/template/array3.C: New test.
3173
3174 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3175
3176         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3177         * g++.dg/warn/Wunused-2.C: Likewise.
3178
3179 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3180
3181         PR c++/13289
3182         * g++.dg/template/instantiate6.C: New test.
3183
3184 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3185
3186         PR middle-end/11397
3187         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3188
3189 2004-01-12  Jan Hubicka  <jh@suse.cz>
3190
3191         PR opt/12826
3192         * gcc.dg/20040112-1.c: New.
3193
3194         * gcc.dg/dwarf-die[1-7].c: Move to...
3195         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3196         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3197
3198 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3199
3200         PR c++/4100
3201         * g++.dg/parse/friend4.C: New test.
3202
3203 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3204
3205         PR c++/4100
3206         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3207         definition is called a friend.
3208
3209 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3210
3211         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3212
3213 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3214
3215         PR c++/3478
3216         * g++.dg/parse/error10.C: New test.
3217         * g++.dg/template/arg2.C: Accept "invalid type" error.
3218
3219 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3220
3221         PR middle-end/13392
3222         * g++.dg/opt/expect2.C: New test.
3223
3224 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3225
3226         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3227         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3228         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3229         Update dg-error regexps.
3230
3231 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3232
3233         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3234         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3235
3236 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3237
3238         * gcc.dg/pragma-re-1.c: Use right pointer type.
3239
3240 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3241
3242         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3243
3244 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3245
3246         * gcc.dg/rs6000-ldouble-1.c: New.
3247
3248 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3249
3250         DR 337
3251         PR c++/9256
3252         * g++.dg/other/abstract1.C: New test.
3253
3254 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3255
3256         * g++.dg/lookup/strong-using-1.C: New.
3257
3258 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3259
3260         PR c/11234
3261         * gcc.dg/func-ptr-conv-1.c: New test.
3262         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3263
3264 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3265
3266         PR target/13380.
3267         * gcc.c-torture/compile/20040109-1.c: New.
3268
3269 2004-01-08  Stuart Hastings  <stuart@apple.com>
3270
3271         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3272         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3273         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3274
3275 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3276
3277         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3278
3279 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3280
3281         * ada/acats/run_acats: Treat 'gnatchop' the same way
3282         as 'gnatmake'.  Export GCC_DRIVER.
3283         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3284         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3285
3286 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3287
3288         PR c++/12573
3289         * g++.dg/template/dependent-expr4.C: New test.
3290
3291 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3292
3293         * gcc.dg/altivec-11.c: New test.
3294
3295 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3296
3297         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3298
3299 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3300
3301         PR c/6024
3302         * gcc.dg/enum-compat-1.c: New test.
3303         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3304
3305 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3306
3307         PR c/12165
3308         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3309         gcc.dg/c99-idem-qual-3.c: New tests.
3310
3311 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3312
3313         * gcc.dg/winline-7.c: Don't cast void * to int.
3314
3315 2004-01-06  Jan Hubicka  <jh@suse.cz>
3316
3317         * gcc.dg/i386-sse-5.c: New test
3318         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3319
3320 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3321
3322         PR c++/12815
3323         * g++.dg/rtti/typeid4.C: New test.
3324
3325 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3326
3327         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3328
3329 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3330
3331         PR c++/12132
3332         * g++.dg/template/error11.C: New test.
3333
3334         PR c++/13451
3335         * g++.dg/template/class2.C: New test.
3336
3337 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3338         Richard Sandiford <rsandifo@redhat.com>
3339
3340         PR c++/13387
3341         * g++.dg/opt/alias3.C: New test.
3342
3343 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3344
3345         PR c++/13157
3346         * g++.dg/template/koenig3.C: New test.
3347
3348         PR c++/13529
3349         * g++.dg/parse/offsetof3.C: New test.
3350
3351         * g++.dg/init/copy7.C: Add missing dg-error markers.
3352
3353         PR c++/12226
3354         * g++.dg/init/copy7.c: New test.
3355
3356         PR c++/13536
3357         * g++.dg/parse/cast1.C: New test.
3358
3359 2004-01-04  Jan Hubicka  <jh@suse.cz>
3360
3361         * gcc.dg/winline[1-7].c: New tests.
3362
3363 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3364
3365         PR c++/13520
3366         * g++.dg/template/qualttp22.C: New test.
3367
3368 2004-01-01  Jan Hubicka  <jh@suse.cz>
3369
3370         * gcc.dg/debug/20031231-1.c: New.
3371         * gcc.c-torture/compile/20040101-1.c: New.
3372         * gcc.dg/dwarf-die-[1-7].c: New.
3373
3374 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3375
3376         PR optimization/13521
3377         * gcc.c-torture/compile/20031231-1.c: New test.
3378
3379 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3380
3381         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3382
3383 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3384
3385         PR c++/10079
3386         * g++.dg/template/crash16.C: New test.
3387
3388 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3389
3390         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3391
3392 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3393
3394         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3395         ports.
3396         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3397         * g++.old-deja/g++.law/profile1.C: Likewise.
3398         * gcc.c-torture/compile/981006-1.c: Likewise.
3399         * gcc.c-torture/execute/loop-2e.x: Likewise.
3400         * gcc.c-torture/execute/loop-2f.x: Remove.
3401         * gcc.c-torture/execute/loop-2g.x: Likewise.
3402         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3403         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3404
3405 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3406
3407         PR c++/13507
3408         * g++.dg/ext/attrib11.C: New test.
3409
3410         PR c++/13494
3411         * g++.dg/template/array2-1.C: New test.
3412         * g++.dg/template/array2-2.C: New test.
3413
3414 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3415
3416         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3417
3418 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3419
3420         PR c++/12774
3421         * g++.dg/template/array1-1.C: New test.
3422         * g++.dg/template/array1-2.C: New test.
3423
3424 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3425
3426         PR fortran/12632
3427         * g77.dg/12632.f: New test case.
3428
3429 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3430
3431         PR c++/13289
3432         * g++.dg/parse/nontype1.C: New test.
3433
3434 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3435
3436         PR c++/12403
3437         * g++.dg/parse/explicit1.C: New test.
3438         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3439
3440 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3441
3442         PR c++/13081
3443         * g++.dg/opt/inline6.C: New test.
3444
3445         PR c++/12613
3446         * g++.dg/parse/error9.C: New test.
3447
3448         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3449
3450 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3451
3452         PR c++/13009
3453         * g++.dg/init/assign1.C: New test.
3454
3455 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3456
3457         PR c++/13070
3458         * g++.dg/warn/format3.C: New test case.
3459
3460 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3461
3462         * gcc.c-torture/compile/20031227-1.c: New test.
3463
3464 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3465
3466         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3467         * g77.dg/bprob/bprob.exp: Likewise.
3468         * gcc.misc-tests/bprob.exp: Likewise.
3469         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3470         variants on systems where the library does not provide that
3471         functionality.
3472         * gcc.dg/builtins-20.c: Use builtins-config.h.
3473         * gcc.dg/builtins-config.h: New file.
3474
3475 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3476
3477         * lib/gcc-dg.exp (dg-require-profiling): New function.
3478         * lib/target-supports.exp (check_profiling_available): Likewise.
3479         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3480         * g77.dg/bprob/bprob.exp: Likewise.
3481         * gcc.misc-tests/bprob.exp: Likewise.
3482         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3483         * gcc.dg/20021014-1.c: Likewise.
3484         * gcc.dg/nest.c: Likewise.
3485
3486 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3487
3488         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3489         compiling.
3490         * g++.dg/lookup/java2.C: Likewise.
3491         * gcc.dg/cpp/lexident.c: Likewise.
3492
3493 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3494
3495         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3496         given.
3497         * gcc.c-torture/compile/961203-1.c: Likewise.
3498         * gcc.c-torture/compile/980506-1.c: Likewise.
3499
3500 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3501
3502         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3503         (additional_prunes): New global.
3504         (gcc-dg-prune): Handle additional per-test pruning.
3505         (dg-test): Clear additional_prunes between tests.
3506
3507         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3508         dg-prune-output to avoid spurious failures from assembler
3509         complaining about nonexistent WAW violations.
3510         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3511         Use dg-prune-output to avoid spurious failures from assembler
3512         warning about Itanium B-step errata.
3513
3514 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3515
3516         * g++.dg/abi/macro0.C: New test.
3517         * g++.dg/abi/macro1.C: Likewise.
3518         * g++.dg/abi/macro2.C: Likewise.
3519
3520         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3521         * g++.dg/abi/bitfield7.C: Likewise.
3522         * g++.dg/abi/dtor2.C: Likewise.
3523         * g++.dg/abi/mangle11.C: Likewise.
3524         * g++.dg/abi/mangle12.C: Likewise.
3525         * g++.dg/abi/mangle14.C: Likewise.
3526         * g++.dg/abi/mangle17.C: Likewise.
3527         * g++.dg/abi/vbase10.C: Likewise.
3528         * g++.dg/abi/vbase14.C: Likewise.
3529         * g++.dg/template/qualttp17.C: Likewise.
3530
3531 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3532
3533         PR c/11995
3534         * gcc.dg/20031223-1.c: New test.
3535
3536 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3537
3538         * gcc.dg/noreturn-7.c: New test.
3539
3540 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3541
3542         * gcc.dg/null-pointer-1.c: New test.
3543
3544 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3545
3546         * g++.old-deja/g++.jason/template18.C: Remove.
3547         * g++.old-deja/g++.jason/template37.C: Likewise.
3548
3549         PR c++/12862
3550         * g++.dg/lookup/ns1.C: New test.
3551
3552         PR c++/12397
3553         * g++.dg/template/lookup3.C: New test.
3554
3555 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3556
3557         * g++.dg/template/recurse1.C: New test
3558
3559 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3560
3561         PR c++/12479
3562         * g++.dg/parse/semicolon1.C: New test.
3563         * g++.dg/parse/semicolon1.h: Likewise.
3564
3565 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3566
3567         * gcc.dg/darwin-misaligned.c: New test.
3568
3569 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3570
3571         PR c/9163
3572         * gcc.dg/20031222-1.c: New test.
3573
3574 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3575
3576         PR c++/13438
3577         * g++.dg/parse/error8.C: New test.
3578
3579         PR c++/11554
3580         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3581
3582 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3583
3584         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3585         too small.
3586         * gcc.c-torture/compile/930217-1.c: Likewise.
3587         * gcc.c-torture/compile/930513-1.c: Likewise.
3588         * gcc.c-torture/execute/920908-2.c: Likewise.
3589         * gcc.c-torture/execute/921204-1.c: Likewise.
3590         * gcc.c-torture/execute/930621-1.c: Likewise.
3591         * gcc.c-torture/execute/930630-1.c: Likewise.
3592         * gcc.c-torture/execute/931031-1.c: Likewise.
3593         * gcc.c-torture/execute/980602-2.c: Likewise.
3594         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3595         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3596         * gcc.c-torture/execute/extzvsi.c: Likewise.
3597         * gcc.c-torture/unsorted/ext.c: Likewise.
3598
3599 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3600
3601         PR target/12749
3602         * gcc.c-torture/compile/20031220-2.c: New test case.
3603
3604 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3605
3606         PR optimization/13031
3607         * gcc.c-torture/compile/20031220-1.c: New test case.
3608
3609 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3610
3611         * gcc.dg/cast-function-1.c: New test.
3612
3613 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3614
3615         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3616         formats.
3617
3618 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3619
3620         PR c++/12795
3621         * g++.dg/ext/attrib10.C: New test.
3622
3623 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3624
3625         * gcc.dg/cleanup-10.c: New test.
3626         * gcc.dg/cleanup-11.c: New test.
3627
3628 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3629
3630         PR c++/13239
3631         * g++.dg/opt/expect1.C: New test.
3632
3633 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3634
3635         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3636
3637 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3638
3639         PR debug/12923
3640         * gcc.dg/20031218-1.c: New test.
3641
3642         PR debug/12389
3643         * gcc.dg/20031218-2.c: New test.
3644         * gcc.dg/20031218-3.c: New test.
3645
3646         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3647         of label name and allow for USER_LABEL_PREFIX == "_" names.
3648         * g++.dg/abi/mangle18-2.C: Likewise.
3649         * g++.dg/abi/mangle19-1.C: Likewise.
3650         * g++.dg/abi/mangle19-2.C: Likewise.
3651         * g++.dg/abi/mangle20-1.C: Likewise.
3652         * g++.dg/abi/mangle20-2.C: Likewise.
3653
3654 2003-12-18  Richard Henderson  <rth@redhat.com>
3655
3656         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3657
3658 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3659             Dan Kegel <dank@kegel.com>
3660
3661         PR other/12009
3662         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3663         testing a cross compiler, it causes spurious compile failures.
3664         * lib/g++.exp: Likewise.
3665
3666 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3667
3668         PR c++/13262
3669         * g++.dg/template/access13.C: New test.
3670
3671 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3672
3673         * gcc.dg/20031216-1.c: New test.
3674
3675 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3676
3677         PR c++/9154
3678         * g++.dg/template/error10.C: New test.
3679
3680 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3681
3682         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3683         * g++.dg/eh/simd-2.C: Likewise.
3684
3685 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3686             Roger Sayle  <roger@eyesopen.com>
3687
3688         * gcc.c-torture/execute/ieee/mzero5.c: New.
3689
3690 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3691
3692         PR c++/10603
3693         * g++.dg/parse/error6.C: New test.
3694
3695         PR c++/12827
3696         * g++.dg/parse/error7.C: New test.
3697
3698 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3699
3700         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3701         at -O with stabs debugging formats.
3702         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3703         * gcc.dg/debug/debug-2.c: Likewise.
3704
3705 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3706
3707         PR c++/12696
3708         * g++.dg/init/error1.C: New test.
3709
3710         PR c++/12218
3711         * g++.dg/init/pm3.C: New test.
3712
3713 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3714
3715         PR c/3347
3716         * gcc.dg/bitfld-8.c: New test.
3717
3718 2003-12-16  James Lemke  <jim@wasabisystems.com>
3719
3720         * gcc.dg/arm-scd42-[123].c: New tests.
3721
3722 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3723
3724         PR c++/9043
3725         * g++.dg/abi/mangle20-1.C: New test.
3726         * g++.dg/abi/mangle20-2.C: New test.
3727
3728 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3729
3730         PR c++/13275
3731         * g++.dg/other/offsetof2.C: Remove XFAIL.
3732         * g++.dg/parse/offsetof1.C: New test.
3733         * g++.gd/parse/offsetof2.C: Likewise.
3734
3735 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3736
3737         * g++.dg/template/nontype3.C: New test.
3738         * g++.dg/template/static2.C: Tweaked the dg-error clause.
3739
3740 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3741
3742         * g++.dg/warn/noreturn-3.C: Also test instantiation.
3743
3744 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3745
3746         PR c++/13387
3747         * g++.dg/expr/assign1.C: New test.
3748
3749         PR c++/13242
3750         * g++.dg/abi/mangle19-1.C: New test.
3751         * g++.dg/abi/mangle19-2.C: New test.
3752
3753 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3754
3755         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3756
3757 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3758
3759         * gcc.c-torture/execute/20031216-1.c: New test.
3760
3761 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3762
3763         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3764         an ICE regression.
3765
3766 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3767
3768         PR c++/10926
3769         * g++.dg/template/error9.C: New test.
3770
3771         PR c++/11116
3772         * g++.dg/template/error8.C: New test.
3773
3774 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3775
3776         PR middle-end/13400
3777         * gcc.c-torture/execute/20031215-1.c: New test case.
3778
3779 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3780
3781         PR c++/13269
3782         * g++.dg/parse/error5.C: New test.
3783
3784         PR c++/12989
3785         * g++.dg/expr/sizeof1.C: New test.
3786
3787         PR c++/13310
3788         * g++.dg/template/crash15.C: New test.
3789
3790 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
3791
3792         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
3793         a non-POD type as the last named parameter of a varargs function.
3794
3795 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3796
3797         PR c++/13243
3798         PR c++/12573
3799         * g++.dg/template/crash14.C: New test.
3800         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
3801
3802 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3803
3804         * g++.dg/other/java1.C: New test.
3805
3806         PR c++/13241
3807         * g++.dg/abi/mangle18-1.C: New test.
3808         * g++.dg/abi/mangle18-2.C: New test.
3809
3810 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3811
3812         PR optimization/10312
3813         * gcc.c-torture/execute/20031214-1.c: New.
3814
3815 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
3816
3817         PR c++/10779
3818         PR c++/12160
3819         * g++.dg/parse/error3.C: New test.
3820         * g++.dg/parse/error4.C: Likewise.
3821         * g++.dg/abi/mangle4.C: Tweak error messages.
3822         * g++.dg/lookup/using5.C: Likewise.
3823         * g++.dg/other/error2.C: Likewise.
3824         * g++.dg/parse/typename5.C: Likewise.
3825         * g++.dg/parse/undefined1.C: Likewise.
3826         * g++.dg/template/arg2.C: Likewise.
3827         * g++.dg/template/ttp3.C: Likewise.
3828         * g++.dg/template/type1.C: Likewise.
3829         * g++.old-deja/g++.other/crash32.C: Likewise.
3830         * g++.old-djea/g++.pt/defarg8.C: Likewise.
3831
3832 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3833
3834         PR c++/13106
3835         * g++.dg/warn/noreturn-3.C: New test.
3836
3837 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3838
3839         PR c++/13118
3840         * g++.dg/abi/covariant3.C: New.
3841
3842 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
3843
3844         * g++.dg/eh/ia64-1.C: New test.
3845
3846 2003-12-12  Roger Sayle  <roger@eyesopen.com>
3847
3848         PR optimization/13037
3849         * g77.f-torture/execute/13037.f: New test case.
3850
3851 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3852
3853         PR c++/12881
3854         * g++.dg/abi/covariant2.C: New.
3855
3856 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
3857
3858         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
3859
3860 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
3861
3862         * gcc.c-torture/execute/wchar_t-1.x: Delete.
3863
3864 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
3865
3866         PR other/10819
3867         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
3868         to fix Bug 10819.
3869         * lib/g++.exp (g++_version): Likewise.
3870         * lib/g77.exp (g77_version): Likewise.
3871         * lib/objc.exp (default_objc_version): Likewise.
3872
3873 2003-12-10  Richard Henderson  <rth@redhat.com>
3874
3875         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
3876
3877         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
3878
3879 2003-12-08  Matt Austern  <austern@apple.com>
3880
3881         PR c/13134
3882         * lib/gcc-dg.exp (dg-require-visibility): Define.
3883         * lib/target-supports (check_visibility_available): Define.
3884         * gcc.dg/visibility-1.c: New test.
3885         * gcc.dg/visibility-2.c: Likewise.
3886         * gcc.dg/visibility-3.c: Likewise.
3887         * gcc.dg/visibility-4.c: Likewise.
3888         * gcc.dg/visibility-5.c: Likewise.
3889         * gcc.dg/visibility-6.c: Likewise.
3890         * g++.dg/ext/visibility-1.C: Likewise.
3891         * g++.dg/ext/visibility-2.C: Likewise.
3892         * g++.dg/ext/visibility-3.C: Likewise.
3893         * g++.dg/ext/visibility-4.C: Likewise.
3894         * g++.dg/ext/visibility-5.C: Likewise.
3895         * g++.dg/ext/visibility-6.C: Likewise.
3896
3897 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3898
3899         * g++.dg/lookup/java1.C: New test.
3900         * g++.dg/lookup/java2.C: New test.
3901
3902 2003-12-07  Falk Hueffner  <falk@debian.org>
3903
3904         * g++.dg/opt/noreturn-1.C: New test.
3905
3906 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
3907
3908         * gcc.dg/overflow-1.c: New test.
3909
3910 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3911
3912         * g77.f-torture/compile/13060.f: New test.
3913
3914 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
3915
3916         PR c++/13323
3917         * g++.dg/inherit/operator2.C: New test.
3918
3919 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3920
3921         PR c++/13305
3922         * g++.dg/ext/attrib9.C: New test.
3923
3924 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3925
3926         PR c++/13314
3927         * g++.dg/template/error7.C: New test.
3928
3929 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
3930             J"orn Rennecke <joern.rennecke@superh.com>
3931
3932         PR target/13302
3933         * g++.dg/other/struct-va_list.C: New test.
3934
3935 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3936
3937         PR c++/13166
3938         * g++.dg/parse/defarg6.C: New test.
3939
3940 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
3941
3942         PR target/13256
3943         * gcc.c-torture/execute/20031201-1.c: New test.
3944
3945 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
3946
3947         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
3948
3949 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3950
3951         * gcc.dg/builtin-return-1.c: New test.
3952
3953 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
3954             J"orn Rennecke <joern.rennecke@superh.com>
3955
3956         PR optimization/13260
3957         * gcc.c-torture/execute/20031204-1.c: New test.
3958
3959 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3960
3961         PR c++/9127
3962         * g++.dg/template/error6.C: New test.
3963
3964 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
3965
3966         * gcc.dg/20031202-1.c: New test.
3967
3968 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3969
3970         PR c++/13179
3971         * g++.dg/template/eh1.C: New test.
3972
3973         PR c++/10771
3974         * g++.dg/template/error5.C: New test.
3975
3976 2003-12-02  David Ung  <davidu@mips.com>
3977
3978         * gcc.dg/compat/vector-check.h: Corrected type for var
3979         g_##TMODE
3980
3981 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3982
3983         PR c++/10126
3984         * g++.dg/template/ptrmem8.C: New test.
3985
3986 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3987
3988         PR c++/12573
3989         * g++.dg/template/dependent-expr3.C: New test.
3990
3991 2003-12-01  James Lemke  <jim@wasabisystems.com>
3992
3993         * gcc.dg/arm-g2.c: New test.
3994
3995 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3996
3997         PR optimization/11634
3998         * gcc.dg/20031201-2.c: New test case.
3999
4000 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4001
4002         PR 11433
4003         * objc.dg/proto-lossage-3.m: New test.
4004
4005 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4006
4007         PR optimization/12628
4008         * gcc.dg/20031201-1.c: New test case.
4009
4010 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4011
4012         * gcc.dg/unaligned-1.c: New test.
4013
4014 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4015
4016         PR c++/9849
4017         * g++.dg/template/error4.C: New test.
4018         * g++.dg/template/nested3.C: Adjust error markers.
4019
4020 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4021
4022         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4023
4024 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4025
4026         PR c/10333
4027         * gcc.dg/bitfld-7.c: New test.
4028
4029 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4030
4031         * gcc.dg/tls/asm-1.C: New test.
4032
4033 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4034
4035         * gcc.dg/cpp/assert4.c: Update.
4036
4037 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4038
4039         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4040         * gcc.dg/builtin-apply3.c: New test.
4041
4042 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4043
4044         * lib/compat.exp (compat-obj): New xfaildata parameter.
4045         Use it to set compiler_conditional_xfail_data before compiling.
4046         (compat-get-options): Handle dg-xfail-if.
4047         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4048         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4049         * gcc.dg/compat/vector-1_y.c: Likewise.
4050         * gcc.dg/compat/vector-2_x.c: Likewise.
4051         * gcc.dg/compat/vector-2_y.c: Likewise.
4052
4053 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4054
4055         * g++.dg/opt/reg-stack4.C: New test.
4056
4057 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4058
4059         * gcc.dg/builtin-apply2.c: New test.
4060
4061 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4062
4063         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4064
4065 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4066
4067         PR c++/12924
4068         * g++.dg/template/template-id-2.C: New test.
4069
4070 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4071
4072         PR c++/5369
4073         * g++.dg/template/memfriend1.C: New test.
4074         * g++.dg/template/memfriend2.C: Likewise.
4075         * g++.dg/template/memfriend3.C: Likewise.
4076         * g++.dg/template/memfriend4.C: Likewise.
4077         * g++.dg/template/memfriend5.C: Likewise.
4078         * g++.dg/template/memfriend6.C: Likewise.
4079         * g++.dg/template/memfriend7.C: Likewise.
4080         * g++.dg/template/memfriend8.C: Likewise.
4081         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4082
4083 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4084
4085         PR c++/12515
4086         * g++.dg/ext/cond1.C: New test.
4087
4088 2003-11-20  Richard Henderson  <rth@redhat.com>
4089
4090         * gcc.dg/20020201-2.c: Remove.
4091         * gcc.dg/20020201-4.c: Remove.
4092         * gcc.dg/20020304-1.c: Remove.
4093
4094 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4095
4096         * gcc.dg/cpp/trad/xwin1.c: New test case.
4097
4098 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4099
4100         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4101         * lib/g77.exp: Likewise.
4102         * lib/objc.exp: Likewise.
4103         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4104         for darwin.
4105
4106 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4107
4108         PR c++/12932
4109         * g++.dg/template/static5.C: New test.
4110
4111 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4112
4113         * gcc.dg/nested-func-1.c: New test.
4114
4115 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4116
4117         * gcc.dg/cpp/assert4.c: New test.
4118
4119 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4120
4121         PR c++/2294
4122         * g++.dg/lookup/using9.c: New test.
4123
4124 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4125
4126         PR c++/12762
4127         * g++.dg/template/error3.C: New test.
4128
4129 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4130
4131         PR ada/13035
4132         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4133         No longer use a wrapper for gcc, since this does not work under
4134         Windows.
4135
4136 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4137
4138         PR c++/2094
4139         * g++.dg/template/ptrmem7.C: New test.
4140
4141 2003-11-13  Andrew Pinski <apinski@apple.com>
4142
4143         * gcc.c-torture/compile/20031113-1.c: New test.
4144
4145 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4146             Kean Johnston <jkj@sco.com>
4147
4148         PR c/13029
4149         * gcc.dg/unused-4.c: Update.
4150
4151 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4152
4153         * g++.dg/opt/const3.C: New test.
4154
4155 2003-11-13  Jan Hubicka  <jh@suse.cz>
4156
4157         * gcc.c-torture/compile/20031112-1.c: New test.
4158
4159 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4160
4161         * g++.dg/parse/crash10.C: Remove bogus error marker.
4162
4163 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4164
4165         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4166         (host_gcc): Likewise.
4167         (ROOT): Honor $PWDCMD.
4168         (BASE): Likewise.
4169         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4170
4171 2003-11-12  Catherine Moore  <clm@redhat.com>
4172
4173         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4174
4175 2003-11-12  Andreas Jaeger  <aj@suse.de>
4176             Jakub Jelinek  <jakub@redhat.com>
4177             Andrew Pinski  <pinskia@physics.uc.edu>
4178             Richard Henderson  <rth@redhat.com>
4179
4180         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4181         systems.
4182         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4183
4184         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4185         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4186
4187 2003-11-11  Andreas Jaeger  <aj@suse.de>
4188
4189         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4190
4191         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4192
4193 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4194
4195         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4196         Clean ups.
4197
4198 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4199
4200         * gcc.dg/trampoline-1.c: New test.
4201
4202 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4203
4204         * gcc.c-torture/compile/200031109-1.c: New test.
4205
4206 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4207
4208         PR c/3190
4209         PR c/8714
4210         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4211         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4212         gcc.dg/format/no-y2k-1.c: Update.
4213
4214 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4215
4216         PR optimization/10467
4217         * gcc.dg/20031108-1.c: New test case.
4218
4219 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4220
4221         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4222
4223 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4224
4225         * gcc.dg/compound-lvalue-1.c: New test.
4226         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4227         some XFAILs.
4228
4229 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4230
4231         * gcc.dg/altivec-varargs-1.c: New test.
4232
4233 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4234
4235         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4236         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4237         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4238         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4239         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4240
4241 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4242
4243         * gcc.dg/cond-lvalue-1.c: New test.
4244
4245 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4246
4247         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4248
4249 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4250
4251         PR c++/11616
4252         * g++.dg/template/instantiate5.C: New test.
4253
4254 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4255
4256         PR c++/12726
4257         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4258         * ChangeLog: Add missing first entry for above test.
4259
4260 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4261
4262         PR c++/9810
4263         * g++.dg/template/using8.C: New test.
4264         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4265
4266 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4267
4268         PR optimization/10817
4269         * gcc.c-torture/compile/20031102-1.c: New test case.
4270
4271 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4272
4273         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4274         2147483647.
4275
4276 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4277
4278         * gcc.dg/20031102-1.c: New test.
4279
4280 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4281
4282         * gcc.dg/complex-1.c: New test.
4283
4284 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4285
4286         PR c++/12796
4287         * g++.dg/template/crash13.C: Adjust expected error location.
4288         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4289
4290 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4291
4292         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4293
4294 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4295
4296         PR/10239
4297         * gcc.c-torture/compile/20031031-2.c: New test.
4298
4299 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4300
4301         PR/11640
4302         * gcc.c-torture/compile/20031031-1.c: New test.
4303
4304 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4305
4306         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4307         * gcc.misc-tests/bprob.exp: Likewise.
4308         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4309         the execution test on arm-elf configs.
4310         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4311         configs that don't support scratch files.
4312         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4313
4314 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4315
4316         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4317         done by dejagnu.
4318
4319 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4320
4321         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4322         Avoid non pure sh syntax. Add more logging.
4323
4324         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4325         fail.
4326
4327 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4328
4329         PR libgcj/10610
4330         * gcc.dg/ppc-stackalign-1.c: New test.
4331
4332 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4333
4334         * ada/acats/run_all.sh: Change output to be more compliant with
4335         dejagnu framework.
4336         Create acats.sum and acats.log files under testsuite/ada/acats
4337         Only run [a-z]* directories, to filter out e.g. CVS.
4338         Redirect build output to log file.
4339
4340 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4341
4342         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4343
4344 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4345
4346         PR ada/5909:
4347         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4348
4349 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4350
4351         * gcc.c-torture/compile/20031023-1.c: New test.
4352         * gcc.c-torture/compile/20031023-2.c: New test.
4353         * gcc.c-torture/compile/20031023-3.c: New test.
4354         * gcc.c-torture/compile/20031023-4.c: New test.
4355
4356 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4357
4358         PR c++/10371
4359         * g++.dg/lookup/scoped8.C: New test.
4360
4361 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4362
4363         * g++.dg/opt/reg-stack3.C: New test.
4364
4365 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4366
4367         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4368
4369 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4370
4371         PR c++/11076
4372         * g++.dg/template/crash13.C: New test.
4373
4374 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4375
4376         * gcc.dg/c99-restrict-2.c: New test.
4377
4378 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4379
4380         PR c++/12698, c++/12699, c++/12700, c++/12566
4381         * g++.dg/inherit/covariant9.C: New test.
4382         * g++.dg/inherit/covariant10.C: New test.
4383         * g++.dg/inherit/covariant11.C: New test.
4384
4385 2003-10-23  Jason Merrill  <jason@redhat.com>
4386
4387         PR c++/12726
4388         * g++.dg/ext/complit2.C: New test.
4389
4390 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4391
4392         PR target/12654
4393         * gcc.c-torture/execute/20031020-1.c: New test.
4394
4395 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4396
4397         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4398         following the jump_insn.
4399
4400 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4401
4402         * gcc.dg/cast-lvalue-1.c: New test.
4403
4404 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4405
4406         PR c++/11962
4407         * g++.dg/template/cond2.C: New test.
4408
4409 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4410
4411         * gcc.dg/builtins-28.c: New test.
4412
4413 2003-10-20  Jan Hubicka  <jh@suse.cz>
4414
4415         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4416         parameter.
4417         * testsuite/gcc.dg/inline-2.c: Likewise.
4418
4419 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4420
4421         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4422         * gcc.dg/nest.c:  Likewise.
4423
4424 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4425
4426         PR c++/9781, c++/10583, c++/11862
4427         * g++.dg/parse/crash13.C: New test.
4428
4429 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4430
4431         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4432
4433 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4434
4435         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4436         Define HAVE_C99_RUNTIME except on Solaris.
4437         * gcc.dg/builtins-20.c: Likewise.
4438
4439 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4440
4441         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4442
4443 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4444
4445         PR c++/12495
4446         * g++.dg/template/crash21.C: New test.
4447
4448 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4449
4450         PR c++/2513
4451         * g++.dg/template/typename5.C: New test.
4452
4453 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4454
4455         PR c++/12369
4456         * g++.dg/template/friend25.C: New test.
4457
4458 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4459
4460         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4461         versions.
4462
4463 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4464
4465         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4466         == 2147483647.
4467
4468 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4469
4470         * gcc.c-torture/execute/960416-1.x: Remove.
4471         * gcc.c-torture/execute/divconst-3.x: Likewise.
4472
4473 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4474
4475         PR target/12598
4476         * gcc.dg/torture/cris-volatile-1.c: New test.
4477
4478 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4479
4480         PR optimization/9325
4481         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4482         for overflowing floating point to integer conversion during RTL
4483         simplification.
4484
4485 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4486
4487         * objc/execute/_cmd.m: Fix typo.
4488         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4489         Relax 'scan-assembler' regexp.
4490         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4491         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4492         * objc.dg/zero-link-2.m: Remove blank line.
4493         * objc.dg/zero-link-3.m: New test case.
4494
4495 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4496
4497         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4498
4499         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4500         than linker trickery.
4501
4502 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4503
4504         PR c++/12370
4505         * g++.dg/other/friend2.C: New test.
4506
4507 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4508
4509         * gcc.dg/20031012-1.c: New test.
4510
4511 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4512
4513         * gcc.dg/weak/weak-3.c: Fix for new warning.
4514
4515 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4516
4517         PR optimization/8750
4518         * gcc.c-torture/execute/20031012-1.c: New test case.
4519
4520 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4521
4522         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4523         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4524
4525 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4526
4527         PR optimization/12260
4528         * gcc.c-torture/compile/20031011-2.c: New test case.
4529
4530 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4531
4532         * gcc.c-torture/execute/20031011-1.c: New testcase.
4533
4534 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4535
4536         * gcc.c-torture/compile/20031011-1.c: New test.
4537
4538 2003-10-11  Jan Hubicka  <jh@suse.cz>
4539
4540         * g++.dg/other/first-global.C: New test.
4541
4542 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4543
4544         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4545
4546 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4547
4548         * gcc.c-torture/compile/20031010-1.c: New test.
4549
4550 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4551
4552         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4553         * gcc.c-torture/execute/va-arg-25.c: ... here.
4554
4555 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4556
4557         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4558
4559 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4560
4561         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4562
4563 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4564
4565         * g++.dg/parse/error2.C: New test.
4566
4567 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4568
4569         PR c++/11097
4570         * g++.dg/other/error5.C: Modify the error message.
4571         * g++.dg/lookup/using8.C: New test.
4572
4573 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4574
4575         * gcc.dg/darwin-abi-2.c: New file.
4576         * gcc.c-torture/execute/va-arg-24.c: New file.
4577
4578 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4579
4580         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4581         indentation.
4582
4583 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4584
4585         PR c++/10147
4586         * g++.dg/other/error4.C: Update error messages.
4587         * g++.dg/template/ptrmem4.C: Likewise.
4588
4589         PR c++/12337
4590         * g++.dg/init/new9.C: New test.
4591
4592         PR c++/12334, c++/12236, c++/8656
4593         * g++.dg/ext/attrib8.C: New test.
4594
4595 2003-10-06  Devang Patel  <dpatel@apple.com>
4596
4597         * gcc.dg/debug/dwarf2-3.h: New test.
4598         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4599
4600 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4601
4602         * g++.dg/opt/cfg2.C: New test.
4603
4604 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4605
4606         * g++.dg/opt/float1.C: New test.
4607
4608 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4609
4610         * gcc.dg/c90-array-lval-6.c: New test.
4611         * gcc.dg/c99-array-lval-6.c: New test.
4612
4613 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4614             Ziemowit Laski  <zlaski@apple.com>
4615
4616         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4617         'Derived', so that it is never considered a class method; add
4618         new warning for '+port' method ambiguity.
4619         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4620         <objc/objc-api.h> (needed on Mac OS X).
4621         * objc.dg/method-13.m: New test.
4622
4623 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4624
4625         PR optimization/9325, PR java/6391
4626         * gcc.c-torture/execute/20031003-1.c: New test case.
4627
4628 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4629
4630         PR optimization/12180
4631         * gcc.dg/20031002-1.c: New test.
4632
4633         PR c++/12486
4634         * g++.dg/inherit/error1.C: New test.
4635
4636 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4637
4638         * lib/f-torture.exp (search_for): Rename to...
4639         (search_for_re): This.  Also, clean up comments and the
4640         "regexp" invocation.
4641
4642 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4643
4644         * gcc.c-torture/compile/20031002-1.c: New test.
4645
4646 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4647
4648         * g++.dg/opt/cond1.C: New test.
4649
4650 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4651
4652         * gcc.dg/Wold-style-definition-2.c: New testcase.
4653         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4654
4655 2003-09-29  Richard Henderson  <rth@redhat.com>
4656
4657         * g++.dg/init/array10.C: Add dg-options.
4658
4659 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4660
4661         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4662
4663 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4664
4665         * g++.dg/template/friend19.C: Fix typo.
4666         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4667
4668 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4669
4670         * gcc.c-torture/execute/20030928-1.c: New test.
4671         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4672
4673 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4674
4675         * g++.dg/opt/unroll1.C: New test.
4676
4677 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4678
4679         PR optimization/11741
4680         * gcc.dg/20030926-1.c: New test case.
4681
4682 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4683
4684         PR c++/5655
4685         * g++.dg/parse/access7.C: New test.
4686         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4687
4688 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4689
4690         MERGE OF objc-improvements-branch into MAINLINE:
4691         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4692         if libobjc has not been built.
4693         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4694         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4695         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4696         objc/execute/nested-3.m, objc/execute/np-2.m,
4697         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4698         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4699         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4700         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4701         objc.dg/special/unclaimed-category-1.h,
4702         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4703         well as GNU runtime.
4704         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4705         * execute/cascading-1.m, execute/function-message-1.m,
4706         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4707         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4708         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4709         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4710         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4711         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4712         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4713         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
4714         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
4715         * objc.dg/bitfield-2.m: Run only on Darwin.
4716         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
4717         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
4718         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
4719         * objc.dg/const-str-1.m: Fix constant string layout.
4720
4721 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
4722
4723         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
4724
4725 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
4726
4727         * gcc.dg/darwin-abi-1.c: New file.
4728
4729 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
4730
4731         PR target/12281
4732         * gcc.c-torture/compile/20030921-1.c: New test.
4733
4734 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4735
4736         * g++.dg/opt/reg-stack2.C: New test.
4737
4738 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4739
4740         * g++.dg/eh/delayslot1.C: New test.
4741
4742 2003-09-20  Richard Henderson  <rth@redhat.com>
4743
4744         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
4745
4746 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4747
4748         * gcc.c-torture/execute/20030920-1.c: New test case.
4749
4750 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4751
4752         * g++.dg/rtti/typeid3.C: Correct expected error message.
4753
4754 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4755
4756         PR c++/157
4757         * g++.dg/parse/crash12.C: New test.
4758
4759 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4760
4761         * gcc.dg/compat/mixed-struct-check.h: New.
4762         * gcc.dg/compat/mixed-struct-defs.h: New.
4763         * gcc.dg/compat/mixed-struct-init.h: New.
4764         * gcc.dg/compat/struct-by-value-19_main.c: New.
4765         * gcc.dg/compat/struct-by-value-19_x.c: New.
4766         * gcc.dg/compat/struct-by-value-19_y.c: New.
4767         * gcc.dg/compat/struct-by-value-20_main.c: New.
4768         * gcc.dg/compat/struct-by-value-20_x.c: New.
4769         * gcc.dg/compat/struct-by-value-20_y.c: New.
4770         * gcc.dg/compat/struct-return-19_main.c: New.
4771         * gcc.dg/compat/struct-return-19_x.c: New.
4772         * gcc.dg/compat/struct-return-19_y.c: New.
4773         * gcc.dg/compat/struct-return-20_main.c: New.
4774         * gcc.dg/compat/struct-return-20_x.c: New.
4775         * gcc.dg/compat/struct-return-20_y.c: New.
4776
4777 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4778         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4779         so that it will not complain on LP64 targets.
4780
4781 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4782
4783         PR c++/495
4784         * g++.dg/template/friend24.C: New test.
4785
4786 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
4787
4788         PR c++/12332
4789         * g++.dg/template/memtmpl2.C: New test.
4790
4791 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
4792
4793         PR target/11184
4794         * gcc.dg/builtin-apply1.c: New test.
4795
4796 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4797
4798         PR c++/9848
4799         * g++.dg/warn/Wunused-4.C: New test.
4800
4801 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4802
4803         PR c++/12316
4804         * g++.dg/other/gc2.C: New test.
4805
4806 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
4807
4808         PR c++/11991
4809         * g++.dg/rtti/typeid3.C: New test.
4810
4811         PR c++/12266
4812         * g++.dg/overload/template1.C: New test.
4813
4814 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4815
4816         * g++.dg/opt/cfg3.C: New test.
4817
4818 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4819
4820         PR c++/7939
4821         * g++.dg/template/crash11.C: New test.
4822
4823 2003-09-16  Jason Merrill  <jason@redhat.com>
4824             Jakub Jelinek  <jakub@redhat.com>
4825
4826         * gcc.dg/attr-warn-unused-result.c: New test.
4827
4828 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4829
4830         PR c++/12184
4831         * g++.dg/expr/call2.C: New test.
4832
4833 2003-09-15  Andreas Jaeger  <aj@suse.de>
4834
4835         * gcc.dg/Wold-style-definition-1.c: New test.
4836
4837 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
4838
4839         PR c++/3907
4840         * g++.dg/parse/template12.C: New test.
4841
4842         * g++.dg/abi/bitfield11.C: New test.
4843         * g++.dg/abi/bitfield12.C: Likewise.
4844
4845 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
4846
4847         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
4848         non-expansion of functional macro name without arguments at EOL.
4849         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
4850
4851 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
4852
4853         * gcc.c-torture/execute/20030914-[12].c: New tests.
4854
4855 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4856
4857         PR c++/11788
4858         * g++.dg/overload/addr1.C: New test.
4859
4860 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
4861
4862         * gcc.dg/20030909-1.c: New test.
4863
4864 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4865
4866         * gcc.dg/ultrasp10.c: New test.
4867
4868 2003-09-09  Devang Patel  <dpatel@apple.com>
4869
4870         * gcc.dg/darwin-ld-6.c: New test.
4871
4872 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4873
4874         * gcc.dg/torture/builtin-explog-1.c: New testcase.
4875
4876 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4877
4878         * gcc.dg/ia64-types1.c: New test.
4879         * gcc.dg/ia64-types2.c: Likewise.
4880
4881 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4882
4883         * gcc.dg/builtins-1.c: Add more _Complex tests.
4884         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4885
4886         * gcc.dg/builtins-1.c: Test existing _Complex functions.
4887         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4888
4889 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4890
4891         PR c++/11786
4892         * g++.dg/lookup/koenig2.C: New test.
4893
4894         PR c++/5296
4895         * g++.dg/rtti/typeid2.C: New test.
4896
4897 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
4898
4899         * gcc.c-torture/compile/20030904-1.c: New test.
4900
4901 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4902
4903         * g++.dg/opt/longbranch2.C: New test.
4904
4905 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4906
4907         * g++.dg/template/crash10.C: Only compile it.
4908
4909 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4910
4911         PR middle-end/11665
4912         * gcc.c-torture/compile/20030907-1.c: New test.
4913         * g++.dg/init/array11.C: New test.
4914
4915 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4916
4917         PR c++/11852
4918         * g++.dg/init/struct1.C: New test.
4919
4920 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4921
4922         PR c++/12181
4923         * g++.dg/expr/comma1.C: New test.
4924
4925 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
4926
4927         PR c++/11867
4928         * g++.dg/expr/static_cast5.C: New test.
4929
4930 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4931
4932         PR c++/11507
4933         * g++.dg/lookup/scoped7.C: New test.
4934
4935         PR c++/9574
4936         * g++.dg/other/static1.C: New test.
4937
4938         PR c++/11490
4939         * g++.dg/warn/template-1.C: New test.
4940
4941         PR c++/11432
4942         * g++.dg/template/crash10.C: New test.
4943
4944         PR c++/2478
4945         * g++.dg/overload/VLA.C: New test.
4946
4947         PR c++/10804
4948         * g++.dg/template/call1.C: New test.
4949
4950 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4951
4952         PR c++/11794
4953         * g++.dg/parse/using3.C: New test.
4954
4955 2003-09-06  Roger Sayle  <roger@eyesopen.com>
4956
4957         PR c++/11409
4958         * g++.dg/overload/builtin3.C: New test case.
4959
4960 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
4961
4962         PR c/9862
4963         * gcc.dg/20030906-1.c: New test.
4964         * gcc.dg/20030906-2.c: Likewise.
4965
4966 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4967
4968         PR c++/12167
4969         * g++.dg/parse/defarg5.C: New test.
4970
4971         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
4972
4973 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
4974
4975         PR c++/12163
4976         * g++.dg/expr/static_cast4.C: New test.
4977
4978         PR c++/12146
4979         * g++.dg/template/crash9.C: New test.
4980
4981 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4982
4983         * g++.old-deja/g++.ext/pretty2.C: Update for change
4984         in __FUNCTION__.
4985         * g++.old-deja/g++.ext/pretty3.C: Likewise.
4986
4987 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
4988
4989         PR c++/11922
4990         * g++/dg/template/qualified-id1.C: New test.
4991
4992         PR c++/12037
4993         * g++.dg/warn/noeffect4.C: New test.
4994
4995 2003-09-04  Matt Austern  <austern@apple.com>
4996
4997         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
4998         * g++.dg/ext/fnname2.C: Likewise.
4999         * g++.dg/ext/fnname3.C: Likewise.
5000
5001 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5002
5003         * g++.dg/expr/lval1.C: New test.
5004         * g++.dg/ext/lvcast.C: Remove.
5005
5006 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5007
5008         PR optimization/11700.
5009         * gcc.c-torture/compile/20030903-1.c: New test case.
5010
5011 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5012
5013         PR c++/12053
5014         * g++.dg/abi/layout4.C: New test.
5015
5016 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5017
5018         PR c++/11553
5019         * g++.dg/parse/friend3.C: New test.
5020
5021 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5022
5023         PR c++/11847
5024         * g++.dg/template/class1.C: New test.
5025
5026         PR c++/11808
5027         * g++.dg/expr/call1.C: New test.
5028
5029 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5030
5031         PR c++/12114
5032         * g++.dg/init/ref9.C: New test.
5033
5034         PR c++/11972
5035         * g++.dg/template/nested4.C: New test.
5036
5037 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5038
5039         PR c++/12093
5040         * g++.dg/template/non-dependent4.C: New test.
5041
5042         PR c++/11928
5043         * g++.dg/inherit/conv1.C: New test.
5044
5045 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5046
5047         PR c++/6196
5048         * g++.dg/ext/label1.C: New test.
5049         * g++.dg/ext/label2.C: Likewise.
5050
5051 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5052
5053         * g++.dg/expr/cond3.C: New test.
5054
5055 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5056
5057         * gcc.dg/builtins-1.c: Add new builtin cases.
5058
5059 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5060
5061         * gcc.dg/builtins-1.c: Add new cases.
5062         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5063
5064 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5065
5066         * gcc.dg/builtins-1.c: Add more math builtin tests.
5067         * gcc.dg/torture/builtin-attr-1.c: New test.
5068
5069 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5070
5071         PR optimization/5079
5072         * g++.dg/opt/static3.C: New test.
5073
5074 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5075
5076         * gcc.misc-tests/gcov-10b.c: New test.
5077
5078 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5079
5080         * g++.dg/opt/ptrmem3.C: New test.
5081
5082         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5083
5084 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5085
5086         * gcc.dg/20030826-2.c: New test.
5087
5088 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5089
5090         PR middle-end/12002
5091         * g77.f-torture/compile/12002.f: New test case.
5092
5093 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5094
5095         * gcc.dg/20030826-1.c: New test case.
5096
5097 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5098
5099         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5100
5101 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5102
5103         PR c++/11871
5104         * c++.dg/lookup/crash1.C: New test.
5105
5106         * c++.dg/warn/noeffect3.C: New test.
5107
5108 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5109
5110         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5111         * gcc.dg/compat/vector-1_y.c: Ditto.
5112         * gcc.dg/compat/vector-2_x.c: Ditto.
5113         * gcc.dg/compat/vector-2_y.c: Ditto.
5114
5115 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5116
5117         * gcc.dg/20030702-1.c: New test.
5118
5119 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5120
5121         PR c++/8795
5122         * g++.dg/ext/altivec-1.C: New test.
5123
5124 2003-08-24  Richard Henderson  <rth@redhat.com>
5125
5126         * g++.dg/eh/simd-2.C: Add -w for x86.
5127
5128 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5129
5130         * gcc.dg/20030815-1.c: New test.
5131
5132 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5133
5134         PR c++/3765
5135         * g++.dg/parse/access6.C: New test.
5136
5137 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5138
5139         PR c++/641, c++/11876
5140         * g++.dg/template/friend22.C: New test.
5141         * g++.dg/template/friend23.C: Likewise.
5142
5143 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5144
5145         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5146         identically.
5147
5148 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5149
5150         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5151
5152 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5153
5154         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5155
5156 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5157
5158         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5159
5160 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5161
5162         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5163
5164 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5165
5166         PR c++/11919
5167         * g++.dg/overload/prom1.C: New test.
5168
5169         PR c++/11551
5170         * g++.dg/parse/dtor2.C: New test.
5171
5172         PR c++/10762
5173         * g++.dg/parse/using2.C: New test.
5174
5175 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5176
5177         PR target/11805
5178         * gcc.c-torture/compile/20030821-1.c: New.
5179
5180 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5181
5182         PR c++/11834
5183         * g++.dg/template/deduce2.C: New test.
5184
5185 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5186
5187         * gcc.c-torture/execute/20030821-1.c: New test.
5188
5189 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5190
5191         PR middle-end/11984
5192         * gcc.dg/20030820-1.c: New test case.
5193
5194 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5195
5196         PR c++/11945
5197         * g++.dg/warn/noeffect2.C: New test.
5198
5199 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5200
5201         PR c++/10926
5202         * g++.dg/template/dtor2.C: New test.
5203
5204         PR c++/11684
5205         * g++.dg/template/operator1.C: New test.
5206         * g++.dg/parse/operator4.C: New test.
5207
5208         PR c++/11946.C
5209         * g++.dg/expr/enum1.C: New test.
5210         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5211
5212         PR c++/11036.C
5213         * g++.dg/parse/elab2.C: New test.
5214         * g++.dg/parse/typedef4.C: Change error message.
5215         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5216         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5217         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5218
5219 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5220
5221         * gcc.dg/pch/warn-1.c: New.
5222         * gcc.dg/pch/warn-1.hs: New.
5223
5224         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5225         not-tested file.
5226
5227 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5228
5229         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5230
5231 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5232
5233         * gcc.dg/uninit-D.c: New Test.
5234         * gcc.dg/uninit-E.c: New Test.
5235         * gcc.dg/uninit-F.c: New Test.
5236         * gcc.dg/uninit-G.c: New Test.
5237
5238 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5239
5240         * g++.dg/README: Describe the pch directory.
5241
5242 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5243
5244         PR c++/11174
5245         * g++.dg/parse/access4.C: New test.
5246         * g++.dg/parse/access5.C: Likewise.
5247         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5248
5249 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5250
5251         * gcc.dg/noncompile/20030818-1.c: New.
5252
5253 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5254
5255         PR c++/11957
5256         * g++.dg/warn/noeffect1.C: New test.
5257
5258         * g++.dg/template/scope2.C: New test.
5259         * g++.dg/template/error2.C: Correct dg-error
5260
5261 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5262
5263         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5264
5265 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5266
5267         PR C++/11512
5268         * g++.dg/template/warn1.C: New.
5269
5270 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5271
5272         * g++.dg/template/error2.C: New test.
5273         * g++.dg/lookup/using7.C: Adjust errors
5274         * g++.old-deja/g++.pt/crash36.C: Likewise.
5275         * g++.old-deja/g++.pt/derived3.C: Likewise.
5276
5277 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5278
5279         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5280         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5281         * gcc.c-torture/execute/builtins/string-9.c: New, from
5282         string-opt-9.c.  Adjust for execute/builtins framework.
5283         * gcc.c-torture/execute/string-opt-9.c: Delete.
5284
5285 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5286
5287         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5288
5289         * g++.dg/parse/ret-type2.C: New test.
5290
5291         PR c++/11703
5292         * g++.dg/init/new8.C: New test.
5293
5294         PR c++/10923
5295         * g++.dg/parse/typedef5.C: New test.
5296
5297         PR c++/9512
5298         * g++.dg/parse/qualified2.C: New test.
5299         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5300         invalid code.
5301
5302 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5303
5304         * g++.dg/conversion/ptrmem1.C: New test.
5305
5306 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5307
5308         PR target/11693
5309         * gcc.dg/20030811-1.c: New test.
5310
5311         PR target/11535
5312         * gcc.c-torture/execute/20030811-1.c: New test.
5313
5314 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5315
5316         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5317
5318 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5319
5320         PR c++/11789.C
5321         * g++.dg/inherit/multiple1.C: New test.
5322
5323 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5324
5325         * gcc.dg/spe1.c: New test.
5326
5327         PR c++/11670
5328         * g++.dg/expr/cast2.C: New test.
5329
5330         PR c++/10530
5331         * g++.dg/template/dependent-name2.C: New test.
5332
5333 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5334
5335         * g++.dg/parse/crash11.C: Put the dg options in comments.
5336
5337 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5338
5339         * lib/gcc-dg.exp: Update for diagnostic change.
5340
5341 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5342
5343         PR c++/5767
5344         * g++.dg/parse/crash11.C: New test.
5345
5346 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5347
5348         * gcc.dg/cpp/spacing1.c: Update.
5349
5350 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5351
5352         PR target/11739
5353         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5354         a value for -mtune.
5355
5356 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5357
5358         PR middle-end/11771
5359         * gcc.c-torture/compile/20030804-1.c: New test case.
5360
5361 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5362
5363         * gcc.dg/20030804-1.c: New test case.
5364
5365 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5366
5367         * gcc.dg/cpp/separate-1.c: New test.
5368
5369 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5370
5371         PR c++/11704
5372         * g++.dg/template/dependent-expr2.C: New test.
5373
5374         PR c++/11766
5375         * g++.dg/expr/ptrmem1.C: New test.
5376
5377 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5378
5379         PR c++/9453
5380         * g++.dg/template/friend15.C: New test.
5381
5382 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5383
5384         * lib/dg-pch.exp: Work round PCH bug.
5385
5386 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5387
5388         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5389         builtins.  Move cases from builtins-4.c here.
5390
5391         * gcc.dg/torture/builtin-math-1.c: New test taken from
5392         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5393         additional cases.
5394
5395         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5396         Delete.
5397
5398 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5399
5400         PR c++/9447
5401         * g++.dg/template/using7.C: New test.
5402
5403 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5404
5405         * import1.c, import2.c: New tests.
5406
5407 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5408
5409         * g++.dg/eh/crossjump1.C: New test.
5410
5411 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5412
5413         PR c++/11697
5414         * g++.dg/template/using6.C: New test.
5415
5416         PR c++/11744
5417         * g++.dg/template/koenig2.C: New test.
5418
5419 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5420
5421         PR c++/7983
5422         * g++.dg/parse/typedef4.C: New test.
5423
5424 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5425
5426         PR c++/8442, c++/8806
5427         * g++.dg/template/elab1.C: New test.
5428         * g++.dg/template/type2.C: Likewise.
5429         * g++.dg/template/ttp3.C: Adjust expected error message.
5430         * g++.old-deja/g++.law/visibility13.C: Likewise.
5431         * g++.old-deja/g++.niklas/t135.C: Likewise.
5432         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5433         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5434         template argument.
5435         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5436
5437 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5438
5439         PR c++/11295
5440         * g++.dg/ext/stmtexpr1.C: New test.
5441
5442         * g++.dg/opt/tmp1.C: New test.
5443
5444         PR c++/11525
5445         * g++.dg/parse/constant4.C: New test.
5446
5447         PR c++/9447
5448         * g++.dg/template/using5.C: New test.
5449
5450 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5451
5452         * gcc.dg/builtins-27.c: New test case.
5453
5454 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5455
5456         * gcc.dg/tls/opt-7.c: New test.
5457
5458 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5459
5460         * g++.old-deja/g++.other/crash18.C: Remove.
5461
5462 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5463
5464         * g++.dg/template/explicit3.C: New.
5465         * g++.dg/template/explicit4.C: New.
5466         * g++.dg/template/explicit5.C: New.
5467
5468         PR c++/11347
5469         * g++.dg/template/memtmpl1.C: New.
5470
5471 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5472
5473         PR target/11565
5474         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5475         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5476
5477 2003-07-30  Jan Hubicka  <jh@suse.cz>
5478
5479         * vtgc1.c: Kill.
5480
5481 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5482
5483         * gcc.dg/struct-in-proto-1.c: New test.
5484
5485 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5486
5487         * gcc.dg/cpp/include2.c: Only expect one message.
5488
5489 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5490
5491         PR c++/9447
5492         * g++.dg/template/using1.C: New test.
5493         * g++.dg/template/using2.C: New test.
5494         * g++.dg/template/using3.C: New test.
5495         * g++.dg/template/using4.C: New test.
5496
5497 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5498
5499         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5500         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5501
5502 2003-07-28  Jan Hubicka  <jh@suse.cz>
5503
5504         PR c++/11530
5505         * g++.dg/opt/call1.C: New test.
5506
5507 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5508
5509         PR c++/11667
5510         * g++.dg/init/enum2.C: New test.
5511         * g++.dg/template/overload1.C: Add "-w" option.
5512
5513 2003-07-28    <hp@bitrange.com>
5514
5515         * gcc.dg/Wdeclaration-after-statement-1.c,
5516         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5517
5518 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5519
5520         * gcc.c-torture/compile/20030725-1.c: New test.
5521
5522 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5523
5524         * gcc.dg/20030505.c: Only run for SPE.
5525         Remove definition of opaque type.
5526
5527 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5528
5529         * g++.dg/template/ptrmem6.C: New test.
5530
5531 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5532
5533         * gcc.c-torture/compile/zero-strct-2.c: New test.
5534
5535 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5536
5537         * gcc.dg/intermod-1.c: New test.
5538
5539 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5540
5541         PR c++/11617
5542         * g++.dg/template/lookup2.C: New test.
5543         * g++.dg/template/memclass1.C: Remove instantiated from error.
5544         * g++.dg/other/error2.C: Tweak expected errors.
5545
5546         PR c++/11596
5547         * g++.dg/template/defarg3.C: New test.
5548
5549         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5550
5551 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5552
5553         * g++.dg/inherit/access5.C: New test.
5554
5555 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5556
5557         PR c++/11513
5558         * g++.dg/template/crash8.C: New test.
5559
5560 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5561
5562         PR c/10602
5563         * gcc.dg/noncompile/incomplete-2.c: New test.
5564
5565 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5566
5567         PR c++/11645
5568         * g++.dg/inherit/access4.C: New test.
5569
5570         PR c++/11517
5571         * g++.dg/expr/cond2.C: New test.
5572
5573         PR optimization/10679
5574         * g++.dg/opt/inline4.C: New test.
5575
5576 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5577
5578         * g++.dg/parse/crash10: New test.
5579
5580 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5581
5582         * g++.dg/ext/flexary1.C: New test.
5583
5584 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5585
5586         PR c++/10793
5587         * g++.dg/template/crash9.C: New test.
5588
5589 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5590
5591         PR c++/3004
5592         * g++.dg/parse/typedef3.C: New test.
5593
5594         PR c++/7906
5595         * g++.dg/parse/operator2.C: New test.
5596
5597         PR c++/8895
5598         * g++.dg/parse/def-tmpl-arg1.C: New test.
5599
5600         PR c++/9282
5601         * g++.dg/parse/funptr1.C: New test.
5602
5603         PR c++/9452
5604         * g++.dg/parse/ambig3.C: New test.
5605
5606         PR c++/9454
5607         * g++.dg/parse/operator3.C: New test.
5608
5609         PR c++/9486
5610         * g++.dg/parse/template10.C: New test.
5611
5612         PR c++/9488
5613         * g++.dg/parse/template11.C: New test.
5614
5615         PR c++/10150
5616         * g++.dg/parse/invalid-op1.C: New test.
5617
5618         PR c++/10247
5619         * g++.dg/parse/condexpr1.C: New test.
5620
5621 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5622
5623         * g++.dg/ext/packed3.C: New test.
5624         * g++.dg/ext/packed4.C: New test.
5625
5626         * gcc.dg/pack-test-3.c: New test.
5627
5628 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5629
5630         * lib/compat.exp: Handle dg-options per source file.
5631         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5632         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5633         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5634         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5635         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5636         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5637         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5638         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5639         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5640         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5641         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5642         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5643         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5644         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5645
5646 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5647
5648         PR c/10320
5649         * gcc.c-torture/execute/20030718-1.c: New test.
5650
5651 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5652
5653         PR optimization/11536
5654         * gcc.dg/20030721-1.c: New test.
5655
5656 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5657
5658         PR c++/11546
5659         * g++.dg/template/lookup1.C: New test.
5660
5661 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5662
5663         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5664         diagnostics of ill-formed constructs involving labels.
5665         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5666         the new 'previously defined here' message.
5667
5668 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5669
5670         * g++.dg/parse/non-dependent2.C: New test.
5671
5672 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5673
5674         * g++.dg/init/init-ref4.C: xfail on targets without
5675         weak symbols.
5676
5677 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5678
5679         PR target/11087
5680         * gcc.c-torture/execute/20030717-1.c: New test.
5681
5682 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5683
5684         * g++.dg/opt/cfg1.C: New test.
5685
5686 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5687
5688         PR optimization/11557
5689         * gcc.dg/20030717-1.c: New test.
5690
5691 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5692
5693         PR c++/10476
5694         * g++.dg/expr/crash-1.C: New test.
5695
5696         PR c++/11027
5697         * g++.dg/template/init3.C: New test.
5698
5699         PR c++/8222
5700         * g++.dg/template/non-dependent1.C: New test.
5701
5702         PR c++/11070
5703         * g++.dg/template/non-dependent2.C: New test.
5704
5705         PR c++/11071
5706         * g++.dg/template/non-dependent3.C: New test.
5707
5708         PR c++/9907
5709         * g++.dg/template/sizeof5.C: New test.
5710
5711 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5712
5713         PR 11498
5714         * gcc.c-torture/compile/mangle-1.c: New file.
5715
5716 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5717
5718         PR c++/7809
5719         * g++.dg/parse/access3.C: New test.
5720
5721 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
5722
5723         PR c++/11384
5724         * g++.dg/init/init-ref4.C: New test.
5725
5726 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
5727
5728         PR c++/11547
5729         * g++.dg/parse/constant3.C: New test.
5730         * g++.dg/parse/crash7.C: Likewise.
5731
5732 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
5733
5734         PR target/11008
5735         * gcc.dg/i386-pentium4-not-mull.c: New.
5736
5737 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
5738
5739         * gcc.dg/asm-names.c (ymain): Make it weak.
5740
5741 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5742
5743         PR c++/5421
5744         * g++.dg/template/friend21.C: New test.
5745
5746 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5747
5748         * gcc.dg/cleanup-8.c: New test.
5749         * gcc.dg/cleanup-9.c: New test.
5750
5751 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5752
5753         * g++.dg/ext/dll-MI1.h: New file.
5754         * g++.dg/ext/dllexport-MI1.C: New file.
5755         * g++.dg/ext/dllimport-MI1.C: New file.
5756
5757 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5758
5759         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5760         it does not have cmpstrsi patterns (just cmpmemsi).
5761
5762 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5763
5764         PR debug/11473
5765         * g++.dg/debug/debug8.C: New test.
5766
5767 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5768
5769         PR c++/10108
5770         * g++.dg/template/crash7.C: New test.
5771
5772 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5773
5774         PR target/10795
5775         * gcc.c-torture/compile/20030708-1.c: New.
5776
5777 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5778
5779         * gcc.c-torture/execute/20030715-1.c: New test.
5780
5781 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5782
5783         * gcc.dg/pch/inline-3.c: New file.
5784         * gcc.dg/pch/inline-3.hs: New file.
5785         * gcc.dg/pch/inline-4.c: New file.
5786         * gcc.dg/pch/inline-4.hs: New file.
5787
5788 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
5789
5790         PR c++/11509
5791         * g++.dg/template/crash6.C: New test.
5792
5793         PR c++/7053
5794         * g++.dg/template/friend20.C: New test.
5795
5796         PR c++/7019
5797         * g++.dg/template/overload2.C: New test.
5798
5799 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5800
5801         PR optimization/11440
5802         * gcc.c-torture/execute/20030714-1.c: New test.
5803
5804 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5805
5806         PR c++/11154
5807         * g++.dg/template/partial2.C: New test.
5808
5809 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
5810
5811         PR c++/11503
5812         * g++.dg/template/anon1.C: New test.
5813
5814         PR c++/11493
5815         PR c++/11495
5816         * g++.dg/parse/template9.C: Likewise.
5817         * g++.dg/template/crash4.C: New test.
5818         * g++.dg/template/koenig1.C: Likewise.
5819         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
5820         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
5821         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
5822         functions.
5823         * g++.old-deja/g++.jason/template36.C: Likewise.
5824         * g++.old-deja/g++.mike/p1989.C: Likewise.
5825         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
5826         * g++.old-deja/g++.pt/ttp20.C: Use this->.
5827         * g++.old-deja/g++.pt/ttp21.C: Use this->.
5828         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
5829         compiling.
5830         * g++.old-deja/g++.pt/union2.C: Use this->.
5831
5832 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
5833
5834         * gcc.dg/20030711-1.c: New test.
5835
5836 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
5837
5838         PR c++/11050
5839         * g++.dg/parse/args1.C: New test.
5840         * g++.pt/defarg8.C: Change expected errors.
5841
5842 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
5843
5844         PR c++/8164
5845         * g++.dg/template/nontype2.C: New test.
5846
5847         PR c++/10558
5848         * g++.dg/parse/template8.C: New test.
5849
5850         PR c++/8327
5851         * g++.dg/template/scope1.C: New test.
5852
5853         * g++.dg/warn/Wsign-compare-1.C: New test.
5854
5855 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5856
5857         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
5858
5859 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
5860
5861         PR c++/9411
5862         * g++.dg/template/explicit2.C: New test.
5863
5864         PR c++/10032
5865         * g++.dg/warn/pedantic1.C: New test.
5866
5867 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
5868
5869         PR c++ 9483
5870         * g++.dg/other/field1.C: New test.
5871
5872 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5873
5874         PR c/11449
5875         * gcc.c-torture/compile/20030707-1.c: New.
5876
5877 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5878
5879         PR c++/10849
5880         * g++.dg/template/access12.C: New test.
5881
5882 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
5883
5884         * g++.dg/bprob/bprob.exp (prof_ext): Update.
5885         * g77.dg/bprob/bprob.exp (prof_ext): Update.
5886         * gcc.misc-tests/bprob.exp (prof_ext): Update.
5887         * gcc.misc-tests/gcov.exp: Update
5888         * g++.dg/gcov/gcov.exp: Update
5889         * lib/gcov.exp: Update.
5890
5891 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
5892
5893         * g++.dg/abi/mangle17.C: Make sure template expressions are
5894         dependent.
5895         * g++.dg/abi/mangle4.C: Mark erroneous casts.
5896         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
5897         * g++.dg/opt/stack1.C: Remove erroneous code.
5898         * g++.dg/parse/template7.C: New test.
5899         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
5900         * g++.old-deja/g++.pt/crash4.C: Likewise.
5901
5902 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5903
5904         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
5905         with zero or one occurence of `$' after the initial `L'.
5906
5907 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
5908
5909         * gcc.c-torture/compile/20030704-1.c: Add a comment.
5910
5911 2003-07-08  Roger Sayle  <roger@eyesopen.com>
5912
5913         PR c/11370
5914         * gcc.dg/Wunreachable-6.c: New testcase.
5915         * gcc.dg/Wunreachable-7.c: New testcase.
5916
5917 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5918
5919         PR c/11420
5920         * gcc.dg/20030708-1.c: New test.
5921
5922 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
5923
5924         * gcc.dg/compat/sdata-section.h: New file.
5925         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
5926         * gcc.dg/torture/mips-sdata-1.c: New test.
5927
5928 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5929
5930         PR c++/11030
5931         * g++.dg/template/friend19.C: New test.
5932
5933 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5934
5935         * g++.dg/opt/strength-reduce.C: New test.
5936
5937 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5938
5939         PR target/10979
5940         * gcc.dg/20030707-1.c: New testcase.
5941
5942 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5943
5944         PR optimization/11059
5945         * g++.dg/opt/emptyunion.C: New testcase.
5946
5947 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5948             Eric Botcazou  <ebotcazou@libertysurf.fr>
5949
5950         * g++.dg/opt/stack1.C: New test.
5951
5952 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
5953
5954         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
5955         run test.
5956
5957         PR c++/11431
5958         * g++.dg/expr/static_cast3.C: New test.
5959
5960 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
5961
5962         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
5963         everywhere.
5964         * gcc.dg/concat.c: Concatenation of string constants with
5965         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
5966         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
5967         * gcc.dg/cpp/escape-2.c: Use wide character constants where
5968         necessary to avoid multi-character character constant warning.
5969         * gcc.dg/cpp/escape.c: Likewise.
5970         * gcc.dg/cpp/ucs.c: Likewise.
5971         Remove backslashes from dg-bogus comments, as they confuse Tcl.
5972         Fix a typo.
5973
5974 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5975
5976         PR c/11428
5977         * gcc.c-torture/compile/20030704-1.c: New.
5978
5979 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5980
5981         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
5982
5983 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
5984
5985         PR c++/5287, PR c++/7910,  PR c++/11021
5986         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
5987         tests for warnings.
5988         * g++.dg/ext/dllimport2.C: Add tests for warnings.
5989         * g++.dg/ext/dllimport3.C: Likewise.
5990         * g++.dg/ext/dllimport4.C: New file.
5991         * g++.dg/ext/dllimport5.C: New file.
5992         * g++.dg/ext/dllimport6.C: New file.
5993         * g++.dg/ext/dllimport7.C: New file.
5994         * g++.dg/ext/dllimport8.C: New file.
5995         * g++.dg/ext/dllimport9.C: New file.
5996         * g++.dg/ext/dllimport10.C: New file.
5997         * g++.dg/ext/dllexport1.C: New file.
5998
5999 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6000
6001         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6002         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6003
6004 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6005
6006         * gcc.dg/builtins-25.c: New testcase.
6007         * gcc.dg/builtins-26.c: New testcase.
6008
6009 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6010
6011         * gcc.dg/compat/vector-defs.h: New file.
6012         * gcc.dg/compat/vector-setup.h: New file.
6013         * gcc.dg/compat/vector-check.h: New file.
6014         * gcc.dg/compat/vector-1_main.c: New file.
6015         * gcc.dg/compat/vector-1_x.c: New file.
6016         * gcc.dg/compat/vector-1_y.c: New file.
6017         * gcc.dg/compat/vector-2_main.c: New file.
6018         * gcc.dg/compat/vector-2_x.c: New file.
6019         * gcc.dg/compat/vector-2_y.c: New file.
6020
6021         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6022         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6023         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6024         * gcc.dg/compat/struct-align-1.h: New file.
6025         * gcc.dg/compat/struct-align-1_main.c: New file.
6026         * gcc.dg/compat/struct-align-1_x.c: New file.
6027         * gcc.dg/compat/struct-align-1_y.c: New file.
6028         * gcc.dg/compat/struct-align-2.h: New file.
6029         * gcc.dg/compat/struct-align-2_main.c: New file.
6030         * gcc.dg/compat/struct-align-2_x.c: New file.
6031         * gcc.dg/co
6032         * g++.old-deja/g++.other/comdat3.C: Likewise.
6033         * g++.old-deja/g++.other/ctor1.C: Likewise.
6034         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6035
6036 2003-06-05  Richard Henderson  <rth@redhat.com>
6037
6038         * gcc.dg/debug/20030605-1.c: New.
6039
6040 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6041
6042         * README.QMTEST: Update.
6043
6044 2003-06-04  Richard Henderson  <rth@redhat.com>
6045
6046         * gcc.dg/cleanup-1.c: New.
6047         * gcc.dg/cleanup-2.c: New.
6048         * gcc.dg/cleanup-3.c: New.
6049         * gcc.dg/cleanup-4.c: New.
6050         * gcc.dg/cleanup-5.c: New.
6051         * gcc.dg/cleanup-6.c: New.
6052         * gcc.dg/cleanup-7.c: New.
6053
6054 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6055
6056         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6057
6058         * lib/dg-pch.exp: New file.
6059         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6060         * gcc.dg/pch/pch.exp: Likewise.
6061
6062 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6063
6064         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6065         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6066         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6067         * gcc.dg/builtins-17.c: New test case.
6068         * gcc.dg/i386-387-4.c: New test case.
6069         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6070
6071 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6072
6073         * gcc.dg/ultrasp9.c: New test.
6074
6075 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6076
6077         * gcc.c-torture/compile/20030604-1.c: New test.
6078         * gcc.dg/sparc-constant-1.c: New test.
6079
6080 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6081
6082         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6083
6084 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6085
6086         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6087
6088         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6089         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6090
6091 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6092
6093         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6094
6095 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6096
6097         PR c++/10940
6098         * g++.dg/template/spec10.C: New test.
6099
6100 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6101
6102         * gcc.dg/builtins-16.c: New test case.
6103
6104 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6105
6106         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6107         mempcpy test with post-increments.
6108         * gcc.c-torture/execute/string-opt-3.c: New test.
6109         * gcc.dg/string-opt-1.c: New test.
6110
6111 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6112
6113         PR fortran/10965
6114         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6115
6116 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6117
6118         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6119         (scan-assembler): ... here.  Use dg-scan.
6120         (scan-assembler-not): Likewise.
6121         (scan-file): New function.
6122         (scan-file-not): Likewise.
6123         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6124         * gcc.dg/cpp/_Pragma4.c: Likewise.
6125         * gcc.dg/cpp/_Pragma5.c: Likewise.
6126         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6127         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6128         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6129         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6130         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6131         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6132         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6133         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6134         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6135         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6136         * gcc.dg/cpp/cxxcom1.c: Likewise.
6137         * gcc.dg/cpp/line1.c: Likewise.
6138         * gcc.dg/cpp/maccom1.c: Likewise.
6139         * gcc.dg/cpp/maccom2.c: Likewise.
6140         * gcc.dg/cpp/maccom3.c: Likewise.
6141         * gcc.dg/cpp/maccom4.c: Likewise.
6142         * gcc.dg/cpp/maccom5.c: Likewise.
6143         * gcc.dg/cpp/maccom6.c: Likewise.
6144         * gcc.dg/cpp/multiline.c: Likewise.
6145         * gcc.dg/cpp/spacing1.c: Likewise.
6146         * gcc.dg/cpp/spacing2.c: Likewise.
6147         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6148         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6149         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6150         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6151         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6152         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6153         * gcc.dg/cpp/cxxcom2.c: Likewise.
6154         * gcc.dg/cpp/cxxcom2.h: New file.
6155
6156         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6157         * g++.dg/cpp/truefalse.C: Here.
6158         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6159
6160 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6161
6162         * gcc.dg/cpp/redef3.c: New file.
6163
6164 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6165
6166         * gcc.dg/i386-loop-3.c: New test.
6167
6168 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6169
6170         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6171
6172 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6173
6174         * gcc.dg/fwrapv-1.c: New test case.
6175         * gcc.dg/fwrapv-2.c: New test case.
6176
6177 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6178
6179         PR c++/10956
6180         * g++.dg/template/spec9.C: New test.
6181
6182 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6183
6184         * gcc.dg/duff-4.c: New test case.
6185
6186 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6187
6188         PR fortran/10843
6189         * g77.dg/ffixed-form-1.f: New test
6190         * g77.dg/ffixed-form-2.f: New test
6191         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6192         * g77.dg/ffree-form-3.f: New test
6193
6194 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6195
6196         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6197         * gcc.dg/wint_t-1.c: Likewise.
6198
6199 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6200
6201         * g++.dg/template/access11.C: New test.
6202
6203 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6204
6205         PR c++/10849
6206         * g++.dg/template/access10.C: New test.
6207
6208 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6209             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6210
6211         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6212
6213 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6214
6215         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6216         suppress for powerpc-*-darwin*.
6217         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6218
6219 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6220
6221         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6222         suppress option for powerpc-*-darwin*.
6223
6224 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6225
6226         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6227         * gcc.dg/builtins-4.c: Add test for fmod.
6228
6229 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6230
6231         PR c++/10682
6232         * g++.dg/template/instantiate4.C: New test.
6233
6234 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6235
6236         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6237
6238 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6239
6240         * gcc.dg/compat/scalar-return-1_main.c: New file.
6241         * gcc.dg/compat/scalar-return-1_x.c: New file.
6242         * gcc.dg/compat/scalar-return-1_y.c: New file.
6243         * gcc.dg/compat/scalar-return-2_main.c: New file.
6244         * gcc.dg/compat/scalar-return-2_x.c: New file.
6245         * gcc.dg/compat/scalar-return-2_y.c: New file.
6246         * gcc.dg/compat/struct-return-3_main.c: New file.
6247         * gcc.dg/compat/struct-return-3_y.c: New file.
6248         * gcc.dg/compat/struct-return-3_x.c: New file.
6249         * gcc.dg/compat/struct-return-2_main.c: New file.
6250         * gcc.dg/compat/struct-return-2_x.c: New file.
6251         * gcc.dg/compat/struct-return-2_y.c: New file.
6252
6253 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6254
6255         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6256         for hppa*-hp-hpux*.
6257         * gcc.dg/20021014-1.c (dg-options): Likewise.
6258         * gcc.dg/nest.c (dg-options): Likewise.
6259
6260 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6261
6262         PR c++/9738
6263         * g++.dg/ext/dllimport2.C: New file.
6264         * g++.dg/ext/dllimport3.C: New file.
6265
6266 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6267
6268         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6269         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6270         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6271         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6272         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6273         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6274         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6275         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6276         * gcc.dg/compat/small-struct-defs.h: New file.
6277         * gcc.dg/compat/small-struct-init.h: New file.
6278         * gcc.dg/compat/small-struct-check.h: New file.
6279         * gcc.dg/compat/fp-struct-defs.h: New file.
6280         * gcc.dg/compat/fp-struct-check.h: New file.
6281         * gcc.dg/compat/fp-struct-init.h: New file.
6282         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6283         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6284
6285 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6286
6287         * gcc.dg/20030225-2.c: New test.
6288
6289 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6290             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6291
6292         * gcc.c-torture/compile/20030518-1.c: New test case.
6293
6294 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6295
6296         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6297         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6298         gcc-dg-debug-runtest.
6299         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6300         gcc-dg-debug-runtest.
6301
6302 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6303
6304         PR c++/9022
6305         * g++.dg/lookup/using6.C: New test.
6306
6307 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6308
6309         * g++.dg/parse/access2.C: New test.
6310
6311 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6312
6313         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6314         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6315         * gcc.dg/debug/debug.exp: Likewise.
6316
6317 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6318
6319         * gcc.dg/dollar.c: New test.
6320
6321 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6322
6323         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6324         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6325         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6326         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6327         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6328         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6329         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6330         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6331         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6332         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6333         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6334         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6335         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6336         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6337         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6338         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6339         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6340         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6341
6342 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6343
6344         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6345         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6346         support for "repo" mode.
6347         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6348         * lib/g77-dg.exp: Likewise.
6349         * lib/obj-dg.exp: Likewise.
6350
6351 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6352
6353         Merge from gcc-3_2-rhl8-branch:
6354         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6355
6356         * gcc.dg/tls/opt-6.c: New test.
6357
6358         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6359
6360         * gcc.dg/20030405-1.c: New test.
6361
6362         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6363
6364         * gcc.dg/20030309-1.c: New test.
6365
6366         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6367
6368         * gcc.c-torture/execute/20030307-1.c: New test.
6369
6370         2003-02-20  Randolph Chung  <tausq@debian.org>
6371
6372         * gcc.c-torture/compile/20030220-1.c: New test.
6373
6374         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6375
6376         * gcc.dg/20030217-1.c: New test.
6377
6378         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6379
6380         * gcc.c-torture/compile/20020129-1.c: New test.
6381
6382         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6383
6384         * gcc.dg/unroll-1.c: New test.
6385
6386         2002-11-16  Jan Hubicka  <jh@suse.cz>
6387
6388         * gcc.c-torture/execute/20020920-1.c: New test.
6389
6390         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6391
6392         PR target/7434
6393         * gcc.c-torture/compile/20021008-1.c: New test.
6394
6395         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6396
6397         PR target/7559
6398         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6399
6400         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6401
6402         * gcc.c-torture/compile/20020807-1.c: New test.
6403
6404         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6405
6406         * gcc.dg/tls/opt-1.c: New test.
6407
6408         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6409
6410         * gcc.dg/20020729-1.c: New test.
6411
6412         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6413
6414         * g++.dg/opt/life1.C: New test.
6415
6416         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6417
6418         * gcc.dg/20020525-1.c: New test.
6419
6420         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6421
6422         PR c++/6794
6423         * g++.dg/ext/pretty1.C: New test.
6424         * g++.dg/ext/pretty2.C: New test.
6425
6426 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6427
6428         PR c++/8385
6429         * g++.dg/ext/typeof5.C: New test.
6430
6431 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6432
6433         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6434         __USER_LABEL_PREFIX__ into account.
6435         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6436
6437 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6438
6439         * gcc.dg/builtins-15.c: New test case.
6440
6441 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6442
6443         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6444
6445 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6446
6447         * lib/g++.exp: Tweak handling of additional source files.
6448         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6449         * g++.dg/special/conpr-2a.C: Rename to ...
6450         * g++.dg/special/conpr-2a.cc: ... this.
6451         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6452         * g++.dg/special/conpr-3a.C: Rename to ...
6453         * g++.dg/special/conpr-3a.cc: This.
6454         * g++.dg/special/conpr-3b.C: Rename to ...
6455         * g++.dg/special/conpr-3b.cc: This.
6456         * g++.dg/special/conpr-4.C: New test.
6457         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6458
6459 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6460
6461         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6462
6463 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6464
6465         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6466         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6467         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6468         * g++.old-deja/g++.other/warn3.C: Likewise.
6469
6470 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6471
6472         * gcc.dg/i386-387-1.c: Update to also test log.
6473         * gcc.dg/i386-387-2.c: Likewise.
6474
6475 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6476
6477         * g77.f-torture/execute/int8421.f: New test.
6478
6479 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6480
6481         PR c++/10230, c++/10481
6482         * g++.dg/lookup/scoped5.C: New test.
6483
6484 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6485
6486         PR c++/10552
6487         * g++.dg/template/ttp6.C: New test.
6488
6489 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6490
6491         * gcc.c-torture/execute/builtins: New directory.
6492         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6493         gcc.c-torture/execute/builtins.
6494         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6495         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6496         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6497         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6498
6499 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6500
6501         PR c++/9252
6502         * g++.dg/template/access8.C: New test.
6503         * g++.dg/template/access9.C: New test.
6504
6505 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6506
6507         PR c++/9554
6508         * g++.dg/parse/access1.C: New test.
6509
6510 2003-05-09  DJ Delorie  <dj@redhat.com>
6511
6512         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6513         long, and not an int.
6514
6515 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6516
6517         PR c++/10555, c++/10576
6518         * g++.dg/template/memclass1.C: New test.
6519
6520 2003-05-08  DJ Delorie  <dj@redhat.com>
6521
6522         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6523         targets.
6524         * gcc.c-torture/execute/20021024-1.x: Likewise.
6525         * gcc.c-torture/execute/shiftdi.x: Likewise.
6526         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6527         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6528         * gcc.dg/20021018-1.c: Likewise.
6529
6530 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6531
6532         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6533
6534         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6535         (bcopy): Call memmove.
6536
6537 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6538
6539         * g77.f-torture/compile/8485.f: New test case.
6540
6541 2003-05-07  Richard Henderson  <rth@redhat.com>
6542
6543         PR c++/10570
6544         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6545         Verify exception_cleanup not called for rethrows.
6546         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6547         when exiting catch block without rethrowing.
6548         * g++.dg/eh/forced3.C: New.
6549         * g++.dg/eh/forced4.C: New.
6550
6551 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6552
6553         * gcc.dg/20030505.c: Fix triplet.
6554
6555 2003-05-06  DJ Delorie  <dj@redhat.com>
6556
6557         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6558         * gcc.dg/nest.c: Likewise.
6559
6560 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6561
6562         * gcc.dg/builtins-14.c: New test case.
6563
6564 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6565
6566         * lib/compat.exp (compat-execute): New argument.
6567         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6568         * gcc.dg/compat: New test directory.
6569         * gcc.dg/compat/compat.exp: New expect script.
6570         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6571         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6572         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6573         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6574         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6575         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6576
6577         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6578         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6579         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6580         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6581         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6582         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6583         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6584         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6585         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6586         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6587         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6588         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6589         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6590         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6591         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6592
6593 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6594
6595         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6596
6597 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6598
6599         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6600
6601 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6602
6603         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6604         * gcc.dg/ppc-fsel-2.c: New test.
6605
6606         * gcc.dg/unused-5.c: New test.
6607
6608 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6609
6610         PR c++/10496
6611         * g++.dg/warn/pmf1.C: New test.
6612
6613 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6614
6615         PR c++/4494
6616         * g++.dg/warn/main.C: New test.
6617
6618 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6619
6620         * gcc.dg/nonnull-3.c: New test.
6621
6622 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6623
6624         * gcc.dg/cpp/Wtrigraphs.c: Update.
6625         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6626
6627 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6628
6629         * gcc.dg/ppc-fsel-1.c: New test.
6630
6631 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6632
6633         PR c/10604
6634         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6635
6636 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6637
6638         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6639
6640 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6641
6642         PR c++/9364, c++/10553, c++/10586
6643         * g++.dg/parse/typename4.C: New test.
6644         * g++.dg/parse/typename5.C: Likewise.
6645
6646 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6647
6648         * gcc.c-torture/compile/20030503-1.c: New test.
6649
6650 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6651
6652         * g++.dg/lookup/using5.C: Fix testcase error.
6653
6654 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6655
6656         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6657         since MEABI is no longer supported.  Remove all vestiges
6658         of MEABI from the test.
6659
6660 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6661
6662         PR c++/10554
6663         * g++.dg/lookup/using5.C: New test.
6664
6665 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6666
6667         PR c++/8772
6668         * g++.dg/template/ttp5.C: New test.
6669
6670 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6671
6672         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6673         (dg-gpp-additional-sources): New function.
6674         (dg-gpp-additional-files): Likewise.
6675         * lib/g++.exp (additional_sources): New variable.
6676         (additional_files): Likewise.
6677         (g++_target_compile): Deal with them.
6678         * lib/old-dejagnu.exp: Remove.
6679         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6680         * g++.old-deja: Revise all tests to use dg commands.
6681
6682 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6683
6684         PR c++/9432, c++/9528
6685         * g++.dg/lookup/using4.C: New test.
6686
6687 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6688
6689         * gcc.dg/noreturn-5.c: New file.
6690         * gcc.dg/noreturn-6.c: New file.
6691
6692         * gcc.c-torture/compile/inline-1.c: New file.
6693
6694 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6695
6696         PR c++/10551
6697         * g++.dg/template/explicit1.C: New test.
6698
6699 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6700
6701         PR c++/10549
6702         * g++.dg/other/bitfield1.C: New test.
6703
6704         PR c++/10527
6705         * g++.dg/init/new7.C: New test.
6706
6707 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6708
6709         * g++.dg/ext/desig1.C: New test.
6710         * g++.dg/ext/init1.C: Update.
6711
6712         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6713
6714 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6715
6716         PR c++/10180
6717         * g++.dg/warn/Winline-1.C: New test.
6718
6719 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6720
6721         * gcc.c-torture/execute/string-opt-19.c: New test.
6722
6723         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6724         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6725
6726 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6727
6728         PR c++/10506
6729         * g++.dg/init/new6.C: New test.
6730
6731         PR c++/10503
6732         * g++.dg/init/ref6.C: New test.
6733
6734 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6735
6736         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6737
6738 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6739
6740         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6741         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6742
6743 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6744
6745         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6746         initialized static data members.
6747
6748 2003-04-25  H.J. Lu <hjl@gnu.org>
6749
6750         * gcc.dg/ia64-sync-4.c: New test.
6751
6752 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6753
6754         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6755         date.
6756
6757 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6758
6759         PR c++/10337
6760         * g++.dg/warn/conv1.C: New test.
6761         * g++.old-deja/g++.other/conv7.C: Adjust.
6762         * g++.old-deja/g++.other/overload14.C: Adjust.
6763
6764 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6765
6766         PR c++/10471
6767         * g++.dg/template/defarg2.C: New test.
6768
6769 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6770
6771         * gcc.dg/cpp/include2.c: Update.
6772         * gcc.dg/cpp/multiline-2.c: New.
6773         * gcc.dg/cpp/multiline.c: Update.
6774         * gcc.dg/cpp/strify2.c: Update.
6775         * gcc.dg/cpp/trad/literals-2.c: Update.
6776
6777 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6778
6779         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6780
6781 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6782
6783         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6784
6785 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6786
6787         PR c++/10451
6788         * g++.dg/parse/crash4.C: New test.
6789
6790         PR c++/9847
6791         * g++.dg/parse/crash5.C: New test.
6792
6793 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6794
6795         PR c++/10446
6796         * g++.dg/parse/crash3.C: New test.
6797
6798         PR c++/10428
6799         * g++.dg/parse/elab1.C: New test.
6800
6801 2003-04-22  Devang Patel  <dpatel@apple.com>
6802
6803         * gcc.dg/cpp/trad/funlike-5.c: New test.
6804
6805 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6806
6807         * g++.dg/other/packed1.C: Fix dg options.
6808
6809 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6810
6811         * g++.dg/other/offsetof2.C: New test.
6812
6813 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6814
6815         * g++.dg/template/recurse.C: Adjust location of error messages.
6816
6817 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6818
6819         PR c++/9881
6820         * g++.dg/init/addr-const1.C: New test.
6821         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6822
6823 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6824
6825         PR c++/10405
6826         * g++.dg/lookup/struct-hack1.C: New test.
6827
6828 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6829
6830         * ucs.c: Update diagnostic messages.
6831
6832 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6833
6834         * gcc.dg/cpp/truefalse.cpp: New test.
6835         * gcc.dg/cpp/cpp.exp: Update.
6836         * g++.dg/other/stdbool-if.C: Remove.
6837
6838 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6839
6840         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6841         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6842
6843 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6844
6845         * gcc.c-torture/compile/20030418-1.c: New test.
6846
6847 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6848
6849         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6850
6851 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6852
6853         PR c++/10347
6854         g++.dg/template/dependent-name1.C: New test.
6855
6856 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6857
6858         * gcc.dg/warn-1.c (tourist_guide): New array,
6859         contains a pointer to bar.
6860
6861 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6862
6863         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6864         * gcc.c-torture/execute/medce-1.c: New test case.
6865         * gcc.c-torture/execute/medce-2.c: New test case.
6866
6867 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6868
6869         * lib/prune.exp: Ignore more messages.
6870
6871         PR c++/10381
6872         * g++.dg/parse/lookup3.C: New test.
6873
6874 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6875
6876         * gcc.c-torture/compile/20030415-1.c : New test.
6877
6878 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6879
6880         * gcc.c-torture/execute/scope-2.c: Move to ...
6881         * gcc.dg/noncompile/scope.c: .... here.
6882
6883 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6884
6885         * gcc.dg/20030414-2.c: New test case.
6886
6887 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6888
6889         PR target/10377
6890         * gcc.dg/20030414-1.c: New test.
6891
6892 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6893
6894         * gcc.dg/builtins-12.c: New test case.
6895         * gcc.dg/builtins-13.c: New test case.
6896
6897 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6898
6899         * gcc.c-torture/execute/string-opt-18.c: New test.
6900
6901 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6902
6903         PR c++/10300
6904         * g++.dg/init/new5.C: New test.
6905
6906 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6907
6908         PR c++/7910
6909         * g++.dg/ext/dllimport1.C: New test.
6910
6911 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6912
6913         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6914
6915 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6916
6917         PR Fortran/9263
6918         * g77.f-torture/noncompile/9263.f: New test
6919         PR Fortran/1832
6920         * g77.f-torture/execute/1832.f: New test
6921
6922 2003-04-11  David Chad  <davidc@freebsd.org>
6923             Loren J. Rittle  <ljrittle@acm.org>
6924
6925         libobjc/8562
6926         * objc.dg/headers.m: New test.
6927
6928 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6929
6930         * gcc.c-torture/execute/builtin-noret-2.c: New.
6931         * gcc.c-torture/execute/builtin-noret-2.x: New.
6932         XFAIL builtin-noret-2.c at -O1 and above.
6933         * gcc.dg/redecl.c: New.
6934         * gcc.dg/Wshadow-1.c: Update error regexps.
6935
6936 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6937
6938         * g++.dg/abi/bitfield10.C: New test.
6939
6940 2003-04-09  Mike Stump  <mrs@apple.com>
6941
6942         * gcc.dg/pch/pch.exp: Make testcase names longer.
6943         * g++.dg/pch/pch.exp: Make testcase names longer.
6944
6945 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6946
6947         * gcc.dg/builtins-11.c: New test case.
6948
6949 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6950
6951         * gcc.dg/builtins-9.c: New test case.
6952         * gcc.dg/builtins-10.c: New test case.
6953
6954 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6955
6956         * gcc.dg/noncompile/init-4.c.c: New test.
6957
6958 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6959
6960         * gcc.misc-test/gcov-9.c: New test.
6961         * gcc.misc-test/gcov-10.c: New test
6962         * gcc.misc-test/gcov-11.c: New test.
6963
6964 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6965
6966         PR optimization/10024
6967         * gcc.c-torture/compile/20030405-1.c: New test.
6968
6969 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6970
6971         * gcc.dg/pch/static-3.c: New.
6972         * gcc.dg/pch/static-3.hs: New.
6973         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6974
6975 2003-04-04  Richard Henderson  <rth@redhat.com>
6976
6977         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6978         * g++.dg/eh/forced2.C: Likewise.
6979
6980 2003-04-03  Mike Stump  <mrs@apple.com>
6981
6982         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6983         target arg.
6984         (scan-assembler-times, scan-assembler-not): Likewise.
6985         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6986
6987 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6988
6989         * gcc.dg/sparc-loop-1.c: New test.
6990
6991 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6992
6993         PR other/9274
6994         * g++.dg/pch/system-2.C: New.
6995         * g++.dg/pch/system-2.Hs: New.
6996
6997 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6998
6999         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7000
7001         * g++.dg/eh/simd-1.C (vecfunc): Same.
7002
7003 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7004
7005         * gcc.c-torture/execute/20030401-1.c: New test case.
7006
7007 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7008
7009         * objc.dg/defs.m: New.
7010
7011 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7012
7013         * g++.dg/eh/simd-1.C: New.
7014         * g++.dg/eh/simd-2.C: New.
7015
7016 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7017
7018         * gcc.c-torture/execute/simd-3.c: New.
7019
7020 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7021
7022         PR c/9936
7023         * gcc.dg/20030331-2.c: New test.
7024
7025 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7026
7027         PR c++/10278
7028         * g++.dg/parse/crash2.C: New test.
7029
7030 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7031
7032         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7033         * gcc.c-torture/execute/20030331-1.c: ...here.
7034
7035 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7036
7037         * gcc.c-torture/execute/20030331-1.c: New test.
7038
7039 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7040
7041         * lib/gcov.exp: Adjust call return testing strings.
7042         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7043
7044 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7045
7046         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7047         * gcc.dg/builtins-7.c: New test case.
7048         * gcc.dg/builtins-8.c: New test case.
7049
7050 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7051
7052         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7053
7054 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7055
7056         PR c++/7647
7057         * g++.dg/lookup-class-member-2.C: New test.
7058
7059 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7060
7061         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7062
7063 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7064
7065         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7066
7067 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7068
7069         * g++.dg/init/attrib1.C: New test.
7070
7071 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7072
7073         * gcc.dg/ultrasp8.c: New test.
7074
7075 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7076
7077         * gcc.dg/ultrasp7.c: New test.
7078
7079 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7080
7081         PR c++/10047
7082         * g++.dg/template/inline1.C: New test.
7083
7084 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7085
7086         * gcc.dg/sparc-dwarf2.c: New test.
7087
7088 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7089
7090         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7091         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7092
7093 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7094
7095         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7096         than reading .x files.
7097         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7098         * g77.dg/gcov/gcov-1.f: Likewise.
7099         * gcc.misc-tests/gcov-4b.c: Likewise.
7100         * gcc.misc-tests/gcov-5b.c: Likewise.
7101         * gcc.misc-tests/gcov-6.c: Likewise.
7102         * gcc.misc-tests/gcov-7.c: Likewise.
7103         * gcc.misc-tests/gcov-8.c: Likewise.
7104         * g++.dg/gcov/gcov-1.x: Remove.
7105         * g77.dg/gcov/gcov-1.x: Likewise.
7106         * gcc.misc-tests/gcov-4b.x: Likewise.
7107         * gcc.misc-tests/gcov-5b.x: Likewise.
7108         * gcc.misc-tests/gcov-6.x: Likewise.
7109         * gcc.misc-tests/gcov-7.x: Likewise.
7110         * gcc.misc-tests/gcov-8.x: Likewise.
7111
7112 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7113
7114         PR opt/10087
7115         * gcc.dg/20030324-1.c: New test.
7116
7117 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7118
7119         PR c++/10224
7120         * g++.dg/template/arg3.C: New test.
7121
7122         PR c++/10158
7123         * g++.dg/template/friend18.C: New test.
7124
7125 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7126
7127         * g77.f-torture/compile/20030326-1.f: New test case.
7128
7129 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7130
7131         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7132
7133         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7134
7135 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7136
7137         * gcc.dg/ia64-sync-3.c: New test.
7138
7139 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7140
7141         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7142
7143 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7144
7145         * gcc.dg/ultrasp6.c: New test.
7146
7147 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7148
7149         * gcc.dg/i386-signbit-1.c: New test.
7150         * gcc.dg/i386-signbit-2.c: New test.
7151         * gcc.dg/i386-signbit-3.c: New test.
7152
7153 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7154
7155         * gcc.dg/ultrasp5.c: Fix options.
7156
7157 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7158
7159         * gcc.dg/ultrasp5.c: Fix comment.
7160
7161 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7162
7163         PR fortran/10197
7164         * g77.f-torture/execute/10197.f: New test.
7165
7166 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7167
7168         PR c++/9898, c++/383
7169         * g++.dg/template/conv6.C: New test.
7170
7171         PR c++/10119
7172         * g++.dg/template/ptrmem5.C: New test.
7173
7174         PR c++/10026
7175         * g++.dg/lookup/koenig1.C: New test.
7176
7177         PR C++/10199
7178         * g++.dg/lookup/template2.C: New test.
7179
7180 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7181
7182         * g++.dg/opt/rtti1.C: New test.
7183
7184 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7185
7186         * gcc.dg/ultrasp5.c: New test.
7187
7188 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7189
7190         PR middle-end/9967
7191         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7192         builtin fputs.
7193
7194 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7195
7196         PR c/8224
7197         * gcc.dg/20030323-1.c: New test.
7198
7199 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7200
7201         * gcc.c-torture/compile/20030323-1.c: New test case.
7202
7203 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7204
7205         * gcc.dg/20030321-1.c: New test.
7206
7207 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7208
7209         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7210
7211 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7212
7213         PR c++/9978, c++/9708
7214         * g++.dg/ext/vlm1.C: Adjust expected error.
7215         * g++.dg/ext/vla2.C: New test.
7216         * g++.dg/template/arg1.C: New test.
7217         * g++.dg/template/arg2.C: New test.
7218
7219 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7220
7221         * g77.f-torture/execute/select.f: New test.
7222         * g77.f-torture/noncompile/select_no_compile.f: New test.
7223
7224 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7225
7226         PR c++/9898
7227         * g++.dg/other/error4.C: New test.
7228
7229 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7230
7231         * g++.dg/template/friend17.C: New test.
7232
7233 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7234
7235         * gcc.c-torture/compile/20030320-1.c: New.
7236
7237 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7238
7239         * gcc.dg/builtins-6.c: New test case.
7240
7241 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7242
7243         PR target/10073
7244         * gcc.c-torture/compile/20030319-1.c: New.
7245
7246 2003-03-18  Jan Hubicka  <jh@suse.cz>
7247
7248         * gcc.dg/i386-cvt-1.c: New test.
7249
7250 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7251
7252         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7253         * objc.dg/naming-2.m: Likewise.
7254
7255 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7256
7257         PR c++/9639
7258         * g++.dg/parse/crash1.C: New test.
7259
7260 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7261
7262         PR c++/8805
7263         * g++.dg/eh/cleanup1.C: New test.
7264
7265 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7266
7267         * gcc.c-torture/execute/20030316-1.c: New test case.
7268
7269 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7270
7271         PR c++/9629
7272         * g++.dg/init/ctor2.C: New test.
7273
7274 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7275
7276         * g77.f-torture/compile/xformat.f: New test case.
7277
7278 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7279
7280         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7281         * g++.old-deja/g++.mike/eh50.C: Likewise.
7282
7283 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7284
7285         PR c++/6440
7286         * g++.dg/template/spec7.C: New test.
7287         * g++.dg/template/spec8.C: Likewise.
7288
7289 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7290
7291         * gcc.c-torture/execute/20030313-1.c: New test.
7292
7293 2003-03-14  Richard Henderson  <rth@redhat.com>
7294
7295         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7296
7297 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7298
7299         * gcc.c-torture/compile/20030314-1.c: New test.
7300
7301 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7302
7303         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7304         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7305         thumb target,
7306         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7307         to accept newer _imp__  prefix and additional
7308         newline in .drectve section.
7309         * gcc.dg/dll-4.c: Likewise.
7310         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7311         switch.
7312
7313 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7314
7315         * g++.dg/parse/namespace9.C: New test.
7316
7317         * g++.dg/init/ref5.C: New test.
7318         * g++.dg/parse/ptrmem1.C: Likewise.
7319
7320 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7321
7322         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7323         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7324         regular expression.
7325         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7326         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7327
7328 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7329
7330         * gcc.c-torture/execute/20030224-2.c: New test.
7331
7332 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7333
7334         * gcc.dg/decl-3.c: New test.
7335
7336 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7337
7338         * gcc.dg/i386-loop-2.c: New test.
7339
7340 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7341
7342         PR c++/9474
7343         * g++.dg/parse/namespace8.C: New test.
7344
7345         PR c++/9924
7346         * g++.dg/overload/builtin2.C: New test.
7347
7348 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7349
7350         * gcc.dg/return-type-3.c: New test.
7351
7352 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7353
7354         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7355         profiling options are not supported.
7356
7357 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7358
7359         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7360         * g++.old-deja/g++.warn/impint2.C: Likewise.
7361
7362 2003-03-10  Devang Patel  <dpatel@apple.com>
7363
7364         * g++.dg/cpp/c++_cmd_1.C: New test.
7365         * g++.dg/cpp/c++_cmd_1.h: New file.
7366
7367 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7368
7369         * gcc.dg/altivec-9.c: New file.
7370
7371 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7372
7373         * gcc.dg/ppc-sdata-1.c: New test.
7374         * gcc.dg/ppc-sdata-2.c: New test.
7375
7376 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7377
7378         PR c++/9373
7379         * g++.dg/opt/ptrmem2.C: New test.
7380
7381         PR c++/8534
7382         * g++.dg/opt/ptrmem1.C: New test.
7383
7384 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7385
7386         * gcc.dg/i386-loop-1.c: New test.
7387
7388 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7389
7390         PR c++/9970
7391         * g++.dg/lookup/friend1.C: New test.
7392
7393 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7394
7395         PR c++/9823
7396         * g++.dg/parser/constructor1.C: New test.
7397
7398 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7399
7400         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7401
7402         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7403
7404 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7405
7406         * gcc.dg/cpp/Wunused.c: Update test.
7407
7408 2003-03-08  Jan Hubicka  <jh@suse.cz>
7409
7410         * gcc.dg/inline-3.c: New test.
7411
7412 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7413
7414         PR c++/9809
7415         * g++.dg/parse/builtin1.C: New test.
7416
7417         PR c++/9982
7418         * g++.dg/abi/cookie1.C: New test.
7419         * g++.dg/abi/cookie2.C: Likewise.
7420
7421         PR c++/9524
7422         * g++.dg/template/field1.C: New test.
7423
7424         PR c++/9912
7425         * g++.dg/parse/class1.C: New test.
7426         * g++.dg/parse/namespace7.C: Likewise.
7427         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7428
7429 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7430
7431         * g++.dg/init/ref4.C: New test.
7432
7433 2003-03-07  Jan Hubicka  <jh@suse.cz>
7434
7435         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7436         * gcc.dg/inline-3.c:  New test.
7437
7438 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7439
7440         * g++.dg/init/ref3.C: New test.
7441
7442         PR c++/9965
7443         * g++.dg/init/ref2.C: New test.
7444
7445         PR c++/9400
7446         * g++.dg/warn/Wshadow-2.C: New test.
7447
7448         PR c++/9791
7449         * g++.dg/warn/Woverloaded-1.C: New test.
7450
7451 2003-03-05  Jan Hubicka  <jh@suse.cz>
7452
7453         * gcc.dg/i386-local2.c: New.
7454         * gcc.dg/i386-local.c: Fix typo.
7455
7456 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7457
7458         * g++.dg/abi/layout3.C: New test.
7459
7460 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7461
7462         * gcc.c-torture/compile/20030305-1.c
7463
7464 2003-03-05  Jan Hubicka  <jh@suse.cz>
7465
7466         * gcc.dg/i386-local.c: New.
7467
7468 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7469
7470         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7471
7472 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7473
7474         * gcc.dg/switch-2.c: New test.
7475         * gcc.dg/switch-3.c: New test.
7476         * gcc.dg/Wswitch.c: Adjust line numbers.
7477         * gcc.dg/Wswitch-default.c: Likewise.
7478         * gcc.dg/Wswitch-enum.c: Likewise.
7479
7480 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7481
7482         * gcc.c-torture/execute/20030222-1.c: New test.
7483
7484 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7485
7486         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7487
7488 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7489
7490         PR c++/9878
7491         * g++.dg/init/ref1.C: New test.
7492
7493 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7494
7495         * gcc.dg/sh-relax.c: New SH-only test.
7496
7497 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7498
7499         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7500         comment explaining purpose of testcase.
7501
7502 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7503
7504         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7505         for HC11/HC12 (asm needs two int registers).
7506         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7507         HC11/HC12 because the test uses an asm which needs two 32-bit
7508         registers.
7509
7510 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7511
7512         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7513         for HC11/HC12 (array is too large otherwise).
7514         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7515         * gcc.c-torture/compile/20010518-2.x: Likewise.
7516         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7517         HC11/HC12 (array is too large).
7518
7519 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7520
7521         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7522         * lib/g++-dg.exp (g++-dg-test): Likewise.
7523
7524 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7525
7526         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7527         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7528
7529 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7530
7531         * g++.dg/warn/implicit-typename1.C: Remove warning.
7532
7533 2003-02-28  Richard Henderson  <rth@redhat.com>
7534
7535         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7536         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7537
7538 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7539
7540         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7541         * g++.dg/pch/pch.exp: Likewise.
7542
7543 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7544
7545         PR c++/9879
7546         * testsuite/g++.dg/init/new4.C: New test.
7547
7548 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7549
7550         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7551
7552 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7553
7554         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7555         unsigned long.
7556
7557         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7558         wider than float.
7559
7560 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7561
7562         * lib/scanasm.exp: Add support for counting numbers of
7563         occurences.
7564         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7565         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7566
7567 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7568
7569         PR c++/9683
7570         * g++.dg/template/static3.C: New test.
7571
7572         PR c++/9829
7573         * g++.dg/parse/namespace6.C: New test.
7574
7575 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7576
7577         PR target/9732
7578         * gcc.dg/20030225-1.c: New test.
7579
7580 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7581
7582         * README: Remove out-of-date information.
7583
7584         PR c++/9836
7585         * g++.dg/template/spec6.C: New test.
7586
7587 2003-02-24  Jeff Law  <law@redhat.com>
7588
7589         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7590
7591 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7592
7593         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7594         * gcc.dg/pragma-ep-1.c: Likewise.
7595
7596 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7597
7598         PR c++/9602
7599         * g++.dg/template/friend16.C: New test.
7600
7601 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7602
7603         PR c++/5333
7604         * g++.dg/parse/fused-params1.C: Adjust error messages.
7605         * g++.dg/template/nested3.C: New test.
7606
7607 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7608
7609         * g++.dg/abi/param1.C: New test.
7610
7611 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7612
7613         PR c++/7982
7614         * g++.dg/warn/implicit-typename1.C: New test.
7615
7616 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7617
7618         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7619         with "mtune".
7620         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7621         * gcc.c-torture/execute/20010129-1.x: Likewise.
7622         * gcc.dg/20011107-1.c: Likewise.
7623         * gcc.dg/20020108-1.c: Likewise.
7624         * gcc.dg/20020122-3.c: Likewise.
7625         * gcc.dg/20020206-1.c: Likewise.
7626         * gcc.dg/20020310-1.c: Likewise.
7627         * gcc.dg/20020426-2.c: Likewise.
7628         * gcc.dg/20020517-1.c: Likewise.
7629         * gcc.dg/991230-1.c: Likewise.
7630         * gcc.dg/i386-unroll-1.c: Likewise.
7631         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7632
7633 2003-02-22  Jan Hubicka  <jh@suse.cz>
7634
7635         * gcc.dg/i386-mul.c: New test.
7636
7637 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7638
7639         * gcc.dg/builtins-5.c: New test case.
7640
7641 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7642
7643         * gcc.dg/asmreg-1.c: New test.
7644
7645 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7646
7647         PR c++/9749
7648         * g++.dg/parse/varmod1.C: New test.
7649
7650 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7651
7652         PR c++/9727
7653         * g++.dg/template/op1.C: New test.
7654
7655 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7656
7657         PR c++/8906
7658         * g++.dg/template/nested2.C: New test.
7659
7660 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7661
7662         PR c++/8724
7663         * g++.dg/expr/dtor1.C: New test.
7664
7665 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7666
7667         * gcc.dg/cpp/include3.c: New test.
7668         * gcc.dg/cpp/inc/foo.h: New file.
7669
7670 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7671
7672         * gcc.c-torture/execute/20030221-1.c: New test.
7673
7674 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7675
7676         PR c++/9729
7677         * g++.dg/abi/conv1.C: New test.
7678
7679 2003-02-20  Jan Hubicka  <jh@suse.cz>
7680
7681         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7682
7683 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7684
7685         * gcc.c-torture/compile/20030219-1.c: New test.
7686
7687 2003-02-18  Jan Hubicka  <jh@suse.cz>
7688
7689         * gcc.dg/funcorder.c: New test.
7690
7691 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7692
7693         * gcc.c-torture/execute/20030218-1.c: New.
7694
7695 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7696
7697         * gcc.dg/20030218-1.c: New.
7698
7699 2003-02-18  Richard Henderson  <rth@redhat.com>
7700
7701         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7702         * gcc.dg/attr-used-2.c: New.
7703
7704 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7705
7706         PR c++/9704
7707         * g++.dg/init/copy5.C: New test.
7708
7709 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7710
7711         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7712         * g++.dg/pch/pch.exp: Likewise.
7713
7714 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7715
7716         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7717         STACK_SIZE is not defined.
7718
7719 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7720
7721         PR c++/9457
7722         * g++.dg/template/init1.C: New test.
7723
7724 2003-02-16  Jan HUbicka  <jh@suse.cz>
7725
7726         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7727         (foo): Add few extra tests
7728         * gcc.dg/c99-const-expr-3.c: Likewise.
7729         * gcc.c-torture/execute/20030216-1.c: New.
7730
7731 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7732
7733         PR c++/9459
7734         * g++.dg/ext/typeof4.C: New test.
7735
7736 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7737
7738         * gcc.dg/i386-387-3.c: New test case.
7739
7740 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7741
7742         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7743         cris-*-elf* cris-*-aout* and mmix-*-*.
7744
7745 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7746
7747         * gcc.dg/20030213-1.c: New test.
7748
7749 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7750
7751         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7752         * gcc.dg/i386-387-2.c: Likewise.
7753
7754 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7755
7756         * gcc.dg/ppc-spe.c: Fix formatting.
7757         Enable tests that were previously unsupported by gas.
7758         Delete tests for instructions that no longer exist.
7759         Switch arguments on evsubifw builtin.
7760
7761 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7762
7763         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7764         STACK_SIZE is too small.
7765
7766 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7767             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7768
7769         * gcc.dg/decl-2.c: New test.
7770
7771 2003-02-10  Jan Hubicka  <jh@suse.cz>
7772
7773         * gcc.dg/i386-fpcvt-1.c:  New test.
7774
7775 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7776
7777         * gcc.c-torture/execute/20030209-1.c: New test.
7778
7779 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7780
7781         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7782         int-wide bitops, use the constants of the same width.
7783         Likewise, if long long is 32-bit wide, test bitops using
7784         32-bit constants.
7785
7786 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7787
7788         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7789
7790 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7791
7792         * testsuite/gcc.dg/builtins-4.c: New test case.
7793
7794 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7795
7796         * gcc.dg/20020430-1.c: Fix dg command typos.
7797         * gcc.dg/20020503-1.c: Likewise.
7798
7799 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7800
7801         PR c++/8785
7802         * g++.dg/parse/fused-params1.C: New test.
7803
7804         PR c++/8857
7805         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7806
7807         PR c++/8921
7808         * g++.dg/parse/non-dependent1.C: New test.
7809
7810         PR c++/8928
7811         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7812
7813         PR c++/9228
7814         * g++.dg/parse/undefined7.C: New test.
7815         * g++.dg/parse/non-templ1.C: New test.
7816
7817         PR c++/9229
7818         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7819
7820 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7821
7822         * gcc.c-torture/compile/20030206-1.c: New test.
7823
7824 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7825
7826         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7827         "pow" to "foo" to avoid potential confusion with a math built-in.
7828
7829 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7830
7831         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7832         conditions for SPARC targets.
7833
7834 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7835
7836         * gcc.dg/20030204-1.c: New test.
7837
7838 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7839
7840         PR c++/38
7841         * g++.dg/parse/array-size1.C: New test.
7842
7843         PR c++/5657
7844         * g++.dg/parse/undefined3.C: New test.
7845
7846         PR c++/5665
7847         * g++.dg/parse/undefined4.C: New test.
7848
7849         PR c++/5975
7850         * g++.dg/parse/undefined5.C: New test.
7851
7852         PR c++/7259
7853         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7854
7855         PR c++/8578
7856         * g++.dg/parse/casting-operator1.C: New test.
7857
7858         PR c++/8596
7859         * g++.dg/parse/undefined6.C: New test.
7860
7861         PR c++/8736
7862         * g++.dg/parse/missing-template1.C: New test.
7863
7864 2003-02-04  Jan Hubicka  <jh@suse.cz>
7865
7866         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7867         * gcc.dg/i386-cmov?.c:  Likewise.
7868         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7869         * gcc.dg/i386-ssefp-1.c:  Likewise.
7870         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7871         conventions.
7872
7873 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7874
7875         PR c++/7129
7876         * testsuite/g++.dg/ext/max.C: New test.
7877
7878 2003-02-03  Jan Hubicka  <jh@suse.cz>
7879
7880         * gcc.c-torture/execute/20030203-1.c: New test.
7881
7882 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7883
7884         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7885         'natural-endian'.
7886
7887 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7888
7889         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7890         * g++.dg/init/new2.C: Likewise.
7891         * g++.dg/other/new1.C: Likewise.
7892
7893 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7894
7895         * gcc.dg/struct-ret-libc.c: New test.
7896
7897 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7898
7899         * gcc.dg/20030129-1.c: New test.
7900
7901 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7902
7903         PR c++/8849
7904         * g++.dg/template/ptrmem4.C: New test.
7905
7906 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7907
7908         * g++.dg/parser/constant1.C: New test.
7909
7910 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7911
7912         PR c++/8591
7913         * g++.dg/parse/friend2.C: New test.
7914
7915 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7916
7917         PR c++/9437
7918         * g++.dg/template/unify4.C: New test.
7919
7920 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7921
7922         * gcc.c-torture/execute/20030128-1.c: New test.
7923
7924 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7925
7926         * g++.dg/lookup/nested1.C: Test moved from ...
7927         * g++.old-deja/g++.other/lookup24.C: ... here.
7928
7929 2003-01-28  Jan Hubicka  <jh@suse.cz>
7930
7931         * gcc.dg/i386-cmov5.c:  New test.
7932
7933 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7934
7935         * gcc.c-torture/execute/20010925-1.c: Changed the
7936         memcpy declaration.
7937
7938 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7939
7940         PR c++/3902
7941         * g++.dg/parse/template5.C: New test.
7942
7943 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7944
7945         PR fortran/9258
7946         * g77.dg/pr9258: New test.
7947
7948 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7949
7950         * README: Move relevant parts from README.g++.
7951
7952         * README.g++: Remove this file.
7953
7954 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7955
7956         * g++.dg/abi/dcast1.C: New test.
7957
7958 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7959
7960         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7961
7962 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7963
7964         PR c++/47
7965         * g++.old-deja/g++.other/lookup24.C: New test.
7966
7967 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7968
7969         PR middle-end/7227
7970         * gcc.dg/uninit-C.c: New test.
7971
7972 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7973
7974         * g++.dg/abi/covariant1.C: New test.
7975
7976 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7977
7978         * gcc.dg/20030123-1.c: New test.
7979
7980 2003-01-25  Jan Hubicka  <jh@suse.cz>
7981
7982         PR opt/8492
7983         * gcc.c-torture/compile/20030125-1.c
7984
7985 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7986
7987         PR c++/9403
7988         * g++.dg/parse/template3.C: New test.
7989         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7990
7991         PR c++/795
7992         * g++.dg/parse/template4.C: New test.
7993
7994         PR c++/9415
7995         * g++.dg/template/qual2.C: New test.
7996
7997         PR c++/8545
7998         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7999
8000         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8001
8002 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8003
8004         * gcc.c-torture/execute/switch-1.c: New test case.
8005
8006 2003-01-25  Jan Hubicka  <jh@suse.cz>
8007
8008         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8009
8010 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8011
8012         Tweaks for Bison-1.875. From the NEWS file:
8013         "- `parse error' -> `syntax error'
8014         Bison now uniformly uses the term `syntax error'"
8015         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8016         * gcc.dg/cpp/digraph2.c: Likewise.
8017         * gcc.dg/cpp/direct2.c: Likewise.
8018         * gcc.dg/cpp/paste4.c: Likewise.
8019         * gcc.dg/c90-restrict-1.c: Likewise.
8020         * gcc.dg/c99-func-2.c: Likewise.
8021         * gcc.dg/noncompile/920721-2.c: Likewise.
8022         * gcc.dg/noncompile/930622-2.c: Likewise.
8023         * gcc.dg/noncompile/940112-1.c: Likewise.
8024         * gcc.dg/noncompile/950921-1.c: Likewise.
8025         * gcc.dg/noncompile/951123-1.c: Likewise.
8026         * gcc.dg/noncompile/971104-1.c: Likewise.
8027         * gcc.dg/noncompile/990416-1.c: Likewise.
8028
8029 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8030
8031         * g++.dg/parse/undefined1.C: Add error message.
8032
8033 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8034
8035         PR c++/9354
8036         * g++.dg/parse/new1.C: New test.
8037
8038         PR c++/9216
8039         * g++.dg/parse/template2.C: New test.
8040
8041         PR c++/9354
8042         * g++.dg/parse/typedef2.C: New test.
8043
8044         PR c++/9328
8045         * g++.dg/ext/typeof3.C: New test.
8046
8047 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8048
8049         PR c++/2738
8050         * g++.dg/parse/ret-type1.C: New test.
8051
8052         PR c++/3792
8053         * g++.dg/parse/tmpl-outside1.C: New test.
8054
8055         PR c++/4207
8056         * g++.dg/parse/int-as-enum1.C: New test.
8057
8058         PR c++/4903
8059         * g++.dg/parse/no-typename1.C: New test.
8060
8061         PR c++/5533
8062         * g++.dg/parse/no-value1.C: New test.
8063
8064         PR c++/5921
8065         * g++.dg/parse/wrong-inline1.C: New test.
8066
8067         PR c++/6402
8068         * g++.dg/parse/ref1.C: New test.
8069
8070         PR c++/6992
8071         * g++.dg/parse/attr-ctor1.C: New test.
8072
8073         PR c++/7229
8074         * g++.dg/parse/namespace5.C: New test.
8075
8076         PR c++/7917
8077         * g++.dg/parse/func-def1.C: New test.
8078
8079         PR c++/8143
8080         * g++.dg/parse/undefined1.C: New test.
8081
8082         PR c++/5723, PR c++/8522
8083         * g++.dg/parse/specialization1.C: New test.
8084
8085         PR c++/163, PR c++/8595
8086         * g++.dg/parse/struct-as-enum1.C: New test.
8087
8088         PR c++/9173
8089         * g++.dg/parse/undefined2.C: New test.
8090
8091 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8092
8093         PR c++/9298
8094         * g++.dg/parse/template1.C: New test.
8095
8096         PR c++/9384
8097         * g++.dg/parse/using1.C: New test.
8098
8099         PR c++/9285
8100         PR c++/9294
8101         * g++.dg/parse/expr2.C: New test.
8102
8103         PR c++/9388
8104         * g++.dg/parse/lookup2.C: Likewise.
8105
8106 2003-01-21  Jan Hubicka  <jh@suse.cz>
8107
8108         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8109         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8110         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8111         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8112
8113 2003-01-20  Nick Clifton  <nickc@redhat.com>
8114
8115         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8116         problem with ARM sibcall code generation.
8117
8118 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8119
8120         * gcc.c-torture/execute/20030120-1.c: New.
8121
8122 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8123
8124         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8125
8126 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8127
8128         PR c++/9272
8129         * g++.dg/parse/ctor1.C: New test.
8130
8131         PR c++/9294:
8132         * g++.dg/parse/qualified1.C: New test.
8133
8134         * g++.dg/parse/typename3.C: New test.
8135
8136 2003-01-16  Richard Henderson  <rth@redhat.com>
8137
8138         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8139
8140 2003-01-16  Richard Henderson  <rth@redhat.com>
8141
8142         * g++.dg/pch/pch.exp: Copy test header to the working directory
8143         before using it either for precompilation or direct use.
8144         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8145         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8146
8147 2003-01-16  Richard Henderson  <rth@redhat.com>
8148
8149         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8150         before using it either for precompilation or direct use.
8151         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8152         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8153
8154 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8155
8156         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8157         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8158         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8159         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8160         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8161         typename warning into error.
8162         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8163         error messages.
8164         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8165         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8166         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8167         messages.
8168         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8169         make declaration visible in template.
8170         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8171         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8172         messages.
8173         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8174         message.
8175         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8176         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8177         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8178         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8179         typename warning with error message.
8180         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8181         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8182         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8183
8184 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8185
8186         * g++.dg/parse/ambig2.C: New test.
8187
8188 2003-01-15  Richard Henderson  <rth@redhat.com>
8189
8190         * g++.dg/tls/init-2.C: Update error message string.
8191
8192 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8193
8194         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8195
8196 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8197
8198         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8199         all for HC11/HC12.
8200         * gcc.c-torture/compile/20001205-1.x: Likewise.
8201         * gcc.c-torture/compile/20001226-1.x: Likewise.
8202         * gcc.c-torture/compile/920520-1.x: Likewise.
8203         * gcc.c-torture/compile/961203-1.x: Likewise.
8204         * gcc.c-torture/compile/20020604-1.x: Likewise.
8205
8206 2003-01-15  Jan Hubicka  <jh@suse.cz>
8207
8208         * gcc.c-torture/compile/20030115-1.c: New test.
8209
8210         * gcc.dg/i386-fpcvt-1.c: New test.
8211         * gcc.dg/i386-fpcvt-2.c: New test.
8212
8213 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8214
8215         Further conform g++'s __vmi_class_type_info to the C++ ABI
8216         specification.
8217         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8218         the specification.
8219
8220 2003-01-14  Jan Hubicka  <jh@suse.cz>
8221
8222         * gcc.dg/i386-fpcvt-1.c: New test.
8223         * gcc.dg/i386-fpcvt-2.c: New test.
8224
8225 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8226
8227         * gcc.dg/i386-mmx-3.c: New test.
8228
8229 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8230
8231         PR c++/9264
8232         * g++.dg/parse/octal1.C: New file.
8233
8234         PR c++/9172
8235         * g++.dg/parse/typename1.C: New file.
8236
8237 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8238
8239         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8240         * gcc.dg/bf-no-ms-layout.c: Likewise.
8241         * gcc.dg/bf-ms-attrib.c: Likewise.
8242
8243 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8244
8245         PR c++/9099
8246         * g++.dg/parse/dtor1.C: New file.
8247
8248         PR c++/9128
8249         * g++.dg/rtti/typeid1.C: New file.
8250
8251         PR c++/9153
8252         * g++.dg/parse/lookup1.C: New file.
8253
8254         PR c++/9171
8255         * g++.dg/templ/spec5.C: New file.
8256
8257 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8258
8259         * gcc.c-torture/compile/20030110-1.c: New test.
8260
8261 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8262
8263         Merge from pch-branch:
8264
8265         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8266
8267         * gcc.dg/pch/cpp-1.h: New.
8268         * gcc.dg/pch/cpp-1.c: New.
8269         * gcc.dg/pch/cpp-2.h: New.
8270         * gcc.dg/pch/cpp-2.c: New.
8271
8272         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8273
8274         * gcc.dg/pch/except-1.h: New.
8275         * gcc.dg/pch/except-1.c: New.
8276
8277         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8278
8279         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8280         running test.
8281         * gcc.dg/pch: Include *.hp not *.h.
8282         * gcc.dg/pch/system-1.h: New.
8283         * gcc.dg/pch/system-1.c: New.
8284
8285         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8286
8287         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8288         rather than trying to build and run a program using PCH.
8289         * gcc.dg/pch: Remove dg-do commands from test files.
8290
8291         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8292
8293         * gcc.dg/pch/macro-3.c: New.
8294         * gcc.dg/pch/macro-3.h: New.
8295
8296         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8297
8298         * gcc.dg/pch/common-1.c: New.
8299         * gcc.dg/pch/common-1.h: New.
8300         * gcc.dg/pch/decl-1.c: New.
8301         * gcc.dg/pch/decl-1.h: New.
8302         * gcc.dg/pch/decl-2.c: New.
8303         * gcc.dg/pch/decl-2.h: New.
8304         * gcc.dg/pch/decl-3.c: New.
8305         * gcc.dg/pch/decl-3.h: New.
8306         * gcc.dg/pch/decl-4.c: New.
8307         * gcc.dg/pch/decl-4.h: New.
8308         * gcc.dg/pch/decl-5.c: New.
8309         * gcc.dg/pch/decl-5.h: New.
8310         * gcc.dg/pch/global-1.c: New.
8311         * gcc.dg/pch/global-1.h: New.
8312         * gcc.dg/pch/inline-1.c: New.
8313         * gcc.dg/pch/inline-1.h: New.
8314         * gcc.dg/pch/inline-2.c: New.
8315         * gcc.dg/pch/inline-2.h: New.
8316         * gcc.dg/pch/static-1.c: New.
8317         * gcc.dg/pch/static-1.h: New.
8318         * gcc.dg/pch/static-2.c: New.
8319         * gcc.dg/pch/static-2.h: New.
8320
8321         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8322
8323         * g++.dg/pch/pch.exp: Better handle failing testcases.
8324         * gcc.dg/pch/pch.exp: Likewise.
8325         * gcc.dg/pch/macro-1.c: New.
8326         * gcc.dg/pch/macro-1.h: New.
8327         * gcc.dg/pch/macro-2.c: New.
8328         * gcc.dg/pch/macro-2.h: New.
8329
8330         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8331
8332         * g++.dg/dg.exp: Treat files in pch/ specially.
8333         * g++.dg/pch/pch.exp: New file.
8334         * g++.dg/pch/empty.H: New file.
8335         * g++.dg/pch/empty.C: New file.
8336         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8337         "precompile".
8338
8339         * gcc.dg/pch/pch.exp: New file.
8340         * gcc.dg/pch/empty.h: New file.
8341         * gcc.dg/pch/empty.c: New file.
8342         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8343         "precompile".
8344
8345 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8346
8347         * g++.dg/template/friend14.C: New test.
8348
8349 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8350
8351         * gcc.dg/old-style-asm-1.c: New test.
8352
8353 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8354
8355         * gcc.c-torture/compile/20030109-1.c: New test.
8356
8357 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8358
8359         * gcc.c-torture/execute/20030109-1.c: New test.
8360
8361 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8362
8363         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8364         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8365         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8366         * g++.old-deja/g++.mike/eh2.C: Likewise
8367         * g++.old-deja/g++.mike/eh3.C: Likewise
8368         * g++.old-deja/g++.mike/eh5.C: Likewise
8369         * g++.old-deja/g++.mike/eh6.C: Likewise
8370         * g++.old-deja/g++.mike/eh7.C: Likewise
8371         * g++.old-deja/g++.mike/eh8.C: Likewise
8372         * g++.old-deja/g++.mike/eh9.C: Likewise
8373         * g++.old-deja/g++.mike/eh10.C: Likewise
8374         * g++.old-deja/g++.mike/eh12.C: Likewise
8375         * g++.old-deja/g++.mike/eh13.C: Likewise
8376         * g++.old-deja/g++.mike/eh14.C: Likewise
8377         * g++.old-deja/g++.mike/eh16.C: Likewise
8378         * g++.old-deja/g++.mike/eh17.C: Likewise
8379         * g++.old-deja/g++.mike/eh18.C: Likewise
8380         * g++.old-deja/g++.mike/eh21.C: Likewise
8381         * g++.old-deja/g++.mike/eh23.C: Likewise
8382         * g++.old-deja/g++.mike/eh24.C: Likewise
8383         * g++.old-deja/g++.mike/eh25.C: Likewise
8384         * g++.old-deja/g++.mike/eh26.C: Likewise
8385         * g++.old-deja/g++.mike/eh27.C: Likewise
8386         * g++.old-deja/g++.mike/eh28.C: Likewise
8387         * g++.old-deja/g++.mike/eh29.C: Likewise
8388         * g++.old-deja/g++.mike/eh31.C: Likewise
8389         * g++.old-deja/g++.mike/eh33.C: Likewise
8390         * g++.old-deja/g++.mike/eh34.C: Likewise
8391         * g++.old-deja/g++.mike/eh35.C: Likewise
8392         * g++.old-deja/g++.mike/eh36.C: Likewise
8393         * g++.old-deja/g++.mike/eh37.C: Likewise
8394         * g++.old-deja/g++.mike/eh38.C: Likewise
8395         * g++.old-deja/g++.mike/eh39.C: Likewise
8396         * g++.old-deja/g++.mike/eh40.C: Likewise
8397         * g++.old-deja/g++.mike/eh41.C: Likewise
8398         * g++.old-deja/g++.mike/eh42.C: Likewise
8399         * g++.old-deja/g++.mike/eh44.C: Likewise
8400         * g++.old-deja/g++.mike/eh46.C: Likewise
8401         * g++.old-deja/g++.mike/eh47.C: Likewise
8402         * g++.old-deja/g++.mike/eh48.C: Likewise
8403         * g++.old-deja/g++.mike/eh49.C: Likewise
8404         * g++.old-deja/g++.mike/eh50.C: Likewise
8405
8406
8407         PR c++/8615
8408         * g++.dg/template/char1.C: New test.
8409
8410         * g++.dg/template/varmod1.C: Fix typo.
8411
8412 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8413
8414         DR 180
8415         * g++.old-deja/g++.pt/crash32.C: Expect error.
8416
8417 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8418
8419         PR c++/5919
8420         * g++.dg/template/varmod1.C: New test.
8421
8422         PR c++/8727
8423         * g++.dg/inherit/typeinfo1.C: New test.
8424
8425         PR c++/8663
8426         * g++.dg/inherit/typedef1.C: New test.
8427
8428 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8429
8430         PR c++/8332
8431         PR c++/8493
8432         * g++.dg/template/strlen1.C: New test.
8433
8434         PR c++/8227
8435         * g++.dg/template/ctor2.C: New test.
8436
8437         PR c++/8214
8438         * g++.dg/init/string1.C: New test.
8439
8440         PR c++/8511
8441         * g++.dg/template/friend8.C: New test.
8442
8443 2002-11-29  Joe Buck <jbuck@synopsys.com>
8444
8445         * g++.dg/lookup/anon2.C: New test.
8446
8447 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8448
8449         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8450         h8300 port.
8451
8452 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8453
8454         * gcc.dg/bitfld-6.c: New test.
8455
8456 2002-11-27  Jan Hubicka  <jh@suse.cz>
8457
8458         * gcc.c-torture/execute/20021127.[cx]: New test.
8459
8460 2002-11-26  Jan Hubicka  <jh@suse.cz>
8461
8462         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8463         quality.
8464
8465 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8466
8467         * g++.dg/init/brace2.C: New test.
8468         * g++.old-deja/g++.mike/p9129.C: Correct.
8469
8470 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8471
8472         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8473
8474 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8475
8476         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8477
8478 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8479
8480         * testsuite/g++.dg/abi/empty11.C: New test.
8481         * testsuite/g++.dg/rtti/cv1.C: New test.
8482
8483 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8484
8485         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8486
8487 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8488
8489         * g++.dg/abi/empty10.C: New test.
8490
8491 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8492
8493         * gcc.c-torture/compile/20021124-1.c: New test.
8494
8495 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8496
8497         * g++.dg/abi/rtti2.C: New test.
8498
8499 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8500
8501         * gcc.dg/i386-unroll-1.c: New test.
8502
8503 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8504
8505         * gcc.c-torture/compile/20021120-1.c: New test.
8506         * gcc.c-torture/compile/20021120-2.c: New test.
8507
8508 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8509
8510         * gcc.dg/bitfld-5.c: New test.
8511
8512 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8513
8514         * gcc.c-torture/execute/20021120-3.c: New test.
8515
8516 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8517
8518         * gcc.c-torture/execute/20021120-2.c: New test.
8519
8520 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8521
8522         * gcc.c-torture/execute/20021120-1.c: New test.
8523
8524 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8525
8526         * gcc.c-torture/execute/20021118-3.c: New test.
8527
8528 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8529
8530         * gcc.c-torture/compile/20021119-1.c: New test.
8531
8532 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8533
8534         * gcc.dg/duff-1.c: New test.
8535         * gcc.dg/duff-2.c: New test.
8536         * gcc.dg/duff-3.c: New test.
8537
8538 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8539
8540         * gcc.dg/cpp/_Pragma5.c: New test.
8541
8542 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8543
8544         * gcc.c-torture/execute/20021118-2.c: New test.
8545
8546 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8547
8548         * gcc.c-torture/execute/20021118-1.c: New test.
8549
8550 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8551
8552         * gcc.dg/20021116-1.c: New test.
8553
8554 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8555
8556         * g++.dg/abi/vcall1.C: New test.
8557
8558 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8559
8560         * gcc.dg/20021029-1.c: New test.
8561         * gcc.dg/20021029-2.c: New test.
8562
8563 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8564
8565         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8566
8567 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8568
8569         PR c/8439
8570         * gcc.dg/20021110.c: Move to ...
8571         * gcc.c-torture/compile/20021110.c: .... here.
8572
8573 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8574
8575         PR c/8467
8576         * gcc.c-torture/execute/20021111-1.c
8577
8578 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8579
8580         PR c/8439
8581         * gcc.dg/20021110.c: New test.
8582
8583 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8584
8585         * g++.dg/abi/vthunk3.C: Run only on x86.
8586
8587 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8588
8589         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8590
8591 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8592
8593         * lib/compat.exp (compat-execute): Fix logic error in last
8594         change.
8595
8596 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8597
8598         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8599
8600 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8601
8602         PR c++/8389
8603         * g++.dg/template/access6.C: New test.
8604
8605 2002-11-08  Jan Hubicka  <jh@suse.cz>
8606
8607         * gcc.dg/i386-ssefp-1.c: New test.
8608         * gcc.dg/i386-ssefp-1.c: New test.
8609
8610 2002-11-08  Jan Hubicka  <jh@suse.cz>
8611
8612         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8613
8614 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8615
8616         * g++.dg/abi/vthunk3.C: New test.
8617
8618         PR c++/8338
8619         * g++.dg/template/crash2.C: New test.
8620
8621 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8622
8623         * testsuite/g++.dg/abi/dtor1.C: New test.
8624         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8625
8626 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8627
8628         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8629         Darwin.
8630
8631 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8632
8633         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8634         -mthumb.  Only xfail with -O0.
8635
8636 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8637
8638         * g++.dg/abi/thunk1.C: New test.
8639         * g++.dg/abi/thunk2.C: Likewise.
8640         * g++.dg/abi/vtt1.C: Likewise.
8641
8642 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8643
8644         PR optimization/8423
8645         * gcc.c-torture/execute/builtin-constant.c: New test.
8646
8647 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8648
8649         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8650         Add some more cases.
8651
8652 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8653
8654         PR c++/8391
8655         * g++.dg/opt/local1.C: New test.
8656
8657 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8658
8659         PR c++/8160
8660         * g++.dg/template/complit1.C: New test.
8661
8662         PR c++/8149
8663         * g++.dg/template/typename4.C: Likewise.
8664
8665 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8666
8667         Core issue 287, PR c++/7639
8668         * g++.dg/template/instantiate1.C: Adjust error location.
8669         * g++.dg/template/instantiate3.C: New test.
8670         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8671         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8672         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8673
8674 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8675
8676         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8677
8678 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8679
8680         PR c++/8287
8681         * g++.dg/init/dtor2.C: New test.
8682
8683 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8684
8685         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8686         * gcc.dg/nest.c: Bypass errors on irix6.
8687
8688 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8689
8690         * gcc.dg/nest.c: Expect error for mmix-*-*.
8691         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8692
8693 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8694
8695         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8696         markers.
8697
8698         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8699
8700 2002-10-25  Mike Stump  <mrs@apple.com>
8701
8702         * gcc.dg/warn-1.c: New test.
8703
8704 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8705
8706         * g++.dg/template/typename3.C: New test.
8707
8708 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8709
8710         * g++.dg/lookup/ptrmem1.C: New test.
8711
8712         * g++.dg/abi/vthunk2.C: New test.
8713
8714 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8715
8716         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8717
8718 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8719
8720         * g++.dg/abi/empty9.C: New test.
8721
8722 2002-10-24  Richard Henderson  <rth@redhat.com>
8723
8724         * g++.dg/inherit/thunk1.C: Enable for ia64.
8725
8726 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8727
8728         PR c++/8067
8729         * g++.dg/lookup/pretty1.C: New test.
8730
8731 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8732
8733         * gcc.dg/20021023-1.c: New test.
8734
8735 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8736
8737         PR c++/7679
8738         * g++.dg/parse/inline1.C: New test.
8739
8740 2002-10-23  Richard Henderson  <rth@redhat.com>
8741
8742         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8743
8744         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8745
8746 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8747
8748         PR c++/6579
8749         * g++.dg/parse/stmtexpr3.C: New test.
8750
8751 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8752
8753         * g++.dg/expr/cond1.C: New test.
8754
8755 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8756
8757         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8758
8759 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8760
8761         * g++.dg/abi/vbase13.C: New test.
8762         * g++.dg/abi/vbase14.C: Likewise.
8763
8764 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8765
8766         * gcc.dg/tls/pic-1.c: New test.
8767         * gcc.dg/tls/nonpic-1.c: New test.
8768         * gcc.dg/20021018-1.c: New test.
8769
8770 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8771
8772         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8773         Remove only files with the same base name as the test case.
8774         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8775         (profopt-execute): Likewise.  Also, remove old profiling
8776         and performance data files before running the tests.
8777
8778         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8779         * g++.dg/bprob/bprob.exp: Likewise.
8780         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8781         to allow more general test case names.
8782
8783         * g++.dg/bprob/bprob-1.C: Rename to ...
8784         * g++.dg/bprob/g++-bprob-1.C: ... this.
8785
8786         * g77.dg/bprob/bprob-1.f: Rename to ...
8787         * g77.dg/bprob/g77-bprob-1.f: ... this.
8788
8789 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8790
8791         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8792         bison 1.50 or later.
8793
8794 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8795
8796         * g++.dg/README: Describe more test directories.
8797
8798 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8799
8800         * g++.dg/init/array6.C: Add additional tests.
8801
8802 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8803
8804         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8805         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8806
8807 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8808
8809         * gcc.c-torture/compile/20020604-1.x: New.
8810         * gcc.c-torture/compile/simd-5.x: Likewise.
8811         * gcc.c-torture/execute/920710-1.x: Likewise.
8812         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8813
8814 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8815
8816         * g++.dg/inherit/override1.C: Add dg-options clause.
8817
8818 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8819
8820         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8821         _mm_slli_si128.
8822
8823 2002-10-19  Andreas Schwab  <schwab@suse.de>
8824
8825         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8826         directory component.
8827
8828 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8829
8830         * g++.dg/inherit/thunk1.C: New test.
8831
8832         * g++.dg/inherit/override1.C: New test.
8833
8834         * g++.dg/abi/mangle11.C: New test.
8835         * g++.dg/abi/mangle14.C: New test.
8836         * g++.dg/abi/mangle17.C: New test.
8837
8838 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8839
8840         * g++.dg/overload/member2.C: New test.
8841
8842 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8843
8844         * g++.dg/README: Describe new compat directory.
8845         * g++.dg/dg.exp: Skip tests in compat directory.
8846         * README.compat: New file.
8847         * lib/compat.exp: New expect script.
8848         * g++.dg/compat: New test directory.
8849         * g++.dg/compat/compat.exp: New expect script.
8850         * g++.dg/compat/abi: New test directory.
8851         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8852         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8853         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8854         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8855         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8856         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8857         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8858         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8859         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8860         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8861         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8862         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8863         * g++.dg/compat/break: New test directory.
8864         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8865         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8866         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8867         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8868         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8869         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8870         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8871         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8872         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8873         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8874         g++.dg/compat/break/README: New files.
8875         * g++.dg/compat/eh: New test directory.
8876         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8877         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8878         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8879         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8880         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8881         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8882         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8883         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8884         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8885         g++.dg/compat/eh/filter2_y.C,
8886         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8887         g++.dg/compat/eh/new1_y.C,
8888         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8889         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8890         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8891         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8892         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8893         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8894         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8895         g++.dg/compat/eh/unexpected1_y.C: New files.
8896         * g++.dg/compat/init: New test directory.
8897         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8898         g++.dg/compat/init/array5_y.C,
8899         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8900         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8901         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8902         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8903         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8904         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8905         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8906         g++.dg/compat/init/init-ref2_y.C: New files.
8907
8908 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8909
8910         PR c++/7584
8911         * g++.dg/inherit/using3.C: New test.
8912
8913 2002-10-17  Jan Hubicka  <jh@suse.cz>
8914
8915         * gcc.dg/20021017-2.c: New test.
8916
8917 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8918
8919         * g++.dg/abi/mangle16.C: Adjust.
8920
8921         * g++.dg/init/array8.C: New test.
8922
8923 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
8924
8925         * gcc.dg/special/mips-abi.exp: New test.
8926         * gcc.dg/special/mips-abi.s: Empty file used by the above.
8927
8928 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8929
8930         * g++.dg/abi/mangle16.C: New test.
8931         * g++.dg/abi/mangle17.C: Likewise.
8932
8933         PR c++/7478
8934         * g++.dg/template/ref1.C: New test.
8935
8936 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8937
8938         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
8939
8940 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
8941
8942         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
8943
8944 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8945
8946         PR c++/7524
8947         * g++.dg/init/array7.C: New test.
8948
8949 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
8950
8951         * g++.dg/init/array6.C: New test.
8952
8953         * g++.dg/abi/mangle13.C: Likewise.
8954         * g++.dg/abi/mangle14.C: Likewise.
8955         * g++.dg/abi/mangle15.C: Likewise.
8956
8957 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8958
8959         * g++.dg/abi/empty8.C: New test.
8960
8961 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
8962
8963         * g++.dg/init/ctor1.C: New test.
8964
8965 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
8966
8967         * gcc.c-torture/execute/20021015-1.c: New test.
8968
8969 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
8970
8971         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
8972
8973 2002-10-14  Jan Hubicka  <jh@suse.cz>
8974
8975         * gcc.dg/i386-ssetype-[1-5].c: New tests.
8976
8977 2002-10-14  Richard Henderson  <rth@redhat.com>
8978
8979         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
8980
8981 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8982
8983         PR optimization/6631
8984         * g++.dg/opt/const2.C: New test.
8985
8986 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8987
8988         PR c++/7176
8989         * g++.dg/parse/friend1.C: New test.
8990         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
8991
8992 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
8993
8994         * gcc.dg/20021014-1.c: New test.
8995
8996 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++/5661
8999         * g++.dg/ext/vlm1.C: New test.
9000         * g++.dg/ext/vlm2.C: Likewise.
9001
9002         * g++.dg/init/array1.C: Remove invalid braces.
9003         * g++.dg/init/brace1.C: New test.
9004         * g++.dg/init/copy2.C: Likewise.
9005         * g++.dg/init/copy3.C: Likewise.
9006         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9007         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9008         braces.
9009
9010 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9011
9012         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9013
9014 2002-10-11  Richard Shann  <richard.shann@superh.com>
9015
9016         * gcc.c-torture/compile/simd-5.c: New test.
9017
9018 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9019
9020         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9021
9022 2002-10-10  Jim Wilson  <wilson@redhat.com>
9023
9024         * gcc.c-torture/execute/20021010-1.c: New test.
9025
9026 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9027
9028         PR c/7353
9029         * g++.dg/ext/typedef-init.C: New test.
9030         * gcc.dg/typedef-init.c: New test.
9031
9032 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9033
9034         * gcc.dg/cpp/paste13.c: New test.
9035
9036 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9037
9038         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9039         remaining platforms, XFAIL during compile, not execute.  Don't
9040         XFAIL at -O0.
9041
9042 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9043
9044         * gcc.dg/alias-1.c: Tweak expected warning.
9045
9046 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9047
9048         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9049
9050 2002-10-06  Andreas Jaeger  <aj@suse.de>
9051
9052         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9053         * gcc.dg/cpp/c++98.C: Likewise.
9054
9055         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9056         * g++.dg/cpp/c++98.C: Likewise.
9057
9058         * g++.dg/README (Subdirectories): Mention cpp directory.
9059
9060         PR target/7559
9061         * gcc.dg/20021006-1.c: New test.
9062
9063 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9064
9065         PR c++/7804
9066         * g++.dg/other/warning1.C: New test.
9067
9068 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9069
9070         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9071         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9072         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9073
9074 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9075
9076         PR c++/7931
9077         * g++.dg/template/ptrmem3.C: New test.
9078
9079         PR c++/7754
9080         * g++.dg/template/union1.C: New test.
9081
9082 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9083
9084         PR c++/8006
9085         * g++.dg/abi/mangle9.C: New test.
9086         * g++.dg/abi/mangle10.C: New test.
9087         * g++.dg/abi/mangle11.C: New test.
9088         * g++.dg/abi/mangle12.C: New test.
9089
9090 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9091
9092         PR c++/7188.
9093         * g++.dg/template/meminit1.C: New test.
9094         * g++.dg/warn/Wreorder-1.C: Likewise.
9095         * g++.old-deja/g++.mike/warn3.C: Tweak.
9096         * lib/prune.exp: Ingore "in copy constructor".
9097
9098 2002-10-02  Andreas Jaeger  <aj@suse.de>
9099
9100         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9101         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9102         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9103         on x86-64.
9104
9105 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9106
9107         * gcc.dg/empty1.C: Fix typo.
9108
9109 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9110
9111         * gcc.dg/alias-1.c: New test.
9112
9113 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9114
9115         * gcc.dg/empty1.C: New test.
9116
9117         * g++.dg/tls/init-2.C: Tweak error messages.
9118
9119 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9120
9121         * gcc.c-torture/compile/20020923-1.c: New test.
9122
9123 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9124
9125         * gcc.c-torture/execute/ffs-1.c: New test.
9126         * gcc.c-torture/execute/ffs-2.c: Ditto.
9127
9128 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9129
9130         * g++.dg/overload/member1.C: New test.
9131
9132 2002-09-30  Mark Mitchell  <mark@code
9133
9134 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9135
9136         * testsuite/gcc.dg/tls/diag-3.c: New.
9137
9138 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9139
9140         * g++.dg/README (Subdirectories): Document new subdir expr.
9141         * g++.dg/expr/pmf-1.C: New test.
9142
9143 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9144
9145         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9146
9147 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9148
9149         * g++.dg/abi/bitfield3.C: New test.
9150
9151 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9152
9153         * lib/gcov.exp: Tweak expected line formats.
9154         * gcc.misc-tests/gcov8.c: New test.
9155         * gcc.misc-tests/gcov8.x: New flags.
9156
9157 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9158
9159         * consistency.vlad/layout/endian.c: Include string.h.
9160
9161         * gcc.c-torture/execute/20020805-1.c: New test.
9162
9163 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9164
9165         * g++.dg/other/conversion1.C: New test.
9166
9167 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9168
9169         * gcc.dg/builtins-1.c: New testcase.
9170
9171 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9172
9173         * g++.dg/inherit/access3.C: New test.
9174
9175 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9176
9177         * gcc.dg/ia64-visibility-2.c: New test.
9178
9179 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9180
9181         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9182         __qualifier_flags to __flags.
9183
9184 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9185
9186         * g++.dg/inherit/operator1.C: New test.
9187         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9188         * g++.dg/other/error1.C: Change expected error message.
9189         * g++.dg/template/conv4.C: Likewise.
9190
9191 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9192
9193         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9194         for documented behavior.
9195
9196 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9197
9198         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9199         several targets known to fail.
9200
9201 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9202
9203         * gcc.dg/mips-args-[123].c: New tests.
9204
9205 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9206
9207         * gcc.dg/ppc-spe.c: New.
9208
9209 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9210
9211         * g++.dg/other/ptrmem4.C: New testcase.
9212
9213 2002-07-24  Richard Henderson  <rth@redhat.com>
9214
9215         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9216
9217 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9218
9219         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9220
9221 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9222
9223         * gcc.c-torture/execute/memset-3.c: New testcase.
9224
9225 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9226
9227         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9228         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9229
9230 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9231
9232         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9233         Delete.
9234
9235 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9236
9237         * gcc.c-torture/compile/simd-4.c: New test.
9238
9239 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9240
9241         PR c++/7347, c++/7348
9242         * g++.dg/template/access4.C: New test.
9243         * g++.dg/template/access5.C: New test.
9244         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9245         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9246         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9247         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9248
9249 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9250
9251         * gcc.dg/gnu89-init-2.c: New test.
9252
9253 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9254
9255         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9256
9257 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9258
9259         * gcc.c-torture/execute/20020720-1.c: New testcase.
9260
9261 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9262
9263         * gcc.dg/cpp/Wsignprom.c: New tests.
9264
9265 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9266
9267         * gcc.c-torture/execute/loop-13.c: New test.
9268
9269 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9270
9271         * gcc.dg/cpp/expr.c: New tests.
9272
9273 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9274
9275         * g++.dg/opt/pr6713.C: Add template instantiation.
9276
9277 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9278
9279         * gcc.dg/nest.c: New test.
9280
9281 2002-07-17  Richard Henderson  <rth@redhat.com>
9282
9283         * g++.dg/opt/pr6713.C: New test.
9284
9285 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9286
9287         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9288         XFAIL for all x86 processors.
9289
9290 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9291
9292         * gcc.c-torture/execute/20010122-1.x: Do not test with
9293         -fomit-frame-pointer.
9294
9295 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9296
9297         * g++.dg/template/instantiate2.C: New test.
9298         * g++.dg/template/spec4.C: New test.
9299
9300 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9301
9302         * g++.dg/template/access2.C: New test.
9303         * g++.dg/template/access3.C: New test.
9304
9305 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9306
9307         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9308         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9309         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9310         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9311         Convert to use <stdarg.h>.
9312         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9313         Delete.
9314         * gcc.dg/va-arg-2.c: New.
9315         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9316
9317 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9318
9319         * gcc.c-torture/compile/20020710-1.c: New test.
9320
9321 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9322                           Andrew Pinski  <pinskia@physics.uc.edu>
9323
9324         gcc.c-torture/compile/simd-2.c: New testcase.
9325         gcc.c-torture/compile/simd-3.c: Likewise.
9326
9327 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9328
9329         PR c++/7224
9330         * g++.dg/overload/error1.C: New test.
9331
9332 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9333
9334         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9335         configuration and IRIX 6 O32 ABI.
9336
9337 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9338
9339         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9340
9341 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9342
9343         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9344
9345 2002-07-10  Jeffrey A Law  <law@redhat.com>
9346
9347         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9348
9349         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9350
9351 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9352
9353         * gcc.dg/20020312-2.c: Check for __PPC__.
9354
9355 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9356
9357         * gcc.c-torture/compile/20020709-1.c: New test.
9358
9359 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9360
9361         * g++.dg/template/qualttp21.C: New test case.
9362
9363 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9364
9365         * gcc.c-torture/compile/20020706-1.c: New test.
9366         * gcc.c-torture/compile/20020706-2.c: New test.
9367
9368 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9369             Alexandre Oliva  <aoliva@redhat.com>
9370
9371         * g++.dg/warn/incomplete1.C: New test.
9372
9373 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9374
9375         PR c++/7099
9376         * g++.dg/warn/noreturn1.C: New test.
9377
9378 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9379
9380         PR c++/6706
9381         * g++.dg/debug/debug6.C: New test.
9382         * g++.dg/debug/debug7.C: New test.
9383
9384 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9385
9386         * gcc.c-torture/compile/simd-3.c: New test.
9387
9388 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9389
9390         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9391         * gcc.dg/20020620-1.c: Likewise.
9392
9393 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9394
9395         PR c++/6944
9396         * g++.dg/init/array4.C: New test.
9397         * g++.dg/init/array5.C: New test.
9398
9399 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9400
9401         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9402         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9403
9404 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9405
9406         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9407         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9408         * gcc.dg/wtr-conversion-1.c: Likewise.
9409         * gcc.dg/wtr-escape-1.c: Likewise.
9410         * gcc.dg/wtr-int-type-1.c: Likewise.
9411         * gcc.dg/wtr-label-1.c: Likewise.
9412         * gcc.dg/wtr-static-1.c: Likewise.
9413         * gcc.dg/wtr-strcat-1.c: Likewise.
9414         * gcc.dg/wtr-suffix-1.c: Likewise.
9415         * gcc.dg/wtr-switch-1.c: Likewise.
9416         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9417         * gcc.dg/wtr-union-init-1.c: Likewise.
9418         * gcc.dg/wtr-union-init-2.c: Likewise.
9419         * gcc.dg/wtr-union-init-3.c: Likewise.
9420
9421         * gcc.dg/wtr-func-def-1.c: New test.
9422
9423 2002-07-02 Devang Patel <dpatel@apple.com>
9424
9425         * objc.dg/param-1.m: New test.
9426
9427 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9428
9429         * gcc.dg/cpp/trad/directive.c: Add test.
9430         * gcc.dg/cpp/trad/macroargs.c: Add test.
9431         * gcc.dg/cpp/trad/rec
9432
9433 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9434
9435         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9436
9437 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9438
9439         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9440         targets.
9441
9442 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9443
9444         * g++.dg/abi/mange7.C: New test.
9445
9446         PR c++/6438.
9447         * g++.dg/parse/stmtexpr2.C: New test.
9448
9449 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9450
9451         * gcc.dg/20020312-2.c: Add SH target.
9452
9453 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9454
9455         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9456         compiler output on mips*-*-irix*.
9457
9458 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9459
9460         * g++.dg/parse/attr1.C: New test.
9461
9462 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9463
9464         * gcc.c-torture/execute/string-opt-17.c: New test case.
9465         * gcc.c-torture/execute/memset-2.c: New test case.
9466
9467 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9468
9469         PR c++/6256:
9470         * g++.dg/template/friend5.C: New test.
9471
9472         PR c++/6331:
9473         * g++.dg/template/qual1.C: Likewise.
9474
9475 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9476
9477         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9478         Include stdlib.h, not stdio.h or ctype.h.
9479
9480 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9481
9482         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9483         cris-*-elf* and mmix-*-*.
9484         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9485         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9486         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9487         Ditto.
9488         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9489         * gcc.dg/wchar_t-1.c: Ditto.
9490
9491 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9492
9493         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9494         Clarify comment.
9495
9496 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9497
9498         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9499
9500 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9501
9502         * gcc.c-torture/execute/20000906-1.x: Delete.
9503
9504 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9505
9506         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9507
9508 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9509
9510         * PR6367
9511         * g77.f-torture/execute/6367.f: New test.
9512         * g77.f-torture/execute/6367.x: Disable for MMIX.
9513
9514 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9515
9516         * PR6352
9517         * g++.dg/opt/inline2.C: New test.
9518
9519 2002-04-18  Richard Henderson  <rth@redhat.com>
9520
9521         * gcc.dg/20000906-1.c: Enable for all targets.
9522         * gcc.c-torture/compile/iftrap-2.c: New.
9523
9524 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9525
9526         * gcc.dg/20020418-1.c: New test.
9527         * gcc.dg/20020418-2.c: New test.
9528
9529 2002-04-18  Richard Henderson  <rth@redhat.com>
9530
9531         * gcc.c-torture/compile/iftrap-1.c: New.
9532         * gcc.dg/iftrap-1.c: Adjust for ia64.
9533         * gcc.dg/iftrap-2.c: New.
9534
9535 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9536
9537         * gcc.c-torture/compile/20020418-1.c: New test.
9538
9539 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9540
9541         * gcc.c-torture/compile/20020415-1.c: New.
9542
9543 2002-04-18  David S. Miller  <davem@redhat.com>
9544
9545         * gcc.c-torture/execute/20020418-1.c: New test.
9546
9547 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9548
9549         * gcc.dg/20020416-1.c: New test.
9550
9551         * g++.dg/opt/inline1.C: New test.
9552
9553 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9554
9555         * gcc.dg/altivec-5.c: New test.
9556
9557         * gcc.dg/20020415-1.c: New test.
9558
9559 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9560
9561         * testsuite/lib/chill.exp: Remove.
9562
9563 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9564
9565         * g++.dg/other/big-struct.C: New test.
9566
9567 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9568
9569         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9570         of scratch file.
9571
9572 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9573
9574         PR c/6277
9575         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9576         in scan-assembler function name
9577
9578 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9579
9580         * g77.f-torture/execute/980628-4.x,
9581         g77.f-torture/execute/980628-5.x,
9582         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9583         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9584         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9585         i[34567]86-*-*.
9586
9587 2002-04-13  David S. Miller  <davem@redhat.com>
9588
9589         * gcc.c-torture/execute/20020413-1.c: New test.
9590
9591 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9592
9593         * gcc.dg/asm-6.c,
9594         * g++.dg/ext/asm1.C: New tests.
9595
9596 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9597
9598         PR c++ 5373.
9599         * g++.dg/parse/stmtexpr1.C: New test.
9600
9601         PR c++/5189.
9602         * g++.dg/template/copy1.C: New test.
9603
9604 2002-04-12  Richard Henderson  <rth@redhat.com>
9605
9606         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9607
9608 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9609
9610         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9611         gcc.c-torture/execute/20020307-2.c.
9612
9613 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9614
9615         * g++.dg/ext/attrib5.C,
9616         * g++.dg/lookup/struct1.C: New tests.
9617
9618 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9619
9620         * gcc.dg/20020411-1.c: New test.
9621
9622         * gcc.c-torture/execute/20020411-1.c: New test.
9623
9624 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9625
9626         * g77.f-torture/execute/6177.f: New test.
9627
9628 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9629
9630         PR middle-end/6247
9631         * g++.dg/opt/cleanup1.C: New test.
9632
9633         * g++.dg/opt/const1.C: New test.
9634
9635 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9636
9637         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9638
9639 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9640
9641         PR c++/5507
9642         * g++.dg/template/typename2.C: New test.
9643
9644 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9645
9646         * gcc.c-torture/execute/loop-12.c: New.
9647
9648 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9649
9650         * g77.f-torture/execute/980628-4.x,
9651         g77.f-torture/execute/980628-5.x,
9652         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9653         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9654         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9655
9656 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9657
9658         PR optimization/6086
9659         * g++.dg/opt/preinc1.C: New test.
9660
9661 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9662
9663         PR c++/5571
9664         * g++.dg/opt/static2.C: New test.
9665
9666 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9667
9668         PR c/5120
9669         * gcc.dg/20020406-1.c: New test.
9670
9671 2002-04-04  David S. Miller  <davem@redhat.com>
9672
9673         * gcc.c-torture/execute/20020404-1.c: New test.
9674
9675 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9676
9677         PR c/6123
9678         * gcc.dg/20020312-2.c: Do not declare global register variable
9679         if __PIC__ or __pic__ is defined.
9680
9681 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9682
9683         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9684         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9685
9686 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9687
9688         * gcc.misc-tests/linkage.exp: Update last change to handle
9689         sparc*-, not just sparc-.
9690
9691 2002-04-03  Richard Henderson  <rth@redhat.com>
9692
9693         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9694
9695 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9696
9697         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9698
9699 2002-04-02  David S. Miller  <davem@redhat.com>
9700
9701         * gcc.c-torture/execute/20020402-3.c: New test.
9702
9703 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9704
9705         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9706         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9707
9708         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9709         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9710         g77.f-torture/execute/20001201.x,
9711         g77.f-torture/execute/u77-test.x: New files.
9712
9713         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9714         * gcc.dg/wchar_t-1.c: Ditto.
9715
9716 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9717
9718         * gcc.c-torture/execute/20020402-1.c: New test.
9719
9720 2002-04-01  Richard Henderson  <rth@redhat.com>
9721
9722         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9723
9724         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9725
9726 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9727
9728         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9729
9730 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9731
9732         * g++.dg/inherit/template-as-base.C: Expect error.
9733         * g++.dg/inherit/namespace-as-base.C: Likewise.
9734
9735 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9736
9737         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9738         g++.dg/ext/instantiate3.C: Tweak match patterns.
9739
9740         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9741         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9742         -da test.
9743
9744 2002-03-31  Richard Henderson  <rth@redhat.com>
9745
9746         * gcc.dg/special/alias-2.c: New.
9747         * gcc.dg/special/ecos.exp: Run it.
9748
9749 2002-03-31  Richard Henderson  <rth@redhat.com>
9750
9751         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9752
9753 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9754
9755         * gcc.dg/weak-1.c: Disable on h8300 port.
9756
9757 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9758
9759         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9760         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9761         ordering tests.
9762         * g++.dg/bprob/bprob-1.C: New test.
9763         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9764         * g++.dg/gcov/gcov-1.C: New test.
9765         * g++.dg/gcov/gcov-1.x: New file.
9766         * g++.dg/gcov/gcov-2.C: New test.
9767         * g++.dg/gcov/gcov-3.C: New test.
9768         * g++.dg/gcov/gcov-3.h: New file.
9769
9770 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9771
9772         * g++.old-deja/g++.other/builtins5.C: New test.
9773         * g++.old-deja/g++.other/builtins6.C: New test.
9774         * g++.old-deja/g++.other/builtins7.C: New test.
9775         * g++.old-deja/g++.other/builtins8.C: New test.
9776         * g++.old-deja/g++.other/builtins9.C: New test.
9777
9778 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9779
9780         * g++.dg/opt/static1.C: New test.
9781
9782         * g++.dg/opt/longbranch1.C: New test.
9783
9784 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9785
9786         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9787
9788         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9789
9790 2002-03-28  Jeffrey A Law  (law@redhat.com)
9791
9792         * gcc.c-torture/execute/20020328-1.c: New test.
9793
9794 2002-03-27  Richard Henderson  <rth@redhat.com>
9795
9796         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9797         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9798         move from g++.old-deja/g++.ext/.
9799
9800 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9801
9802         * g++.dg/init/new2.C: New test.
9803
9804 2002-03-26  Richard Henderson  <rth@redhat.com>
9805
9806         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9807
9808         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9809         on sparc.
9810
9811         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9812         sparcv9 systems.
9813         * gcc.dg/20001102-1.c: Likewise.
9814
9815 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9816
9817         * gcc.dg/cpp/endif-pedantic1.c,
9818         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9819
9820 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9821
9822         * g++.dg/init/new1.C: New test.
9823
9824 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9825
9826         * g++.dg/abi/vbase9.C: New test.
9827
9828 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9829
9830         * gcc.dg/arm-asm.c: New test.
9831
9832 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9833
9834         * gcc.dg/Wswitch-enum.c: New test.
9835         Fix PR c/5044.
9836
9837 2002-03-26  Richard Henderson  <rth@redhat.com>
9838
9839         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9840         structure.
9841
9842 2002-03-25  Richard Henderson  <rth@redhat.com>
9843
9844         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9845         sparcv9 systems.
9846
9847         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9848         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9849
9850 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9851
9852         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9853
9854 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9855
9856         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9857         targets using generic thunk support.
9858
9859 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9860
9861         * gcc.c-torture/compile/20020323-1.c: New test.
9862
9863         * g++.dg/opt/conj2.C: New test.
9864
9865 2002-03-24  Richard Henderson  <rth@redhat.com>
9866
9867         * gcc.dg/weak-1.c: Use -fno-common.
9868
9869 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9870
9871         * g77.dg/f77-edit-apostrophe-out.f: New test
9872         * g77.dg/f77-edit-h-out.f: New test
9873         * g77.dg/f77-edit-t-in.f: New test
9874         * g77.dg/f77-edit-t-out.f: New test
9875         * g77.dg/f77-edit-x-out.f: New test
9876         * g77.dg/f77-edit-slash-out.f: New test
9877         * g77.dg/f77-edit-colon-out.f: New test
9878         * g77.dg/f77-edit-s-out.f: New test
9879
9880 2002-03-24  Richard Henderson  <rth@redhat.com>
9881
9882         * objc/execute/formal_protocol-6.x: New XFAIL.
9883
9884 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9885
9886         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9887         that do not support weak symbols
9888
9889 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9890
9891         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9892         * lib/g77.exp:  Likewise
9893         * lib/objc.exp: Likewise
9894
9895 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9896
9897         * gcc.dg/Wswitch-default.c: New test.
9898
9899 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9900
9901         * g++.dg/other/enum1.C: New test.
9902
9903 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9904
9905         * gcc.dg/pragma-ep-3.c: Fix typo.
9906
9907 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9908
9909         * g++.dg/inherit/template-as-base.C: New test.
9910
9911 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9912
9913         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9914         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9915
9916 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9917
9918         * gcc.dg/cpp/multiline.c: Update to match.
9919
9920 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9921
9922         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9923
9924 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9925
9926         * gcc.dg/cpp/extratokens2.c:  New file.
9927
9928 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9929
9930         * gcc.dg/20020312-2.c: Add rs6000 target.
9931
9932         * gcc.c-torture/compile/20020319-1.c: New test.
9933
9934 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9935
9936         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9937         (A, E): Handle this.
9938
9939 2002-03-20  Jason Merrill  <jason@redhat.com>
9940
9941         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9942         ignoring -fpic.
9943         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9944         through prune_gcc_output.
9945
9946 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9947
9948         * gcc.c-torture/compile/20020320-1.c: New test.
9949
9950 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9951
9952         * gcc.c-torture/compile/20020318-1.c: New test.
9953
9954         * gcc.dg/struct-by-value-1.c: New test.
9955
9956         * gcc.dg/20020319-1.c: New test.
9957
9958 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9959
9960         * g++.dg/opt/conj1.C: New test.
9961
9962 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9963
9964         * g++.dg/template/qualttp20.C: Revert previous change.
9965         * g++.dg/template/qualttp3.C: Likewise.
9966         * g++.dg/template/qualttp4.C: Likewise
9967         * g++.dg/template/qualttp5.C: Likewise
9968         * g++.dg/template/qualttp6.C: Likewise
9969         * g++.dg/template/qualttp7.C: Likewise
9970         * g++.dg/template/qualttp8.C: Likewise
9971         * g++.dg/template/recurse.C: Likewise.
9972
9973 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9974
9975         * gcc.dg/cpp/wchar-1.c: Update.
9976
9977 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9978
9979         * g++.dg/template/conv1.C: New test.
9980         * g++.dg/template/conv2.C: New test.
9981         * g++.dg/template/conv3.C: New test.
9982         * g++.dg/template/conv4.C: New test.
9983
9984 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9985
9986         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9987         * g++.dg/template/qualttp3.C: Likewise.
9988         * g++.dg/template/qualttp4.C: Likewise
9989         * g++.dg/template/qualttp5.C: Likewise
9990         * g++.dg/template/qualttp6.C: Likewise
9991         * g++.dg/template/qualttp7.C: Likewise
9992         * g++.dg/template/qualttp8.C: Likewise
9993         * g++.dg/template/recurse.C: Likewise.
9994
9995 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9996
9997         * g++.dg/opt/dtor1.C: New test.
9998
9999 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10000
10001         * gcc.c-torture/compile/20020315-1.c: New test.
10002
10003 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10004
10005         * gcc.dg/weak-1.c: Fix scan tests.
10006
10007 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10008
10009         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10010         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10011         cris-*-aout* mmix-*-*.
10012         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10013         cris-*-aout* mmix-*-*.
10014         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10015         cris-*-elf* cris-*-aout* and mmix-*-*.
10016         * gcc.dg/20001009-1.c: Ditto.
10017         * gcc.dg/20010912-1.c: Ditto.
10018         * gcc.dg/20020122-4.c: Ditto.
10019         * gcc.dg/inline-2.c: Ditto.
10020
10021 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10022
10023         * gcc.c-torture/compile/20020314-1.c: New test.
10024
10025 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10026
10027         * gcc.c-torture/execute/20020314-1.c: New test.
10028
10029 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10030
10031         * g++.dg/warn/Wunused-1.C: New test.
10032
10033 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10034
10035         * g++.dg/abi/mangle6.C: New test.
10036
10037 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10038
10039         * gcc.c-torture/compile/20020309-2.c: New test.
10040
10041         * gcc.c-torture/compile/20020312-1.c: New test.
10042
10043 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10044
10045         * g++.dg/other/access1.C: New test.
10046
10047 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10048
10049         * gcc.c-torture/execute/wchar_t-1.c: New test.
10050
10051 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10052
10053         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10054
10055 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10056
10057         * gcc.dg/20020312-1.c: New test case.
10058
10059 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10060
10061         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10062
10063 2002-03-11  Richard Henderson  <rth@redhat.com>
10064
10065         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10066         * g++.old-deja/g++.jason/report.C: Likewise.
10067
10068 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10069
10070         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10071         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10072
10073 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10074
10075         * testsuite/g++.dg/overload/pmf1.C: New test.
10076
10077 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10078
10079         * gcc.c-torture/execute/20020307-1.c: Use long.
10080
10081 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10082
10083         PR optimization/5844
10084         * gcc.dg/20020310-1.c: New test.
10085
10086 2002-03-09  Michael Meissner  <meissner@redhat.com>
10087
10088         * gcc.c-torture/execute/memcpy-2.c: New test.
10089         * gcc.c-torture/execute/memset-1.c: New test.
10090         * gcc.c-torture/execute/strlen-1.c: New test.
10091         * gcc.c-torture/execute/strcmp-1.c: New test.
10092         * gcc.c-torture/execute/strncmp-1.c: New test.
10093
10094 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10095
10096         * gcc.dg/ppc-ldstruct.c: New test.
10097
10098 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10099
10100         * gcc.c-torture/execute/va-arg-22.c: New test.
10101
10102 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10103
10104         * gcc.c-torture/compile/20020309-1.c: New test.
10105
10106 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10107
10108         * gcc.c-torture/execute/20020307-2.c: New test.
10109
10110 2002-03-07  Jeffrey A Law  (law@redhat.com)
10111
10112         * g77.f-torture/compile/20020307-1.f: New test.
10113
10114 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10115
10116         * gcc.dg/unordered-1.c: New test.
10117
10118 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10119
10120         * gcc.c-torture/execute/20020307-1.c: New test.
10121
10122 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10123
10124         * gcc.dg/20020304-1.c: New test.
10125
10126         * gcc.c-torture/compile/20020304-2.c: New test.
10127
10128 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10129
10130         * gcc.c-torture/compile/20020304-1.c: New test case
10131         (from PR c/5830).
10132
10133 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10134
10135         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10136
10137 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10138
10139         * g++.dg/other/classkey1.C: New test.
10140
10141 2002-03-01  Richard Henderson  <rth@redhat.com>
10142
10143         * gcc.c-torture/compile/981223-1.x: New.
10144         * gcc.c-torture/compile/920625-1.x: New.
10145
10146 2002-02-28  Richard Henderson  <rth@redhat.com>
10147
10148         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10149
10150 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10151
10152         * gcc.c-torture/execute/20020227-1.c: New test.
10153
10154 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10155
10156         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10157         here" ERROR lines.
10158         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10159         * g++.old-deja.g++.other/defarg1.C: Likewise.
10160         * g++.old-deja/g++.pt/calls2.C: Likewise.
10161         * g++.old-deja/g++.pt/crash20.C: Likewise.
10162         * g++.old-deja/g++.pt/crash30.C: Likewise.
10163         * g++.old-deja/g++.pt/crash36.C: Likewise.
10164         * g++.old-deja/g++.pt/crash6.C: Likewise.
10165         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10166         * g++.old-deja/g++.pt/derived3.C: Likewise.
10167         * g++.old-deja/g++.pt/error1.C: Likewise.
10168         * g++.old-deja/g++.pt/friend21.C: Likewise.
10169         * g++.old-deja/g++.pt/friend23.C: Likewise.
10170         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10171         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10172
10173 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10174
10175         * gcc.c-torture/execute/20020225-2.c: New test.
10176
10177 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10178
10179         * gcc.c-torture/execute/920730-1t.c,
10180         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10181         Delete test cases, only relevant to -traditional.
10182
10183 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10184
10185         * gcc.dg/cpp/undef1.c: Remove.
10186         * gcc.dg/cpp/directiv.c: Update.
10187         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10188
10189 2002-02-27  Michael Meissner  <meissner@redhat.com>
10190
10191         * gcc.c-torture/execute/20020226-1.c: New test.
10192
10193 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10194
10195         * g++.dg/debug/debug4.C: New test.
10196
10197         * gcc.dg/ia64-visibility-1.c: New test.
10198
10199 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10200
10201         * gcc.dg/debug/20020224-1.c: New.
10202
10203 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10204
10205         * gcc.c-torture/execute/960416-1.x: New.
10206         * gcc.c-torture/execute/divconst-3.x: Likewise.
10207
10208 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10209
10210         * gcc.dg/20020224-1.c: New test.
10211
10212 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10213
10214         * gcc.c-torture/execute/20020225-1.c: New.
10215
10216 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10217
10218         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10219
10220 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10221
10222         * gcc.dg/20020222-1.c: New test.
10223
10224 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10225
10226         * g++.dg/opt/anonunion1.C: New test.
10227
10228 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10229
10230         * g++.dg/template/qualttp19.C: New test.
10231         * g++.dg/template/qualttp20.C: New test.
10232         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10233         * g++.old-deja/g++.other/qual1.C: Likewise.
10234
10235 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10236
10237         * gcc.dg/attr-alwaysinline.c: New.
10238
10239 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10240
10241         * gcc.dg/20020220-1.c: New test.
10242
10243         * gcc.dg/20020220-2.c: New test.
10244
10245         * g++.dg/opt/mmx1.C: New test.
10246
10247 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10248
10249         * gcc.c-torture/compile/20020110.c: New test.
10250
10251 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10252
10253         * gcc.c-torture/execute/20020219-1.c: New test.
10254
10255         * gcc.dg/20020219-1.c: New test.
10256
10257         * gcc.dg/noncompile/20020220-1.c: New test.
10258
10259         * g++.dg/opt/ptrintsum1.C: New test.
10260
10261         * gcc.dg/debug/20020220-1.c: New test.
10262
10263 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10264
10265         * gcc.c-torture/execute/20020216-1.c: New test.
10266
10267 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10268
10269         * gcc.dg/decl-1.c: Update, new test.
10270
10271 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10272
10273         * g++.dg/abi/bitfield1.C: New test.
10274         * g++.dg/abi/bitfield2.C: New test.
10275
10276 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10277
10278         * gcc.dg/attr-nest.c: New test.
10279
10280 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10281
10282         * gcc.c-torture/execute/20020215-1.c: New test.
10283
10284 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10285
10286         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10287         * g++.dg/debug/debug.exp: New.
10288         * g++.dg/debug/trivial.C: New.
10289         * g++.dg/debug/debug1.C: Moved...
10290         * g++.dg/other/debug1.C: ...from here.
10291         * g++.dg/debug/debug2.C: Moved...
10292         * g++.dg/other/debug2.C: ...from here.
10293         * g++.dg/debug/debug3.C: Moved...
10294         * g++.dg/other/debug3.C: ...from here.
10295
10296         * gcc.dg/noncompile/20020213-1.c: New test.
10297
10298 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10299
10300         * g++.dg/other/debug3.C: New test.
10301
10302         * gcc.c-torture/execute/20020213-1.c: New test.
10303
10304 2002-02-13  Richard Smith <richard@ex-parrot.com>
10305
10306         * g++.old-deja/g++.other/thunk1.C: New test.
10307
10308 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10309
10310         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10311
10312 2002-02-13  Stan Shebs  <shebs@apple.com>
10313
10314         * gcc.dg/altivec-3.c: New.
10315
10316 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10317
10318         * gcc.dg/Wunreachable-1.c: New test.
10319         * gcc.dg/Wunreachable-2.c: New test.
10320
10321 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10322
10323         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10324
10325 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10326
10327         * gcc.dg/decl-1.c: New test.
10328
10329 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10330
10331         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10332
10333 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10334
10335         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10336         * gcc.c-torture/compile/980506-1.x: Likewise.
10337
10338 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10339
10340         * gcc.dg/20020210-1.c: New.
10341
10342 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10343
10344         * g77.f-torture/execute/947.f: New regression test
10345         for PR fortran/947.
10346
10347 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10348
10349         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10350         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10351
10352 2002-02-08  Richard Henderson  <rth@redhat.com>
10353
10354         * gcc.c-torture/compile/labels-3.c: New.
10355
10356 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10357
10358         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10359         expression statements work instead.
10360         * gcc.dg/noncompile/20020207-1.c: New test.
10361
10362 2002-02-07  Richard Henderson  <rth@redhat.com>
10363
10364         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10365
10366 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10367
10368         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10369         message from g77
10370         * lib/g77-dg.exp: Trim g77 error messages so that they are
10371         recognized by dg.exp.
10372
10373 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10374
10375         PR fortran/5473
10376         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10377
10378 2002-02-07  Richard Henderson  <rth@redhat.com>
10379
10380         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10381         to be sufficiently aligned for integers.
10382
10383 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10384
10385         * g++.dg/template/friend4.C: New test.
10386
10387 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10388
10389         PR fortran/5743
10390         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10391         unsupported cases.
10392
10393 2002-02-07  Richard Henderson  <rth@redhat.com>
10394
10395         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10396         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10397         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10398         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10399
10400 2002-02-06  Richard Henderson  <rth@redhat.com>
10401
10402         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10403
10404 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10405
10406         * gcc.dg/20020206-1.c: New test.
10407
10408 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10409
10410         * gcc.c-torture/execute/20020206-1.c: New test.
10411
10412         * gcc.c-torture/execute/20020206-2.c: New test.
10413
10414         PR optimization/5429:
10415         * gcc.c-torture/compile/20020206-1.c: New test.
10416
10417 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10418
10419         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10420         as certain file formats cannot support particularly large
10421         alignments.
10422
10423         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10424         and do not expect to be able to link the executable.
10425
10426         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10427         fail because the COFF format does not support the weak attribute.
10428
10429 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10430
10431         * g77.dg/pr5473.f:  New test
10432
10433 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10434
10435         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10436         Fix testcase accordingly.
10437
10438 2002-02-04  Richard Henderson  <rth@redhat.com>
10439
10440         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10441         (buf): Change to be an array of pointers, not ints.
10442
10443 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10444
10445         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10446         before all tests.  Move warning one line above to match where it
10447         C frontend emits.
10448         * gcc.dg/Wswitch-2.c: New test.
10449         * g++.dg/warn/Wswitch-1.C: New test.
10450         * g++.dg/warn/Wswitch-2.C: New test.
10451
10452 2002-02-04  Richard Henderson  <rth@redhat.com>
10453
10454         * g++.dg/abi/offsetof.C: Fix size comparison.
10455
10456 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10457
10458         * gcc.dg/cast-qual-2.c: New test.
10459
10460 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10461
10462         * gcc.dg/20020201-4.c: New test.
10463
10464 2002-02-04  Ben Elliston  <bje@redhat.com>
10465
10466         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10467         target_info attribute != 0, in addition to the empty string.
10468         (gcc_target_compile): Likewise.
10469
10470 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10471
10472         * gcc.dg/Wswitch.c: New test.
10473         PR gcc/4475. PR gcc/3780.
10474
10475 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10476
10477         * g77.f-torture/execute/5122.f: New test for regressions
10478         against PR fortran/5122.
10479
10480 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10481
10482         * g77.f-torture/compile/pr3743.f: Delete
10483         * g77.dg/pr3743-1.f: New test.
10484         * g77.dg/pr3743-2.f: New test.
10485         * g77.dg/pr3743-3.f: New test.
10486         * g77.dg/pr3743-4.f: New test.
10487
10488 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10489
10490         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10491
10492 2002-02-02  Richard Henderson  <rth@redhat.com>
10493
10494         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10495         * gcc.c-torture/execute/bf64-1.c: Likewise.
10496
10497 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10498
10499         * gcc.dg/20020201-2.c: New test.
10500
10501         * gcc.dg/20020201-3.c: New test.
10502
10503         * gcc.c-torture/execute/bitfld-2.c: New test.
10504
10505 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10506
10507         * gcc.dg/bitfld-1.c: Update.
10508         * gcc.dg/bitfld-2.c: Update.
10509         * gcc.c-torture/execute/bitfld-1.x: New.
10510
10511 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10512
10513         * gcc.c-torture/execute/20020201-1.c: New test.
10514
10515 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10516
10517         PR target/5469
10518         * gcc.dg/20020201-1.c: New test.
10519
10520 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10521
10522         PR fortran/3743
10523         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10524         * g77.f-torture/compile/pr3743.x: Remove
10525
10526 2002-01-31  Tom Rix  <trix@redhat.com>
10527
10528         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10529
10530 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10531
10532         * gcc.dg/noncompile/20020130-1.c: New test.
10533
10534 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10535
10536         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10537
10538 2002-01-29  Richard Henderson  <rth@redhat.com>
10539
10540         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10541         to long long.
10542         * gcc.c-torture/execute/bf64-1.c: Likewise.
10543
10544 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10545
10546         * gcc.c-torture/execute/20020129-1.c: New test.
10547
10548 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10549
10550         * gcc.c-torture/compile/20000224-1.c: Update.
10551         * gcc.c-torture/execute/bitfld-1.c: New tests.
10552         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10553         * gcc.dg/uninit-A.c: Update.
10554
10555 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10556
10557         * g++.dg/template/ctor1.C: Add instantiation.
10558
10559 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10560
10561         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10562         argument to __builtin_prefetch to be const ptr.
10563
10564 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10565
10566         * gcc.c-torture/compile/20020120-1.c: New test.
10567
10568 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10569
10570         * gcc.c-torture/execute/20020127-1.c: New test.
10571
10572 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10573
10574         * g77.dg/f77-edit-i-in.f: New test
10575         * g77.dg/f77-edit-i-out.f: New test
10576
10577 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10578
10579         * gcc.dg/debug/debug.exp: New file.
10580         * gcc.dg/debug/trivial.c: New file.
10581         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10582         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10583         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10584         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10585         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10586         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10587         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10588         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10589         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10590         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10591         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10592         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10593         * gcc.dg/20000503-1.c: Removed.
10594         * gcc.dg/20010207-1.c: Removed.
10595         * gcc.dg/20011223-1.c: Removed.
10596         * gcc.dg/20020104-2.c: Removed.
10597         * gcc.dg/debug-1.c: Removed.
10598         * gcc.dg/debug-2.c: Removed.
10599         * gcc.dg/debug-3.c: Removed.
10600         * gcc.dg/debug-4.c: Removed.
10601         * gcc.dg/debug-5.c: Removed.
10602         * gcc.dg/debug-6.c: Removed.
10603         * gcc.dg/dwarf2-1.c: Removed.
10604         * gcc.dg/dwarf2-2.c: Removed.
10605
10606 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10607
10608         * g++.old-deja/g++.other/eh5.C: New test.
10609         * g++.old-deja/g++.other/sibcall2.C: New test.
10610         * g++.old-deja/g++.other/array9.C: New test.
10611         * g++.old-deja/g++.other/typename2.C: New test.
10612         * g++.old-deja/g++.other/crash60.C: New test.
10613         * g++.old-deja/g++.other/conv9.C: New test.
10614         * g++.old-deja/g++.other/mangle10.C: New test.
10615         * g++.old-deja/g++.other/unchanging1.C: New test.
10616         * g++.old-deja/g++.other/exprstmt1.C: New test.
10617         * g++.old-deja/g++.other/inline23.C: New test.
10618         * g++.old-deja/g++.eh/ia64-1.C: New test.
10619         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10620         * g++.old-deja/g++.other/reload1.C: New test.
10621         * g++.old-deja/g++.other/static20.C: New test.
10622         * g++.old-deja/g++.other/local-alloc1.C: New test.
10623         * g++.old-deja/g++.other/conv8.C: New test.
10624         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10625         * g++.old-deja/g++.other/storeexpr1.C: New test.
10626         * g++.old-deja/g++.other/storeexpr2.C: New test.
10627         * g++.dg/eh/template2.C: New test.
10628         * g++.dg/warn/weak1.C: New test.
10629
10630 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10631
10632         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10633         Remove first, non-varying, argument.
10634
10635 2002-01-23  Richard Henderson  <rth@redhat.com>
10636
10637         * gcc.dg/inline-2.c: New.
10638
10639         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10640         Add optional target arg.  Check number of arguments.
10641         (scan-assembler-not, scan-assembler-dem): Likewise.
10642         (scan-assembler-dem-not): Likewise.
10643
10644 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10645
10646         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10647         line 12.
10648         * g++.old-deja/g++.brendan/parse3.C,
10649         g++.old-deja/g++.other/crash26.C,
10650         g++.old-deja/g++.other/crash28.C,
10651         g++.old-deja/g++.other/crash29.C,
10652         g++.old-deja/g++.other/crash30.C,
10653         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10654
10655 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10656
10657         * gcc.dg/20020115-1.c: New.
10658
10659 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10660
10661         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10662
10663 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10664
10665         * gcc.dg/20020122-3.c: New.
10666
10667 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10668
10669         * g++.dg/other/gc1.C: New test.
10670
10671 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10672
10673         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10674
10675 2002-01-22  Richard Henderson  <rth@redhat.com>
10676
10677         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10678
10679 2002-01-22  Richard Henderson  <rth@redhat.com>
10680
10681         * gcc.dg/20020122-4.c: New.
10682
10683 2002-01-22  H.J. Lu <hjl@gnu.org>
10684
10685         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10686         link output.
10687         * gcc.dg/special/ecos.exp: Likewise.
10688         * lib/g++-dg.exp: Likewise.
10689         * lib/g77-dg.exp: Likewise.
10690         * lib/gcc-dg.exp : Likewise.
10691         * lib/mike-g++.exp: Likewise.
10692         * lib/mike-g77.exp: Likewise.
10693         * lib/mike-gcc.exp: Likewise.
10694         * lib/objc-dg.exp: Likewise.
10695
10696 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10697
10698         PR target/5379
10699         * gcc.dg/20020122-2.c: New test.
10700
10701 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10702
10703         * gcc.dg/20020122-1.c: New test.
10704
10705 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10706
10707         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10708
10709 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10710
10711         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10712
10713 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10714
10715         * gcc.c-torture/compile/20020121-1.c: New test.
10716
10717 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10718
10719         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10720         ld_library_path.
10721
10722 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10723
10724         * gcc.dg/20020218-1.c: New test.
10725
10726 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10727
10728         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10729         messages
10730         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10731         "At global scope" warning
10732         * g++.dg/ext/align1.C: Change cygwin test for alignment
10733         from db-bogus to dg-warning
10734
10735 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10736
10737         * g77.f-torture/compile/cpp2.F: New test.
10738
10739 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10740
10741         * g++.dg/template/access1.C: New test.
10742
10743 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10744
10745         * gcc.dg/20020118-1.c: New.
10746
10747 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10748
10749         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10750
10751 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10752
10753         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10754         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10755         alignment warnings.
10756
10757 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10758
10759         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10760         torture_with_loops and torture_without_loops
10761
10762 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10763
10764         * gcc.c-torture/compile/20020116-1.c: New test.
10765
10766 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10767
10768         * gcc.dg/20020116-2.c: New test.
10769
10770         * gcc.dg/ultrasp4.c: New test.
10771
10772         * gcc.dg/20020116-1.c: New test.
10773
10774 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10775
10776         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10777         by EABI.
10778
10779 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10780
10781         * gcc.misc-tests/i386-prefetch.exp: New.
10782         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10783         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10784         * gcc.misc-tests/i386-pf-none-1.c: New test.
10785         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10786
10787 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10788
10789         * gcc.dg/gnu89-init-1.c: Add new tests.
10790
10791 2002-01-15  Andreas Jaeger  <aj@suse.de>
10792
10793         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10794         * gcc.dg/i386-mmx-2.c: Likewise.
10795         * gcc.dg/i386-sse-1.c: Likewise.
10796         * gcc.dg/i386-sse-2.c: Likewise.
10797         * gcc.dg/i386-sse-3.c: Likewise.
10798
10799 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10800
10801         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10802         Uncomment additional cases that now pass.
10803
10804 2002-01-11  Richard Henderson  <rth@redhat.com>
10805
10806         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10807         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10808
10809 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10810
10811         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10812
10813 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10814
10815         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10816         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10817
10818 2002-01-10  Dale Johannesen  <dalej@apple.com>
10819
10820         * gcc.c-torture/execute/loop-11.c: New.
10821
10822 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10823
10824         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10825         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10826
10827 2002-01-09  Richard Henderson  <rth@redhat.com>
10828
10829         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10830         type in which to perform the operation for each size.
10831
10832 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10833
10834         * gcc.c-torture/compile/20020109-2.c: New test.
10835
10836 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10837
10838         * gcc.c-torture/execute/loop-10.c: New test.
10839
10840 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10841
10842         * gcc.c-torture/compile/20010226-1.c: New test.
10843         * gcc.c-torture/compile/20010227-1.c: New test.
10844         * gcc.c-torture/compile/20010426-1.c: New test.
10845         * gcc.c-torture/compile/20010510-1.c: New test.
10846         * gcc.c-torture/compile/20010605-3.c: New test.
10847         * gcc.c-torture/compile/20010824-1.c: New test.
10848         * gcc.c-torture/execute/20010409-1.c: New test.
10849         * gcc.dg/noncompile/20000901-1.c: New test.
10850         * gcc.dg/20001023-1.c: New test.
10851         * gcc.dg/20001101-1.c: New test.
10852         * gcc.dg/20001102-1.c: New test.
10853         * gcc.dg/20010207-1.c: New test.
10854         * gcc.dg/20010405-1.c: New test.
10855         * gcc.dg/20010822-1.c: New test.
10856         * gcc.dg/20011107-1.c: New test.
10857
10858 2002-01-09  Jeffrey A Law  (law@redhat.com)
10859
10860         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10861
10862         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10863         execution failure on PA targets.
10864
10865 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10866
10867         * gcc.c-torture/compile/20020109-1.c: New test.
10868
10869 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10870
10871         * gcc.c-torture/execute/20020108-1.c: New test.
10872
10873 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10874
10875         * gcc.dg/20020108-1.c: New test.
10876
10877 2002-01-08  H.J. Lu <hjl@gnu.org>
10878
10879         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10880         for header files.
10881
10882 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10883
10884         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10885         consistency.
10886
10887 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10888
10889         * gcc.dg/altivec-4.c: Test altivec predicates.
10890
10891 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10892
10893         * gcc.c-torture/execute/20020107-1.c: New test.
10894
10895 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10896
10897         PR c/5279
10898         * gcc.c-torture/compile/20020106-1.c: New test.
10899
10900 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10901
10902         * gcc.c-torture/execute/nestfunc-4.c: New test.
10903
10904 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10905
10906         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10907         extra triple that slipped in.
10908         * g++.old-deja/g++.abi/align.C: Likewise.
10909         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10910
10911 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10912
10913         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10914         * g++.old-deja/g++.abi/align.C: Likewise.
10915         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10916
10917         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10918         on FreeBSD/i386.
10919         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10920         FreeBSD.
10921
10922 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10923
10924         * gcc.dg/20020104-1.c: New test.
10925
10926         * gcc.dg/20020104-2.c: New test.
10927
10928 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10929
10930         * gcc.dg/20020103-1.c: Fix typo in target selector.
10931
10932 2002-01-03  Richard Henderson  <rth@redhat.com>
10933
10934         * gcc.dg/20020103-1.c: New.
10935
10936 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10937
10938         * gcc.c-torture/execute/20020103-1.c: New test.
10939
10940 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10941
10942         * g++.dg/other/debug2.C: New test.
10943
10944         * gcc.c-torture/compile/20020103-1.c: New test.
10945
10946 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10947
10948         * gcc.dg/gnu89-init-1.c: Added new tests.
10949
10950 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10951
10952         * g++.dg/template/friend2.C: Remove as patch is reverted.
10953
10954         * g++.dg/warn/oldcast1.C: New test.
10955
10956         * g++.dg/template/ptrmem1.C: New test.
10957         * g++.dg/template/ptrmem2.C: New test.
10958
10959         * g++.dg/template/ntp.C: New test.
10960
10961         * g++.dg/other/component1.C: New test.
10962
10963         * g++.dg/template/ttp3.C: New test.
10964
10965         * g++.dg/template/friend2.C: New test.
10966         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10967
10968 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10969
10970         * g++.dg/other/ptrmem1.C: New test.
10971         * g++.dg/other/ptrmem2.C: New test.
10972
10973 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10974
10975         * g++.dg/template/ctor1.C: New test.
10976
10977 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10978
10979         * g++.dg/template/friend2.C: New test.
10980
10981 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10982
10983         * gcc.dg/mmix-1.c: New test.
10984
10985 2001-12-31  Richard Henderson  <rth@redhat.com>
10986
10987         * gcc.dg/asm-5.c: New.
10988
10989 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10990
10991         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10992         in namespace __gnu_cxx
10993
10994 2001-12-30  Richard Henderson  <rth@redhat.com>
10995
10996         * gcc.dg/debug-6.c: New.
10997
10998 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10999
11000         * gcc.c-torture/compile/20011229-2.c: New test.
11001
11002 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11003
11004         * gcc.dg/debug-3.c: New test.
11005         * gcc.dg/debug-4.c: New test.
11006         * gcc.dg/debug-5.c: New test.
11007
11008 2001-12-29  Richard Henderson  <rth@redhat.com>
11009
11010         * g++.dg/eh/loop1.C: New.
11011
11012 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11013
11014         * g++.dg/template/crash1.C: New test.
11015
11016 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11017
11018         * g++.dg/other/const1.C: New test.
11019
11020 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11021
11022         * gcc.c-torture/compile/20011229-1.c: New test.
11023
11024 2001-12-28  Stan Shebs  <shebs@apple.com>
11025
11026         * lib/objc-torture.exp: Resync with c-torture.exp.
11027         * lib/objc.exp: Load standard libraries.
11028
11029 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11030
11031         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11032         additional tests.
11033
11034 2001-12-27  Roger Sayle <roger@eyesopen.com>
11035
11036         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11037
11038 2001-12-27  Richard Henderson  <rth@redhat.com>
11039
11040         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11041
11042 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11043
11044         * g++.dg/eh/ctor1.C: New test.
11045         * g++.dg/other/error2.C: New test.
11046
11047 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11048
11049         * g++.dg/other/init2.C: New test.
11050
11051 2001-12-24  Richard Henderson  <rth@redhat.com>
11052
11053         * gcc.dg/20011223-1.c: New.
11054         * gcc.dg/inline-1.c: New.
11055
11056 2001-12-23  Richard Henderson  <rth@redhat.com>
11057
11058         * gcc.dg/asm-4.c: Test operand modifiers.
11059
11060 2001-12-23  Richard Henderson  <rth@redhat.com>
11061
11062         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11063
11064 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11065
11066         * gcc.c-torture/execute/20011223-1.c: New test.
11067
11068 2001-12-21  Richard Henderson  <rth@redhat.com>
11069
11070         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11071         re-enables the warning.
11072
11073 2001-12-21  Richard Henderson  <rth@redhat.com>
11074
11075         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11076
11077 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11078
11079         * gcc.c-torture/compile/20011218-1.c: New test.
11080
11081 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11082
11083         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11084         arm-isr.c test.
11085         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11086         epilogue generation for ARM ISR routines.
11087
11088 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11089
11090         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11091         * gcc.dg/format/c90-printf-3.c: Likewise.
11092         * gcc.dg/format/c99-printf-3.c: Likewise.
11093         * gcc.dg/format/ext-1.c: Likewise.
11094         * gcc.dg/format/ext-6.c: Likewise.
11095         * gcc.dg/format/format.h: Prototype unlocked stdio.
11096
11097 2001-12-20  Richard Henderson  <rth@redhat.com>
11098
11099         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11100         (arena): Use it.
11101         (malloc): Correct allocation logic.  Abort if we fill up the
11102         arena before initialization complete.
11103         (realloc): Correct allocation logic.
11104
11105 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11106
11107         * gcc.c-torture/compile/20011219-2.c: New test.
11108
11109         * gcc.c-torture/execute/20011219-1.c: New test.
11110
11111 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11112
11113         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11114         target does not support weak symbols.
11115
11116 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11117
11118         * gcc.c-torture/compile/20011219-1.c: New test.
11119
11120 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11121
11122         * g++.dg/other/error1.C: New test.
11123
11124 2001-12-17  Jeffrey A Law  (law@redhat.com)
11125
11126         * gcc.c-torture/execute/20011217-1.c: New test.
11127
11128 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11129
11130         * objc.dg/special/: New directory.
11131         * objc.dg/special/special.exp: New file.
11132         * objc.dg/special/unclaimed-category-1.h: New file.
11133         * objc.dg/special/unclaimed-category-1a.m: New file.
11134         * objc.dg/special/unclaimed-category-1.m: New file.
11135
11136 2001-12-17  Andreas Jaeger  <aj@suse.de>
11137
11138         * gcc.c-torture/compile/20011217-2.c: New test.
11139
11140 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11141
11142         * gcc.c-torture/compile/20011217-1.c: New test.
11143
11144 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11145
11146         * testsuite/gcc.dg/20011214-1.c: New.
11147
11148 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11149
11150         * gcc.dg/altivec-4.c: New.
11151
11152 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11153
11154         * gcc.dg/20011113-1.c: New test.
11155
11156 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11157
11158         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11159         std::__malloc_alloc_template<0> and
11160         std::__default_alloc_template<false, 0>.
11161
11162 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11163
11164         * objc/execute/bf-21.m: New test.
11165         * objc/execute/enumeration-1.m: New test.
11166         * objc/execute/enumeration-2.m: New test.
11167
11168 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11169
11170         * gcc.dg/gnu89-init-1.c: New test.
11171
11172 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11173
11174         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11175         * g++.old-deja/g++.jason/2371.C: Likewise.
11176         * g++.old-deja/g++.jason/template33.C: Likewise.
11177         * g++.old-deja/g++.jason/template34.C: Likewise.
11178         * g++.old-deja/g++.jason/template36.C: Likewise.
11179         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11180         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11181         * g++.old-deja/g++.other/typename1.C: Likewise.
11182         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11183         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11184         * g++.old-deja/g++.pt/typename11.C: Likewise.
11185         * g++.old-deja/g++.pt/typename14.C: Likewise.
11186         * g++.old-deja/g++.pt/typename16.C: Likewise.
11187         * g++.old-deja/g++.pt/typename3.C: Likewise.
11188         * g++.old-deja/g++.pt/typename4.C: Likewise.
11189         * g++.old-deja/g++.pt/typename5.C: Likewise.
11190         * g++.old-deja/g++.pt/typename7.C: Likewise.
11191         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11192
11193 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11194
11195         * g++.dg/other/linkage1.C: New test.
11196         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11197         specifiers.
11198
11199 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11200
11201         * gcc.dg/concat.c: New test.
11202
11203 2001-12-11  Stan Shebs  <shebs@apple.com>
11204
11205         * objc/compile: New test directory.
11206         * objc/compile/compile.exp: New expect script.
11207         * objc/compile/20011211-1.m: New compile test.
11208
11209 2001-12-11  Jason Merrill  <jason@redhat.com>
11210
11211         * lib/prune.exp (prune_gcc_output): Also handle "In member
11212         function".  So many permutations...
11213
11214 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11215
11216         * g++.dg/template/typedef1.C: New test.
11217
11218 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11219
11220         * g++.dg/other/copy1.C: New test.
11221
11222 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11223
11224         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11225
11226         * gcc.dg/builtin-choose-expr.c: New.
11227
11228 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11229
11230         * gcc.dg/altivec-2.c: New.
11231
11232 2001-12-07  Richard Henderson  <rth@redhat.com>
11233
11234         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11235
11236 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11237
11238         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11239         ultrasparc.
11240
11241 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11242
11243         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11244
11245 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11246
11247         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11248         variable argument list.
11249
11250 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11251
11252         * gcc.c-torture/execute/memcheck: Delete entire directory.
11253         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11254         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11255
11256 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11257
11258         * gcc.dg/Wshadow-1.c: New test.
11259
11260 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11261
11262         * gcc.c-torture/compile/20011130-1.c: New test.
11263
11264         * gcc.dg/noncompile/20011025-1.c: New test.
11265
11266         * g++.dg/other/anon-union.C: New test.
11267
11268         * gcc.c-torture/execute/20011024-1.c: New test.
11269
11270 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11271
11272         * gcc.c-torture/execute/20000722-1.x,
11273         gcc.c-torture/execute/20010123-1.x: Remove.
11274         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11275         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11276         gcc.dg/c99-complit-2.c: New tests.
11277
11278 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11279
11280         * g++.dg/inherit/base1.C: New test.
11281
11282 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11283
11284         * g++.dg/other/stdarg1.C: New test.
11285
11286         * gcc.c-torture/compile/20011130-2.c: New test.
11287
11288 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11289
11290         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11291         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11292         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11293         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11294         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11295         * gcc.dg/builtin-prefetch-1.c: New test.
11296
11297 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11298
11299         * gcc.dg/20011130-1.c: New test.
11300
11301 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11302
11303         * g++.dg/other/scope1.C: New test.
11304         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11305
11306 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11307
11308         * gcc.dg/vla-init-1.c: New test.
11309
11310 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11311
11312         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11313
11314 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11315
11316         * objc.dg/alias.m: Update.
11317         * objc.dg/class-1.m: Update.
11318         * objc.dg/const-str-1.m: Update.
11319         * objc.dg/fwd-proto-1.m: Update.
11320         * objc.dg/id-1.m: Update.
11321         * objc.dg/super-class-1.m: Update.
11322
11323 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11324
11325         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11326         constructs.
11327
11328 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11329
11330         * gcc.c-torture/execute/20011128-1.c: New test.
11331
11332 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11333
11334         * gcc.dg/20011127-1.c: New test.
11335
11336 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11337
11338         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11339         from Austin Group draft 7.
11340         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11341         scanf format arguments.
11342         * gcc.dg/format/no-exargs-2.c: New test.
11343
11344 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11345
11346         * g++.dg/abi/vbase8-4.C: New test.
11347
11348 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11349
11350         * gcc.c-torture/execute/20011121-1.c: New test.
11351
11352 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11353
11354         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11355
11356 2001-11-23  Andreas Jaeger  <aj@suse.de>
11357
11358         * gcc.dg/cpp/charconst-2.c: New test.
11359
11360 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11361
11362         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11363         to the host if it is remote.  Let tests specify extra headers
11364         they use.
11365         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11366         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11367         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11368         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11369         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11370         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11371         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11372         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11373         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11374         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11375
11376 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11377
11378         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11379         for little endian ARMs.
11380
11381 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11382
11383         * gcc.c-torture/compile/20011119-1.c: New test.
11384         * gcc.c-torture/compile/20011119-2.c: New test.
11385
11386 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11387
11388         * gcc.dg/altivec-1.c: Fix typo.
11389
11390 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11391
11392         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11393
11394 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11395
11396         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11397
11398 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11399
11400         * lib/g77.exp: Don't specify --rpath-link.
11401
11402         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11403         across all the headers.
11404         * gcc.dg/format/format.exp: For testing on a remote host,
11405         copy format.h.
11406
11407         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11408         * gcc.c-torture/execute/930406-1.c: Likewise.
11409         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11410
11411 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11412
11413         * gcc.dg/altivec-1.c: New.
11414
11415 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11416
11417         * gcc.dg/cpp/fpreprocessed.c: New test case.
11418
11419 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11420
11421         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11422         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11423         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11424
11425 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11426
11427         * gcc.dg/no-builtin-1.c: New test.
11428
11429 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11430
11431         * gcc.c-torture/execute/20011115-1.c: New test.
11432
11433 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11434
11435         * gcc.c-torture/compile/20011114-2.c: New test.
11436         * gcc.c-torture/compile/20011114-3.c: New test.
11437         * gcc.c-torture/compile/20011114-4.c: New test.
11438
11439 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11440
11441         * g++.dg/other/init1.C: New test.
11442
11443 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11444
11445         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11446         message.
11447
11448         * gcc.c-torture/execute/20011114-1.c: New testcase.
11449
11450         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11451         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11452         like the (before this change) version of 20010327-1.c.
11453
11454 2001-11-14  Roger Sayle <roger@eyesopen.com>
11455
11456         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11457
11458 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11459
11460         * g++.dg/init/array2.C: New test.
11461
11462 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11463
11464         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11465
11466 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11467
11468         * g++.dg/other/forscope1.C: New test.
11469         * g++.dg/ext/forscope1.C: New test.
11470         * g++.dg/ext/forscope2.C: New test.
11471
11472 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11473
11474         * gcc.c-torture/execute/20011113-1.c: New test.
11475
11476 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11477
11478         * gcc.c-torture/execute/20011109-2.c: New test.
11479
11480         * gcc.c-torture/execute/20011109-1.c: New test.
11481
11482 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11483
11484         * gcc.c-torture/compile/20011109-1.c: New test.
11485
11486 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11487
11488         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11489         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11490         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11491         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11492         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11493         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11494         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11495
11496 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11497
11498         * g++.dg/warn/Wshadow-1.C: New tests.
11499         * g++.old-deja/g++.mike/for3.C: Update.
11500
11501 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11502
11503         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11504         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11505         XFAILs.  Adjust expected error texts.
11506         * gcc.c-torture/compile/20011106-1.c,
11507         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11508         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11509         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11510         gcc.dg/c99-array-lval-5.c: New tests.
11511
11512 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11513
11514         * gcc.dg/cpp/defined.c: Update.
11515
11516 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11517
11518         * gcc.c-torture/execute/anon-1.c: New test.
11519
11520 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11521
11522         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11523         same size, so no warning should be produced on stormy16.
11524
11525         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11526         due to oversized array.
11527         * g++.old-deja/g++.mike/ns15.C: Likewise.
11528         * g++.old-deja/g++.pt/crash16.C: Likewise.
11529
11530 2001-11-02  Graham Stott  <grahams@redhat.com>
11531
11532         * g++.dgother/debug1.C: Fix typos.
11533
11534 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11535
11536         * g++.dg/other/debug1.C: New test.
11537
11538 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11539
11540         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11541         of unsigned long.
11542
11543 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11544
11545         * gcc.dg/20011029-2.c: New test.
11546
11547         * gcc.c-torture/compile/20011029-1.c: New test.
11548
11549 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11550
11551         * objc/execute/class_self-1.m: New test.
11552         * objc/execute/class_self-2.m: New test.
11553
11554 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11555
11556         * gcc.misc-tests/msgs.exp: Delete.
11557         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11558         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11559         error set to match recent changes.
11560
11561 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11562
11563         * gcc.dg/20011021-1.c: New test.
11564
11565 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11566
11567         * gcc.c-torture/compile/20011023-1.c: New test.
11568
11569 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11570
11571         * lib/g77.exp: Rewrite based on lib/g++.exp.
11572
11573 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11574
11575         * gcc.c-torture/execute/20011019-1.c: New test.
11576
11577         * gcc.dg/20011018-1.c: New test.
11578
11579 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11580
11581         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11582
11583 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11584
11585         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11586         * gcc.dg/attr-invalid.c: Likewise.
11587
11588 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11589
11590         * testsuite/gcc.dg/20011015-1.c: New test.
11591
11592 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11593
11594         * g++.dg/template/unify2.C: New test.
11595
11596 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11597
11598         * g++.dg/other/exception-specification.C: New test
11599
11600 2001-10-13  Tom Rix  <trix@redhat.com>
11601
11602         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11603         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11604
11605 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11606
11607         * testsuite/gcc.dg/20011009-1.c: New test.
11608
11609 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11610
11611         PR g++/4476
11612         * g++.dg/other/friend1.C: New test.
11613
11614 2001-10-11  Richard Henderson  <rth@redhat.com>
11615
11616         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11617
11618 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11619
11620         * gcc.c-torture/compile/20011010-1.c: New.
11621
11622 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11623
11624         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11625         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11626         g77.f-torture/execute/execute.exp,
11627         g77.f-torture/noncompile/noncompile.exp,
11628         gcc.c-torture/compile/compile.exp,
11629         gcc.c-torture/execute/execute.exp,
11630         gcc.c-torture/execute/ieee/ieee.exp,
11631         gcc.c-torture/execute/memcheck/memcheck.exp,
11632         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11633         objc/execute/execute.exp: Update FSF address.
11634
11635 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11636
11637         * gcc.dg/cpp/cmdlne-C.c: Update.
11638         * gcc.dg/cpp/cmdlne-C2.c: New.
11639
11640 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11641
11642         * gcc.c-torture/execute/20011008-3.c: New.
11643
11644 2001-10-08  DJ Delorie  <dj@redhat.com>
11645
11646         * gcc.dg/20011008-1.c: New.
11647         * gcc.dg/20011008-2.c: New.
11648
11649 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11650
11651         * gcc.dg/cpp/spacing1.c: Update test.
11652
11653 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11654
11655         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11656         spelling errors of "separate" as "seperate".
11657
11658 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11659
11660         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11661         enough to avoid inlining.
11662
11663 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11664
11665         * lib/g77.exp: set libg2c_dir correctly.
11666
11667 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11668
11669         * gcc.dg/cpp/macro11.c: New test.
11670
11671 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11672
11673         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11674         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11675         gcc.dg/format/multattr-3.c: New tests.
11676         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11677         tests for format attributes on function pointers being rejected.
11678
11679 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11680
11681         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11682
11683 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11684
11685         * g++.dg/warn/format1.C: New test.
11686
11687 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11688
11689         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11690
11691 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11692
11693         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11694
11695 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11696
11697         * gcc.dg/cpp/redef2.c: Add test.
11698
11699 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11700
11701         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11702         long-standing bug on i686, apparently.
11703         * gcc.c-torture/execute/loop-2c.x: New file.
11704         * gcc.c-torture/execute/loop-2d.x: New file.
11705         * gcc.c-torture/execute/loop-3c.x: New file.
11706
11707 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11708
11709         * gcc.dg/cpp/20000625-2.c: Correct line number.
11710
11711 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11712
11713         * gcc.dg/cpp/macro10.c: New test.
11714         * gcc.dg/cpp/strify3.c: New test.
11715         * gcc.dg/cpp/spacing1.c: Add tests.
11716         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11717         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11718
11719 2001-09-24  DJ Delorie  <dj@redhat.com>
11720
11721         * gcc.c-torture/execute/20010924-1.c: New test.
11722
11723 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11724
11725         * testsuite/objc/execute/paste.m: Remove.
11726
11727 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11728
11729         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11730
11731 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11732
11733         * g77.dg/strlen0.f: New test.
11734
11735 2001-09-21  Richard Henderson  <rth@redhat.com>
11736
11737         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11738         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11739
11740 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11741
11742         Table-driven attributes.
11743         * g++.dg/ext/attrib1.C: New test.
11744
11745 2001-09-20  DJ Delorie  <dj@redhat.com>
11746
11747         * gcc.dg/20000926-1.c: Update expected warning messages.
11748         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11749         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11750         array.
11751
11752 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11753
11754         * g++.dg/eh/registers1.C: New test case.
11755
11756 2001-09-17  Richard Henderson  <rth@redhat.com>
11757
11758         * gcc.dg/array-5.c: Fix VLA decomposition test.
11759
11760 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11761
11762         * gcc.dg/cpp/line5.c: New testcase.
11763
11764 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11765
11766         * gcc.dg/cpp/macro9.c: New test.
11767
11768 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11769
11770         * gcc.c-torture/execute/980223.c: Change type of addr from long
11771         to char *.
11772
11773 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11774
11775         * gcc.c-torture/execute/20010915-1.c: New test.
11776
11777 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11778
11779         * g77.dg/bprob: New directory.
11780         * g77.dg/bprob/bprob.exp: New file.
11781         * g77.dg/bprob/bprob-1.f: New test.
11782         * g77.dg/gcov: New directory.
11783         * g77.dg/gcov/gcov.exp: New file.
11784         * g77.dg/gcov/gcov-1.f: New test.
11785         * g77.dg/gcov/gcov-1.x: New file.
11786
11787 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11788
11789         * gcc.dg/cpp/directiv.c: Update.
11790         * gcc.dg/cpp/undef1.c: Update.
11791
11792 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11793
11794         * gcc.dg/20010912-1.c: New test.
11795
11796 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11797
11798         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11799         language-independent file in lib.
11800         * lib/gcov.exp: New file.
11801
11802 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11803
11804         * gcc.c-torture/compile/20010911-1.c: New test.
11805
11806 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11807
11808         * lib/profopt.exp: New, to support profile-directed optimizations.
11809         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11810         * gcc.misc-tests/bprob-1.c: New test.
11811         * gcc.misc-tests/bprob-2.c: New test.
11812
11813 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11814
11815         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11816         XFAIL and which kinds of gcov output to verify.
11817         * gcc.misc-tests/gcov-4b.x: New file.
11818         * gcc.misc-tests/gcov-5b.x: New file.
11819         * gcc.misc-tests/gcov-6.x: New file.
11820         * gcc.misc-tests/gcov-7.c: New test.
11821         * gcc.misc-tests/gcov-7.x: New file.
11822
11823 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11824
11825         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11826         * gcc.misc-tests/gcov-6.c: New test.
11827
11828 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11829
11830         PR c++/3986
11831         * g++.dg/abi/vbase1.C: New test.
11832
11833 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11834
11835         * objc.dg/method-2.m: New.
11836
11837 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11838
11839         PR c++/4203
11840         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11841         * g++.dg/init/empty1.C: New test.
11842
11843 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11844
11845         * gcc.c-torture/compile/20010903-1.c: New test.
11846
11847 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11848
11849         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11850         for m68k.
11851
11852 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11853
11854         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11855
11856         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11857
11858         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11859
11860 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11861
11862         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11863         for 16-bit 'unsigned int'.
11864
11865 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11866
11867         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11868
11869 2001-08-27  Richard Henderson  <rth@redhat.com>
11870
11871         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11872         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11873
11874 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11875
11876         * gcc.dg/asm-names.c (ymain): New.
11877
11878 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11879
11880         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11881         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11882         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11883
11884 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11885
11886         * gcc.dg/compare5.c: New testcase.
11887
11888 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11889
11890         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11891         and "In instantiation".
11892
11893 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11894
11895         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11896
11897 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11898
11899         * gcc.misc-tests/gcov.exp: Add support for branch information.
11900         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11901         * gcc.misc-tests/gcov-4.c: New test.
11902         * gcc.misc-tests/gcov-4b.c: New test.
11903         * gcc.misc-tests/gcov-5b.c: New test.
11904
11905 2001-08-20  Zack Weinberg  <zackw@panix.com>
11906
11907         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11908         expected to fail.
11909
11910 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11911
11912         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11913
11914 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11915
11916         * g++.dg/eh/
11917         Moved to gcc-deps.exp
11918         * gcc-deps.exp: New file.
11919
11920 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11921
11922         * g++.old-deja/g++.pt/defarg14.C: New test.
11923
11924 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11925
11926         * g++.old-deja/g++.other/lineno5.C: New test.
11927
11928 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11929
11930         * g++.old-deja/g++.pt/crash68.C: New test.
11931
11932 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11933
11934         * g++.old-deja/g++.other/crash42.C: New test.
11935
11936 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11937
11938         * gcc.dg/cpp/extratokens.c: Fix.
11939         * gcc.dg/cpp/skipping2.c: New tests.
11940
11941 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11942
11943         * gcc.c-torture/execute/20010724-1.c: New file.
11944         * gcc.c-torture/execute/20010724-1.x: New file.
11945
11946 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11947
11948         * g++.old-deja/g++.other/cond7.C: New test.
11949
11950 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11951
11952         * g++.old-deja/g++.other/optimize4.C: New test.
11953
11954 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11955
11956         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11957
11958 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11959
11960         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11961         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11962         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11963         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11964
11965         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11966         bug report" message.
11967
11968         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11969         * g++.dg/ext/instantiate1.C: Move from old-deja.
11970
11971 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11972
11973         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11974         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11975         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11976         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11977
11978 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11979
11980         * gcc.c-torture/execute/20010723-1.c: New test.
11981
11982 2001-07-23  Ben Elliston  <bje@redhat.com>
11983
11984         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11985
11986 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11987
11988         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11989         i[34567]86-*-*.
11990         Delete handling of ieee_multilib_flags.
11991         Pass -mieee for alpha*-*-* and sh-*-*.
11992         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11993
11994 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11995
11996         Remove old-abi tests.
11997         * g++.old-deja/g++.mike/p11116.C: Remove.
11998         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11999
12000 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12001
12002         * g77.f-torture/compile/pr3743.f:  New test
12003
12004 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12005
12006         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12007
12008 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12009
12010         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12011         g++.old-deja/g++.pt/static6.C: Likewise.
12012         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12013         supports weak symbols.
12014
12015 2001-07-18  Andreas Jaeger  <aj@suse.de>
12016
12017         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12018         supported again.
12019
12020 2001-07-18  Andreas Jaeger  <aj@suse.de>
12021
12022         * gcc.dg/iftrap-1.c: Fix target line.
12023
12024 2001-07-17  Richard Henderson  <rth@redhat.com>
12025
12026         * gcc.c-torture/execute/20010717-1.c: New.
12027
12028 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12029
12030         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12031         tests.
12032
12033 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12034
12035         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12036
12037 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12038
12039         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12040         UAC_SIGBUS, UAC_NOPRINT definitions.
12041
12042 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12043
12044         * objc/execute/object_is_class.m: New test.
12045         * objc/execute/object_is_meta_class.m: New test.
12046
12047 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12048
12049         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12050         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12051
12052 2001-01-15  David Bil
12053         * objc/execute/class-14.m: Added.
12054         * objc/execute/class-2.m: Added.
12055         * objc/execute/class-3.m: Added.
12056         * objc/execute/class-4.m: Added.
12057         * objc/execute/class-5.m: Added.
12058         * objc/execute/class-6.m: Added.
12059         * objc/execute/class-7.m: Added.
12060         * objc/execute/class-8.m: Added.
12061         * objc/execute/class-9.m: Added.
12062         * objc/execute/class-tests-1.h
12063         * objc/execute/class-tests-2.h
12064         * objc/execute/compatibility_alias.m: Added.
12065         * objc/execute/encode-1.m: Added.
12066         * objc/execute/formal_protocol-1.m: Added.
12067         * objc/execute/formal_protocol-2.m: Added.
12068         * objc/execute/formal_protocol-3.m: Added.
12069         * objc/execute/formal_protocol-4.m: Added.
12070         * objc/execute/formal_protocol-5.m: Added.
12071         * objc/execute/formal_protocol-6.m: Added.
12072         * objc/execute/formal_protocol-7.m: Added.
12073         * objc/execute/informal_protocol.m: Added.
12074         * objc/execute/initialize.m: Added.
12075         * objc/execute/load.m: Added.
12076         * objc/execute/many_args_method.m: Added.
12077         * objc/execute/nested-3.m: Added.
12078         * objc/execute/no_clash.m: Added.
12079         * objc/execute/private.m: Added.
12080         * objc/execute/redefining_self.m: Added.
12081         * objc/execute/root_methods.m: Added.
12082         * objc/execute/selector-1.m: Added.
12083         * objc/execute/static-1.m: Added.
12084         * objc/execute/static-2.m: Added.
12085         * objc/execute/va_method.m: Added.
12086
12087 2001-03-10  Richard Henderson  <rth@redhat.com>
12088
12089         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12090
12091 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12092
12093         * g++.old-deja/g++.other/crash31.C: XFAIL.
12094         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12095         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12096         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12097         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12098         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12099
12100 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12101
12102         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12103
12104 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12105
12106         * gcc.dg/20000724-1.c: Don't use multiline strings.
12107
12108 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12109
12110         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12111         result of -cString against what we expect it to be; don't just
12112         print it out for no one to read.
12113
12114         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12115         Based on testcases provided by Nicola Pero.
12116
12117 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12118
12119         * gcc.dg/cpp/macro7.c: New test.
12120
12121 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12122
12123         * gcc.dg/cpp/multiline.c: Update.
12124
12125 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12126
12127         * g++.old-deja/g++.other/enum3.C: New test.
12128
12129 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12130
12131         * g++.old-deja/g++.other/pod1.C: New test.
12132
12133 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12134
12135         * g++.old-deja/g++.ext/overload1.C: New test.
12136
12137 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12138
12139         * g++.old-deja/g++.pt/using1.C: New test.
12140
12141 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12142
12143         * g++.old-deja/g++.other/using9.C: New test.
12144
12145 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12146
12147         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12148
12149         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12150
12151 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12152
12153         * g++.old-deja/g++.ext/realpt1.C: Remove.
12154
12155 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12156
12157         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12158
12159 2001-02-26  Will Cohen  <wcohen@redhat.com>
12160
12161         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12162
12163 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12164
12165         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12166         templatized constructors.
12167
12168 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12169
12170         * gcc.c-torture/execute/20010224-1.c: New test.
12171
12172 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12173
12174         * gcc.c-torture/execute/20010222-1.c: New test.
12175
12176 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12177
12178         * g++.old-deja/g++.other/inline20.C: New test.
12179
12180 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12181
12182         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12183
12184 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12185
12186         * g++.old-deja/g++.other/lookup22.C: New test.
12187
12188 200
12189         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12190         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12191         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12192         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12193         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12194
12195 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12196
12197         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12198         account.
12199
12200 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12201
12202         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12203
12204 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12205
12206         * g++.old-deja/g++.pt/crash62.C: New test.
12207
12208 2001-01-04  Richard Henderson  <rth@redhat.com>
12209
12210         * gcc.dg/20000926-1.c: Update expected warnings.
12211         * gcc.dg/array-2.c: Likewise.
12212         * gcc.dg/array-4.c: Also validate flexible array members.
12213         * gcc.dg/c99-flex-array-1.c: New.
12214
12215 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12216
12217         * gcc.c-torture/compile/20001222-1.x: Remove.
12218
12219 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12220
12221         * gcc.c-torture/execute/built-in-setjmp.c: New.
12222
12223 2001-01-03  Richard Henderson  <rth@redhat.com>
12224
12225         * gcc.dg/940510-1.c: Update expected error wording.
12226         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12227
12228 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12229
12230         * lib/target-supports.exp (check_alias_available): Modified to
12231         indicate aliases not supported if only weak aliases are supported.
12232
12233 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12234
12235         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12236         Turn on cmpstrsi checks for __pj__ and __i370__.
12237
12238 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12239
12240         * g++.old-deja/g++.other/virtual11.C: New test.
12241
12242 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12243
12244         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12245
12246 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12247
12248         * gcc.c-torture/compile/20010102-1.c: New test.
12249
12250 2001-01-02  Andreas Jaeger  <aj@suse.de>
12251
12252         * gcc.dg/noreturn-3.c: New test.
12253
12254         * gcc.dg/noreturn-4.c: New test.
12255
12256 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12257
12258         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12259         __builtin_fputc and __builtin_fwrite.
12260
12261 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12262
12263         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12264         signed char, not default char.
12265
12266 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12267
12268         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12269
12270 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12271
12272         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12273
12274 2000-12-29  Richard Henderson  <rth@redhat.com>
12275
12276         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12277         (__cyg_profile_func_exit): Define.
12278
12279 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12280
12281         * g++.dg/vtgc1.C: New test.
12282
12283 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12284
12285         * gcc.dg/noncompile/20001228-1.c: New test.
12286
12287         * gcc.dg/20001228-1.c: New test.
12288
12289         * gcc.c-torture/execute/20001228-1.c: New test.
12290
12291 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12292
12293         * gcc.dg/format-strfmon-1.c: New test.
12294
12295 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12296
12297         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12298         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12299         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12300         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12301         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12302         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12303         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12304         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12305         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12306         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12307         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12308         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12309         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12310
12311         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12312         * gcc.c-torture/execute/string-opt-4.c: Test index.
12313
12314 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12315
12316         * gcc.c-torture/compile/20001226-1.c: New test.
12317
12318 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12319
12320         * gcc.c-torture/compile/20001222-1.c: New test.
12321         * gcc.c-torture/compile/20001222-1.x: Xfail.
12322
12323 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12324
12325         * gcc.c-torture/execute/comp-goto-2.c: New test.
12326
12327 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12328
12329         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12330         Use long types if __INT_MAX__ is 32767.
12331         (main): Use cast to (sint32 *) when poking 88 into a_page.
12332
12333         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12334
12335 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12336
12337         * gcc.c-torture/compile/20001221-1.c: New test.
12338         * gcc.c-torture/execute/20001221-1.c: New test.
12339
12340 2000-12-20  Richard Henderson  <rth@redhat.com>
12341
12342         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12343         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12344
12345 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12346
12347         * gcc.dg/compare3.c: New test.
12348
12349 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12350
12351         * gcc.dg/format-warnll-1.c: New test.
12352
12353 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12354
12355         * gcc.dg/cpp/cmdlne-P.c: New test.
12356
12357 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12358
12359         * gcc.c-torture/execute/builtin-abs-1.c,
12360         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12361
12362 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12363
12364         * gcc.dg/cpp/multiline.c: New test.
12365
12366 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12367
12368         * g++.old-deja/g++.other/syshdr1.C: Update.
12369         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12370
12371 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12372
12373         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12374
12375 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12376
12377         * g++.old-deja/g++.pt/ttp65.C: New test.
12378
12379 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12380
12381         * g++.old-deja/g++.pt/ttp64.C: New test.
12382
12383 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12384
12385         * g++.old-deja/g++.pt/spec33.C: New test.
12386
12387 2000-12-14  Catherine Moore  <clm@redhat.com>
12388
12389         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12390         * gcc.c-torture/execute/920612-2.c: Likewise.
12391         * gcc.c-torture/execute/920428-2.c: Likewise.
12392         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12393         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12394
12395 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12396
12397         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12398         * gcc.dg/pack-test-2.c: Likewise.
12399
12400 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12401
12402         Tests by Zack Weinberg <zackw@stanford.edu>.
12403
12404         * gcc.dg/cpp/defined.c: Update.
12405         * gcc.dg/cpp/defined_trad.c: New tests.
12406
12407 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12408
12409         * gcc.dg/cpp/trad-direct.c: Update.
12410
12411 2000-12-11  Neil Booth  <neilb@earthling.net>
12412
12413         * gcc.dg/cpp/defined_trad.c
12414
12415 2000-12-11  Neil Booth  <neilb@earthling.net>
12416
12417         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12418
12419 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12420
12421         * gcc.dg/format-miss-2.c: New test.
12422
12423 2000-12-09  Neil Booth  <neilb@earthling.net>
12424
12425         * gcc.dg/cpp/lineflags.c: New tests.
12426         * gcc.dg/cpp/poison.c: Update.
12427         * gcc.dg/cpp/redef2.c: Update.
12428         * gcc.dg/cpp/skipping.c: New test.
12429
12430 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12431
12432         * g++.old-deja/g++.other/eh3.C: New testcase.
12433
12434 2000-12-07  Neil Booth  <neilb@earthling.net>
12435
12436         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12437         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12438         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12439         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12440         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12441         Update.
12442
12443 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12444
12445         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12446         __SIZE_TYPE__ instead of int for type of integers cast to
12447         pointers.
12448
12449 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12450
12451         * g++.old-deja/g++.other/cleanup4.C: New test.
12452
12453 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12454
12455         * format-sec-1.c: New test.
12456
12457 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12458
12459         * gcc.dg/format-nonlit-3.c: New test.
12460
12461 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12462
12463         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12464         through a null pointer.
12465
12466 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12467         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12468         library makes no calls to `operator new' during initialization.
12469
12470 2000-11-04  Neil Booth  <neilb@earthling.net>
12471
12472         * gcc.dg/cpp/include2.c: New tests.
12473
12474 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12475
12476         * lib/g++.exp (g++_set_ld_library_path): New function.
12477         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12478
12479 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12480
12481         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12482         warnings.
12483
12484 2000-11-01  Richard Henderson  <rth@redhat.com>
12485
12486         * g++.old-deja/g++.ext/namedret1.C: New.
12487         * g++.old-deja/g++.ext/namedret2.C: New.
12488         * g++.old-deja/g++.ext/namedret3.C: New.
12489
12490 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12491
12492         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12493         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12494
12495 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12496
12497         * gcc.c-torture/execute/va-arg-21.c: New test.
12498
12499 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12500
12501         * gcc.dg/c99-complex-2.c: New test.
12502
12503 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12504
12505         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12506
12507 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12508
12509         * g++.old-deja/g++.other/inline16.C: New test.
12510
12511 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12512
12513         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12514         __PRETTY_FUNCTION__
12515
12516 2000-10-29  Neil Booth  <neilb@earthling.net>
12517
12518         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12519         New tests.
12520         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12521         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12522         optimisation.
12523
12524 2000-10-29  Neil Booth  <neilb@earthling.net>
12525
12526         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12527         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12528         * mi5.c: Test multiple includes work with -C.
12529         * trigraphs.c: Test ^= version.
12530
12531 2000-10-28  Neil Booth  <neilb@earthling.net>
12532
12533         New tests and test updates for new macro expander.
12534
12535         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12536         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12537         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12538         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12539         new diagnostic messages.
12540
12541         * gcc.dg/cpp/macro3.c: New tests.
12542
12543 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12544
12545         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12546         on the same line.
12547
12548 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12549
12550         * g++.old-deja/g++.other/eh2.C: New test.
12551
12552 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12553
12554         * gcc.c-torture/execute/20001027-1.c: New test.
12555
12556 2000-10-26  Richard Henderson  <rth@redhat.com>
12557
12558         * gcc.c-torture/execute/20001026-1.c: New.
12559
12560 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12561
12562         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12563         * g++.old-deja/g++.law/builtin1.C: Likewise.
12564         * g++.old-deja/g++.law/ctors10.C: Likewise.
12565         * g++.old-deja/g++.law/virtual3.C: Likewise.
12566         * g++.old-deja/g++.mike/p658.C: Likewise.
12567         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12568         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12569         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12570         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12571         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12572
12573 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12574
12575         * gcc.c-torture/compile/20001024-1.c: New test.
12576
12577 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12578
12579         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12580         to tell us whether or not we are using V3.
12581
12582 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12583
12584         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12585         operands.
12586
12587 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12588
12589         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12590
12591 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12592
12593         * gcc.c-torture/execute/20001024-1.c: New test.
12594
12595 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12596
12597         * g++.old-deja/g++.other/sibcall1.C: New test.
12598
12599 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12600
12601         * gcc.dg/noncompile/init-3.c: New test.
12602
12603 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12604
12605         * gcc.dg/format-array-1.c: New test.
12606
12607 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12608
12609         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12610         writing through null pointers; remove comment about testing
12611         unterminated strings.
12612
12613 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12614
12615         * gcc.c-torture/execute/20001017-2.c: New test.
12616
12617 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12618
12619         * gcc.c-torture/compile/20001018-1.c: New test.
12620         * gcc.c-torture/compile/20001018-1.x: Xfail.
12621
12622 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12623
12624         * gcc.c-torture/execute/20001017-1.c: New test.
12625
12626 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12627
12628         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12629         for multiple use of arguments with scanf formats; add tests for
12630         multiple use of arguments.
12631
12632 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12633
12634         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12635
12636 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12637
12638         * gcc.dg/format-miss-1.c: New test.
12639
12640 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12641
12642         * gcc.c-torture/execute/20001013-1.c: New test.
12643
12644 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12645
12646         * gcc.dg/format-branch-1.c: New test.
12647
12648 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12649
12650         * README, lib/file-format.exp: Remove EGCS references.
12651
12652 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12653
12654         * gcc.dg/20001013-1.c: New test.
12655
12656 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12657
12658         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12659         for intmax_t in the compiler using __typeof__ and the type rules
12660         for conditional expressions.
12661
12662 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12663
12664         * gcc.dg/20001012-1.c: New test.
12665         * gcc.dg/20001012-2.c: New test.
12666
12667 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12668
12669         * gcc.dg/format-attr-1.c: New test.
12670
12671 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12672
12673         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12674         __LONG_LONG_MAX__ instead of LLONG_MAX.
12675
12676 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12677
12678         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12679         scanf flags.
12680         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12681         flags.
12682
12683 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12684
12685         * gcc.dg/sequence-pt-1.c: New test.
12686
12687 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12688
12689         * gcc.c-torture/execute/20001011-1.c: New testcase.
12690         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12691
12692 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12693
12694         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12695         does not error on it.
12696
12697 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12698
12699         * gcc.dg/20001009-1.c: New test.
12700
12701 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12702
12703         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12704         * gcc.c-torture/execute/20001009-2.c: ... to here.
12705
12706 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12707
12708         * gcc.c-torture/compile/20001009-1.c: New testcase.
12709         * gcc.c-torture/execute/20001009-1.c: New testcase.
12710         Testcases provided by Jan Hubicka <jh@suse.cz>.
12711
12712 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12713
12714         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12715         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12716         uintmax_t using <limits.h> to emulate the compiler's internal
12717         logic.  No longer XFAIL %j tests.
12718
12719 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12720
12721         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12722         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12723         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12724         regexps and details of expected handling of some bad formats.
12725         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12726         suppression.
12727
12728 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12729
12730         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12731         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12732         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12733         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12734         in list archives.
12735
12736 2000-10-06  Richard Henderson  <rth@cygnus.com>
12737
12738         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12739         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12740         * g++.old-deja/g++.jason/report.C: Likewise.
12741         * g++.old-deja/g++.law/friend5.C: Likewise.
12742         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12743         of the expected warnings.
12744
12745 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12746
12747         * g++.old-deja/g++.pt/enum14.C: New test.
12748
12749 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12750
12751         * g++.old-deja/g++.pt/crash59.C: New test.
12752
12753 2000-10-04  Will Cohen  <wcohen@redhat.com>
12754
12755         * gcc.dg/20000926-1.c: New test.
12756
12757 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12758
12759         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12760         function name for current C++ compiler.
12761         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12762
12763 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12764
12765         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12766         __PRETTY_FUNCTION__.
12767         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12768
12769 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12770
12771         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12772
12773 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12774
12775         * gcc.c-torture/compile/20000923-1.c: New test.
12776
12777 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12778
12779         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12780         * g++.old-deja/g++.pt/ttp62.C: Same.
12781         * g++.old-deja/g++.other/inline14.C: Same.
12782
12783 2000-09-24  Richard Henderson  <rth@cygnus.com>
12784
12785         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12786
12787 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12788
12789         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12790
12791 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12792
12793         * gcc.c-torture/compile/20000922-1.c: New file.
12794
12795 2000-09-21  Nick Clifton  <nickc@redhat.com>
12796
12797         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12798         a signed long modulo operation.
12799         (mod6): New function - perform an unsigned long modulo operation.
12800         (main): Add tests for modulos of very large numbers by very small
12801         dividends.
12802
12803 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12804
12805         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12806
12807 2000-09-19  Richard Henderson  <rth@cygnus.com>
12808
12809         * gcc.dg/compare2.c (case 10): XFAIL.
12810
12811 2000-09-18  Richard Henderson  <rth@cygnus.com>
12812
12813         * gcc.c-torture/execute/20000906-1.c: Move ...
12814         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12815         that support __builtin_trap.
12816
12817 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12818
12819         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12820
12821 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12822
12823         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12824         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12825         more $ format tests.
12826
12827 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12828
12829         * gcc.dg/format-errmk-1.c: New test.
12830
12831 2000-09-17  Greg McGary  <greg@mcgary.org>
12832
12833         * gcc.c-torture/execute/20000917-1.x: Remove.
12834
12835 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12836
12837         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12838
12839 2000-09-17  Greg McGary  <greg@mcgary.org>
12840
12841         * gcc.c-torture/execute/20000917-1.c: New test.
12842         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12843
12844 2000-09-16  Neil Booth  <NeilB@earthling.net>
12845
12846         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12847         in nested macro bug.
12848
12849 2000-09-15  Neil Booth  <NeilB@earthling.net>
12850
12851         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12852
12853 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12854
12855         * gcc.c-torture/execute/20000914-1.c: New test.
12856
12857 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
12858
12859         * g++.other/inline13.C: New test.
12860
12861 2000-09-12  Andreas Jaeger  <aj@suse.de>
12862
12863         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
12864         constant by Ulrich Drepper <drepper@redhat.com>.
12865
12866 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
12867
12868         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
12869
12870 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12871
12872         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
12873
12874 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
12875
12876         * gcc.dg/cpp/backslash.c: New test.
12877
12878 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
12879
12880         * gcc.c-torture/execute/20000910-1.c: New test.
12881         * gcc.c-torture/execute/20000910-2.c: Likewise.
12882
12883 2000-09-11  Robert Lipe  <robertl@sco.com>
12884
12885         * gcc.dg/pragma-align.c: New test.
12886
12887 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12888
12889         * g++.old-deja/g++.pt/explicit82.C: New test.
12890         * g++.old-deja/g++.pt/explicit83.C: New test.
12891
12892 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
12893
12894         * gcc.dg/asm-names.c: New test.
12895
12896 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12897
12898         * gcc.dg/cpp/tr-warn6.c: New test
12899
12900 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12901
12902         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
12903         be accepted.
12904
12905 2000-09-07  Catherine Moore  <clm@redhat.com>
12906
12907         * gcc.c-torture/execute/unroll-1.c: New test.
12908
12909 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
12910
12911         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
12912         ERROR markers.
12913         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
12914         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
12915         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
12916         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
12917         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
12918         Preprocess only.
12919         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
12920         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
12921
12922 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12923
12924         * g++.old-deja/g++.pt/deduct2.C: New test.
12925
12926 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12927
12928         * g++.old-deja/g++.pt/parms2.C: New test.
12929
12930 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12931
12932         * g++.old-deja/g++.pt/crash58.C: New test.
12933
12934 2000-09-06  Greg McGary  <greg@mcgary.org>
12935
12936         * gcc.c-torture/execute/20000906-1.c: New test.
12937         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
12938
12939 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12940
12941         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
12942
12943 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12944
12945         * g++.old-deja/g++.pt/crash57.C: New test.
12946
12947 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12948
12949         * g++.old-deja/g++.pt/crash56.C: New test.
12950
12951 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12952
12953         * g++.old-deja/g++.pt/koenig1.C: New test.
12954
12955 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12956
12957         * gcc.dg/20000904-1.c: New test.
12958
12959 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12960
12961         * gcc.dg/cpp/paste8.c: New test.
12962
12963 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
12964
12965         * gcc.c-torture/compile/20000827-1.c: New test.
12966
12967 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12968
12969         * gcc.dg/format-diag-1.c: New test.
12970
12971 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12972
12973         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
12974         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
12975         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
12976         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
12977         gcc.dg/formatz-1.c: Adjust warning regular expressions.
12978
12979 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12980
12981         * g++.old-deja/g++.other/nested4.C: New test.
12982
12983 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12984
12985         * g++.old-deja/g++.ns/scoped1.C: New test.
12986
12987 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
12988
12989         * lib/g++.exp: Support testing already-installed GCC.
12990
12991 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12992
12993         * wtr-label-1.c, wtr-suffix-1.c: New tests.
12994
12995 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12996
12997         * gcc.dg/return-type-2.c: New test.
12998
12999 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13000
13001         * gcc.c-torture/compile/20000825-1.c: New test.
13002
13003 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13004
13005         * gcc.dg/dwarf2-2.c: New test.
13006
13007 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13008
13009         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13010         dg-warning regexps.
13011
13012 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13013
13014         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13015         gcc.dg/format-ext-5.c: New tests.
13016
13017 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13018
13019         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13020
13021 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13022
13023         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13024
13025 2000-08-24  Richard Henderson  <rth@cygnus.com>
13026
13027         * gcc.dg/ia64-sync-1.c: New test.
13028         * gcc.dg/ia64-sync-2.c: New test.
13029         * gcc.dg/ia64-asm-1.c: New test.
13030
13031 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13032
13033         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13034         * gcc.dg/format-ext-2.c: New test.
13035
13036 2000-08-23  Jason Merrill  <jason@redhat.com>
13037
13038         * lib/old-dejagnu.exp: Also ignore "In member function" and
13039         "At global scope".
13040
13041 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13042
13043         * gcc.dg/noncompile/label-lineno-1.c: New test.
13044
13045 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13046
13047         * gcc.dg/c99-array-nonobj-1.c: New test.
13048
13049 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13050
13051         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13052         tests.
13053         * gcc.dg/format-ext-1.c: New test.
13054
13055 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13056
13057         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13058         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13059         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13060         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13061         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13062
13063 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13064
13065         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13066         gcc.dg/c99-strftime-2.c: New tests.
13067
13068 2000-08-22  Richard Henderson  <rth@cygnus.com>
13069
13070         * gcc.c-torture/execute/20000822-1.c: New test.
13071
13072 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13073
13074         * gcc.c-torture/execute/20000819-1.x: Remove.
13075
13076 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13077
13078         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13079         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13080         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13081         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13082         gcc.dg/format-xopen-1.c: New tests.
13083
13084 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13085
13086         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13087
13088 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13089
13090         * g++.old-deja/g++.other/loop2.C: New test.
13091
13092         * gcc.c-torture/compile/20000606-1.c: New test.
13093         * gcc.c-torture/compile/20000728-1.c: New test.
13094         * gcc.c-torture/execute/20000801-1.c: New test.
13095         * gcc.c-torture/execute/20000801-2.c: New test.
13096         * gcc.c-torture/execute/20000819-1.c: New test.
13097         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13098         * gcc.dg/20000629-1.c: New test.
13099         * gcc.dg/20000724-1.c: New test.
13100         * gcc.dg/20000807-1.c: New test.
13101
13102 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13103
13104         * gcc.dg/cpp/pragma-1.c: New test.
13105         * gcc.dg/cpp/pragma-2.c: New test.
13106
13107 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13108
13109         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13110         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13111
13112 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13113
13114         * gcc.c-torture/compile/20000818-1.c: New test.
13115
13116 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13117
13118         * gcc.c-torture/execute/20000818-1.c: New test.
13119
13120 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13121
13122         * gcc.dg/format-va-1.c: New test.
13123
13124 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13125
13126         * g++.old-deja/g++.other/typedef8.C: New test.
13127
13128 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13129
13130         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13131         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13132         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13133         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13134         * g++.old-deja/g++.other/ptrmem7.C: New test.
13135         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13136
13137 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13138
13139         * g++.old-deja/g++.pt/typename27.C: New test.
13140
13141 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13142
13143         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13144         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13145         * g++.old-deja/g++.pt/friend45.C: New test.
13146         * g++.old-deja/g++.other/friend8.C: New test.
13147
13148 2000-08-15  Richard Henderson  <rth@cygnus.com>
13149
13150         * gcc.c-torture/execute/20000815-1.c: New test.
13151
13152 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13153
13154         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13155         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13156         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13157
13158 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13159
13160         * g++.old-deja/g++.other/refinit2.C: New test.
13161
13162 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13163
13164         * lib/c-torture.exp (c-torture): Make
13165         compiler_conditional_xfail_data global.
13166         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13167         compiler_conditional_xfail_data machinery.
13168         (f-torture-execute): Likewise.
13169         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13170         and only when unrolling loops.
13171
13172         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13173
13174 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13175
13176         * g++.old-deja/g++.pt/explicit81.C: New test.
13177
13178 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13179
13180         * g++.old-deja/g++.pt/typename26.C: New test.
13181
13182 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13183
13184         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13185         warning.
13186
13187 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13188
13189         * g++.old-deja/g++.other/array3.C: New test.
13190
13191 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13192
13193         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13194         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13195         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13196         New tests.
13197
13198 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13199
13200         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13201         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13202
13203 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13204
13205         * gcc.c-torture/execute/20000808-1.c: New test.
13206
13207 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13208
13209         * gcc.dg/c90-const-expr-1.c: New test.
13210
13211 2000-08-08  Richard Henderson  <rth@cygnus.com>
13212
13213         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13214
13215 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13216
13217         * gcc.dg/noncompile/const-ll-1.c: New test.
13218
13219 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13220
13221         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13222
13223 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13224
13225         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13226         that running programs linked against the shared version of libobjc
13227         run correctly.
13228
13229 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13230
13231         * gcc.dg/c99-printf-1.c: New test.
13232
13233 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13234
13235         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13236
13237 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13238
13239         * gcc.c-torture/execute/20000731-1.x: Delete.
13240
13241 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13242
13243         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13244         and torture_without_loops as is done by c-torture.exp.
13245         (search_for): Copy from c-torture.exp.
13246         (gcc-dg-runtest): New function, drives a directory of tests
13247         iterating over the TORTURE_OPTIONS.
13248         (scan-assembler, scan-assembler-not): Move here from
13249         individual directory drivers.
13250
13251         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13252         defined by lib/gcc-dg.exp.
13253         * gcc.dg/cpp/cpp.exp: Likewise.
13254         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13255         gcc-dg-runtest, so we cycle over optimization options.
13256
13257         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13258         * gcc.dg/compare2.c: No longer expected to fail.
13259
13260 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13261
13262         * gcc.c-torture/execute/20000804-1.c: New test.
13263
13264 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13265
13266         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13267
13268 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13269
13270         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13271
13272 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13273
13274         * gcc.c-torture/compile/20000803-1.c: New test.
13275
13276 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13277
13278         * gcc.c-torture/execute/20000801-3.c,
13279         gcc.c-torture/execute/20000801-4.c: New tests.
13280         * gcc.c-torture/execute/20000801-3.x,
13281         gcc.c-torture/execute/20000801-4.x: Xfail.
13282
13283 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13284
13285         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13286         libobjc/.libs to allow for libtool.
13287
13288 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13289
13290         * gcc.c-torture/compile/20000802-1.c: New test.
13291
13292 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13293
13294         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13295
13296 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13297
13298         * gcc-c-torture/execute/20000731-2.c: New test.
13299
13300         * gcc.c-torture/execute/20000731-1.c: New test.
13301         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13302
13303 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13304
13305         * testsuite/gcc.dg/cpp/paste7.c: New test.
13306         * gcc.dg/cpp/20000725-1.c: New test.
13307
13308 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13309
13310         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13311         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13312         declaration warning for __builtin_dwarf_reg_size.
13313
13314         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13315
13316 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13317
13318         * gcc.dg/noncompile/voidparam-1.c: New test.
13319
13320 2000-07-30  Richard Henderson  <rth@cygnus.com>
13321
13322         * gcc.dg/c90-digraph-1.c: Don't xfail.
13323         * gcc.dg/compare2.c (case 10): Xfail.
13324         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13325
13326 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13327
13328         * gcc.dg/c99-main-1.c: New test.
13329
13330 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13331
13332         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13333
13334 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13335
13336         * gcc.c-tortuer/execute/20000726-1.c: New test.
13337
13338 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13339
13340         * gcc.c-torture/execute/enum-2.c: New test.
13341
13342 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13343
13344         * gcc.dg/cpp/tr-warn3.c: New test.
13345
13346 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13347
13348         * g++.old-deja/g++.ext/implicit1.C: Remove.
13349         * g++.old-deja/g++.jason/c2.C: Remove
13350         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13351         * g++.old-deja/g++.pt/crash16.C: Likewise.
13352         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13353
13354 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13355
13356         * g++.old-deja/g++.other/for2.C: New test.
13357
13358 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13359
13360         * gcc.dg/20000720-1.c: New test.
13361
13362 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13363
13364         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13365
13366 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13367
13368         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13369         * gcc.c-torture/execute/20000722-1.c: New.
13370         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13371
13372 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13373
13374         * gcc.dg/cpp/20000720-1.S: New test.
13375
13376 2000-07-21  Michael Meissner  <meissner@redhat.com>
13377
13378         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13379
13380 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13381
13382         * g++.old-deja/g++.brendan/crash16.C,
13383         g++.old-deja/g++.brendan/parse3.C,
13384         g++.old-deja/g++.brendan/redecl1.C,
13385         g++.old-deja/g++.ns/template13.C,
13386         g++.old-deja/g++.other/decl4.C,
13387         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13388
13389 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13390
13391         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13392         and "Internal error".
13393
13394         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13395         regexps.
13396         * gcc.dg/cpp/paste6.c: New test.
13397
13398 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13399
13400         * gcc.dg/cpp/tr-direct.c: New test.
13401
13402         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13403         gcc.dg/cpp/undef1.c: Tweak error regexps.
13404
13405 2000-07-18  Eric Christopher <echristo@redhat.com>
13406
13407         * gcc.c-torture/compile/20000718-1.c: New test.
13408
13409 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13410
13411         * cpplex.c (_cpp_push_token): If the token being pushed back
13412         is the previous token in this context, just subtract one from
13413         context->posn.
13414         * cppmacro.c (save_expansion): Clear aux field when storing a
13415         placemarker.
13416
13417 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13418
13419         * gcc.dg/noncompile/redecl-1.c: New test.
13420
13421 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13422
13423         * gcc.c-torture/execute/20000717-5.c: New test.
13424         * gcc.c-torture/execute/20000717-1.x: Removed.
13425
13426 2000-07-17  Richard Henderson  <rth@cygnus.com>
13427
13428         * gcc.c-torture/execute/20000717-4.c: New test.
13429
13430 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13431
13432         * gcc.dg/cpp/syshdr.c: New test.
13433         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13434
13435 2000-07-17  Neil Booth  <neilb@earthling.net>
13436
13437         * gcc.dg/cpp/cmdlne-dM.c: New test.
13438         * gcc.dg/cpp/cmdlne-dD.c: New test.
13439
13440 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13441
13442         * gcc.c-torture/execute/20000717-3.c: New test.
13443
13444         * gcc.c-torture/compile/20000717-1.c: New test.
13445
13446 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13447
13448         * gcc.c-torture/execute/20000717-2.c: New test.
13449
13450 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13451
13452         * gcc.dg/formatz-1.c: New test.
13453
13454         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13455         * gcc.dg/c99-digraph-1.c: New tests.
13456
13457         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13458         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13459
13460         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13461         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13462         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13463         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13464         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13465         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13466         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13467
13468 2000-07-17   Greg McGary <greg@mcgary.org>
13469
13470         * gcc.c-torture/execute/20000717-1.c: New test.
13471         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13472
13473 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13474
13475         * gcc.c-torture/execute/20000715-2.c: New test.
13476         * gcc.dg/20000715-1.c: New test.
13477
13478 2000-07-15  Michael Meissner  <meissner@redhat.com>
13479
13480         * gcc.c-torture/execute/20000715-1.c: New test.
13481
13482 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13483
13484         * gcc.c-torture/execute/20000707-1.c: New test.
13485
13486 2000-07-13  Neil Booth  <NeilB@earthling.net>
13487
13488         * testsuite/gcc.dg/cpp/digraph1.c,
13489         testsuite/gcc.dg/cpp/digraph2.c,
13490         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13491
13492 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13493
13494         * g77.f-torture/compile/20000630-2.f:  New test.
13495         * g77.f-torture/compile/20000630-2.x
13496
13497 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13498
13499         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13500
13501 2000-07-11  Neil Booth  <NeilB@earthling.net>
13502
13503         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13504
13505 2000-07-11  Neil Booth  <NeilB@earthling.net>
13506
13507         * gcc.dg/cpp/cmdlne-C.c: New.
13508
13509 2000-07-09  Neil Booth  <NeilB@earthling.net>
13510
13511         * gcc.dg/cpp/directiv.c: New tests.
13512         * gcc.dg/cpp/undef1.c: Update.
13513
13514 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13515
13516         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13517
13518 2000-07-09  Neil Booth  <NeilB@earthling.net>
13519
13520         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13521
13522 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13523
13524         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13525         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13526
13527 2000-07-08  Neil Booth  <NeilB@earthling.net>
13528
13529         * gcc.dg/cpp/macsyntx.c: New tests.
13530
13531 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13532
13533         * gcc.dg/20000707-1.c: New test.
13534
13535 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13536
13537         * gcc.c-torture/execute/20000706-1.c: New test.
13538         * gcc.c-torture/execute/20000706-2.c: New test.
13539         * gcc.c-torture/execute/20000706-3.c: New test.
13540         * gcc.c-torture/execute/20000706-4.c: New test.
13541         * gcc.c-torture/execute/20000706-5.c: New test.
13542
13543 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13544
13545         * g++.old-deja/g++.pt/instantiate7.C: New test.
13546
13547 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13548
13549         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13550         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13551         * g++.old-deja/g++.other/rtti3.C: Likewise.
13552         * g++.old-deja/g++.other/rttid3.C: Likewise.
13553
13554 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13555
13556         *  g77.f-torture/compile/20000630-1.x: Fix typo
13557
13558 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13559
13560         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13561         assembly output.
13562
13563 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13564
13565         * gcc.dg/cpp/ident.c: New test.
13566
13567 2000-07-05  Neil Booth  <NeilB@earthling.net>
13568
13569         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13570           gcc.dg/cpp/lexstrng.c: New tests.
13571
13572 2000-07-04  Neil Booth  <NeilB@earthling.net>
13573
13574         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13575         * gcc.dg/cpp/strify2.c: Same.
13576
13577 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13578
13579         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13580         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13581         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13582         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13583
13584         * testsuite/gcc.dg/cpp/macro1.c,
13585         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13586         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13587         testsuite/gcc.dg/cpp/strify1.c,
13588         testsuite/gcc.dg/cpp/strify2.c: New tests.
13589
13590 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13591
13592         * gcc.c-torture/execute/20000703-1.c: New test.
13593
13594 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13595
13596         * g++.old-deja/g++.pt (lookup10.C): New test.
13597
13598 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13599
13600         * g++.old-deja/g++.pt (typename25.C): New test.
13601
13602 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13603
13604         * gcc.c-torture/compile/20000701-1.c: New test.
13605
13606 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13607
13608         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13609         to test case.
13610
13611 2000-06-30  Catherine Moore  <clm@cygnus.com>
13612
13613         * gcc.c-torture/execute/align-1.c: New test.
13614
13615 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13616
13617         * g++.old-deja/g++.pt/expr8.C: New test.
13618         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13619
13620 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13621
13622         * gcc.c-torture/compile/20000629-1.c: New test.
13623
13624 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13625
13626
13627         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13628         gcc.dg/noncompile directory, depending on whether they're
13629         preprocessor tests or not.  Annotate all the tests for the dg
13630         framework.
13631
13632         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13633         * gcc.dg/noncompile/noncompile.exp: New.
13634
13635         * Moved files:
13636         Old name                                New name
13637         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13638         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13639         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13640         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13641         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13642         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13643         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13644         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13645         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13646         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13647         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13648         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13649         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13650         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13651         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13652         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13653         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13654         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13655         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13656         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13657         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13658         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13659         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13660         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13661
13662         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13663         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13664         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13665         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13666         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13667         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13668
13669 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13670
13671         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13672         declare one variable.  On the fourth, error.
13673         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13674         declared by 20000628-1a.h.
13675
13676 2000-06-29  Richard Henderson  <rth@redhat.com>
13677
13678         * gcc.c-torture/execute/930529-1.x: New file.
13679         * gcc.dg/920413-1.c: Adjust expected warning text.
13680         * gcc.dg/980217-1.c: Declare abort.
13681         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13682
13683 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13684
13685         * g77.f-torture/compile/20000629-1.f: New test.
13686         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13687
13688 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13689
13690         Rearrange lots of files, removing entirely the
13691         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13692         directories.
13693
13694         * Deleted files:
13695         gcc.c-torture/code_quality/code_quality.exp
13696         gcc.c-torture/special/special.exp
13697         gcc.failure/failure.exp
13698         gcc.failure/940409-1.x
13699         gcc.c-torture/compile/961203-1.x
13700
13701         * New files:
13702         gcc.misc-tests/linkage.exp
13703         gcc.c-torture/execute/920730-1t.c
13704         gcc.c-torture/execute/920730-1t.x
13705         gcc.c-torture/compile/920520-1.x
13706         gcc.c-torture/compile/920521-1.x
13707         gcc.c-torture/compile/981006-1.x
13708         gcc.c-torture/execute/eeprof-1.x
13709
13710         * Moved files (possibly with modifications to fit a new harness):
13711         Old name                                New name
13712         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13713         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13714         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13715         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13716         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13717         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13718         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13719         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13720         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13721         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13722         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13723         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13724         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13725         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13726
13727 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13728
13729         * c-torture/compile/961203-1.x: Delete.
13730
13731         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13732         not exit. Include stdio.h.
13733         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13734         * gcc.misc-tests/dg-12.c: Likewise.
13735         * gcc.misc-tests/dg-5.c: Likewise.
13736         * gcc.misc-tests/dg-6.c: Likewise.
13737         * gcc.misc-tests/dg-7.c: Prototype abort.
13738         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13739         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13740         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13741         not exit.
13742         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13743         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13744
13745 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13746
13747         * gcc.dg/cpp/20000628-1.c: New test.
13748         * gcc.dg/cpp/20000628-1.h: New header for above test.
13749         * gcc.dg/cpp/20000628-1a.h: Likewise.
13750
13751 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13752
13753         * gcc.dg/cpp: New directory.
13754         * gcc.dg/cpp/cpp.exp: New driver.
13755         * gcc.dg/cpp/20000627-1.c: New test.
13756         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13757         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13758         and rewrite as a compilation test.
13759
13760         * gcc.dg: Move many files into the cpp subdirectory, possibly
13761         renaming or editing them as well.
13762         Old name                New name
13763         990119-1.c              cpp/19990119-1.c
13764         990228-1.c              cpp/19990228-1.c
13765         990407-1.c              cpp/19990407-1.c
13766         990409-1.c              cpp/19990409-1.c
13767         990413-1.c              cpp/19990413-1.c
13768         990703-1.c              cpp/19990703-1.c
13769         20000127-1.c            cpp/20000127-1.c
13770         20000129-1.c            cpp/20000129-1.c
13771         20000207-1.c            cpp/20000207-1.c
13772         20000207-2.c            cpp/20000207-2.c
13773         20000209-1.c            cpp/20000209-1.c
13774         20000209-2.c            cpp/20000209-2.c
13775         20000301-1.c            cpp/20000301-1.c
13776         20000419-1.c            cpp/20000419-1.c
13777         20000510-1.S            cpp/20000510-1.S
13778         20000519-1.c            cpp/20000519-1.c
13779         20000529-1.c            cpp/20000529-1.c
13780         20000625-1.c            cpp/20000625-1.c
13781         20000625-2.c            cpp/20000625-2.c
13782         cpp-as1.c               cpp/assert1.c
13783         cpp-as2.c               cpp/assert2.c
13784         cxx-comments-1.c        cpp/cxxcom1.c
13785         cxx-comments-2.c        cpp/cxxcom2.c
13786         endif-label.c           cpp/endif.c
13787         cpp-hash1.c             cpp/hash1.c
13788         cpp-hash2.c             cpp/hash2.c
13789         cpp-if1.c               cpp/if-1.c
13790         cpp-if2.c               cpp/if-2.c
13791         cpp-if3.c               cpp/if-3.c
13792         cpp-if4.c               cpp/if-4.c
13793         cpp-if5.c               cpp/if-5.c
13794         cpp-cond.c              cpp/if-cexp.c
13795         cpp-missingop.c         cpp/if-mop.c
13796         cpp-missingparen.c      cpp/if-mpar.c
13797         cpp-opprec.c            cpp/if-oppr.c
13798         cpp-ifparen.c           cpp/if-paren.c
13799         cpp-shortcircuit.c      cpp/if-sc.c
13800         cpp-shift.c             cpp/if-shift.c
13801         cpp-unary.c             cpp/if-unary.c
13802         cpp-li1.c               cpp/line1.c
13803         cpp-li2.c               cpp/line2.c
13804         lineno.c                cpp/line3.c
13805         lineno-2.c              cpp/line4.c
13806         cpp-mi.c                cpp/mi1.c
13807         cpp-mic.h               cpp/mi1c.h
13808         cpp-micc.h              cpp/mi1cc.h
13809         cpp-mind.h              cpp/mi1nd.h
13810         cpp-mindp.h             cpp/mi1ndp.h
13811         cpp-mix.h               cpp/mi1x.h
13812         cpp-mi2.c               cpp/mi2.c
13813         cpp-mi2a.h              cpp/mi2a.h
13814         cpp-mi2b.h              cpp/mi2b.h
13815         cpp-mi2c.h              cpp/mi2c.h
13816         cpp-mi3.c               cpp/mi3.c
13817         cpp-mi3.def             cpp/mi3.def
13818         poison-1.c              cpp/poison.c
13819         pr-impl.c               cpp/prag-imp.c
13820         cpp-redef-2.c           cpp/redef1.c
13821         cpp-redef.c             cpp/redef2.c
13822         strpaste.c              cpp/strp1.c
13823         strpaste-2.c            cpp/strp2.c
13824         cpp-tradpaste.c         cpp/tr-paste.c
13825         cpp-tradstringify.c     cpp/tr-str.c
13826         cpp-tradwarn1.c         cpp/tr-warn1.c
13827         cpp-tradwarn2.c         cpp/tr-warn2.c
13828         trigraphs.c             cpp/trigraphs.c
13829         cpp-unc1.c              cpp/unc1.c
13830         cpp-unc2.c              cpp/unc2.c
13831         cpp-unc3.c              cpp/unc3.c
13832         cpp-unc.c               cpp/unc4.c
13833         undef.c                 cpp/undef1.c
13834         undef-2.c               cpp/undef2.c
13835         cpp-wi1.c               cpp/widestr1.c
13836
13837 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13838
13839         * lib/g++.exp (g++_include_flags): Tweak.
13840
13841 2000-06-27  H.J. Lu  <hjl@gnu.org>
13842             Loren J. Rittle  <ljrittle@acm.org>
13843
13844         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13845         version with one that knows about the new gcc tree structure.
13846         (g++_link_flags): Same.
13847
13848 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13849
13850         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13851         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13852         case we are cross-compiling.
13853
13854         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13855         g++.old-deja/g++.niklas/Makefile.in,
13856         g++.old-deja/g++.niklas/configure.in,
13857         g++.old-deja/g++.other/Makefile.in,
13858         g++.old-deja/g++.other/configure.in,
13859         gcc.c-torture/code_quality/Makefile.in,
13860         gcc.c-torture/code_quality/configure.in,
13861         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
13862         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
13863         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
13864         gcc.c-torture/execute/ieee/Makefile.in,
13865         gcc.c-torture/execute/ieee/configure.in,
13866         gcc.c-torture/noncompile/Makefile.in,
13867         gcc.c-torture/noncompile/configure.in,
13868         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
13869         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
13870         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
13871
13872 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13873
13874         * g++.old-deja/g++.other/ambig3.C: New test.
13875
13876 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13877
13878         * g++.old-deja/g++.pt/syntax1.C: New test.
13879         * g++.old-deja/g++.pt/syntax2.C: New test.
13880         * g++.old-deja/g++.other/syntax3.C: New test.
13881         * g++.old-deja/g++.other/syntax4.C: New test.
13882
13883 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13884
13885         * gcc.dg/20000623-1.c: Prototype exit and abort.
13886
13887 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13888
13889         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
13890         New tests.
13891         * gcc.dg/cpp-mi3.def: New file.
13892
13893         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
13894         inside assertions.
13895         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
13896         lexer's error messages.
13897         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
13898         divine anything from the linemarkers.
13899         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
13900         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
13901
13902 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
13903
13904         * gcc.dg/20000623-1.c: New test.
13905
13906 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
13907
13908         * gcc.c-torture/execute/20000622-1.c: New test.
13909
13910 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13911
13912         * g++.old-deja/g++.other/init15.C: New test.
13913
13914 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13915
13916         * g++.old-deja/g++.pt/vaarg2.C: New test.
13917         * g++.old-deja/g++.pt/vaarg3.C: New test.
13918
13919 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
13920
13921         * g++.old-deja/g++.other/dyncast6.C: New test.
13922
13923 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
13924
13925         * gcc.c-torture/execute/loop-6.c: New test.
13926
13927 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
13928
13929         * gcc.dg/20000614-1.c: New test.
13930         * gcc.dg/20000614-2.c: New test.
13931
13932 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
13933
13934         * g++.old-deja/g++.other/inline12.C: New test.
13935
13936 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
13937
13938         * g++.old-deja/g++.other/eh1.C: New test.
13939
13940 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
13941
13942         * g++.old-deja/g++.other/type.C: New test.
13943
13944 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13945
13946         * g++.old-deja/g++.other/initstring.C: New test.
13947
13948 2000-06-12  Jason Merrill  <jason@redhat.com>
13949
13950         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
13951
13952 2000-06-09  Jeffrey A Law  (law@cygnus.com)
13953
13954         * gcc.c-torture/compile/20000609-1.c: New test.
13955
13956 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
13957
13958         * gcc.dg/20000609-1.c: New test.
13959
13960 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
13961
13962         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
13963         * gcc.c-torture/noncompile/poison-1.c: Move...
13964         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
13965         * gcc.dg/cpp-li1.c: Add a token after the #line.
13966
13967 2000-06-05  Richard Henderson  <rth@cygnus.com>
13968
13969         * gcc.c-torture/execute/20000605-2.c: New test.
13970         * gcc.c-torture/execute/20000605-3.c: New test.
13971
13972 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
13973
13974         * g77.f-torture/execute/20000503-1.x: New file.
13975
13976 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13977
13978         * g++.old-deja/g++.eh/badalloc1.C: New test.
13979
13980 2000-06-05  Richard Henderson  <rth@cygnus.com>
13981
13982         * gcc.c-torture/execute/20000605-1.c: New test.
13983
13984 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13985             Nathan Sidwell <nathan@codesourcery.com>
13986
13987         * gcc.c-torture/compile/20000605-1.c: New test.
13988
13989 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
13990
13991         * g77.f-torture/compile/20000601-1.f:  New test.
13992
13993 2000-06-03  Richard Henderson  <rth@cygnus.com>
13994
13995         * gcc.c-torture/execute/20000603-1.c: New.
13996
13997 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
13998
13999         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14000         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14001
14002 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14003
14004         * gcc.dg/compare2.c (case 12): XFAIL.
14005         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14006         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14007
14008         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14009
14010 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14011
14012         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14013         guard macro is already defined when the header is first
14014         included.
14015         * gcc.dg/cpp-mix.h: New file.
14016         * gcc.dg/endif-label.c: Update patterns to match compiler.
14017
14018         * g++.brendan/complex1.C: Declare abort.
14019         * g++.law/refs4.C: Remove XFAIL.
14020         * g++.oliva/expr2.C: Declare abort and exit.
14021
14022 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14023
14024         * gcc.c-torture/execute/20000528-1.c: New test.
14025
14026         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14027         * g++.old-deja/g++.law/temps4.C: Likewise.
14028
14029         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14030         stdlib.h.  Call abort() on failure.
14031         * g++.old-deja/g++.law/refs4.C: Likewise.
14032         * g++.old-deja/g++.law/temps4.C: Likewise.
14033         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14034         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14035
14036 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14037
14038         Relative to g++.dg/special:
14039         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14040
14041         Relative to g++.old-deja:
14042         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14043         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14044         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14045         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14046         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14047         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14048         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14049
14050         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14051         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14052         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14053         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14054         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14055         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14056         and/or string.h.
14057
14058         * g++.other/goto1.C: Update expectations for error messages.
14059
14060 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14061
14062         * gcc.c-torture/compile/20000523-1.c: New test.
14063
14064 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14065
14066         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14067
14068 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14069
14070         * g++.old-deja/g++.eh/catch11.C: New test.
14071         * g++.old-deja/g++.eh/catch12.C: New test.
14072
14073 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14074
14075         * gcc.c-torture/execute/20000523-1.c: New test.
14076
14077 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14078
14079         * c-torture/execute/bcp-1.c: Replace abort in arg of
14080         __builtin_constant_p with a generic external function.
14081
14082         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14083         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14084         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14085         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14086         Prototype abort and/or exit.
14087
14088         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14089         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14090         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14091         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14092
14093 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14094
14095         * gcc.dg/dwarf2-1.c: New test.
14096
14097 2000-05-20  Richard Henderson  <rth@cygnus.com>
14098
14099         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14100
14101 2000-05-20  Andreas Jaeger  <aj@suse.de>
14102
14103         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14104         testcase.
14105
14106 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14107
14108         * gcc.c-torture/execute/20000519-2.c: New test.
14109
14110 2000-05-19  Andreas Jaeger  <aj@suse.de>
14111
14112         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14113         which fails with SSA.
14114
14115         * lib/c-torture.exp: Also test with -O3 -fssa.
14116
14117 2000-05-18  Michael Meissner  <meissner@redhat.com>
14118
14119         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14120         * gcc.c-torture/execute/920415-1.c: Ditto.
14121         * gcc.c-torture/execute/920501-1.c: Ditto.
14122         * gcc.c-torture/execute/conversion.c: Ditto.
14123         * gcc.c-torture/execute/cvt-1.c: Ditto.
14124
14125 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14126
14127         * gcc.c-torture/compile/20000518-1.c: New test.
14128
14129 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14130
14131         * g77.f-torture/compile/200005018.f:  New test.
14132
14133 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14134
14135         * gcc.c-torture/compile/20000517-1.c: New test.
14136
14137 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14138
14139         * gcc.c-torture/execute/20000516-1.c: New test.
14140
14141 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14142
14143         * g++.old-deja/g++.other/eh.C: New test.
14144
14145 2000-05-12  Richard Henderson  <rth@cygnus.com>
14146
14147         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14148         constants through to doit's conditional.
14149
14150 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14151
14152         * gcc.c-torture/compile/20000511-1.c: New test.
14153         * g77.f-torture/compile/20000511-1.f: New test.
14154         * g77.f-torture/compile/20000511-2.f: New test.
14155
14156 2000-05-11  Michael Meissner  <meissner@redhat.com>
14157
14158         * gcc.c-torture/execute/20000511-1.c: New test.
14159
14160 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14161
14162         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14163         * gcc.dg/20000510-1.S: New.
14164
14165 2000-05-08  Catherine Moore  <clm@cygnus.com>
14166
14167         * gcc.dg/unused-3.c: New.
14168
14169 2000-05-06  Richard Henderson  <rth@cygnus.com>
14170
14171           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14172           * g++.old-deja/g++.mike/warn1.C: Likewise.
14173           * g++.old-deja/g++.pt/local1.C: Likewise.
14174           * g++.old-deja/g++.pt/local7.C: Likewise.
14175           * g++.old-deja/g++.pt/spec16.C: Likewise.
14176
14177 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14178
14179         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14180
14181 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14182
14183           * g77.f-torture/execute/20000503-1.f:  New test.
14184
14185 2000-05-04  Andreas Jaeger  <aj@suse.de>
14186
14187         * gcc.dg/noreturn-2.c: New test.
14188
14189 2000-05-04  Neil Booth  <NeilB@earthling.net>
14190
14191         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14192         preprocessor.
14193
14194 2000-05-04  Richard Henderson  <rth@cygnus.com>
14195
14196         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14197
14198 2000-05-04  Richard Henderson  <rth@cygnus.com>
14199
14200         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14201         OpenSSL by Jason R Thorpe.
14202
14203 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14204
14205         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14206
14207 2000-05-03  Robert Lipe <robertlipe@usa.net>
14208
14209         * gcc.dg/20000503-1.c: New test.
14210
14211 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14212
14213         * gcc.c-torture/compile/20000502-1.c: New test.
14214         * g++.old-deja/g++.other/align.C: New test.
14215         * gcc.dg/cpp-tradstringify.c: New test.
14216
14217 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14218
14219         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14220         and hard registers.
14221
14222 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14223
14224         * gcc.c-torture/execute/loop-5.c: New test.
14225
14226 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14227
14228         * gcc.c-torture/execute/va-arg-20.c: New test.
14229
14230 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14231
14232         * gcc.c-torture/execute/20000422-1.c: New test.
14233
14234 2000-04-20  Greg McGary  <gkm@gnu.org>
14235
14236         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14237         when optimizing, but without sibling-call optimizations (-O1).
14238
14239 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14240
14241           * gcc.c-torture/compile/20000420-1.c: New test.
14242
14243 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14244
14245         * g++.abi/ptrflags.C: New test.
14246         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14247
14248 2000-04-19  Catherine Moore  <clm@cygnus.com>
14249
14250         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14251
14252 2000-04-19  Greg McGary  <gkm@gnu.org>
14253
14254         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14255         sibling-call optimizations.
14256
14257 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14258
14259         * gcc.dg/20000419-1.c: New test.
14260
14261 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14262
14263         * gcc.c-torture/execute/20000412-6.c: New test.
14264
14265 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14266
14267         * gcc.c-torture/execute/20000412-5.c: New test.
14268         * g77.f-torture/compile/20000412-1.f: New test.
14269         * gcc.c-torture/execute/20000412-4.c: New test.
14270         * gcc.c-torture/compile/20000412-2.c: New test.
14271         * gcc.c-torture/execute/20000412-3.c: New test.
14272         * gcc.c-torture/compile/20000412-1.c: New test.
14273         * gcc.c-torture/execute/20000412-2.c: New test.
14274
14275 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14276
14277         * objc/execute/bf-20.m: New test.
14278
14279 2000-04-10  Richard Henderson  <rth@cygnus.com>
14280
14281         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14282
14283         * gcc.c-torture/execute/20000412-1.c: New test.
14284
14285 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14286
14287         * g++.old-deja/g++.eh/catchptr1.C: New test.
14288
14289 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14290
14291         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14292
14293 2000-04-08  Neil Booth  <NeilB@earthling.net>
14294
14295         * gcc.dg/cpp-nullchar.c: Remove test as
14296         embedded nulls cause problems.
14297
14298 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14299
14300         * gcc.dg/compare2.c: New test.
14301
14302 2000-04-08  Neil Booth  <NeilB@earthling.net>
14303
14304         * gcc.dg/cpp-nullchar.c: New test.
14305
14306 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14307
14308         * gcc.dg/cpp-mi2.c: New test.
14309         * gcc.dg/cpp-mi2[abc].h: New files.
14310
14311 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14312
14313         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14314         member name.
14315
14316 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14317
14318         * g++.old-deja/g++.abi/vmihint.C: New test.
14319
14320 2000-04-06  Neil Booth  <NeilB@earthling.net>
14321
14322         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14323         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14324         copyright.
14325
14326 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14327
14328         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14329         avoid stack-frame overwrite.
14330
14331 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14332
14333         * gcc.c-torture/compile/20000405-2.c: New test.
14334         * gcc.c-torture/compile/20000405-3.c: New test.
14335
14336 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14337
14338         * gcc.c-torture/compile/20000405-1.c: New test.
14339
14340 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14341
14342         * gcc.dg/cast-qual-1.c: Revert last change.
14343
14344 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14345
14346         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14347
14348 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14349
14350         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14351         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14352
14353 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14354
14355         * gcc.c-torture/compile/20000403-2.c: New test.
14356         * gcc.c-torture/compile/20000403-1.c: New test.
14357
14358 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14359
14360         * gcc.c-torture/execute/20000403-1.c: New test.
14361
14362 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14363
14364         * gcc.c-torture/execute/20000402-1.c: New test.
14365
14366 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14367
14368         * gcc.c-torture/execute/va-arg-15.c: New test.
14369         * gcc.c-torture/execute/va-arg-16.c: New test.
14370         * gcc.c-torture/execute/va-arg-17.c: New test.
14371         * gcc.c-torture/execute/va-arg-18.c: New test.
14372         * gcc.c-torture/execute/va-arg-19.c: New test.
14373
14374 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14375
14376         * gcc.c-torture/compile/981211-1.c: Move to...
14377         * gcc.dg/cpp-as1.c: ...here.
14378         * gcc.dg/cpp-as2.c: New file.
14379
14380         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14381         compiler.
14382
14383 2000-04-02  Neil Booth  <NeilB@earthling.net>
14384
14385         * gcc.dg/cpp-cond.c  New tests.
14386         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14387         accidental success less likely.
14388         * gcc.dg/cpp-missingop.c  New tests.
14389         * gcc.dg/cpp-missingparen.c  New tests.
14390         * gcc.dg/cpp-shift.c  New tests.
14391         * gcc.dg/cpp-shortcircuit.c  New tests.
14392         * gcc.dg/cpp-unary.c  New tests.
14393
14394 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14395
14396         * gcc.c-torture/compile/20000329-1.c: New test.
14397
14398 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14399
14400         * gcc.c-torture/compile/20000326-1.c: New test.
14401         * gcc.c-torture/compile/20000326-2.c: New test.
14402
14403 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14404
14405         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14406         the first parameter is a function argument.
14407
14408 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14409
14410         * g++.old-deja/g++.ext/array4.C: New test.
14411
14412 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14413
14414         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14415
14416 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14417
14418         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14419
14420 2000-03-19  Richard Henderson  <rth@cygnus.com>
14421
14422         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14423
14424 2000-03-19  Richard Henderson  <rth@cygnus.com>
14425
14426         * gcc.c-torture/compile/20000319-1.c: New test.
14427
14428 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14429
14430         * gcc.c-torture/execute/20000314-3.c: New test.
14431         * gcc.c-torture/execute/20000314-2.c: New test.
14432         * gcc.c-torture/execute/20000314-1.c: New test.
14433         * gcc.c-torture/compile/20000314-2.c: New test.
14434         * gcc.c-torture/compile/20000314-1.c: New test.
14435
14436 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14437
14438         * g++.old-deja/g++.warn/inline.C: New test.
14439
14440 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14441
14442         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14443         standards-compliant result rather than specific constants.
14444         Put test-values in array.
14445
14446 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14447
14448         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14449         (g++_target_compile): Put test-specific options last.
14450
14451 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14452
14453         * g++.old-deja/g++.eh/vbase4.C: New test.
14454
14455 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14456
14457         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14458
14459 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14460
14461         * g++.old-deja/g++.brendan/misc12.C: Removed.
14462         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14463         * g++.old-deja/g++.ext/pretty4.C: New test.
14464
14465 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14466
14467         * g++.old-deja/g++.other/string2.C: New test.
14468
14469 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14470
14471         * g++.old-deja/g++.warn/impint2.C: New test.
14472
14473 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14474
14475         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14476         is 1, not zero.
14477
14478 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14479
14480         * g++.old-deja/g++.warn/impint.C: New test.
14481         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14482         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14483         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14484         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14485         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14486         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14487         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14488         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14489         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14490         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14491         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14492         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14493
14494 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14495
14496         * gcc.dg/cpp-redef.c: New test.
14497
14498 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14499
14500         * g++.old-deja/g++.pt/unify7.C: New test.
14501
14502 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14503
14504         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14505         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14506
14507 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14508
14509         * gcc.c-torture/compile/20000224-1.c: New test.
14510
14511 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14512
14513         * gcc.c-torture/compile/cpp-2.c: New test.
14514         * gcc.c-torture/compile/cpp-1.c: New test.
14515
14516 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14517
14518         * gcc.c-torture/execute/20000225-1.c: New test.
14519
14520 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14521
14522         * gcc.dg/cpp-li2.c: New test.
14523
14524         * gcc.dg/cpp-wi1.c: New test.
14525
14526         * gcc.dg/cpp-li1.c: New test.
14527
14528 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14529
14530         * g++.old-deja/g++.other/sizeof5.C: New test.
14531
14532 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14533
14534         * gcc.c-torture/execute/va-arg-13.c: New test.
14535
14536 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14537
14538         * gcc.c-torture/execute/va-arg-12.c: New test.
14539
14540 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14541
14542         * gcc.c-torture/execute/20000223-1.c: New test.
14543
14544 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14545
14546         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14547
14548 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14549
14550         * g++.old-deja/g++.abi/ptrmem.C: New test.
14551
14552 2000-02-19  Richard Henderson  <rth@cygnus.com>
14553
14554         * gcc.c-torture/compile/init-3.c: New.
14555
14556 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14557
14558         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14559         ALWAYS_CXXFLAGS.
14560
14561 2000-02-11  Robert Lipe <robertl@sco.com>
14562
14563         * gcc.c-torture/compile/20000211-3.c: New test.
14564
14565 2000-02-11  Martin Buchholz <martin@xemacs.org>
14566
14567         * gcc.c-torture/compile/20000211-2.c: New test.
14568
14569 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14570
14571         * gcc.c-torture/compile/20000211-1.c: New test.
14572
14573 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14574
14575         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14576           on native targets
14577
14578 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14579
14580         * g++.old-deja/g++.other/cast5.C: New test.
14581
14582 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14583
14584         * gcc.c-torture/execute/20000205-1.c: New.
14585
14586 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14587
14588         * g++.old-deja/g++.jason/cast3.C: Return void.
14589         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14590
14591 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14592
14593         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14594
14595         * gcc.dg/loop-1.c: New test.
14596
14597 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14598
14599         * gcc.c-torture/compile/20000127-1.c: New test.
14600         * gcc.c-torture/execute/991228-1.c: New test.
14601
14602 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14603
14604         * gcc.dg/unused-2.c: New test.
14605
14606         * gcc.dg/conv-1.c: New test.
14607
14608 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14609
14610         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14611         compiler.
14612         (tool_option_proc): Fix typo.
14613
14614 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14615
14616         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14617         of the ld on the host, not on the build machine.
14618         Also, don't crash if '--help' is not a supported option.
14619
14620 2000-01-24  Richard Henderson  <rth@cygnus.com>
14621
14622         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14623
14624 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14625
14626         * gcc.c-torture/execute/20000120-2.c: New test.
14627         * gcc.c-torture/execute/20000120-1.c: New test.
14628
14629 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14630
14631         * gcc.c-torture/execute/20000113-1.c: New test.
14632
14633 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14634
14635         * gcc.c-torture/execute/20000112-1.c: New test.
14636
14637 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14638
14639         * gcc.dg/20000111-1.c: New test.
14640
14641 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14642
14643         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14644         with 16 bit integers.
14645
14646 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14647
14648         * gcc.dg/20000108-1.c: New test.
14649
14650 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14651
14652         * g++.old-deja/g++.ns/koenig8.C: New test.
14653
14654 2000-01-05  Nathan Sidwell  <nathan@
14655
14656         * gcc.c-torture/execute/990531-1.c: New test.
14657
14658 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14659
14660         * gcc.c-torture/compile/990527-1.c: New test.
14661
14662 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14663
14664         * gcc.c-torture/execute/990527-1.c: New test.
14665
14666 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14667
14668         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14669         bitfields as signed.
14670
14671 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14672
14673         * g77.f-torture/compile/19990525-0.f: New test.
14674
14675 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14676
14677         * gcc.c-torture/execute/990525-2.c: New test.
14678
14679         * gcc.c-torture/execute/990525-1.c: New test.
14680
14681 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14682
14683         * g++.old-deja/g++.other/anon3.C: New test.
14684         * g++.old-deja/g++.other/anon4.C: New test.
14685         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14686         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14687         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14688         Merrill).
14689
14690 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14691
14692         * gcc.c-torture/execute/990524-1.c: New test.
14693
14694         * gcc.dg/990524-1.c: New test.
14695
14696 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14697
14698         * gcc.c-torture/compile/990523-1.c: New test.
14699
14700 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14701
14702         * gcc.c-torture/compile/990519-1.c: New test.
14703
14704 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14705
14706         * gcc.c-torture/compile/990517-1.c: New test.
14707
14708         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14709         (e4, f4): New tests.
14710         (main): Call them.
14711
14712 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14713
14714         * gcc.dg/noreturn-1.c: New test.
14715
14716 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
14717
14718         * gcc.c-torture/execute/990513-1.c: New test.
14719
14720 1999-05-10  Richard Henderson  <rth@cygnus.com>
14721
14722         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
14723
14724 1999-05-10  Craig Burley  <craig@jcb-sc.com>
14725
14726         * g77.f-torture/execute/erfc.f: Use small single-precision
14727         values, to avoid problems on Alphas when not -mieee.
14728
14729 1999-05-08  Craig Burley  <craig@jcb-sc.com>
14730
14731         * gcc.dg/990506-0.c: New test.
14732
14733 1999-05-08  Richard Henderson  <rth@cygnus.com>
14734
14735         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
14736         the constant to test.  Don't XFAIL 64-bit targets.
14737
14738         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
14739         * g++.old-deja/g++.law/profile1.C: Likewise.
14740
14741         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
14742         operator new instances.
14743         * g++.old-deja/g++.other/delete5.C: Likewise.
14744
14745 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14746
14747         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
14748         intrinsic.
14749
14750 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14751
14752         * g77.f-torture/execute/u77-test.f: Reverse order of two
14753         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
14754
14755 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14756
14757         * gcc.dg/compare1.c: New test.
14758
14759 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
14760
14761         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
14762         New tests.
14763
14764 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14765
14766         * g77.f-torture/compile/19990502-1.f: New test.
14767
14768 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14769
14770         * g77.f-torture/compile/19990502-0.f: New test.
14771
14772 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14773
14774         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
14775         intrinsic.
14776
14777 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14778
14779         * g77.f-torture/execute/u77-test.f (main): List libU77
14780         intrinsics not currently tested.
14781         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
14782         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
14783         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
14784         Trim blanks off the ends of some printed strings.
14785
14786 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14787
14788         * g77.f-torture/execute/u77-test.f (main): Just warn about
14789         FSTAT gid disagreement, as it's expected on some systems.
14790
14791 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14792
14793         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
14794         use a new function, which allows for some slop.
14795         Clean up some commentary.
14796         (issum): The new function.
14797         (sgladd): Deleted subroutine.
14798
14799 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14800
14801         * g77.f-torture/execute/u77-test.f: Modify to be more like
14802         libf2c/libU77 version, bringing patches to that version here.
14803         Add suitable commentary.
14804
14805 1999-04-25  Richard Henderson  <rth@cygnus.com>
14806
14807         * gcc.dg/990424-1.c: New test.
14808
14809 1999-04-24  Craig Burley  <craig@jcb-sc.com>
14810
14811         * g77.f-torture/execute/u77-test.f (main): Bug involving
14812         LSTAT has been fixed, so turn back on full checking.
14813
14814 1999-04-20  Craig Burley  <craig@jcb-sc.com>
14815
14816         * g77.f-torture/compile/19990419-0.f: New test.
14817         * g77.f-torture/execute/19990419-1.f: New test.
14818
14819 1999-04-17  Richard Henderson  <rth@cygnus.com>
14820
14821         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
14822         to avoid the need for a prototype to supress a warning.
14823
14824 1999-04-07  Jim Wilson  <wilson@cygnus.com>
14825
14826         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
14827
14828 1999-04-04  Jeffrey A Law  (law@cygnus.com)
14829
14830         * gcc.c-torture/execute/990404-1.c: New test.
14831
14832 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14833
14834         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
14835         * gcc.dg/cpp-if3.c: Don't use -pedantic.
14836         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
14837         missing initializer warnings.
14838
14839 1999-03-28  Jeffrey A Law  (law@cygnus.com)
14840
14841         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
14842         matching strings.
14843
14844 1999-03-26  Jeffrey A Law  (law@cygnus.com)
14845
14846         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
14847
14848 1999-03-26  Craig Burley  <craig@jcb-sc.com>
14849
14850         * g77.f-torture/execute/19990325-0.f: New test.
14851         * g77.f-torture/execute/19990325-1.f: New test.
14852
14853 1999-03-24  Jeffrey A Law  (law@cygnus.com)
14854
14855         * gcc.c-torture/execute/990324-1.c: New test.
14856
14857 1999-03-22  Jim Wilson  <wilson@cygnus.com>
14858
14859         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
14860         test with 4.
14861
14862 1999-03-17  Richard Henderson  <rth@cygnus.com>
14863
14864         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
14865
14866 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14867
14868         * g77.f-torture/execute/19990313-2.f: New test.
14869         * g77.f-torture/execute/19990313-3.f: New test.
14870
14871 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14872
14873         * g77.f-torture/execute/19990313-0.f: New test.
14874         * g77.f-torture/execute/19990313-1.f: New test.
14875
14876 1999-03-12  Jim Wilson  <wilson@cygnus.com>
14877
14878         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
14879         printf to sprintf.
14880         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
14881         (main): Add check for u15.  Conditionalize u31 check depending on
14882         whether ints are <32 bits or >=32 bits.
14883
14884 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14885
14886         * g77.f-torture/execute/19981119-0.f: Improve testiness.
14887
14888 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14889
14890         * g77.f-torture/compile/19990305-0.f: New test.
14891         * g77.f-torture/execute/19981119-0.f: New test.
14892
14893 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14894
14895         * g77.f-torture/execute/970625-2.f: call ABORT if final
14896         result is not correct, instead of just printing it.
14897         Add this checking via newly introduced obfuscation, to
14898         trip up buggy front ends.
14899
14900 1999-03-07  Craig Burley  <craig@jcb-sc.com>
14901
14902         * g77.f-torture/compile/960317-1.f: Moved from being
14903         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
14904
14905 1999-03-06  Craig Burley  <craig@jcb-sc.com>
14906
14907         * g77.f-torture/execute/960317-1.f: New (old) test.
14908         * g77.f-torture/execute/970625-2.f: Ditto.
14909
14910 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
14911
14912         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
14913         message on line 1 or line 2; cccp and cpplib do this differently.
14914
14915 1999-03-01  Jeffrey A Law  (law@cygnus.com)
14916
14917         * g++.old-deja/g++.law/weak1.C: New test.
14918
14919 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14920
14921         * gcc.c-torture/execute/990119-1.c: Renamed to...
14922         * gcc.dg/990119-1.c: this, so it will only be tested once
14923         (it's a preprocessor test, it doesn't need to be run at
14924         multiple optimization levels).
14925
14926 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14927
14928         * lib/g++.exp: Don't add incdir=$base_dir/../include to
14929           ALWAYS_CXXFLAGS.
14930
14931 1999-02-24  Craig Burley  <craig@jcb-sc.com>
14932
14933         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
14934         * g77.f-torture/compile/19981216-0.f: ...as it is expected
14935         to not be compilable by current g77.
14936
14937 1999-02-24  Nick Clifton  <nickc@cygnus.com>
14938
14939         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
14940
14941 1999-02-22  Jeffrey A Law  (law@cygnus.com)
14942
14943         * gcc.c-torture/execute/990222-1.c: New test.
14944
14945 1999-02-19  Craig Burley  <craig@jcb-sc.com>
14946
14947         * g77.f-torture/compile/19990218-0.f: New test.
14948         * g77.f-torture/noncompile/19990218-1.f: New test.
14949
14950 1999-02-18  Craig Burley  <craig@jcb-sc.com>
14951
14952         * g77.f-torture/compile/19981216-0.f: New test.
14953
14954 1999-02-14  Jeffrey A Law  (law@cygnus.com)
14955
14956         * gcc.dg/990214-1.c: New test.
14957
14958 1999-02-13  Jeffrey A Law  (law@cygnus.com)
14959
14960         * gcc.dg/990213-2.c: New test.
14961
14962         * gcc.dg/990213-1.c: New test.
14963
14964 1999-02-12  Jeffrey A Law  (law@cygnus.com)
14965
14966         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
14967         ints.
14968
14969 1999-02-11  Nick Clifton  <nickc@cygnus.com>
14970
14971         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
14972         specified by target.
14973
14974         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
14975
14976 1999-02-11  Jeffrey A Law  (law@cygnus.com)
14977
14978         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
14979
14980 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14981
14982         * gcc.dg/special/ecos.exp: New test driver for new tests with
14983         special requirements.
14984
14985         * gcc.dg/special/alias-1.c: New test.
14986         * gcc.dg/special/gcsec-1.c: New test.
14987         * gcc.dg/special/weak-1.c: New test.
14988         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
14989         * gcc.dg/special/weak-2.c: New test.
14990         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
14991         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
14992         * gcc.dg/special/wkali-1.c: New test.
14993         * gcc.dg/special/wkali-2.c: New test.
14994         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
14995         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
14996
14997 1999-02-10  Felix Lee  <flee@cygnus.com>
14998
14999           * lib/c-torture.exp (c-torture-compile): Pull out code for
15000           analyzing gcc error messages.
15001           (c-torture-execute): Likewise.  Fix some (harmless) false
15002           positives.
15003           * lib/gcc.exp (gcc_check_compile): New function.
15004
15005 1999-02-08  Richard Henderson  <rth@cygnus.com>
15006
15007         * gcc.c-torture/execute/990208-1.c: New test.
15008
15009 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15010
15011         * g++.dg/special/ecos.exp: New driver for new tests with special
15012         requirements
15013
15014         * g++.dg/special/conpr-1.C: New test
15015         * g++.dg/special/conpr-2.C: New test
15016         * g++.dg/special/conpr-2a.C: New test
15017         * g++.dg/special/conpr-3.C: New test
15018         * g++.dg/special/conpr-3a.C: New test
15019         * g++.dg/special/conpr-3b.C: New test
15020
15021         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15022         allow g++ to use the dg driver
15023
15024         * README: Add comment about g++.dg directory
15025
15026 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15027
15028         * README: Update email addresses.
15029
15030 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15031
15032         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15033         arguments in order to force structure S onto the stack even on
15034         the alpha.
15035         (test): Pass 10 leading arguments to function foo as well as the
15036         structure S.
15037
15038         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15039         failure for all targets.
15040
15041         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15042         abort to terminate program execution.
15043
15044 1999-01-30  Richard Henderson  <rth@cygnus.com>
15045
15046         * gcc.c-torture/execute/990130-1.c: New test.
15047
15048 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15049
15050         * gcc.dg/990130-1.c: New test.
15051
15052 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15053
15054         * gcc.c-torture/execute/990128-1.c: New test.
15055
15056 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15057
15058         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15059
15060 1999-01-27  Felix Lee  <flee@cygnus.com>
15061
15062         * lib/c-torture.exp (c-torture-compile): pull out code for
15063         analyzing gcc error messages.
15064         (c-torture-execute): ditto, and fix some (harmless) false
15065         positives.
15066         * lib/gcc.exp (gcc_check_compile): new function.
15067
15068 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15069
15070         * gcc.dg/990117-1.c: New test.
15071
15072         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15073
15074         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15075
15076 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15077
15078         * g77.f-torture/compile/990115-1.f: New test.
15079
15080 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15081
15082         * gcc.c-torture/compile/990107-1.c: New test
15083
15084 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15085
15086         * gcc.c-torture/execute/990106-2.c: New test.
15087
15088         * gcc.c-torture/execute/990106-1.c: New test.
15089
15090 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15091
15092         * gcc.c-torture/compile/981223-1.c: New test.
15093
15094 1998-12-29  Richard Henderson  <rth@cygnus.com>
15095
15096         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15097         (opt3): Rename from opt4 and disable.
15098
15099 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15100
15101         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15102
15103 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15104
15105         * g++.old-deja/g++.other/conv5.C: New test.
15106
15107 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15108
15109         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15110
15111 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15112
15113         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15114
15115 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15116
15117         * gcc.c-torture/compile/981211-1.c: New test.
15118
15119 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15120
15121         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15122
15123         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15124
15125 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15126
15127         * gcc.special/930510-1.c: Make C9X safe.
15128         * gcc.misc-tests/gcov-1.c Similarly.
15129         * gcc.misc-tests/gcov-2.c Similarly.
15130
15131 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15132
15133         * gcc.dg/ultrasp1.c: New test.
15134
15135 1998-12-06  Richard Henderson  <rth@cygnus.com>
15136
15137         * gcc.c-torture/execute/981206.c: New test.
15138
15139 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15140
15141         * g++.old-deja/g++.ns/template7.C: New test.
15142
15143         * g++.old-deja/g++.other/expr1.C: New test.
15144
15145         * g++.old-deja/g++.eh/tmpl3.C: New test.
15146
15147         * g++.old-deja/g++.eh/tmpl2.C: New test.
15148
15149 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15150
15151         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15152         * g++.old-deja/g++.other/using6.C: Removed.
15153         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15154
15155         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15156
15157 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15158
15159         * g++.old-deja/g++.pt/overload8.C: New test.
15160
15161         * g++.old-deja/g++.pt/overload7.C: New test.
15162
15163         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15164
15165         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15166         and relinking messages.
15167         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15168         compiling with -frepo.
15169
15170 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15171
15172         * g++.old-deja/g++.pt/lookup6.C: New test.
15173
15174 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15175
15176         * gcc.c-torture/execute/981130-1.c: New test.
15177         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15178
15179 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15180
15181         * g++.old-deja/g++.pt/explicit76.C: New test.
15182
15183         * g++.old-deja/g++.pt/friend38.C: New test.
15184
15185         * g++.old-deja/g++.ns/crash2.C: New test.
15186
15187         * g++.old-deja/g++.pt/defarg8.C: New test.
15188
15189         * g++.old-deja/g++.pt/instantiate6.C: New test.
15190
15191         * g++.old-deja/g++.pt/static6.C: New test.
15192
15193         * g++.old-deja/g++.pt/decl2.C: New test.
15194
15195 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15196
15197         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15198         problem is actually related with name lookup, but so what? :-)
15199
15200         * g++.old-deja/g++.pt/friend37.C: New test.
15201
15202 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15203
15204         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15205         element, which fails on some systems.
15206
15207         * g77.f-torture/execute/labug1.f: New test.
15208
15209 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15210
15211         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15212         is defined.
15213
15214 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15215
15216         * g77.f-torture/compile/981117-1.f: New test.
15217
15218 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15219
15220         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15221         properly discarded.
15222
15223 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15224
15225         * gcc.c-torture/execute/memcheck: New directory of tests for
15226         -fcheck-memory-usage.
15227
15228 1998-11-07  Gerald Pfe
15229
15230         * g77.f-torture/noncompile/980615-0.f: New test.
15231
15232 1998-07-26  H.J. Lu  (hjl@gnu.org)
15233
15234         * gcc.dg/980312-1.c: Do link instead of compile.
15235         * gcc.dg/980313-1.c: Likewise.
15236
15237 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15238
15239         * gcc.c-torture/compile/980726-1.c: New test.
15240
15241 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15242
15243         * g77.f-torture/execute/io0.f: New test.
15244
15245 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15246
15247         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15248         an int.
15249
15250 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15251
15252         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15253         m32r bugs.
15254
15255 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15256
15257         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15258         c-decl.c:grokdeclarator can handle mode attributes.
15259
15260 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15261
15262         * gcc.c-torture/execute/980716-1.c: New test.
15263
15264 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15265
15266         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15267         the mn10200.
15268         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15269         the mn10200.
15270         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15271         * gcc.c-torture/compile/930326-1.x: Similarly.
15272
15273 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15274
15275         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15276         New test from Craig.
15277
15278 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15279
15280         * g77.f-torture/noncompile/980616-0.f: New test.
15281
15282         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15283
15284 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15285
15286         *  g++.other/singleton.C: Return error value instead of taking
15287         SIGSEGV.
15288
15289 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15290
15291         *  g++.other/singleton.C: New test.   Warning is under dispute.
15292         Runtime crash is not.
15293
15294 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15295
15296         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15297         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15298         using6.C, using7.C}:  New namespace tests.
15299
15300 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15301
15302         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15303         specialization with typedef'ed names used as array indexes.
15304
15305 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15306
15307         * gcc.c-torture/execute/980709-1.c: New test.
15308
15309         * gcc.dg/980709-1.c: New test.
15310
15311 1998-07-07  Richard Henderson  <rth@cygnus.com>
15312
15313         * gcc.c-torture/execute/bcp-1.c: New test.
15314
15315 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15316
15317         * gcc.c-torture/execute/980707-1.c: New test.
15318
15319 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15320
15321         * gcc.c-torture/compile/980706-1.c: New test.
15322
15323 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15324
15325         * g77.f-torture/execute/980701-0.f,
15326         g77.f-torture/execute/980701-1.f: New test from Craig.
15327
15328 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15329
15330         * gcc.c-torture/compile/980701-1.c: New test.
15331
15332         * gcc.c-torture/execute/980701-1.c: New test.
15333
15334 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15335 rlsruhe.de>
15336
15337         * g++.old-deja/g++.robertl/eb132.C: New test.
15338         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15339
15340 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15341
15342         * g77.f-torture/execute/980628-7.f,
15343         g77.f-torture/execute/980628-8.f,
15344         g77.f-torture/execute/980628-9.f,
15345         g77.f-torture/execute/980628-10.f: New tests from Craig.
15346
15347         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15348
15349 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15350
15351         * g77.f-torture/execute/980628-4.f: New test from Craig.
15352         * g77.f-torture/execute/980628-5.f: Likewise.
15353         * g77.f-torture/execute/980628-2.f: Likewise.
15354         * g77.f-torture/execute/980628-0.f: Likewise.
15355         * g77.f-torture/execute/980628-1.f: Likewise.
15356         * g77.f-torture/execute/980628-3.f: Likewise.
15357         * g77.f-torture/execute/980628-6.f: Likewise.
15358
15359 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15360
15361         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15362         directory when nothing has been installed yet.
15363
15364 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15365
15366         * gcc.c-torture/special/special.exp: Handle newer versions of
15367         dejagnu.
15368
15369 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15370
15371         * gcc.dg/980626-1.c: New test.
15372
15373 1998-06-19  Bruno Haible <haible@ilog.fr>
15374
15375         * gcc.misc-tests/m-un-2.c: New test.
15376         * g++.old-deja/g++.other/warn01.c: Likewise.
15377
15378 1998-06-19  Robert Lipe  <robertl@dgii.com>
15379
15380         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15381         compatibility with assmblers with a different comment character.
15382         Eliminate use of GAS-specific extensions.
15383
15384 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15385
15386         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15387
15388 1998-06-19  Robert Lipe  <robertl@dgii.com>
15389
15390         *lib/g77.exp: Replace search for libf2c.a with search for newly
15391         renamed libg2c.a
15392
15393 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15394
15395         * gcc.c-torture/execute/980617-1.c: New test.
15396
15397 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15398
15399         * gcc.c-torture/execute/980612-1.c: New test.
15400
15401 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15402
15403         * gcc.dg/980523-1.c: Only test on ppc-linux.
15404         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15405
15406         * gcc.c-torture/execute/980608-1.c: New test.
15407
15408 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15409
15410         * gcc.c-torture/execute/980605-1.c: New test.
15411
15412 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15413
15414         * gcc.c-torture/execute/980604-1.c: New test.
15415
15416 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15417
15418         * gcc.c-torture/execute/980602-1.c: New test.
15419         * gcc.c-torture/execute/980602-2.c: Likewise.
15420
15421 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15422
15423         * 970125-0.f: Fix per JCB.  Add commentary.
15424
15425 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15426
15427         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15428         IEEE -0 support.
15429
15430 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15431
15432         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15433         earlier.
15434
15435 1998-05-28  Catherine Moore <clm@cygnus.com>
15436
15437         * gcc.c-torture/execute/980526-3.c: New test.
15438
15439 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15440
15441         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15442         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15443         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15444         m88k-motorola-sysv3 to XFAIL.
15445
15446 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15447
15448         * gcc.dg/980526-1.c: New test.
15449         * gcc.c-torture/execute/980526-2.c: New test.
15450
15451 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15452
15453         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15454
15455         * gcc.c-torture/execute/980526-1.c: New test.
15456
15457 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15458
15459         * g77.f-torture/execute/alpha2.f: Add runtime test.
15460
15461 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15462
15463         * g++.old-deja/old-deja.exp: Strip leading directories.
15464
15465         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15466         error for the line.  Don't run multiple tests for the same line.
15467
15468 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15469
15470         * gcc.dg/980523-1.c: New test.
15471
15472 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15473
15474         * g77.f-torture/compile/970915-0.f: New test.
15475
15476 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15477
15478         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15479
15480 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15481
15482         * gcc.dg/980520-1.c: New test.
15483
15484 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15485
15486         * gcc.dg/980502-1.c: Fix return type.
15487
15488 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15489
15490         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15491         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15492         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15493         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15494         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15495
15496 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15497
15498         * g77.f-torture/execute/980520-1.f: New test.
15499
15500 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15501
15502         * lib/mike-g77.exp: New file.
15503
15504         * g77.f-torture/noncompile/noncompile.exp,
15505         g77.f-torture/noncompile/check0.f: New files.
15506
15507 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15508
15509         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15510         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15511         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15512         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15513         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15514         abort where appropriate.
15515
15516 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15517
15518         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15519         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15520
15521 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15522
15523         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15524
15525 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15526
15527         * g77.f-torture/compile/980427-0.f: New test.
15528
15529 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15530
15531         * g77.f-torture/compile/980424-0.f: New test.
15532
15533 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15534
15535         * g77.f-torture/compile/980419-2.f (main): New test.
15536         * g77.f-torture/compile/970125-0.f: New test.
15537         * g77.f-torture/compile/980419-1.f: New test.
15538
15539 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15540
15541         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15542         of loop-4.c.
15543
15544 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15545
15546         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15547
15548 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15549
15550         * gcc.c-torture/compile/980329-1.c: New test.
15551
15552 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15553
15554         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15555         * gcc.dg/980312-1.c: Fix typo in -march command.
15556
15557 1998-03-16  H.J. Lu  (hjl@gnu.org)
15558
15559         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15560
15561 1998-03-11  Robert Lipe  <robertl@dgii.com>
15562
15563         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15564         Dave Love agree the Fortran source is bogus.
15565
15566 1998-03-11  Robert Lipe  <robertl@dgii.com>
15567
15568         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15569         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15570         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15571         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15572         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15573
15574 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15575
15576         * g++.old-deja/g++.other/friend1.C: New test.
15577
15578 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15579
15580         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15581         possibly uninitialized) variables and declare dnrm2.
15582
15583 1998-02-23  Robert Lipe <robertl@dgii.com>
15584
15585         From Bruno Haible <haible@ilog.fr>:
15586         * gcc.c-torture/execute/980223.c: New test.
15587
15588 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15589
15590         * gcc.dg/ifelse-1.c: New test.
15591
15592 1998-02-09  H.J. Lu  (hjl@gnu.org)
15593
15594         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15595
15596           * lib/old-dejagnu.exp (old-dejagnu): Added the
15597           "execution test - XFAIL *-*-*" handling in the spirit of
15598           "excess errors test -". Changed the "execution test fails"
15599           handling to be like "excess errors test fails".
15600           * Update various tests accordingly.
15601
15602 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15603
15604         * gcc.c-torture/execute/980205.c: New test.
15605
15606 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15607
15608         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15609         * lib/f-torture.exp: Similarly.
15610         * gcc.c-torture: Rename all .cexp files to .x files.
15611
15612 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15613
15614         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15615         (940510-1.c): Removed duplicate.
15616         (971104-1.c): New test.
15617
15618 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15619
15620           * lib/f-torture.exp: Improve error and loop detection.
15621
15622 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15623
15624         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15625         use that to size the filler array.
15626
15627 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15628
15629         * lib/c-torture.exp(c-torture-execute): Fix typo.
15630
15631         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15632         testcase as the executable name. Keep the executable around if
15633         the test fails.
15634
15635 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15636
15637         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15638         changes.  Only test one -g option, and move it to the end of the
15639         list of options to test.
15640
15641 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15642
15643         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15644         variable GCC_TORTURE_OPTIONS to supply default switches separated
15645         by colons.  If no environment variable, run tests with -O0 -g, -O1
15646         -g, and -O2 -g as well.
15647
15648 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15649
15650         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15651         explanatory comments. Fix indentation.
15652
15653 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15654
15655         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15656
15657 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15658
15659         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15660         * g++.old-deja/g++.mike/p7325.C: Likewise.
15661         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15662
15663 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15664
15665         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15666         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15667         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15668         * g++.old-deja/g++.law/operators4.C: Likewise.
15669
15670 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15671
15672         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15673         * g++.old-deja/g++.mike/p784.C: Ditto.
15674         * g++.old-deja/g++.mike/p785.C: Ditto.
15675
15676 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15677
15678           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15679
15680 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15681
15682         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15683         target feature; pass this to c-torture-execute as needed.
15684
15685 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15686
15687         * lib/c-torture.exp(c-torture-execute): If the previous and the
15688         current executables being tested are identical, we don't need to
15689         run the executable again. Try to make the executable names
15690         unique. Add an optional argument for passing additional compiler
15691         flags.
15692
15693 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15694
15695         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15696
15697 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15698
15699         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15700
15701 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15702
15703         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15704         32bit or larger longs.
15705
15706         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15707         have either a 32bit long or 32bit int.
15708
15709 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15710
15711         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15712         Make double precision tests dependent on sizeof (double).
15713
15714 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15715
15716         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15717         too.
15718
15719 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15720
15721         * gcc.c-torture/compile/961203-1.cexp: New script.
15722
15723 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15724
15725         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15726         up the includes ourselves.
15727
15728 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15729
15730         * lib/plumhall.exp: Remove random include, and add a few
15731         verbose messages for debugging.
15732
15733 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15734
15735         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15736         of trying to do it ourselves.
15737
15738 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15739
15740         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15741
15742 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15743
15744         * gcc.prms/5403.c: Made regexp a bit less strict.
15745
15746 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15747
15748         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15749         is returned from remote_load instead.
15750         * lib/plumhall.exp: Ditto.
15751         * lib/mike-g++.exp: Ditto.
15752         * lib/old-dejagnu.exp: Ditto.
15753         * lib/c-torture.exp: Ditto.
15754
15755 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15756
15757         * lib/g++.exp: Use build_wrapper procedure.
15758         * lib/gcc.exp: Ditto.
15759
15760 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15761
15762         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15763         an old-style decl for malloc.  Fixes tests to work when
15764         sizeof (int) != sizeof (size_t).
15765
15766 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15767
15768         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15769
15770         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15771         use stdargs.h interface.
15772
15773 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15774
15775         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15776         NO_VARARGS when compiling.
15777
15778 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15779
15780         * lib/plumhall.exp(ph_includes): New procedure.
15781         (ph_make): Use it.
15782         (ph_compiler): Ditto.
15783
15784         * lib/g++.exp: Rename test-glue.c to testglue.c.
15785         * lib/gcc.exp: Ditto.
15786
15787 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15788
15789         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
15790         to completion when it's called.
15791
15792 1997-03-21  Michael Meissner  <meissner@cygnus.com>
15793
15794         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
15795         is defined, don't do test.
15796
15797 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
15798
15799         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
15800         for object files.
15801         (ph_summary): Mark skipped testcases as untested, not unresolved.
15802
15803         * lib/plumhall.exp (ph_make): If unresolved because of bad
15804         errorCode, record errorCode in log file.
15805         (*): Replace send_log/verbose with verbose -log.
15806
15807 1997-03-19  Michael Meissner  <meissner@cygnus.com>
15808
15809         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
15810         double conversion if double isn't at least 8 bytes.
15811
15812         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
15813         int to work with targets where int is 16 bits.
15814
15815         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
15816         8 bytes, just exit, since 4 byte doubles don't have enough bits of
15817         precision for the test to complete.
15818
15819 1997-03-14  Michael Meissner  <meissner@cygnus.com>
15820
15821         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
15822         if d10v is not compiled with the -mdouble64 flag.
15823         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
15824
15825         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
15826         d10v is not compiled with the -mint32 flag.
15827
15828 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
15829
15830         * lib/plumhall.exp: Use incr_count.
15831
15832 1997-03-12  Jeffrey A Law  (law@cygnus.com)
15833
15834         * gcc.c-torture: Update to c-torture-1.45.
15835
15836 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
15837
15838         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
15839         the name of the expect testcase file).
15840
15841         * lib/g++.exp(g++_init): Ditto.
15842
15843 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
15844
15845         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
15846         the host.
15847
15848         * lib/gcc.exp(gcc_exit): New procedure.
15849
15850 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
15851
15852         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
15853         specs where appropriate.
15854
15855         * g++.old-deja/g++.arm/*: Added additional ERROR checks
15856         because of new "candidates are" messages, and removed a few
15857
15858         * Converted all non-old-style g++ testcases to old-style, and
15859         moved into g++.old-deja.
15860
15861 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
15862
15863         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
15864         options.
15865
15866         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
15867         succeeded.
15868
15869         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
15870
15871 1997-02-13  Michael Meissner  <meissner@cygnus.com>
15872
15873         * lib/gcc.exp (gcc_target_compile): Add support for defining
15874         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
15875         the machine doesn't have those features.
15876
15877 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
15878
15879         * g++.law/operators4.exp: Don't use LIBS.
15880
15881 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
15882
15883         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
15884
15885         * lib/mike-g++.exp: Don't set the compiler to be tested here.
15886         * lib/g++.exp: Set it here instead. Also, allow use of the
15887         --tool_exec and --tool_opt options. Change CXX to
15888         GXX_UNDER_TEST.
15889
15890         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
15891
15892         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
15893
15894 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
15895
15896         * lib/old-dejagnu.exp: Use prune_warnings instead of
15897         prune_system_crud.
15898         * lib/mike-g++.exp: Ditto.
15899         * lib/gcc.exp: Ditto.
15900         * lib/g++.exp: Ditto.
15901
15902         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
15903
15904 1997-02-07  Jeffrey A Law  (law@cygnus.com)
15905
15906           * 941014-2.c: Include stdlib.h
15907           * 960327-1.c: Include stdio.h
15908           * dbra.c, index-1.c: Don't assume ints are 32bits.
15909
15910 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
15911
15912         * lib/gcc.exp: Add gcc,stack_size target feature.
15913
15914         * lib/g++.exp(g++_target_compile): Add the include and link
15915         paths here, not in two other places. And, it's $options, not
15916         options.
15917
15918         * lib/mike-g++.exp(postbase): Remove the code that determines
15919         the correct include and link paths.
15920         * g++.old-deja/old-deja.exp: Ditto.
15921
15922 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
15923
15924         * lib/g++.exp(g++_init): target_compile no longer returns the
15925         filename of the result.
15926
15927 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
15928
15929         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
15930         call to glob.
15931
15932         * gcc.c-torture/special/special.exp: Change call to
15933         gcc_target_compile to include the object file.
15934
15935 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
15936
15937         * gcc.c-torture/special/special.exp: Correct misspelling in last
15938         change.
15939
15940 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
15941
15942         * lib/plumhall.exp(ph_summary): Log the entire output of the
15943         executable. Return -1 if there were any failures, 0 otherwise.
15944         (ph_execute): Return -1 if there were any failures, 0 otherwise.
15945         (ph_make): Clean up objects and executables that were built
15946         if the tests succeeded.
15947
15948 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
15949
15950         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
15951         libraries and includes in the build tree as appropriate.
15952
15953 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15954
15955         * lib/c-torture.exp: Instead of looking for the global variable
15956         NO_LONG_LONG, check to see if that's a feature of the target.
15957
15958 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15959
15960         * config/default.exp: Minimize. Delete the remainer of the files in
15961         config; this functionality is now in devo/dejagnu/config.
15962
15963         g++.*/*: Pass any additional flags used to compile to postbase;
15964         delete CXXFLAGS.
15965
15966         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
15967         is now done by runtest.exp. Use gcc_target_compile instead of
15968         compile.
15969
15970         lib/c-torture.exp: Use gcc_target_compile instead of compile.
15971         Remove references to CFLAGS. Use remote_file instead of
15972         calling rm -f.
15973         (c-torture): Take a list of arguments to use to compile this
15974         testcase.
15975
15976         lib/g++.exp: Simplify. Use target_compile instead of compile.
15977         lib/gcc-dg.exp: Ditto.
15978         lib/gcc.exp: Ditto.
15979         lib/mike-{gcc,g++}.exp: Ditto.
15980         lib/old-dejagnu.exp: Ditto.
15981         lib/plumhall.exp: Ditto.
15982
15983 1997-01-08  Jim Wilson  <wilson@cygnus.com>
15984
15985         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
15986         (ph_linker): Likewise.
15987
15988 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
15989
15990           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
15991         MAP_ANON / MAP_ANONYMOUS if defined;
15992         else try to map from /dev/zero .
15993
15994 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15995
15996         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
15997         isn't defined, then define it to MAP_ANONYMOUS.
15998
15999 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16000
16001         * gcc.c-torture: Update to c-torture-1.42 release.
16002
16003 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16004
16005         * gcc.c-torture: Update to c-torture-1.41 release.
16006
16007 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16008
16009         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16010         c-torture release.
16011
16012 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16013
16014         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16015         and LDFLAGS.  Fix second case to append the target_info ldflags
16016         onto LDFLAGS, not CFLAGS.
16017         * lib/g++.exp (g++_init): Add target_info stuff.
16018         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16019         of libgloss and newlib flags for !native.
16020
16021         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16022         (GDB): Fix relative path to go up another dir for finding gdb.
16023
16024 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16025
16026         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16027         versions in the target_info array, if they don't exist.
16028
16029 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16030
16031         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16032
16033 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16034
16035         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16036         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16037
16038 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16039
16040         * lib/old-dejagnu.exp: Don't remove the output file before we've
16041         actually tested it. Don't append pwd to the path of the executable
16042         we're testing.
16043
16044 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16045
16046         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16047
16048 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16049
16050         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16051         temporary directory for compiler files, and set it to a default
16052         value of /tmp. Set $output as the name of the output file from
16053         compiling the testcase. Add a -o option to $cflags_var so the
16054         compiler writes the final output file as $output. Set $executable
16055         to $output.
16056
16057         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16058         directory for compiler files, and set it to /tmp if it doesn't
16059         already have a value. Set $output_file to the name of the output
16060         file from compiling the testcase. Add a -o option to CXXFLAGS so
16061         the compiler writes the final output file as $output. Use $output
16062         as the executable to be tested.
16063
16064 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16065
16066         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16067
16068 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16069
16070         * gcc.c-torture/execute/pending-1.c: New test.  Still
16071         pending in Tege's queue.
16072
16073 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16074
16075         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16076         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16077         if there were failures.  Call unresolved if there were unresolved
16078         testcases.  Call gcc_fail if program did not run to completion.
16079         (ph_make): Pass additional argument name to ph_execute.
16080         (ph_execute): Add new argument.  Pass additional arguments to
16081         ph_summary.  Call gcc_fail is there is no execution output.
16082
16083 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16084
16085         * lib/plumhall.exp (proc_summary): Output relavent summary
16086         lines into the log so specific failures in plumhall can be
16087         investigated.
16088
16089 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16090
16091         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16092         (c-torture-execute): Don't try to execute tests which use
16093         "long long" types if $NO_LONG_LONG is nonzero.
16094
16095 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16096
16097         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16098         not c-torture.
16099
16100         * gcc.ieee: Move from here.
16101         * gcc.c-torture/execute/ieee: To here.
16102
16103 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16104
16105         * gcc.c-torture: Update to c-torture-1.41 release.
16106
16107 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16108
16109         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16110         not "$output".
16111
16112 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16113
16114         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16115         -c present.
16116
16117 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16118
16119         * config/proelf.exp: Handle connecting to a simulator.
16120
16121 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16122
16123         * config/proelf.exp: New file.  Enough framework that we can
16124         run c-torture tests on the proelf targets (or any other target
16125         that gdb can connect to for that matter).
16126
16127 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16128
16129         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16130         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16131
16132         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16133         exec_output exists.
16134
16135 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16136
16137         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16138         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16139
16140         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16141         to pass/fail/unresolved/unsupported/untested.  Caller must now
16142         call unresolved/unsupported/untested.
16143         * lib/*.exp: Update FSF address.  Update to handle new results of
16144         ${tool}_load.
16145         * lib/chill.exp (verbose): Delete.
16146
16147 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16148
16149         * lib/gcc.exp (default_gcc_start): Change order of args to
16150         $LDFLAGS $CFLAGS $LIBS.
16151         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16152         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16153         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16154         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16155         * gcc.misc-tests/dg-test.exp: Likewise.
16156         * gcc.misc-tests/msgs.exp: Likewise.
16157         * gcc.prms/prms.exp: Likewise.
16158         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16159         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16160
16161         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16162
16163 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16164
16165         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16166
16167         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16168         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16169
16170         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16171         necessary.
16172
16173 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16174
16175         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16176         global for loop; add use of $mathlib.
16177         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16178         settings here; set mathlib for anything but VxWorks.
16179
16180 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16181
16182         * gcc.c-torture: Update to c-torture-1.40 release.
16183
16184 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16185
16186         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16187         dg.exp.
16188
16189 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16190
16191         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16192         global.
16193
16194 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16195
16196         * lib/g++.exp (LIBS): Define if not already.
16197         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16198         (gcc-dg-prune): Call prune_gcc_output.
16199         * lib/gcc.exp (prune_gcc_output): New proc.
16200         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16201         prune_gcc_output.
16202
16203 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16204
16205         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16206         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16207
16208 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16209
16210         * gcc.c-torture: Update to c-torture-1.39 release.
16211
16212 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16213
16214         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16215         fails, try others as well.
16216
16217 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16218
16219         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16220         If compilation fails, mark execute tests as `untested'.
16221         If test is marked as unsupported, don't mark compilation and
16222         execute tests as failed.
16223
16224 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16225
16226         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16227         libstdc++ for whether or not we want to be doing shared
16228         libraries.  Delete link_curses since we don't need it anymore.
16229         * lib/mike-g++.exp (postbase): Don't link in libg++.
16230         * g++.old-deja/old-deja.exp: Likewise.
16231
16232 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16233
16234         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16235
16236 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16237
16238         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16239         For that, add `-Wl,-a,shared_archive'.
16240         * g++.old-deja/old-deja.exp: Likewise.
16241
16242 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16243
16244         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16245
16246 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16247
16248         * lib/mike-g++.exp (postbase): Pay attention to the status of
16249         g++_load.
16250
16251 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16252
16253           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16254
16255 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16256
16257         * lib/gcc.exp (default_gcc_start): No longer need to log program
16258         being executed or its output, execute_anywhere does that now.
16259         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16260         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16261
16262 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16263
16264         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16265         the same as those in lib/g++.exp.
16266
16267 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16268
16269         * gcc.c-torture: Update to c-torture-1.38 release.
16270         * gcc.ieee: Related changes.
16271
16272 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16273
16274         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16275         "exec". Minor reformatting changes.
16276
16277         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16278         cross. This means all "exec" calls now work on a remote host as
16279         well.
16280         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16281         cross. Filter out the extra "\r\n" stuff that expect puts in.
16282         (c-torture-execute): Filter out the bogus warnings like
16283         c-torture-compile does. Add support for canadian cross.
16284         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16285         Use execute_anywhere rather than calling exec directly. Now it
16286         works for canadian cross testing.
16287
16288 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16289
16290         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16291         results into a variable, and check that rather than using file exists.
16292
16293 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16294
16295         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16296         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16297
16298 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16299
16300         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16301         lib_curses if there's a shared libg++ in the build tree.
16302
16303 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16304
16305         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16306         if not supported target.
16307
16308 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16309
16310         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16311         link_curses up to always happen, not just for native builds.
16312
16313 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16314
16315         * gcc.c-torture: Update to c-torture-1.36 release.
16316         * gcc.failure: Related changes.
16317
16318 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16319
16320         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16321
16322 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16323
16324         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16325         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16326         runshlib, link_curses, and mathlib for link and run.
16327
16328         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16329         pass the runtime shared library options for Solaris, OSF/1, and
16330         Irix5, and link with -lcurses to avoid unresolved references.
16331
16332 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16333
16334         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16335         only run once.
16336
16337 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16338
16339         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16340
16341 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16342
16343         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16344         do not have a framework for the "compat" tests yet.
16345
16346 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16347
16348         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16349         set to null if we're testing vxworks5.1.  Use that instead of
16350         `-lm' in the setting of LIBS for link and run.
16351
16352 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16353
16354         * config/rom68k.exp (${tool}_load): Major changes to make it
16355         work.  Verified that it does in fact return the stuff in
16356         exec_output properly.  Catch any Emul or any TRAP other than 0.
16357
16358 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16359
16360         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16361         LDFLAGS properly for targets that need stuff from libgloss.
16362         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16363         only run once.
16364         (gpp_initialized): New variable.
16365
16366 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16367
16368         * config/rom68k.exp: Load libgloss.exp.
16369         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16370         so we can produce a fully linked binary.
16371         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16372         so we can produce a fully linked binary.
16373
16374 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16375
16376         * lib/plumhall.exp (ph_section): Watch for expected failures.
16377         Add missing `else'.
16378
16379         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16380         run the testcase.
16381         (c-torture): Likewise.
16382
16383 1995-08-28  Doug Evans  <dje@cygnus.com>
16384
16385         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16386
16387         * lib/mike-g++.exp (mike_cleanup): New proc.
16388         (prebase): New globals compiler_result, not_compiler_result,
16389         target_regexp.
16390         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16391         allow leading "-" in pattern.  Watch for unsupported tests.
16392         If $compiler_result is set, pattern match assembler code,
16393         and ditto for $not_compiler_result.
16394         * lib/mike-gcc.exp: Likewise.
16395
16396         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16397         execution "succeeded".
16398
16399 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16400
16401         * config/win32.exp: New file.
16402         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16403
16404 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16405
16406         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16407         unsupported.
16408         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16409         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16410         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16411
16412         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16413         "... without exceptions was ...".  That is now handled by
16414         prune_system_crud.
16415         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16416
16417 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16418
16419         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16420         sieve.c,sort2.c}: New files.
16421         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16422         sieve.exp,sort2.exp}: Drivers for them.
16423
16424         * lib/mike-gcc.exp (program_output): New user settable variable.
16425         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16426         messages.
16427         * lib/mike-g++.exp (program_output): New user settable variable.
16428
16429         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16430
16431         * config/sh.exp: Deleted (use sim.exp instead).
16432
16433 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16434
16435         * config/vx.exp: Declare CHECKTASK as global.
16436         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16437         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16438         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16439
16440 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16441
16442         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16443         target. Like vx.exp, only includes `vx29k.exp' instead of
16444         `vxworks.exp'.
16445
16446 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16447
16448         * config/sim.exp: Increase time limit from 120 seconds to 240.
16449
16450 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16451
16452         * gcc.c-torture/execute/950628-1.c: New test.
16453
16454 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16455
16456         * gcc.c-torture: Update with changes/additions from
16457         c-torture-1.34.
16458
16459 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16460
16461         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16462
16463 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16464
16465         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16466
16467 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16468
16469         * gcc.c-torture/compile/950512-1.c: New test.
16470         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16471         * gcc.dg/struct-ret-1.c: Likewise.
16472
16473 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16474
16475         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16476           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16477
16478 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16479
16480         * gcc.c-torture/special/920411-1.c: Deleted.
16481         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16482
16483 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16484
16485         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16486         cpu limit.
16487
16488 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16489
16490         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16491
16492 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16493
16494         From kenner;
16495         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16496         is the proper length.
16497         * va-arg-3.c: Likewise.
16498
16499 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16500
16501         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16502         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16503
16504         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16505         * lib/g++.exp (default_g++_start): Delete old cruft.
16506
16507 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16508
16509         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16510         (2 * (1 << 18)) to (2 * (1 << 17)).
16511
16512         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16513
16514 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16515
16516         * config/rom68k.exp: Renamed from config/idp.exp
16517
16518 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16519
16520         * c-torture/compile/921109-2.c
16521
16522 1995-04-18  Mike Stump  <mrs@cygnus.com>
16523
16524         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16525         excess errors.
16526
16527 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16528
16529         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16530         output.
16531         * lib/g++.exp (default_g++_start): Likewise.
16532
16533 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16534
16535         * gcc.c-torture/compile/950329-1.c: New test.
16536
16537 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16538
16539           * config/bug.exp (${tool}_load): Updated to use new remote_open
16540           and remote_close procs.
16541         * config/idp.exp: New file.
16542
16543 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16544
16545         * gcc.c-torture/execute/950322-1.c: New test.
16546
16547 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16548
16549         * config/vx.exp (${tool}_load): Clean up testing of return code from
16550         vxworks_ld and vxworks_spawn.
16551
16552 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16553
16554         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16555
16556 1995-03-13  Mike Stump  <mrs@cygnus.com>
16557
16558         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16559         can mark excess errors on a machine by machine basis.  Note, the
16560         default is to not expect any excess errors, even when excess
16561         errors test - is given, so you will want to put an XFAIL ... on
16562         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16563         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16564         those 4 machines, but no others.
16565
16566 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16567
16568         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16569         * lib/c-torture.exp: to here.
16570
16571 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16572
16573         * gcc.c-torture/execute/950221-1.c: New test.
16574         * gcc.c-torture/execute/struct-ret-1.c: New test.
16575         * gcc.c-torture/compile/950221-1.c: New test.
16576
16577         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16578
16579 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16580
16581         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16582         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16583
16584 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16585
16586         * g++.gb: New directory of tests, derived from my signature and
16587         class scoping tests.
16588
16589         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16590         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16591         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16592         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16593         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16594         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16595         * g++.gb/sig25.C: Likewise.
16596
16597         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16598         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16599         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16600         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16601         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16602         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16603         * g++.gb/sig25.exp: Likewise.
16604
16605         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16606         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16607         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16608         * g++.gb/scope13.C: Likewise, this test still fails.
16609
16610         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16611         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16612         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16613         * g++.gb/scope13.exp: Ditto.
16614
16615         * g++.gb/README: New file, explains what these tests are about.
16616
16617 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16618
16619         * lib/dg.exp (dg-do): Support `preprocess'.
16620         (dg-test): Likewise.
16621
16622 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16623
16624         * config/udi.exp: change "continue -expect" to "exp_continue".
16625
16626 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16627
16628         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16629         Delete redundant tests.
16630
16631         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16632         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16633         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16634         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16635         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16636         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16637         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16638         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16639
16640         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16641         storing label pointers.
16642         * gcc.c-torture/execute/921019-1.c: Likewise.
16643         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16644         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16645         parameter fp.
16646         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16647         constants.
16648
16649         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16650         Delete obsolete tests.
16651
16652         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16653         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16654         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16655         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16656         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16657         * gcc.c-torture/compile/950124-1.c: New test.
16658
16659         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16660
16661 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16662
16663         * lib/mike-g++.exp: Add -lm to LIBS.
16664
16665 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16666
16667         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16668
16669 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16670
16671         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16672
16673 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16674
16675         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16676
16677 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16678
16679         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16680         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16681         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16682         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16683         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16684         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16685         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16686         * g++.law/{operators31.C, operators32.C,
16687         * g++.law/{operators33.C, operators34.C}: Likewise.
16688         * g++.law/{pic1.C, refs2.C}: Likewise.
16689         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16690         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16691         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16692         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16693
16694         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16695         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16696         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16697         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16698         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16699         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16700         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16701         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16702         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16703         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16704         * g++.law/{operators34.exp}: Likewise.
16705         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16706         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16707         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16708         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16709         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16710
16711         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16712         No longer expected to fail.
16713         * g++.law/missed-error3.C: Tweak for recent bool changes.
16714
16715 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16716
16717         * config/emb-unix: Deleted.
16718         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16719         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16720
16721 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16722
16723         * lib/dg.exp (dg-test): Fix typo in last patch.
16724
16725 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16726
16727         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16728         (handles multiple occurrences).
16729
16730 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16731
16732         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16733         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16734         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16735         printed).
16736         * lib/c-torture.exp (c-torture-compile): Likewise.
16737         (c-torture): Prepend full path if missing.
16738         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16739         (gcc_fail): Likewise.
16740         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16741
16742 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16743
16744         * lib/netware.exp: Only attach to NetWare i386 systems.
16745
16746 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16747
16748         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16749         messages.  Add test name to "output pattern match" pass/fail message.
16750
16751 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16752
16753         * gcc.dg: New testsuite.
16754         * gcc.dg/dg.exp: New file.
16755
16756         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16757         test-switch.c}: Deleted.
16758
16759         * gcc.misc-tests/msgs.exp: New testcase driver.
16760
16761 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16762
16763         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16764         Watch for illegal return values from ${tool}_load.
16765         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16766         cross targets.  Coerce return value >0 to 1.
16767
16768 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16769
16770         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16771
16772         * config/emb-unix.exp: New file.
16773
16774         * config/sim.exp: Error if variable $SIM not defined.
16775         (${tool}_load): Mark test as "untested" if simulator missing.
16776
16777         * config/unix.exp: Load remote.exp to get rcp_download.
16778         * lib/c-torture.exp: Use different option lists for testcases with
16779         and without loops.
16780         * gcc.c-torture/execute/execute.exp: Likewise.
16781
16782 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16783
16784         * config/*.exp: Clarify return code from ${tool}_load.
16785         Call `unresolved' or `untested' instead of `warning' or `perror'
16786         (sometimes you still want to call both though).
16787         Add comment that `shell_id' is local to each file.
16788         * config/udi.exp (timeout): Set to 30.
16789         Don't print warning if connection fails, $connectmode has already
16790         printed an error.
16791         (${tool}_load): Move verbose messages to level 2.
16792         Rework pattern for "Process started" message.
16793         Pass `shell_id' to ${connectmode}_download.
16794         Retry twice upon timeout.  Make resetting of target more robust.
16795         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
16796         Pass `shell_id' to exit_$connectmode.
16797         Only call exit_$connectmode if connected.
16798         * config/unix.exp (${tool}_load): Check return codes better.
16799         * config/vrtx.exp (${tool}_load): Likewise.
16800         * config/vx.exp (${tool}_load): Likewise.
16801         Delete unneeded global's.
16802         * lib/dg.exp (dg-test): Update to reflect clarified return codes
16803         from ${tool}_load.
16804         (dg-stat): Delete.
16805         (dg-init): Delete recording of pass/fail counts.
16806         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16807         (old-dejagnu-init): Likewise.
16808         (old-dejagnu-stat): Delete contents, empty proc now.
16809         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
16810         (c-torture): Delete references to lcnt, lpass, lfail.
16811         Get option list from TORTURE_OPTIONS.
16812         Delete -funroll[-all]-loops if no loops.
16813         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
16814         (g++_stat): Delete contents (empty proc now).
16815         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
16816         (gcc_finish): Likewise.
16817         (gcc_stat): Deleted.
16818         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
16819         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
16820         * gcc.c-torture/execute/execute.exp: Likewise.
16821         Split tests into two parts: compile, execute.
16822         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
16823         no loops.  Update to reflect clarified return codes from ${tool}_load.
16824
16825 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
16826
16827         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
16828         to grep for.
16829         (old-dejagnu): Likewise (where necessary).
16830
16831 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
16832
16833         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
16834
16835         * lib/dg.exp (dg-process-target): Fix processing of selector.
16836         Add comment regarding use of `error'.
16837
16838         * lib/gcc.exp (prune_system_crud): Define if missing.
16839         * lib/g++.exp (prune_system_crud): Likewise.
16840
16841         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
16842         Call prune_system_crud.
16843         * lib/dg.exp (dg-runtest): New proc.
16844         Use perror instead of send_user for tcl errors in testcase.
16845         Don't return any value, it's never used.
16846         Don't clobber previous definition of `unknown'.
16847         Print tcl errors in `dg-final'.
16848
16849 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
16850
16851         * lib/dg.exp (dg-process-target): Improve syntax error messages.
16852         (dg-test): Don't print errorInfo, it contains stack backtrace.
16853
16854 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
16855
16856         * lib/g++.exp (runtest_file_p): Define if missing.
16857
16858 1994-09-24  Doug Evans  (dje@cygnus.com)
16859
16860         * lib/mike-g++.exp: Comment out loading of g++.exp.
16861         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
16862         (default_g++_version): Always print something.
16863         (default_g++_start): Comment out call to `which'.
16864         (g++_start, g++_load): Deleted (must be defined in config file).
16865         * lib/gcc.exp: Test for existence of $CC at start.
16866         Delete check for tmpdir (done in gcc_init).
16867         (default_gcc_version): Always print something.
16868         (default_gcc_start): Comment out call to `which'.
16869         * config/*.exp: Major cleanup - make cross targets work at least a
16870         little better for g++ (by not being "--tool gcc" specific).
16871         Rename gcc_xxx to ${tool}_xxx.
16872         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
16873         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
16874
16875 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
16876
16877         * lib/c-torture.exp (c-torture-compile): Rework compiler
16878         message processing.
16879
16880         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
16881         c-torture.
16882
16883 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
16884
16885         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
16886
16887         * lib/dg.exp (dg-process-target): Support { target native }.
16888
16889 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
16890
16891         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
16892         looked for "... program xxx got fatal signal".
16893         Correct regsub munging of `comp_output'.
16894         Ignore compiler messages "path prefix not used" and "linker input
16895         file unused".
16896
16897 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
16898
16899         * lib/gcc.exp (runtest_file_p): Define if missing.
16900         * gcc.prms/template.c: Example to work from.
16901
16902 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
16903
16904         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
16905         * lib/dg.exp (dg-test): Call unsupported testcases as such.
16906
16907         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
16908         * gcc.prms/1883.c: Moved from compile/940714-1.c.
16909         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
16910         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
16911
16912         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
16913         (dg-process-target): No longer a varargs proc.
16914         Return S/N for target, P/F for xfail.  All callers changed.
16915         (user option procs): More argument checking.
16916         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
16917         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
16918         (dg-test): Skip test if not running on selected target in `dg-do'.
16919         Update handling of `dg-do-what', `dg-output-text'.
16920         Separate execution pass/fail from output pattern match pass/fail.
16921         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
16922
16923 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
16924
16925         * gcc.c-torture/special/special.exp: Don't expect failure for mips
16926         target for 920510-1.c.
16927
16928 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
16929
16930         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
16931         Clean up comment regarding use of passcnt, etc.
16932         (gcc_stat): Don't update `testcnt' here.
16933         (gcc_finish): Do it here.
16934         Might as well reset `but_id' here too.
16935         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
16936         to determine if the file should be tested.
16937         * gcc.c-torture/compile/compile.exp: Likewise.
16938         * gcc.c-torture/execute/execute.exp: Likewise.
16939         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16940         * gcc.misc-tests/dg-test.exp: Likewise.
16941         * gcc.prms/prms.exp: Likewise.
16942         * gcc.wendy/wendy.exp: Likewise.
16943         * g++.old-deja.exp: Likewise.
16944         Move "Testing file" message to verbose level 1.
16945
16946 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
16947
16948         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
16949
16950 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
16951
16952         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
16953         (default_gcc_start): Accept optional second list element
16954         of compiler flags.  Print compiler output at verbosity level 2.
16955         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
16956         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
16957         Save current values of framework globals passcnt, failcnt, xpasscnt,
16958         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
16959         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
16960         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
16961         xfailcnt to compute stats.  Update framework global `testcnt' from
16962         pass/fail counts.
16963         (gcc_finish): New proc.  Clean up test environment.
16964         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
16965         (gcc_epass, gcc_efail): Delete.
16966         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
16967         argument of line number.
16968         (dg-init): If the tool has an init routine, call it.
16969         (dg-test): Remove args `cflags_var' and `libs_var'.
16970         Pass all compiler options to ${tool}_start.
16971         Handle missing line number.
16972         (dg-finish): New function.
16973         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
16974         particular files.  Call gcc_finish at end.  Move "skipping test"
16975         message to verbosity level 3.
16976         * gcc.c-torture/compile/compile.exp: Likewise.
16977         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16978         * gcc.c-torture/execute/execute.exp: Likewise.
16979         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16980         Print testcase being tried at verbosity level 1.
16981         * gcc.c-torture/special/special.exp: Unset xfail.
16982         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16983         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
16984         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
16985         * gcc.failure/failure.exp: Likewise.
16986         * gcc.ieee/ieee.exp: Likewise.
16987         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
16988         Update call to dg-test.  Call dg-finish at end.
16989         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
16990         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16991         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
16992         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
16993         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
16994         * gcc.wendy/wendy.exp: Add copyright.
16995         Delete setting of tmpdir (done by gcc_init).
16996         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
16997         Pass compiler flags to gcc_start.  Call gcc_finish at end.
16998         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
16999         gcc_[ce]pass/fail.
17000
17001 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17002
17003         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17004         confusion.
17005         (g++_load): Likewise.
17006
17007         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17008         Rename argument to `prog' to remove the confusion.
17009         Varargs fns behave differently too!
17010         (g++_load): Likewise.
17011
17012         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17013
17014         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17015         what it is.  Delete (always) printing of status value for !native.
17016         Simplify verbose code, and include status and exec_output.
17017         (g++_load): Use gcc_load.
17018
17019 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17020
17021         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17022         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17023         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17024         940714-3.c as these testcases don't exist anymore.  Make
17025         va-arg-1.c expected to pass.
17026
17027 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17028
17029         * gcc.misc-tests/misc.exp: Only run specific testcases.
17030         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17031         * gcc.misc-tests/dg-[1-9].c: New files.
17032
17033         * lib/dg.exp: New testsuite driver.
17034         * gcc.prms/prms.exp: Use it.
17035
17036         * README.gcc: New file.
17037
17038         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17039         Document and reset `lxpass' and `lxfail'.
17040         Simplify "initialized" message.
17041         (gcc_stat): Clean up comments a little.
17042
17043 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17044
17045         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17046
17047 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17048
17049         * lib/old-dejagnu.exp (process-option): New proc.
17050         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17051         (old-dejagnu): Simplify.
17052         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17053
17054 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17055
17056         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17057         exists and is not an empty string.
17058
17059         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17060         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17061         finished.
17062         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17063         automatically.
17064
17065         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17066         longer expected to fail.
17067
17068         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17069         "f" function call.
17070
17071         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17072
17073         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17074         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17075         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17076         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17077         c-torture-1.29.
17078
17079         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17080         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17081
17082         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17083
17084         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17085         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17086
17087         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17088         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17089         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17090
17091 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17092
17093         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17094         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17095         940714-1.c, 940714-2.c, 940714-3.c},
17096         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17097         gcc.misc-tests/{mg.c,mg.exp}:
17098         New tests.
17099         * gcc.noncompile/noncompile.exp: Change accordingly.
17100
17101 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17102
17103         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17104         Undo previous clobberage.
17105
17106 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17107
17108         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17109         * gcc.special/{930510-1.c, special.exp}:
17110         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17111         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17112         struct-varargs-1.c}: New tests from c-torture-1.26.
17113
17114 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17115
17116         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17117           argument to switch.
17118
17119 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17120
17121         * Revert the previous changes.  Please see Rob's directory
17122           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17123           fixes.
17124
17125 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17126
17127         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17128             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17129             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17130             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17131             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17132             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17133             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17134             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17135             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17136             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17137             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17138             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17139             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17140             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17141             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17142             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17143             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17144             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17145             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17146             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17147             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17148             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17149             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17150             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17151             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17152             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17153             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17154
17155 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17156
17157         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17158             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17159           with perror calls.
17160
17161 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17162
17163         * config/unix.exp (g++_load): Fix syntax.
17164
17165 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17166
17167         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17168         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17169         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17170         Don't expect va-arg-1.c to fail.  Correct expected output for
17171         920928-1.c.
17172         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17173         * gcc.wendy/hbm4.c: Correct typo.
17174         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17175
17176 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17177
17178         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17179         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17180         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17181         * lib/c-torture.exp (c-torture-compile): Ditto.
17182
17183         Reduce volume of output (remove all the -I's and such).
17184         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17185         Call gcc_cpass, gcc_cfail.
17186         (c-torture): Pass testing option to c-torture-compile.
17187
17188 1994-03-21  Doug Evans  (dje@cygnus.com)
17189
17190         Bring patches over from progressive.
17191         * config/default.exp: Exit remote shell cleanly.
17192         (g++_exit, g++_start): Add default versions.
17193         * config/sim.exp (gcc_load): Use perror, not error.
17194
17195 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17196
17197         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17198         set in site.exp.
17199
17200 1994-03-14  Doug Evans  (dje@cygnus.com)
17201
17202         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17203         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17204         (wendy_try): New proc to run testcase.
17205         (main loop): Call 'em.
17206         * gcc.wendy/*.c: Clean up pass to correct expected output.
17207
17208         * lib/gcc.exp: Minor cleanup work.
17209         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17210
17211 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17212
17213         * config/sim.exp (gcc_load): Document return codes better.
17214         Don't pass -v to simulator.
17215
17216 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17217
17218           * gcc.special/920717-x.c: Fix typo.
17219           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17220           get at sources.
17221
17222         * lib/mike-gcc.exp: Fix typo.
17223
17224 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17225
17226         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17227         binary to use, transform the name.
17228         * config/*.exp: rename everything. Nuke any g++ specific files,
17229         it's now a special case of gcc that requires no special support.
17230         Add a default.exp for unsupported targets.
17231
17232 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17233
17234         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17235         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17236         version of Tcl.
17237
17238 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17239
17240         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17241         than a warning.
17242
17243 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17244
17245         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17246
17247 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17248
17249         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17250         option_list.  Compile every file with only 4/6 option choices
17251         (same as C torture) instead of with 12/18 different option
17252         choices.
17253         * lib/c-torture.exp: Likewise.
17254
17255         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17256         not already set.
17257
17258 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17259
17260         * lib/old-deja
17261           test cases, ready for DejaGnu.
17262
17263 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17264
17265         * Upgraded c-torture tests from 1.18 to 1.19
17266
17267         * gcc.compile: added test(s):
17268           930607-1.c
17269         * gcc.execute: added test(s):
17270           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17271
17272         * added new subdirectory for misc tests: gcc.misc-tests
17273         * gcc.misc-test(s): added tests:
17274           inst-check.c test-consts.c test-ior.c test-switch.c
17275
17276 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17277
17278         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17279
17280 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17281
17282         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17283
17284 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17285
17286         * Upgraded c-torture tests from 1.17 to 1.18
17287
17288 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17289
17290         * Upgraded c-torture tests from 1.12 to 1.17
17291
17292 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17293
17294         * lib/old-dejagnu.exp:
17295           Fixed handling of XFAIL target triplets to correctly
17296           recognize wildcard characters.  Removed code that
17297           appended a unique id tag to the end of the file name
17298           printed out by the result of the testcases within a
17299           given test file.
17300
17301 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17302
17303         * lib/old-dejagnu.exp:
17304           Reworked expected failure handling to trigger off of XFAIL
17305           keyword in keyphrase embeded in testcase source code. The
17306           XFAIL keyword must be at the end of the keyphrase line. It
17307           may optionally be followed by one or more target triplets.
17308           It has just occured that the handling of wildcards in the
17309           target triplet may not be correct.
17310
17311 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17312
17313         * g++.old-deja/tests:
17314           Moved all subdirectories up one level into g++.old-deja .
17315
17316         * lib/old-dejagnu.exp:
17317           Fixed problem with CXXFLAGS not being properly reset, and being
17318           corrupted with extraneous "-c" compiler option.  This was
17319           causing binaries to not be generated for test that needed them.
17320           Modified strings passed to "pass" and "fail" so that individual
17321           tests from the same test file would be distinguished by an
17322           identifier appended to the test file name in the summary logs;
17323           this corrected a problem with erroneous diff logs.  Added code
17324           to search testcases for expected fail and unexpected pass keywords.
17325
17326 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17327
17328         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17329
17330 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17331
17332         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17333           Removed extraneous text from end of "Special g++ Options"
17334           keyphrase.
17335
17336         * lib/old-dejagnu.exp: Added pattern matching to look for new
17337           keywords, embedded in testcases comments, which will trigger
17338           calls to xpass and xfail.
17339
17340 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17341
17342         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17343           comments embedded in the testcases, especially the one looking for
17344           special compiler options, as well as the pattern matching for the
17345           compiler output again.
17346
17347 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17348
17349         * lib/old-dejagnu.exp: Do a proper check of the return value for
17350           execute tests. Fixed several problems with the pattern matching
17351           of the compiler output which gave erroneous test results.
17352           Changed several of the test result messages to be more descriptive.
17353         * config/unix-g++.exp: Proc g++_load now actually works and
17354           executes the tests passed to it and returns a usable return
17355           value.
17356
17357 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17358
17359           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17360
17361 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17362
17363         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17364           Modified both files to properly execute the old style
17365           dejagnu tests. The previous versions of these files were
17366           experimental and did not function anything near correctly.
17367
17368 1993-04-05  Rob Savoye  (rob@cygnus.com)
17369
17370         * Removed all Makefile.in and configure.in files. No configuration
17371         needed now.
17372
17373 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17374
17375         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17376
17377 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17378
17379         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17380         gcc.special/configure.in, gcc.noncompile/configure.in,
17381         gcc.execute/configure.in, gcc.code_quality/configure.in,
17382         g++.other/configure.in, g++.old-deja/configure.in,
17383         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17384         in srcname setting.
17385
17386 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17387
17388         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17389         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17390         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17391
17392 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17393
17394         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17395         (gdb_exit): Don't remove *_soc files.
17396
17397 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17398
17399         * lib/c-torture.exp: Don't look for main; instead always use -w
17400         -c.  This is how the c-torture tests work.  Remove the object
17401         file if the compilation succeeds.
17402         * gcc.execute/execute.exp: Remove executable if test passes.
17403         * gcc.noncompile/noncompile.exp: Every test is an expected
17404         failure.
17405         * gcc.special/special.exp: Added tests from c-torture 1.11,
17406         corrected use of existing test.
17407         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17408         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17409         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17410         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17411         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17412         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17413         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17414         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17415         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17416         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17417         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17418         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17419         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17420         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17421         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17422         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17423         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17424         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17425         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17426         c-torture 1.11.
17427         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17428         correspond to c-torture 1.11.
17429
17430         * New file.