fold-const.c (fold): Optimize ~X|X and X|~X as -1.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2004-06-27  Roger Sayle  <roger@eyesopen.com>
2
3         * gcc.dg/20040527-1.c: New test case.
4
5 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
6
7         PR gfortran/pr16196
8         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9
10 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11
12         PR middle-end/15825
13         * gcc.dg/pr15825-1.c: New test case.
14
15 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16
17         * gcc.c-torture/execute/20040625-1.c: New test.
18
19 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20
21         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22
23 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24
25         * gcc.dg/torture/mips-div-1.c: New test.
26
27 2004-06-24  Jeff Law  <law@redhat.com>
28
29         * gcc.dg/tree-ssa/20040624-1.c: New test.
30
31 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
32
33         * gcc.c-torture/compile/20040624-1.c: New test.
34
35 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36
37         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38         this directory.
39
40 2004-06-23  Andrew Pinski  <apinski@apple.com>
41
42         PR middle-end/15988
43         * g++.dg/opt/ptrmem4.C: New test.
44
45         * gcc.dg/c90-array-quals-2.c: New test.
46
47 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
48
49         * gcc.dg/kpice1.c: New test.
50
51 2006-06-23  Andrew Pinski  <apinski@apple.com>
52
53         * gcc.dg/c90-array-quals.c: New test.
54
55 2006-06-22  Richard Henderson  <rth@redhat.com>
56
57         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
58
59 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
60
61         * gcc.dg/builtins-config.h: Handle FreeBSD.
62
63 2006-06-22  Richard Henderson  <rth@redhat.com>
64
65         * g++.dg/opt/devirt1.C: New.
66
67 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
68
69         * g++.dg/opt/pr15551.C: New testcase.
70
71 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
72
73         PR target/14800
74         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
75         x86_64-*-linux* when compiling for 32bit.
76
77 2004-06-21  Andrew Pinski  <apinski@apple.com>
78
79         * gcc.dg/pch/struct-1.c: New.
80         * gcc.dg/pch/struct-1.hs: New.
81
82 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
83
84         * gcc.dg/pch/save-temps-1.c: New file.
85         * gcc.dg/pch/save-temps-1.hs: New file.
86
87 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
88
89         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
90         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
91
92 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
93
94         * gfortran.fortran-torture/execute/select_1.f90: Rename function
95         to fix type error.
96         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
97         Remove trailing spaces.
98         
99 2004-06-21  Richard Henderson  <rth@redhat.com>
100
101         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
102         merging && to BIT_FIELD_REF.
103
104 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
105
106         * g++.dg/opt/placeholder1.C: New test.
107
108 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
109
110         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
111         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
112         * gcc.dg/compat/union-m128-1_x.c: Likewise.
113         * gcc.dg/compat/union-m128-1_y.c: Likewise.
114
115 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
116
117         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
118         extern "C".
119         * g++.dg/other/pragma-re-1.C: Add comments.
120
121 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
122
123         PR gfortran/16080
124         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
125
126 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
127
128         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
129         instead of setting the type of size_t by
130         hand.
131
132 2004-06-18  Roger Sayle  <roger@eyesopen.com>
133
134         * gcc.dg/unordered-2.c: New test case.
135         * gcc.dg/unordered-3.c: New test case.
136
137 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
138
139         PR other/16043
140         * lib/g++.exp (g++_version): Tweak regexp for version
141         * lib/g77.exp (g77_version): Likewise
142         * lib/gfortran.exp (gfortran_version): Likewise
143         * lib/objc.exp (objc_version): Likewise
144         * lib/treelang.exp (treelang_version): Likewise
145
146 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
147
148         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
149         Use INT_MAX instead of __INT_MAX__.
150         * gcc.dg/compat/struct-align-2_y.c: Likewise.
151
152         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
153         * gcc.dg/compat/scalar-return-3_x.c: Use it.
154         * gcc.dg/compat/scalar-return-3_y.c: Use it.
155         * gcc.dg/compat/scalar-return-4_x.c: Use it.
156         * gcc.dg/compat/scalar-return-4_y.c: Use it.
157         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
158         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
159         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
160         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
161
162         * gcc.dg/range-test-1.c: New test.
163         * g++.dg/opt/range-test-1.C: New test.
164
165 2004-06-17  Richard Henderson  <rth@redhat.com>
166
167         * objc.dg/sync-1.m: New.
168         * objc.dg/try-catch-1.m: Don't force next runtime.
169         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
170         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
171         shadowed catch clause.
172         * objc.dg/try-catch-5.m: New.
173
174 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
175
176         Bug 14610
177         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
178
179 2004-06-15  Richard Henderson  <rth@redhat.com>
180
181         * gcc.dg/20001116-1.c: Move expected warning line.
182
183 2004-06-15  Richard Henderson  <rth@redhat.com>
184
185         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
186         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
187
188 2004-06-15  Jeff Law  <law@redhat.com>
189
190         * gcc.dg/tree-ssa/20040615-1.c: New test.
191         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
192         be less sensitive to operand ordering.
193         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
194
195 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
196
197         * g++.dg/abi/bitfield3.C: Add comment..
198
199 2004-06-15  Richard Henderson  <rth@redhat.com>
200
201         * g++.dg/ext/stmtexpr1.C: XFAIL.
202         * gcc.dg/20030612-1.c: XFAIL.
203
204 2004-06-15  Eric Christopher  <echristo@redhat.com>
205
206         * g++.dg/charset/asm5.c: New.
207         * gcc.dg/charset/asm6.c: New.
208
209 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
210
211         PR fortran/15962
212         * gfortran.fortran-torture/execute/select_1.f90: New test.
213
214 2004-06-15  Paul Brook  <paul@codesourcery.com>
215
216         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
217
218 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
219
220         PR c++/15967
221         * g++.dg/lookup/crash3.C: New test.
222
223 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
224
225         PR c++/15947
226         * g++.dg/parse/dtor4.C: New test.
227
228 2004-06-14  Jeff Law  <law@redhat.com>
229
230         * gcc.c-torture/compile/20040614-1.c: New test.
231
232 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
233
234         PR fortran/15211
235         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
236         LEN of a character array.
237
238 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
239
240         PR c++/15096
241         * g++.dg/template/ptrmem10.C: New test.
242
243         PR c++/14930
244         * g++.dg/template/friend30.C: New test.
245
246 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
247
248         PR fortran/14928
249         * gfortran.fortran-torture/compile/mloc.f90: New test.
250
251 2004-06-13  Paul Brook  <paul@codesourcery.com>
252
253         * gfortran.fortran-torture/execute/random_2.f90: New test.
254
255 2004-06-13  Eric Christopher  <echristo@redhat.com>
256
257         * gcc.dg/noncompile/redecl-1.c: Fix error message.
258
259 2004-06-12  Paul Brook  <paul@codesourcery.com>
260
261         * gfortran.fortran-torture/execute/contained_3.f90: New test.
262
263 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
264
265         PR fortran/14923
266         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
267
268 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
269
270         PR fortran/14957
271         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
272         syntax errors in end statements of contained subroutines.
273
274 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
275
276         PR fortran/12841
277         * gfortran.fortran-torture/execute/null_arg.f90: New test.
278
279 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
280
281         PR fortran/15665
282         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
283
284 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
285
286         PR gfortran/12839
287         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
288
289 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
290
291         PR c++/15862
292         * g++.dg/parse/enum1.C: New test.
293
294 2004-06-10  Jeff Law  <law@redhat.com>
295
296         * gcc.c-torture/compile/20040610-1.c: New test.
297
298 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
299
300         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
301         * g++.old-deja/g++.other/decl3.C: Likewise.
302
303 2004-06-10  Brian Booth  <bbooth@redhat.com>
304
305         * gcc.dg/tree-ssa/20031015-1.c: Scan for
306         V_MAY_DEF instead of VDEF.
307         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
308
309 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
310
311         PR c++/14211
312         * g++.dg/conversion/const1.C: New test.
313
314         PR c++/15076
315         * g++.dg/conversion/reinterpret1.C: New test.
316
317         PR c++/15877
318         * g++.dg/template/enum2.C: New test.
319
320         PR c++/15227
321         * g++.dg/template/error13.C: New test.
322
323 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
324
325         PR fortran/14957
326         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
327         arguments to test_* REAL and of the right size.
328
329 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
330
331         PR target/15569
332         PR rtl-optimization/15681
333         * gcc.dg/20040609-1.c: New test.
334
335 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
336
337         PR c++/14791
338         * g++.dg/opt/builtins1.C: New test.
339
340 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
341
342         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
343         that use default windows32 struct layout.
344         * gcc.dg/i386-bitfield2.c: Likewise.
345
346 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
347
348         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
349         for mingw32 and cygwin targets.
350
351 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
352
353         * gcc.dg/pch/macro-4.c: New.
354         * gcc.dg/pch/macro-4.hs: New.
355
356 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
357
358         PR fortran/13249
359         * gfortran.fortran-torture/compile/name_clash.f90: New test.
360
361 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
362
363         PR fortran/13372
364         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
365
366 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
367
368         PR gfortran/14897
369         * gfortran.fortran-torture/execute/t_edit.f90: New test.
370
371 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
372
373         PR gfortran/15755
374         * gfortran.fortran-torture/execute/backspace.c : New test.
375
376 2004-06-09  Paul Brook  <paul@codesourcery.com>
377
378         * gfortran.fortran-torture/execure/intrinsic_associated.f90
379         (pointer_to_section): Rewrite to use smaller array.
380
381 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
382
383         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
384         * gcc.dg/ext/altivec-10.c: Same.
385         * gcc.dg/ext/altivec-11.c: Same.
386         * gcc.dg/ext/altivec-12.c: Same.
387         * gcc.dg/ext/altivec-13.c: Same.
388         * gcc.dg/ext/altivec-14.c: Same.
389         * gcc.dg/ext/altivec-15.c: Same.
390         * gcc.dg/ext/altivec-16.c: Same.
391         * gcc.dg/ext/altivec-3.c: Same.
392         * gcc.dg/ext/altivec-4.c: Same.
393         * gcc.dg/ext/altivec-6.c: Same.
394         * gcc.dg/ext/altivec-7.c: Same.
395         * gcc.dg/ext/altivec-8.c: Same.
396         * gcc.dg/ext/altivec-varargs-1.c: Same.
397
398         * g++.dg/ext/altivec-1.C: Correct dg syntax.
399         * g++.dg/ext/altivec-10.C: Same.
400         * g++.dg/ext/altivec-2.C: Same.
401         * g++.dg/ext/altivec-3.C: Same.
402         * g++.dg/ext/altivec-4.C: Same.
403         * g++.dg/ext/altivec-5.C: Same.
404         * g++.dg/ext/altivec-6.C: Same.
405         * g++.dg/ext/altivec-7.C: Same.
406         * g++.dg/ext/altivec-8.C: Same.
407         * g++.dg/ext/altivec-9.C: Same.
408
409 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
410
411         PR c++/7841
412         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
413
414 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
415
416         * gcc.dg/union-1.c: New test.
417
418 2004-06-07  Roger Sayle  <roger@eyesopen.com>
419
420         * gcc.dg/builtins-41.c: New test case.
421         * gcc.dg/builtins-42.c: New test case.
422
423 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
424
425         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
426         * g++.dg/ext/altivec-10.C: Same.
427         * g++.dg/ext/altivec-2.C: Same.
428         * g++.dg/ext/altivec-3.C: Same.
429         * g++.dg/ext/altivec-4.C: Same.
430         * g++.dg/ext/altivec-5.C: Same.
431         * g++.dg/ext/altivec-6.C: Same.
432         * g++.dg/ext/altivec-7.C: Same.
433         * g++.dg/ext/altivec-8.C: Same.
434         * g++.dg/ext/altivec-9.C: Same.
435         * g++.old-deja/g++.abi/cxa_vec.C: Same.
436         * g++.old-deja/g++.brendan/new3.C: Same.
437         * gcc.c-torture/execute/eeprof-1.x: Same.
438
439 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
440
441         PR c/14765
442         * gcc.dg/pr14765-1.c: New test.
443
444 2004-06-07  Roger Sayle  <roger@eyesopen.com>
445
446         PR c/14649
447         * gcc.dg/pr14649-1.c: New test case.
448
449 2004-06-07  Richard Henderson  <rth@redhat.com>
450
451         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
452         if temporaries.
453
454 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
455
456         * g++.dg/eh/elide1.C: Remove XFAIL.
457
458 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
459
460         PR c++/15337
461         * g++.dg/expr/sizeof3.C: New test.
462
463         PR c++/14777
464         * g++.dg/template/access14.C: New test.
465
466         PR c++/15554
467         * g++.dg/template/enum1.C: New test.
468
469         PR c++/15057
470         * g++.dg/eh/throw1.C: New test.
471
472 2004-06-07  David Ayers  <d.ayers@inode.at>
473             Ziemowit Laski  <zlaski@apple.com>
474
475         * lib/objc.exp (objc_target_compile): Revert the '-framework
476         Foundation' flag fix, since bare Darwin does not ship
477         with the Foundation framework.
478         * objc/execute/next_mapping.h: Provide a local NSConstantString
479         @interface and @implementation.
480         (objc_constant_string_init): A constructor function, used to
481         initialize the NSConstantString meta-class object.
482         * objc/execute/string1.m: Include "next_mapping.h" instead of
483         <Foundation/NSString.h>.
484         * objc/execute/string2.m: Likewise.
485         * objc/execute/string3.m: Likewise.
486         * objc/execute/string4.m: Likewise.
487
488 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
489
490         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
491         to double. Replace double with FLOAT.
492         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
493
494         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
495         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
496         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
497         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
498         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
499         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
500         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
501         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
502
503 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
504
505         PR c/13519
506         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
507
508 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
509
510         PR c++/15503
511         * g++.dg/template/meminit2.C: New test.
512
513 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
514
515         PR target/15822
516         * gcc.c-torture/execute/compare-fp-1.c,
517         gcc.c-torture/execute/compare-fp-2.c,
518         gcc.c-torture/execute/compare-fp-3.c,
519         gcc.c-torture/execute/compare-fp-4.c,
520         gcc.c-torture/execute/compare-fp-3.x,
521         gcc.c-torture/execute/compare-fp-4.x: Moved...
522         * gcc.c-torture/execute/ieee/compare-fp-1.c,
523         gcc.c-torture/execute/ieee/compare-fp-2.c,
524         gcc.c-torture/execute/ieee/compare-fp-3.c,
525         gcc.c-torture/execute/ieee/compare-fp-4.c,
526         gcc.c-torture/execute/ieee/compare-fp-3.x,
527         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
528
529 2004-06-04  David Ayers  <d.ayers@inode.at>
530
531         * objc/execute/protocol-isEqual-4.m: New testcase.
532
533 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
534
535         * objc/execute/protocol-isEqual-1.m: New testcase.
536         * objc/execute/protocol-isEqual-2.m: New testcase.
537         * objc/execute/protocol-isEqual-3.m: New testcase.
538
539 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
540
541         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
542
543 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
544
545         * lib/objc.exp (objc_target_compile): When running tests on
546         Darwin (Mac OS X), inform the linker about '-framework
547         'Foundation'.
548
549 2004-06-02  Eric Christopher  <echristo@redhat.com>
550
551         * gcc.c-torture/compile/20040602-1.c: New.
552
553 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
554
555         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
556         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
557
558         PR tree-optimization/14736
559         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
560
561         PR tree-optimization/14042
562         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
563
564         PR tree-optimization/14729
565         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
566
567 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
568
569         PR fortran/15557
570         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
571
572 2004-06-01  Richard Hederson  <rth@redhat.com>
573
574         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
575
576 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
577
578         PR c++/14932
579         * g++.dg/parse/offsetof4.C: New test.
580
581 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
582
583         PR objc/7993
584         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
585
586 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
587
588         PR c++/15701
589         * g++.dg/template/friend29.C: New test.
590
591 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
592
593         PR c/15749
594         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
595
596 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
597
598         * gcc.dg/sparc-trap-1.c: New test.
599
600 2004-05-31  Roger Sayle  <roger@eyesopen.com>
601
602         PR middle-end/15069
603         * g++.dg/opt/fold3.C: New test case.
604
605 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
606
607         * lib/target-supports.exp (check_iconv_available): Fix fallout
608         from 2004-05-28 patch.
609
610 2004-05-30  Paul Brook  <paul@codesourcery.com>
611
612         PR fortran/15620
613         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
614         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
615
616 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
617
618         * gfortran.fortran-torture/execute/random_1.f90: New test.
619
620 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
621
622         * g++.dg/ext/altivec-10.C: New test.
623
624 2004-05-29  Paul Brook  <paul@codesourcery.com>
625
626         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
627
628 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
629
630         * gcc.dg/altivec-16.c: New test.
631
632 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
633
634         * lib/target-supports.exp (check_vmx_hw_available): New.
635         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
636
637         * lib/target-supports.exp (check_alias_available,
638         check_iconv_available, check_named_sections_available): Use
639         unique names for temporary files.
640
641 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
642
643         * gcc.dg/altivec-15.c: New test.
644
645 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
646
647         PR c++/15083
648         * g++.dg/warn/noeffect6.C: New test.
649
650         PR c++/15471
651         * g++.dg/expr/ptrmem4.C: New test.
652
653         PR c++/15640
654         * g++.dg/template/operator3.C: New test.
655
656 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
657
658         PR c++/14668
659         * g++.dg/lookup/redecl1.C: New test.
660         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
661
662 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
663
664         * gcc.c-torture/execute/compare-fp-1.c,
665         gcc.c-torture/execute/compare-fp-2.c,
666         gcc.c-torture/execute/compare-fp-3.c,
667         gcc.c-torture/execute/compare-fp-4.c,
668         gcc.c-torture/execute/compare-fp-3.x,
669         gcc.c-torture/execute/compare-fp-4.x,
670         gcc.dg/pr15649-1.c: New.
671
672 2004-05-27  Adam Nemet  <anemet@lnxw.com>
673
674         PR c++/12883
675         * g++.dg/init/array14.C: New test.
676
677 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
678
679         * lib/compat.exp (compat-get-options-main): New.
680         (compat-get-options): Remove unneeded code, warn for ignored
681         command.
682         (compat-execute): Check flag set by dg-require-* commands.
683
684         * lib/compat.exp (compat-execute): Break up long lines.
685
686 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
687
688         * gcc.dg/altivec-7.c: Don't use 'vector long'.
689         * gcc.dg/altivec-14.c: New test.
690         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
691
692         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
693         * gcc.dg/altivec-12.c: Ditto.
694
695         * gcc.dg/altivec-3.c: Move call to altivec_check.
696
697 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
698
699         PR c++/15044
700         * g++.dg/template/error12.C: New test.
701
702         PR c++/15317
703         * g++.dg/ext/attrib15.C: New test.
704
705         PR c++/15329
706         * g++.dg/template/ptrmem9.C: New test.
707
708 2004-05-25  Paul Brook  <paul@codesourcery.com>
709
710         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
711
712 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
713
714         PR c++/15165
715         * g++.dg/template/crash19.C: New test.
716
717 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
718
719         PR c++/15025
720         * g++.dg/template/redecl1.C: New test.
721
722 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
723
724         PR c++/14821
725         * g++.dg/other/ns1.C: New test.
726
727         PR c++/14883
728         * g++.dg/template/invalid1.C: New test.
729
730 2004-05-23  Paul Brook  <paul@codesourcery.com>
731         Victor Leikehman  <lei@haifasphere.co.il>
732
733         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
734         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
735
736 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
737
738         PR c++/15285
739         PR c++/15299
740         * g++.dg/template/non-dependent5.C: New test.
741         * g++.dg/template/non-dependent6.C: New test.
742
743 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
744
745         PR c++/15507
746         * g++.dg/inherit/union1.C: New test.
747
748         PR c++/15542
749         * g++.dg/template/addr1.C: New test.
750
751         PR c++/15427
752         * g++.dg/template/array5.C: New test.
753
754         PR c++/15287
755         * g++.dg/template/array6.C: New test.
756
757 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
758             Roger Sayle  <roger@eyesopen.com>
759
760         * g++.dg/lookup/forscope2.C: New test case.
761
762 2004-05-22  Ben Elliston  <bje@au.ibm.com>
763
764         * gcc.dg/cpp/Wmissingdirs.c: New.
765
766 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
767
768         PR target/15301
769         * gcc.dg/compat/union-m128-1.h: New file.
770         * gcc.dg/compat/union-m128-1_main.c: Likewise.
771         * gcc.dg/compat/union-m128-1_x.c: Likewise.
772         * gcc.dg/compat/union-m128-1_y.c: Likewise.
773
774 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
775
776         PR target/15302
777         * gcc.dg/compat/struct-complex-1.h: New file.
778         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
779         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
780         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
781
782 2004-05-20  Roger Sayle  <roger@eyesopen.com>
783
784         PR middle-end/3074
785         * gcc.dg/pr3074-1.c: New test case.
786         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
787
788 2004-05-20  Falk Hueffner  <falk@debian.org>
789
790         PR other/15526
791         * gcc.dg/ftrapv-1.c: New test case.
792
793 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
794
795         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
796
797 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
798             Jeff Law  <law@redhat.com>
799
800         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
801         * gcc.dg/tree-ssa/20040518-2.c: New test.
802
803         * gcc.dg/tree-ssa/20040518-1.c: New test.
804
805 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
806
807         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
808
809 2004-05-18  Paul Brook  <paul@codesourcery.com>
810
811         PR fortran/13930
812         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
813
814 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
815
816         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
817         constant folding.
818
819 2004-05-17  Steven Bosscher  <stevenb@suse.de>
820
821         * gcc.dg/tree-ssa/20040517-1.c: New test.
822
823 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
824
825         * gcc.dg/loop-4.c: New test.
826
827 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
828
829         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
830
831 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
832
833         PR fortran/15311
834         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
835
836 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
837
838         PR fortran/13826
839         PR fortran/13940
840         * gfortran.fortran-torture/compile/data_1.f90: New test.
841
842 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
843
844         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
845         * gcc.dg/uninit-H.c: Define ASM for __s390__.
846
847 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
848
849         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
850
851 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
852
853         PR c/15444
854         * gcc.dg/format/xopen-1.c: Adjust expected message.
855         * gcc.dg/format/xopen-3.c: New test.
856
857 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
858
859         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
860
861 2004-05-14  Jeff Law  <law@redhat.com>
862
863         * gcc.dg/tree-ssa/20040514-2.c: New test.
864
865 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
866
867         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
868         this ...
869         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
870         this.
871
872 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
873
874         * gcc.dg/tree-ssa/20040514-1.c: New test.
875
876 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
877
878         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
879         test.
880
881 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
882
883         PR fortran/14066
884         * gfortran.fortran-torture/compile/do_1.f90: New test.
885
886 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
887
888         PR fortran/15051
889         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
890         test.
891
892 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
893
894         PR fortran/15149
895         * gfortran.fortran-torture/execute/random_init.f90: New test.
896
897 2004-05-13  Paul Brook  <paul@codesourcery.com>
898
899         PR fortran/15314
900         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
901
902 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
903
904         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
905         for the powerpc case.
906
907 2004-05-13  Jeff Law  <law@redhat.com>
908
909         * gcc.dg/tree-ssa/20040513-1.c: New test.
910         * gcc.dg/tree-ssa/20040513-2.c: New test.
911
912 2004-05-13  Paul Brook  <paul@codesourcery.com>
913
914         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
915         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
916         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
917
918 2004-05-13  Andreas Schwab  <schwab@suse.de>
919
920         PR other/10819
921         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
922         characters.
923
924 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
925
926         PR fortran/15294
927         * gfortran.fortran-torture/execute/adjustr.f90: New file.
928
929 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
930
931         Merge from tree-ssa-20020619-branch.  See
932         ChangeLog.tree-ssa for details.
933
934 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
935
936         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
937         include <altivec.h> explicitly.
938         * gcc.dg/altivec-13.c: Likewise.
939
940 2004-05-11  Paul Brook  <paul@codesourcery.com>
941
942         * gcc.c-torture/compile/20010518-1.c: Force enum size.
943
944 2004-05-10  Eric Christopher  <echristo@redhat.com>
945
946         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
947         * gcc.dg/sibcall-4.c: Ditto.
948
949 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
950
951         * g++.dg/ext/altivec-8.C: New test case.
952         * gcc.dg/altivec-13.c: New test case.
953
954 2004-05-08  Roger Sayle  <roger@eyesopen.com>
955
956         * gcc.c-torture/execute/divcmp-1.c: New test case.
957         * gcc.c-torture/execute/divcmp-2.c: New test case.
958         * gcc.c-torture/execute/divcmp-3.c: New test case.
959
960 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
961
962         * g++.dg/other/pragma-re-2.C: New test.
963
964 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
965
966         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
967         * gcc.dg/i386-387-2.c: Likewise.
968
969         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
970         __builtin_drem.
971         * gcc.dg/i386-387-6.c: Likewise.
972
973 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
974
975         * gcc.dg/builtins-33.c:  Also check log1p*.
976
977 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
978
979         PR optimization/15296
980         * gcc.c-torture/execute/pr15296.c: New test.
981
982 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
983
984         * gcc.dg/builtins-40.c: New test.
985
986 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
987
988         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
989
990 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
991
992         * g++.dg/ext/spe1.C: New testcase.
993
994 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
995
996         * objc.dg/image-info.m: Allow additional attributes
997         for __image_info section.
998
999 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1000
1001         * gcc.dg/torture/mips-hilo-2.c: New test.
1002
1003 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1004
1005         PR c++/14389
1006         * g++.dg/template/member5.C: New test.
1007
1008 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1009
1010         * gcc.dg/builtins-34.c: Also check expm1*.
1011
1012 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1013
1014         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1015         * gcc.dg/torture/builtin-convert-3.c: New test.
1016
1017 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1018
1019         PR middle-end/15054
1020         * g++.dg/opt/pr15054.C: New test.
1021
1022 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1023
1024         * gcc.dg/torture/builtin-rounding-1.c: New test.
1025         * gcc.dg/builtins-25.c: Delete.
1026         * gcc.dg/builtins-29.c: Delete.
1027
1028 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1029
1030         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1031         * gcc.dg/sibcall-4.c: Likewise.
1032         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1033
1034 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1035
1036         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1037         bit-field on 16-bit targets.
1038
1039 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1040
1041         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1042         16-bit targets.
1043
1044 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1045
1046         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1047         * gcc.dg/rs6000-power2-2.c: Likewise.
1048
1049 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1050
1051         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1052         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1053         Change the asm registers to be in form of frN instead of fN.
1054
1055 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1056
1057         * gcc.dg/torture/builtin-convert-2.c: New test.
1058
1059 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1060
1061         * gcc.dg/rs6000-power2-1.c: New test.
1062         * gcc.dg/rs6000-power2-2.c: New test.
1063
1064 2004-04-28  Jan Hubicka  <jh@suse.cz>
1065
1066         * gcc.dg/unused-6.c: New test.
1067
1068 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1069             Ulrich Weigand  <uweigand@de.ibm.com>
1070
1071         * ada/acats/run_all.sh: Define $target variable.
1072
1073 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1074
1075         PR c++/15119
1076         * g++.dg/other/vararg-1.C: New test.
1077
1078         PR c++/4794
1079         * g++.dg/eh/cleanup3.C: New test.
1080
1081 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1082
1083         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1084         and ad8011a (target_insn).
1085         * ada/acats/support/macro.dfs: Likewise.
1086         * ada/acats/support/impbit.adb: New file.
1087
1088 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1089
1090         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1091
1092 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1093
1094         * gcc.dg/loop-3.c: New test.
1095
1096 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1097
1098         * gcc.c-torture/execute/simd-5.c: New test.
1099
1100 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1101
1102         PR c++/15064
1103         * g++.dg/template/crash18.C: New test.
1104
1105 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1106
1107         * g++.dg/ext/complit3.C: New test.
1108
1109 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1110
1111         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1112         * gcc.dg/altivec-3.c: Same.
1113         * gcc.dg/altivec-varargs-1.c: Same.
1114
1115 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1116
1117         * lib/target-supports.exp (check_profiling_available): Assume
1118         profiling is not available on powerpc-eabi targets.
1119
1120 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1121
1122         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1123         * gcc.dg/vmx/bug-1.c: Ditto.
1124
1125 2004-04-20  Eric Christopher  <echristo@redhat.com>
1126
1127         * gcc.dg/charset/extern.c: New test.
1128         * g++.dg/charset/extern3.cc: Ditto.
1129
1130 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1131
1132         * gcc.dg/builtins-39.c: New test.
1133
1134 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1135
1136         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1137
1138 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1139
1140         * gcc.dg/torture/mips-hilo-1.c: New test.
1141
1142 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1143
1144         * gcc.c-torture/compile/20040419-1.c: New test.
1145
1146 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1147
1148         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1149
1150 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1151             Aldy Hernandez  <aldyh@redhat.com>
1152
1153         * gcc.c-torture/execute/va-arg-24.c: New.
1154
1155 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1156             Aldy Hernandez  <aldyh@redhat.com>
1157
1158         * gcc.dg/vmx/1b-01.c: New.
1159         * gcc.dg/vmx/1b-02.c: New.
1160         * gcc.dg/vmx/1b-03.c: New.
1161         * gcc.dg/vmx/1b-04.c: New.
1162         * gcc.dg/vmx/1b-05.c: New.
1163         * gcc.dg/vmx/1b-06.c: New.
1164         * gcc.dg/vmx/1b-07.c: New.
1165         * gcc.dg/vmx/1c-01.c: New.
1166         * gcc.dg/vmx/1c-02.c: New.
1167         * gcc.dg/vmx/3a-01a.c: New.
1168         * gcc.dg/vmx/3a-01.c: New.
1169         * gcc.dg/vmx/3a-01m.c: New.
1170         * gcc.dg/vmx/3a-03.c: New.
1171         * gcc.dg/vmx/3a-03m.c: New.
1172         * gcc.dg/vmx/3a-04.c: New.
1173         * gcc.dg/vmx/3a-04m.c: New.
1174         * gcc.dg/vmx/3a-05.c: New.
1175         * gcc.dg/vmx/3a-06.c: New.
1176         * gcc.dg/vmx/3a-06m.c: New.
1177         * gcc.dg/vmx/3a-07.c: New.
1178         * gcc.dg/vmx/3b-01.c: New.
1179         * gcc.dg/vmx/3b-02.c: New.
1180         * gcc.dg/vmx/3b-10.c: New.
1181         * gcc.dg/vmx/3b-13.c: New.
1182         * gcc.dg/vmx/3b-14.c: New.
1183         * gcc.dg/vmx/3b-15.c: New.
1184         * gcc.dg/vmx/3c-01a.c: New.
1185         * gcc.dg/vmx/3c-01.c: New.
1186         * gcc.dg/vmx/3c-02.c: New.
1187         * gcc.dg/vmx/3c-03.c: New.
1188         * gcc.dg/vmx/3d-01.c: New.
1189         * gcc.dg/vmx/4-01.c: New.
1190         * gcc.dg/vmx/4-03.c: New.
1191         * gcc.dg/vmx/5-01.c: New.
1192         * gcc.dg/vmx/5-02.c: New.
1193         * gcc.dg/vmx/5-03.c: New.
1194         * gcc.dg/vmx/5-04.c: New.
1195         * gcc.dg/vmx/5-05.c: New.
1196         * gcc.dg/vmx/5-06.c: New.
1197         * gcc.dg/vmx/5-07.c: New.
1198         * gcc.dg/vmx/5-07t.c: New.
1199         * gcc.dg/vmx/5-08.c: New.
1200         * gcc.dg/vmx/5-10.c: New.
1201         * gcc.dg/vmx/5-11.c: New.
1202         * gcc.dg/vmx/7-01a.c: New.
1203         * gcc.dg/vmx/7-01.c: New.
1204         * gcc.dg/vmx/7c-01.c: New.
1205         * gcc.dg/vmx/7d-01.c: New.
1206         * gcc.dg/vmx/7d-02.c: New.
1207         * gcc.dg/vmx/8-01.c: New.
1208         * gcc.dg/vmx/8-02a.c: New.
1209         * gcc.dg/vmx/8-02.c: New.
1210         * gcc.dg/vmx/brode-1.c: New.
1211         * gcc.dg/vmx/bug-1.c: New.
1212         * gcc.dg/vmx/bug-2.c: New.
1213         * gcc.dg/vmx/bug-3.c: New.
1214         * gcc.dg/vmx/cw-bug-1.c: New.
1215         * gcc.dg/vmx/cw-bug-2.c: New.
1216         * gcc.dg/vmx/cw-bug-3.c: New.
1217         * gcc.dg/vmx/dct.c: New.
1218         * gcc.dg/vmx/debug-1.c: New.
1219         * gcc.dg/vmx/debug-2.c: New.
1220         * gcc.dg/vmx/debug-3.c: New.
1221         * gcc.dg/vmx/debug-4.c: New.
1222         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1223         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1224         * gcc.dg/vmx/eg-5.c: New.
1225         * gcc.dg/vmx/fft.c: New.
1226         * gcc.dg/vmx/gcc-bug-1.c: New.
1227         * gcc.dg/vmx/gcc-bug-2.c: New.
1228         * gcc.dg/vmx/gcc-bug-3.c: New.
1229         * gcc.dg/vmx/gcc-bug-4.c: New.
1230         * gcc.dg/vmx/gcc-bug-5.c: New.
1231         * gcc.dg/vmx/gcc-bug-6.c: New.
1232         * gcc.dg/vmx/gcc-bug-7.c: New.
1233         * gcc.dg/vmx/gcc-bug-8.c: New.
1234         * gcc.dg/vmx/gcc-bug-9.c: New.
1235         * gcc.dg/vmx/gcc-bug-b.c: New.
1236         * gcc.dg/vmx/gcc-bug-c.c: New.
1237         * gcc.dg/vmx/gcc-bug-d.c: New.
1238         * gcc.dg/vmx/gcc-bug-e.c: New.
1239         * gcc.dg/vmx/gcc-bug-f.c: New.
1240         * gcc.dg/vmx/gcc-bug-g.c: New.
1241         * gcc.dg/vmx/gcc-bug-i.c: New.
1242         * gcc.dg/vmx/harness.h: New.
1243         * gcc.dg/vmx/ira1.c: New.
1244         * gcc.dg/vmx/ira2a.c: New.
1245         * gcc.dg/vmx/ira2b.c: New.
1246         * gcc.dg/vmx/ira2.c: New.
1247         * gcc.dg/vmx/ira2c.c: New.
1248         * gcc.dg/vmx/mem.c: New.
1249         * gcc.dg/vmx/newton-1.c: New.
1250         * gcc.dg/vmx/ops.c: New.
1251         * gcc.dg/vmx/sn7153.c: New.
1252         * gcc.dg/vmx/spill2.c: New.
1253         * gcc.dg/vmx/spill3.c: New.
1254         * gcc.dg/vmx/spill.c: New.
1255         * gcc.dg/vmx/t.c: New.
1256         * gcc.dg/vmx/varargs-1.c: New.
1257         * gcc.dg/vmx/varargs-2.c: New.
1258         * gcc.dg/vmx/varargs-3.c: New.
1259         * gcc.dg/vmx/varargs-4.c: New.
1260         * gcc.dg/vmx/varargs-5.c: New.
1261         * gcc.dg/vmx/varargs-6.c: New.
1262         * gcc.dg/vmx/varargs-7.c: New.
1263         * gcc.dg/vmx/vmx.exp: New.
1264         * gcc.dg/vmx/vprint-1.c: New.
1265         * gcc.dg/vmx/vscan-1.c: New.
1266         * gcc.dg/vmx/x-01.c: New.
1267         * gcc.dg/vmx/x-02.c: New.
1268         * gcc.dg/vmx/x-03.c: New.
1269         * gcc.dg/vmx/x-04.c: New.
1270         * gcc.dg/vmx/x-05.c: New.
1271         * gcc.dg/vmx/yousufi-1.c: New.
1272         * gcc.dg/vmx/zero-1.c: New.
1273         * gcc.dg/vmx/zero.c: New.
1274
1275 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1276
1277         * g++.dg/lookup/java1.C: Update for chage of
1278         _Jv_AllocObject.
1279         * g++.dg/lookup/java2.C: Likewise.
1280
1281 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1282
1283         * ada/acats/run_all.sh: use -O2 by default.
1284
1285 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1286
1287         * gcc.dg/vr-mult-[12].c: New tests.
1288
1289 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1290
1291         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1292
1293         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1294
1295 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1296
1297         * lib/target-supports.exp (check_profiling_available): Assume profiling
1298         isn't available for mips*-*-elf targets.
1299
1300 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1301
1302         * gcc.dg/builtins-38.c: New test.
1303
1304 2004-04-14  Eric Christopher  <echristo@redhat.com>
1305
1306         * g++.dg/charset/charset.exp: Run .cc extension tests.
1307
1308 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1309
1310         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1311
1312 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1313
1314         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1315
1316 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1317
1318         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1319         * gcc.dg/i386-387-2.c: Likewise.
1320
1321         * gcc.dg/i386-387-7.c: New test.
1322         * gcc.dg/i386-387-8.c: New test.
1323
1324         * gcc.dg/builtins-37.c: New test.
1325
1326 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1327
1328         * g++.dg/pch/externc-1.C: Add missing semicolon.
1329
1330 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1331
1332         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1333
1334 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1335
1336         * gcc.c-torture/execute/20040411-1.c: New test.
1337
1338 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1339
1340         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1341
1342 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1343
1344         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1345
1346 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1347
1348         * lib/target-supports.exp (check_named_sections_available): New.
1349         * lib/gcc-dg.exp (dg-require-named-sections): New.
1350         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1351         old-deja.exp.  Also prune error-count message from HP linker.
1352         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1353
1354         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1355         * g++.old-deja/g++.pt/static3.C: Likewise.
1356         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1357
1358 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1359
1360         * gcc.c-torture/execute/20040409-1.c: New test case.
1361         * gcc.c-torture/execute/20040409-2.c: New test case.
1362         * gcc.c-torture/execute/20040409-3.c: New test case.
1363
1364 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1365
1366         * gcc.dg/20040409-1.c: New test.
1367
1368 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1369
1370         PR target/14888
1371         * g++.dg/opt/pr14888.C: New test case.
1372
1373 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1374
1375         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1376         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1377         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1378         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1379         New tests.
1380
1381 2004-04-08  Paul Brook  <paul@codesourcery.com>
1382
1383         * gcc.dg/spill-1.c: New test.
1384
1385 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1386
1387         * gcc.dg/torture/builtin-ctype-2.c: New test.
1388
1389 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1390
1391         * gcc.dg/pch/pch.exp: Add largefile test.
1392
1393 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1394
1395         * g++.dg/pch/externc-1.Hs: New.
1396         * g++.dg/pch/externc-1.C: New.
1397
1398 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1399
1400         * gcc.dg/compat/struct-by-value-5a_main.c,
1401         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1402         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1403         * gcc.dg/compat/struct-by-value-5a_x.c,
1404         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1405         gcc.dg/compat/struct-by-value-5_x.c.
1406         * gcc.dg/compat/struct-by-value-5a_y.c,
1407         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1408         gcc.dg/compat/struct-by-value-5_y.c.
1409
1410         * gcc.dg/compat/struct-by-value-6a_main.c,
1411         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1412         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1413         * gcc.dg/compat/struct-by-value-6a_x.c,
1414         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1415         gcc.dg/compat/struct-by-value-6_x.c.
1416         * gcc.dg/compat/struct-by-value-6a_y.c,
1417         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1418         gcc.dg/compat/struct-by-value-6_y.c.
1419
1420         * gcc.dg/compat/struct-by-value-7a_main.c,
1421         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1422         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1423         * gcc.dg/compat/struct-by-value-7a_x.c,
1424         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1425         gcc.dg/compat/struct-by-value-7_x.c.
1426         * gcc.dg/compat/struct-by-value-7a_y.c,
1427         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1428         gcc.dg/compat/struct-by-value-7_y.c.
1429
1430 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1431
1432         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1433         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1434         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1435         options.
1436
1437 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1438
1439         * gcc.dg/builtins-36.c: New test.
1440
1441 2004-04-06  Paul Brook  <paul@codesourcery.com>
1442
1443         * README.gcc: Remove obsolete contraint on testcases.
1444
1445 2004-04-05  Paul Brook  <paul@codesourcery.com>
1446
1447         PR2123
1448         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1449         failure and exit(0) on success.
1450         * g++.dg/expr/anew2.C: Ditto.
1451         * g++.dg/expr/anew3.C: Ditto.
1452         * g++.dg/expr/anew4.C: Ditto.
1453
1454 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1455
1456         PR c++/3518
1457         * g++.dg/template/unify7.C: New.
1458
1459 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1460
1461         * g++.dg/README: Bring up to date with new subdirectories; remove
1462         duplicate subdirectory lines.
1463
1464 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1465
1466         PR c++/14007
1467         * g++.dg/template/unify5.C: New.
1468         * g++.dg/template/unify6.C: New.
1469         * g++.dg/template/qualttp20.C: Adjust.
1470         * g++.old-deja/g++.jason/report.C: Adjust.
1471         * g++.old-deja/g++.other/qual1.C: Adjust.
1472
1473 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1474
1475         PR c++/14803
1476         * g++.dg/inherit/ptrmem1.C: New test.
1477
1478 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1479
1480         PR c++/14755
1481         * gcc.c-torture/execute/20040331-1.c: New test.
1482         * gcc.dg/20040331-1.c: New test.
1483
1484 2004-04-01  Paul Brook  <paul@codesourcery.com>
1485
1486         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1487
1488 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1489
1490         PR c++/14724
1491         * g++.dg/init/goto1.C: New test.
1492
1493         PR c++/14763
1494         * g++.dg/template/defarg4.C: New test.
1495
1496 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1497
1498         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1499
1500 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1501
1502         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1503
1504 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1505
1506         * gcc.dg/noncompile/undeclared-2.c: New test.
1507
1508 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1509
1510         * gcc.dg/940409-1.c: Remove XFAIL.
1511         * gcc.dg/reg-vol-struct-1.c: New test.
1512
1513 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1514
1515         * gcc.dg/torture/builtin-wctype-1.c: New test.
1516
1517 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1518
1519         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1520         * gcc.dg/20001101-1.c: Likewise.
1521         * gcc.dg/20001102-1.c: Likewise.
1522
1523 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1524
1525         * gcc.dg/compare8.c: Add an additional test for XOR.
1526
1527 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1528
1529         * gcc.dg/torture/builtin-ctype-1.c: New test.
1530
1531 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1532
1533         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1534         * gcc.dg/torture/builtin-math-1.c: Likewise.
1535         * gcc.dg/torture/builtin-power-1.c: New test.
1536
1537 2004-03-24  Andreas Schwab  <schwab@suse.de>
1538
1539         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1540         IA64 assembler.
1541
1542 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1543             Roger Sayle  <roger@eyesopen.com>
1544
1545         * gcc.dg/compare8.c: New test case.
1546
1547 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1548
1549         * g++.dg/ext/altivec-7.C: New test.
1550
1551 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1552
1553         PR 12267, 12391, 12560, 13129, 14114, 14133
1554         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1555         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1556         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1557         Adjust error regexps.
1558         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1559         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1560         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1561         * gcc.dg/local1.c: Add explanatory comment.
1562
1563 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1564
1565         PR optimization/14669
1566         * g++.dg/opt/fold2.C: New test case.
1567
1568 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
1569
1570         PR c/14069
1571         * gcc.dg/20040322-1.c: New test.
1572
1573 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1574
1575         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
1576         * gcc.dg/ultrasp4.c: Likewise.
1577         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
1578
1579 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1580
1581         * gcc.dg/i386-sse-8.c: Reset default options.
1582
1583 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1584
1585         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
1586         in the error message text.
1587
1588 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1589
1590         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
1591
1592 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
1593
1594         PR c++/14616
1595         * g++.dg/init/array13.C: New test.
1596
1597 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1598
1599         PR target/13889
1600         * gcc.c-torture/compile/pr13889.c: New test case.
1601
1602 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1603
1604         PR c/14635
1605         * builtins-1.c (nan, nans): Don't test.
1606         * builtins-30.c: Don't use nan, nanf, nanl.
1607         * builtins-35.c: New test.
1608
1609 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1610
1611         * g++.dg/ext/altivec-6.C: New test.
1612
1613 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1614
1615         * g++.dg/init/placement3.C: New test.
1616
1617         * g++.dg/template/spec13.C: New test.
1618
1619         * g++.dg/lookup/using11.C: New test.
1620
1621         * g++.dg/lookup/koenig3.C: New test.
1622
1623         * g++.dg/template/operator2.C: New test.
1624
1625         * g++.dg/expr/dtor3.C: New test.
1626         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1627         marker.
1628         * g++.old-deja/g++.law/visibility28.C: Likewise.
1629
1630 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1631
1632         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1633         * gcc.dg/ppc64-abi-3.c: Likewise.
1634
1635 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1636
1637         PR c++/14545
1638         * g++.dg/parse/template15.C: New test.
1639
1640 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1641
1642         * g++.dg/expr/dtor2.C: New test.
1643
1644         * g++.dg/lookup/anon4.C: New test.
1645
1646         * g++.dg/overload/using1.C: New test.
1647
1648         * g++.dg/template/lookup7.C: New test.
1649
1650         * g++.dg/template/typename6.C: New test.
1651
1652         * g++.dg/expr/cond6.C: New test.
1653
1654 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1655
1656         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
1657
1658 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1659
1660         * g++.dg/expr/cond5.C: New test.
1661         * g++.dg/expr/constcast1.C: Likewise.
1662         * g++.dg/expr/ptrmem2.C: Likewise.
1663         * g++.dg/expr/ptrmem3.C: Likewise.
1664         * g++.dg/lookup/main1.C: Likewise.
1665         * g++.dg/template/lookup6.C: Likewise.
1666
1667 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1668
1669         * gcc.dg/local1.c: New test.
1670
1671         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
1672
1673 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1674
1675         * gcc.dg/torture/builtin-convert-1.c: New test.
1676
1677 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1678
1679         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
1680
1681 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1682
1683         PR c++/14481
1684         * g++.dg/warn/Wunused-7.C: New test.
1685
1686 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1687
1688         * gcc.dg/torture/builtin-integral-1.c: New test.
1689
1690 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1691
1692         PR c++/14586
1693         * g++.dg/parse/non-dependent3.C: New test.
1694
1695 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
1696
1697         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
1698         * g++.dg/eh/simd-2.C: Likewise.
1699         * g++.dg/init/array10.C: Likewise.
1700         * gcc.c-torture/compile/simd-1.c: Likewise.
1701         * gcc.c-torture/compile/simd-2.c: Likewise.
1702         * gcc.c-torture/compile/simd-3.c: Likewise.
1703         * gcc.c-torture/compile/simd-4.c: Likewise.
1704         * gcc.c-torture/compile/simd-6.c: Likewise.
1705         * gcc.c-torture/execute/simd-1.c: Likewise.
1706         * gcc.c-torture/execute/simd-2.c: Likewise.
1707         * gcc.dg/compat/vector-defs.h: Likewise.
1708         * gcc.dg/20020531-1.c: Likewise.
1709         * gcc.dg/altivec-3.c: Likewise.
1710         * gcc.dg/altivec-4.c: Likewise.
1711         * gcc.dg/altivec-varargs-1.c: Likewise.
1712         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
1713         * gcc.dg/i386-mmx-3.c: Likewise.
1714         * gcc.dg/i386-sse-4.c: Likewise.
1715         * gcc.dg/i386-sse-5.c: Likewise.
1716         * gcc.dg/i386-sse-8.c: Likewise.
1717         * gcc.dg/simd-1.c: Likewise.
1718         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
1719         __ev64_opaque__ since the machine description provides it.
1720
1721 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1722
1723         * lib/compat.exp (skip_list): New global variable.
1724         Use it to hold the user defined COMPAT_SKIPS list if any.
1725         (compat-obj): Add the members of skip_list to optall.
1726
1727 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1728
1729         * gcc.dg/compat/union-by-value-1_main.c,
1730         union-by-value-1_x.c, union-by-value-1_y.c,
1731         union-check.h, union-defs.h,
1732         union-init.h, union-return-1_main.c,
1733         union-return-1_x.c, union-return-1_y.c: New files.
1734
1735 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1736
1737         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
1738         mixed-struct-init.h: Add 4 mixed structure types.
1739         struct-by-value-21_main.c, struct-by-value-21_x.c,
1740         struct-by-value-21_y.c, struct-return-21_main.c,
1741         struct-return-21_x.c, struct-return-21_y.c: New files.
1742
1743 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
1744
1745         PR c++/14550
1746         * g++.dg/parse/template14.C: New test.
1747
1748 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1749
1750         * gcc.c-torture/execute/20040313-1.c: New test.
1751
1752 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
1753
1754         PR target/14533
1755         * gcc.dg/20040311-2.c: New test.
1756
1757 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
1758
1759         PR other/14544
1760         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
1761         bit-field.
1762
1763 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
1764
1765         * gcc.dg/20040305-2.c: Add missing return statement.
1766
1767 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1768
1769         * gcc.dg/builtins-34.c: Also check pow10*.
1770
1771 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1772
1773         PR target/14262
1774         * gcc.dg/20040305-2.c: New test.
1775
1776 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1777
1778         * gcc.dg/20040310-1.c: New test.
1779
1780 2004-03-11  Roger Sayle  <roger@eyesopen.com>
1781
1782         * gcc.c-torture/execute/20040311-1.c: New test case.
1783
1784 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
1785
1786         PR c++/14476
1787         * g++.dg/lookup/enum1.C: New test.
1788
1789 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
1790
1791         PR c++/14510
1792         * g++.dg/lookup/struct2.C: New test.
1793
1794 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
1795
1796         * gcc.dg/builtins-34.c: New test.
1797
1798 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1799
1800         * gcc.dg/torture/builtin-nonneg-1.c: New test.
1801
1802 2004-03-09  James E Wilson  <wilson@specifixinc.com>
1803
1804         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
1805         * gcc.dg/alias-2.c: New testcase.
1806
1807 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
1808
1809         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
1810
1811 2004-03-09  Roger Sayle  <roger@eyesopen.com>
1812
1813         * gcc.c-torture/execute/20040309-1.c: New test case.
1814
1815 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1816
1817         PR c++/14397
1818         * g++.dg/overload/ref1.C: New.
1819
1820 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1821
1822         PR c++/14409
1823         * g++.dg/template/spec12.C: New test.
1824
1825         PR c++/14448
1826         * g++.dg/parse/crash14.C: New test.
1827
1828 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1829
1830         PR c++/14230
1831         * g++.dg/init/ref11.C: New test.
1832
1833 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1834
1835         PR c++/14432
1836         * g++.dg/parse/builtin2.C: New test.
1837
1838 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1839
1840         PR c++/14401
1841         * g++.dg/init/ctor3.C: New test.
1842         * g++.dg/init/union1.C: New test.
1843         * g++.dg/ext/anon-struct4.C: New test.
1844
1845 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1846
1847         * g++.dg/lookup/koenig1.C: Tweak error messages.
1848         * g++.dg/lookup/used-before-declaration.C: Likewise.
1849         * g++.dg/other/do1.C: Likewise.
1850         * g++.dg/overload/koenig1.C: Likewise.
1851         * g++.dg/parse/crash13.C: Likewise.
1852         * g++.dg/template/instantiate3.C: Likewise.
1853
1854 2004-03-08  Eric Christopher  <echristo@redhat.com>
1855
1856         * * lib/target-supports.exp: Enable libiconv in test
1857         compilation.  Fix up error checking.
1858
1859 2004-03-08  Roger Sayle  <roger@eyesopen.com>
1860
1861         PR middle-end/14289
1862         * gcc.dg/pr14289-1.c: New test case.
1863         * gcc.dg/pr14289-2.c: Likewise.
1864         * gcc.dg/pr14289-3.c: Likewise.
1865
1866 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
1867
1868         * gcc.c-torture/execute/20040308-1.c: New test.
1869
1870 2004-03-07  Roger Sayle  <roger@eyesopen.com>
1871
1872         * gcc.c-torture/execute/20040307-1.c: New test case.
1873
1874 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
1875
1876         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
1877
1878 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
1879
1880         * gcc.dg/20040306-1.c: New test.
1881
1882 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
1883
1884         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
1885         them static.
1886         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
1887
1888 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1889
1890         PR c/14465
1891         * gcc.dg/decl-6.c: New test.
1892
1893 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1894
1895         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
1896         Rename LOGPOW -> LOG_POW.
1897         (SQRT_EXP, POW_EXP): New.
1898
1899 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1900
1901         * gcc.dg/i386-sse-8.c: New test.
1902
1903 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1904
1905         PR c/14114
1906         * gcc.dg/decl-5.c: New test.
1907
1908 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
1909
1910         * gcc.dg/20040305-1.c: New test.
1911
1912 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
1913
1914         PR other/14354
1915         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
1916
1917 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
1918
1919         PR c++/14425, c++/14426
1920         * g++.dg/ext/altivec-4.C: New test.
1921         * g++.dg/ext/altivec-5.C: New test.
1922
1923 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
1924
1925         * g++.old-deja/g++.other/linkage1.C: Expect errors about
1926         global variables of a type with no linkage.
1927         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
1928         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
1929         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
1930         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
1931         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
1932         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
1933         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
1934         * g++.dg/warn/deprecated.C: Name enum Color.
1935         * g++.dg/overload/VLA.C: Name structure for 'b'.
1936         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
1937
1938 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1939
1940         * gcc.c-torture/compile/20040304-1.c: New test.
1941
1942 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
1943
1944         PR 13728
1945         * gcc.dg/decl-4.c: New testcase.
1946
1947 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
1948
1949         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
1950         as PRECF if sizeof (float) > sizeof (double).
1951         (PRECL): Make it the same as PRECF if
1952         sizeof (float) > sizeof (long double).
1953
1954 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1955
1956         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
1957         system type.  Add check for irix6 which doesn't have c99 runtime.
1958
1959 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
1960
1961         * gcc.dg/const-elim-1.c: xfail for xtensa.
1962
1963 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1964
1965         PR c++/14369
1966         * g++.dg/template/cond4.C: New test.
1967
1968 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1969
1970         PR c++/14360
1971         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1972
1973         PR c++/14361
1974         * g++.dg/parse/defarg7.C: New test.
1975
1976         PR c++/14359
1977         * g++.dg/template/friend26.C: New test.
1978
1979 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1980
1981         PR c++/14324
1982         * g++.dg/abi/mangle21.C: New test.
1983
1984         PR c++/14260
1985         * g++.dg/parse/constructor2.C: New test.
1986
1987         PR c++/14337
1988         * g++.dg/template/sfinae1.C: New test.
1989
1990 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1991
1992         PR c++/14267
1993         * g++.dg/expr/crash2.C: New test.
1994
1995         PR middle-end/13448
1996         * gcc.dg/inline-5.c: New test.
1997         * gcc.dg/always-inline.c: Split out tests into ...
1998         * gcc.dg/always-inline2.c: ... this and ...
1999         * gcc.dg/always-inline3.c: ... this.
2000
2001 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2002
2003         PR debug/12103
2004         * g++.dg/debug/crash1.C: New test.
2005
2006 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2007
2008         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2009         function with __attribute__((noinline)).
2010         (recurser_void2): Likewise.
2011         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2012         (recurser_void2): Likewise.
2013
2014 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2015
2016         PR middle-end/14203
2017         * g++.dg/warn/Wunused-6.C: New test case.
2018
2019 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2020
2021         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2022         not defined.
2023
2024 2004-02-27  Eric Christopher  <echristo@redhat.com>
2025
2026         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2027         * g++.dg/charset/asm2.c: Run only x86.
2028         * gcc.dg/charset/asm3.c: Ditto.
2029
2030 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2031
2032         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2033         ld_library_path.
2034
2035 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2036
2037         * g++.dg/ext/altivec-3.C: New.
2038
2039 2004-02-26  Richard Henderson  <rth@redhat.com>
2040
2041         * g++.dg/ext/attrib10.C: Mark for warning.
2042         * gcc.dg/attr-alias-1.c: New.
2043
2044 2004-02-26  Richard Henderson  <rth@redhat.com>
2045
2046         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2047         * gcc.c-torture/execute/20040208-2.c: ... it back.
2048
2049 2004-02-26  Eric Christopher  <echristo@redhat.com>
2050
2051         * lib/target-supports.exp (check-iconv-available): New function.
2052         * lib/gcc-dg.exp (dg-require-iconv): New function.
2053         Use above.
2054         * gcc.dg/charset: New directory.
2055         * gcc.dg/charset/charset.exp: New file.
2056         * gcc.dg/charset/asm1.c: Ditto.
2057         * gcc.dg/charset/asm2.c: Ditto.
2058         * gcc.dg/charset/asm3.c: Ditto.
2059         * gcc.dg/charset/asm4.c: Ditto.
2060         * gcc.dg/charset/asm5.c: Ditto.
2061         * gcc.dg/charset/attribute1.c: Ditto.
2062         * gcc.dg/charset/attribute2.c: Ditto.
2063         * gcc.dg/charset/string1.c: Ditto.
2064         * g++.dg/charset: New directory.
2065         * g++.dg/dg.exp: Add here. Special options.
2066         * g++.dg/charset/charset.exp: New file.
2067         * g++.dg/charset/asm1.c: Ditto.
2068         * g++.dg/charset/asm2.c: Ditto.
2069         * g++.dg/charset/asm3.c: Ditto.
2070         * g++.dg/charset/asm4.c: Ditto.
2071         * g++.dg/charset/attribute1.c: Ditto.
2072         * g++.dg/charset/attribute2.c: Ditto.
2073         * g++.dg/charset/extern1.cc: Ditto.
2074         * g++.dg/charset/extern2.cc: Ditto.
2075         * g++.dg/charset/string1.c: Ditto.
2076
2077 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2078
2079         PR c++/14278
2080         * g++.dg/parse/comma1.C: New test.
2081
2082 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2083
2084         PR c++/14284
2085         * g++.dg/template/ttp8.C: New test.
2086
2087 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2088
2089         * gcc.dg/fixuns-trunc-1.c: New test.
2090
2091 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2092
2093         * gcc.dg/builtins-config.h: Use #elif.
2094
2095 2004-02-26  Michael Matz  <matz@suse.de>
2096
2097         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2098         * gcc.dg/991214-1.c: Likewise.
2099         * gcc.dg/i386-asm-1.c: Likewise.
2100
2101 2004-02-25  Richard Henderson  <rth@redhat.com>
2102
2103         * gcc.c-torture/execute/20040208-2.c: Move ...
2104         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2105
2106 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2107
2108         PR c++/14246
2109         * g++.dg/other/crash-3.C: New test.
2110
2111 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2112
2113         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2114         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2115
2116         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2117         HP-UX.
2118
2119 2004-02-24  Michael Matz  <matz@suse.de>
2120
2121         * gcc.dg/i386-regparm.c: New.
2122
2123 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2124
2125         * gcc.c-torture/execute/20040223-1.c: New.
2126
2127 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2128             Kazu Hirata  <kazu@cs.umass.edu>
2129
2130         * gcc.dg/fwritable-strings-1.c: Remove.
2131
2132 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2133
2134         PR c/14156
2135         * gcc.dg/20040223-1.c: New test.
2136
2137 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2138
2139         PR c++/14106
2140         * g++.dg/ext/typeof9.C: New test.
2141
2142 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2143
2144         PR c++/14250
2145         * g++.dg/other/switch1.C: New test.
2146
2147 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2148
2149         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2150         * gcc.dg/va-arg-1.c: Likewise.
2151
2152 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2153
2154         PR c++/14143
2155         * g++.dg/template/koenig5.C: New test.
2156
2157 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2158
2159         * g++.dg/ext/altivec-1.C: Generalize target triple.
2160         * g++.dg/ext/altivec-2.C: New test case.
2161         * g++.dg/ext/altivec_check.h: New file.
2162         * gcc.dg/altivec-1.c: Generalize target triple;
2163         include altivec_check.h and call altivec_check().
2164         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2165         * gcc.dg/altivec-6.c: New test case.
2166         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2167         type casts as needed.
2168         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2169         altivec_check().
2170         * gcc.dg/altivec-12.c: New test case.
2171         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2172         include altivec_check.h and call altivec_check().
2173         * gcc.dg/altivec_check.h: New file.
2174
2175 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2176
2177         * lib/target-supports.exp (check_alias_available): Don't mangle
2178         function `g' in test program.
2179
2180 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2181
2182         * lib/target-supports.exp (check_profiling_available): Check
2183         argument to determine whether we support a profiling type.
2184         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2185         check_profiling_available.
2186         * g++.dg/bprob/bprob.exp: Likewise
2187         * g77.dg/bprob/bprob.exp: Likewise.
2188         * gcc.misc-tests/bprob.exp: Likewise.
2189         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2190         dg-require-profiling and delete expected error handling.
2191         * gcc.dg/20021014-1.c: Likewise.
2192         * gcc.dg/nest.c: Likewise.
2193
2194 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2195
2196         PR c++/12007
2197         * g++.dg/other/vthunk1.C: New test.
2198
2199 2004-02-20  Falk Hueffner  <falk@debian.org>
2200
2201         PR target/14201
2202         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2203
2204 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2205
2206         PR c++/13927
2207         * g++.dg/other/error8.C: Remove XFAIL markers.
2208
2209         PR c++/14173
2210         * g++.dg/ext/packed5.C: New test.
2211
2212         PR c++/14199
2213         * g++.dg/warn/Wunused-5.C: New test.
2214
2215         PR c++/14186
2216         * g++.dg/lookup/member1.C: New test.
2217
2218 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2219
2220         * gcc.c-torture/compile/20040130-1.c: Enable only when
2221         __INT_MAX__ >= 2147483647L.
2222         * gcc.c-torture/compile/961203-1.c: Likewise.
2223
2224 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2225
2226         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2227         * g++.dg/opt/template1.C: Robustify assembler regexp
2228
2229 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2230
2231         * gcc.c-torture/execute/simd-4.x: Remove.
2232         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2233         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2234         Guard with #ifndef SKIP_ATTRIBUTE.
2235         * gcc.dg/compat/vector-1_y.c: Likewise.
2236         * gcc.dg/compat/vector-2_x.c: Likewise.
2237         * gcc.dg/compat/vector-2_y.c: Likewise.
2238         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2239         * g++.dg/eh/simd-2.C: Likewise.
2240
2241 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2242
2243         * gcc.c-torture/compile/complex-1.c: New.
2244
2245 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2246
2247         PR target/14209
2248         * gcc.c-torture/execute/20040218-1.c: New test.
2249
2250 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2251
2252         PR c++/14181
2253         * g++.dg/parse/new2.C: New test.
2254
2255 2004-02-18  Paul Brook  <paul@codesourcery.com>
2256
2257         * gcc.c-torture/compile/libcall-1.c: New test.
2258
2259 2004-02-18  Paul Brook  <paul@codesourcery.com>
2260
2261         PR debug/12934
2262         * gcc.dg/debug/debug-7.c: New test.
2263
2264 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2265
2266         * gcc.dg/20040217-1.c: New test.
2267
2268 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2269
2270         * gcc.c-torture/execute/990208-1.x: Delete.
2271
2272 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2273
2274         * gcc.c-torture/execute/20040208-2.x: New file.
2275
2276 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2277
2278         PR c++/11326
2279         * g++.dg/abi/structret1.C: New test.
2280
2281 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2282
2283         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2284         (i386_cpuid): No need to test if cpuid is available on AMD64.
2285         Fix assembly, so that it works onboth i386 and AMD64.
2286         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2287         (vecInLong): Fix s[] member type to unsigned int.
2288         (vecInWord): Remove type.
2289         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2290         (a64, b64, c64, d64, e64): Remove.
2291         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2292         Remove unused variable.  Remove initialization of removed variables.
2293         Don't call mmx_tests nor sse_tests.
2294         (reference_mmx, reference_sse): Remove.
2295         (check): Add return stmt.
2296         * gcc.dg/i386-sse-7.c: New test.
2297         * gcc.dg/i386-mmx-4.c: New test.
2298
2299 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2300
2301         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2302         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2303         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2304         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2305         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2306         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2307         g++.dg/tc1/dr94.C: Fix line terminator.
2308
2309 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2310
2311         * gcc.c-torture/compile/20040216-1.c: New.
2312
2313 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2314
2315         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2316         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2317         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2318         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2319         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2320         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2321
2322 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2323
2324         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2325
2326 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2327
2328         PR c++/13971
2329         * g++.dg/expr/cond4.C: New test.
2330
2331         PR c++/14086
2332         * g++.dg/lookup/crash2.C: New test.
2333
2334 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2335
2336         * gcc.c-torture/compile/20040214-2.c: New test.
2337
2338 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2339
2340         PR c++/14116
2341         * g++.dg/ext/typeof8.C: New test.
2342
2343 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2344
2345         * gcc.c-torture/compile/20040214-1.c: New test.
2346
2347 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2348
2349         PR c++/13635
2350         * g++.dg/template/spec11.C: New test.
2351
2352 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2353
2354         PR c++/13927
2355         * g++.dg/other/error8.C: New test.
2356
2357 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2358
2359         PR c++/14122
2360         * g++.dg/template/array4.C: New test.
2361
2362         PR c++/14108
2363         * g++.dg/inherit/thunk2.C: New test.
2364
2365         PR c++/14083
2366         * g++.dg/eh/cond2.C: New test.
2367
2368 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2369
2370         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2371
2372 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2373
2374         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2375
2376 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2377
2378         * g++.dg/simd-2.C: xfail on ppc64-linux.
2379
2380 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2381
2382         PR c/456
2383         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2384         tests.
2385
2386 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2387
2388         * gcc.dg/builtins-33.c: New test.
2389
2390 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2391
2392         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2393
2394 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2395
2396         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2397
2398 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2399
2400         * gcc.dg/ppc64-abi-3.c: New test.
2401
2402 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2403
2404         PR c/14092
2405
2406         * gcc.dg/pr14092-1.c: New testcase.
2407
2408 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2409
2410         * gcc.dg/cpp/assert4.c: Fix typo last change.
2411
2412         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2413         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2414
2415         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2416
2417 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2418
2419         * gcc.c-torture/compile/20040209-1.c: New test case.
2420
2421 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2422
2423         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2424
2425 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2426
2427         * gcc.c-torture/execute/20040208-[12].c: New tests.
2428
2429 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2430
2431         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2432
2433 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2434
2435         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2436
2437 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2438
2439         Bug 13856
2440         * gcc.dg/visibility-8.c: New testcase.
2441
2442 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2443
2444         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2445         arguments.
2446         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2447
2448 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2449
2450         PR middle-end/13696
2451         * g++.dg/opt/fold1.C: New test case.
2452
2453 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2454
2455         PR c++/14033
2456         * g++.dg/other/crash-2.C: New test.
2457
2458 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2459
2460         PR c++/14028
2461         * g++.dg/parse/angle-bracket2.C: New test.
2462
2463 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2464
2465         PR middle-end/13750
2466         Revert:
2467         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2468         PR pch/13361
2469         * testsuite/g++.dg/pch/wchar-1.C: New.
2470         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2471
2472 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2473
2474         PR c++/14008
2475         * g++.dg/parse/error15.C: New test.
2476         * g++.dg/parse/crash11.C: Update dg-error mark.
2477
2478 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2479
2480         PR c++/13932
2481         * g++.dg/warn/conv2.C: New test.
2482
2483 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2484
2485         PR c++/13086
2486         * g++.dg/warn/incomplete1.C: Remove xfail.
2487
2488 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2489
2490         * lib/file-format.exp (gcc_target_object_format): Use
2491         ${tool}_target_compile, not gcc_target_compile.
2492         * lib/target-supports.exp (check_alias_available): Likewise.
2493         (check_gc_sections_available): Likewise.
2494         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2495         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2496         dg-require-alias.
2497
2498 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2499
2500         PR c++/13969
2501         * g++.dg/template/static6.C: New test.
2502
2503 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2504
2505         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2506
2507 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2508
2509         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2510         tests for systems where `char' is unsigned by default.
2511
2512 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2513
2514         PR c++/13997
2515         * g++.dg/template/partial3.C: New test.
2516
2517 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2518
2519         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2520         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2521         Remove mentions of obsolete ports.
2522
2523 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2524
2525         * gcc.dg/noncompile/20001228-1.c: Fix for new
2526         error message.
2527
2528 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2529
2530         PR target/9348
2531         * gcc.c-torture/execute/multdi-1.c: New test case.
2532
2533 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2534
2535         PR c++/13925
2536         * g++.dg/template/lookup5.C: New test.
2537
2538 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2539
2540         PR c++/13950
2541         * g++.dg/template/lookup4.C: New test.
2542
2543         PR c++/13970
2544         * g++.dg/parse/error14.C: New test.
2545
2546         PR c++/14002
2547         * g++.dg/parse/template13.C: New test.
2548
2549 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2550
2551         PR c++/13978
2552         * g++.dg/template/koenig4.C: New test.
2553
2554         PR c++/13968
2555         * g++.dg/template/crash17.C: New test.
2556
2557         PR c++/13975
2558         * g++.dg/parse/error13.C: New test.
2559         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2560
2561 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2562
2563         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2564
2565 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
2566
2567         PR c/11658
2568         PR c/13994
2569         * gcc.dg/noncompile/20040203-1.c: New test.
2570         * gcc.dg/noncompile/20040203-2.c: Likewise.
2571         * gcc.dg/noncompile/20040203-3.c: Likewise.
2572         * gcc.dg/20040203-1.c: Likewise.
2573
2574 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
2575
2576         PR c++/10858
2577         * g++.dg/template/sizeof7.C: New test.
2578
2579 2004-02-02  Eric Christopher  <echristo@redhat.com>
2580             Zack Weinberg  <zack@codesourcery.com>
2581
2582         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
2583
2584 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
2585
2586         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
2587         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
2588         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
2589         * gcc.dg/cleanup-5.c: Run only on Linux targets.
2590
2591 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
2592
2593         PR c++/13113
2594         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
2595
2596         PR c++/13854
2597         * g++.dg/ext/attrib13.C: New test.
2598
2599         PR c++/13907
2600         * g++.dg/conversion/op2.C: New test.
2601
2602 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2603
2604         * gcc.dg/titype-1.c: Fix pasto.
2605
2606 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2607
2608         * gcc.dg/titype-1.c: New test.
2609
2610 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2611
2612         PR c++/13957
2613         * g++.dg/template/non-type-template-argument-1.C,
2614         g++.dg/template/qualified-id1.C: Update dg-error marks.
2615         * g++.dg/template/nontype6.C: New test.
2616
2617 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2618
2619         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2620         * gcc.dg/builtins-31.c: New testcase.
2621         * gcc.dg/builtins-32.c: New testcase.
2622
2623 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2624
2625         * objc.dg/call-super-2.m: Update line numbers
2626         for the including of stddef.h.
2627
2628 2004-01-30  Michael Matz  <matz@suse.de>
2629
2630         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2631         g++.dg/ext/case-range3.C: New tests.
2632
2633 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2634
2635         DR206
2636         PR c++/13813
2637         * g++.dg/template/member4.C: New test.
2638
2639 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2640
2641         PR c++/13683
2642         * g++.dg/template/sizeof6.C: New test.
2643
2644 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2645
2646         * gcc.dg/fwritable-strings-1.c: New test.
2647
2648 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2649
2650         * gcc.c-torture/compile/20040130-1.c: New test.
2651
2652 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
2653
2654         * objc.dg/call-super-2.m: Include stddef.h for size_t.
2655
2656 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
2657
2658         PR c++/13883
2659         * g++.dg/template/ctor3.C: New test.
2660
2661 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2662
2663         * g++.dg/tc1: New directory.
2664         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
2665         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
2666         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
2667         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
2668         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
2669
2670 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2671
2672         * g++.dg/parse/error11.C: New test.
2673         * g++.dg/parse/error12.C: Likewise.
2674
2675 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
2676
2677         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
2678         (scan_initial, main): Use aligned_sizeof instead of sizeof.
2679
2680 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
2681
2682         PR c++/13791
2683         * g++.dg/ext/attrib12.C: New test.
2684
2685         PR c++/13736
2686         * g++.dg/parse/cast2.C: New test.
2687
2688 2004-01-27  James E Wilson  <wilson@specifixinc.com>
2689
2690         * objc.dg/encode-2.m (main): New local string.  Set depending on
2691         sizeof long.  Use in sscanf call.
2692         * objc.dg/encode-3.m (main): New local string.  Set depending on
2693         sizeof long.  Use in scan_initial call.
2694
2695 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2696
2697         * objc.dg/call-super-2.m: Make LP64-safe.
2698         * objc.dg/desig-init-1.m: Likewise.
2699
2700 2004-01-27  Devang Patel <dpatel@apple.com>
2701
2702         * g++.dg/debug/namespace1.C: New test.
2703
2704 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
2705
2706         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
2707         xscale-*-*.
2708
2709         * gcc.dg/arm-mmx-1.c: New test.
2710
2711 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2712
2713         * gcc.dg/20040127-1.c: New test.
2714         * gcc.dg/20040127-2.c: New test.
2715
2716 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2717
2718         * objc.dg/stret-1.m (glob): Renamed to globa.
2719
2720 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
2721
2722         PR c++/13663
2723         * g++.dg/expr/for1.C: New test.
2724
2725 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
2726
2727         PR middle-end/13779
2728         * gcc.dg/darwin-longlong.c: New test.
2729
2730 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
2731
2732         * gcc.dg/20040124-1.c: Moved test from here...
2733         * gcc.c-torture/compile/20040124-1.c: ...to here.
2734
2735 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2736
2737         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
2738         the assembly output if -m64 is passed.
2739
2740 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
2741
2742         PR c++/13833
2743         * g++.dg/template/cond3.C: New test.
2744
2745 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2746
2747         PR c++/13810
2748         * g++.dg/template/ttp7.C: New test.
2749
2750 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2751
2752         PR c++/13797
2753         * g++.dg/template/nontype4.C: New test.
2754         * g++.dg/template/nontype5.C: Likewise.
2755
2756 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
2757
2758         * gcc.dg/torture/mips-clobber-at.c: New test.
2759
2760 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
2761
2762         * gcc.dg/20040124-1.c: New test.
2763
2764 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
2765
2766         * gcc.dg/20040123-1.c: New test.
2767
2768 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2769
2770         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
2771
2772 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2773
2774         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
2775
2776 2004-01-23  Andrew Pinski  <apinski@apple.com>
2777
2778         * gcc.dg/20030121-1.c: Move to ..
2779         * gcc.dg/20040121-1.c: here.
2780
2781 2004-01-23  Roger Sayle  <roger@eyesopen.com>
2782
2783         * gcc.dg/builtins-29.c: New test case.
2784
2785 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2786
2787         PR 18314
2788         * gcc.dg/builtins-30.c: New testcase.
2789
2790 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
2791
2792         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
2793         * lib/g77.exp: Likewise.
2794         * lib/objc.exp: Likewise.
2795         * lib/g++.exp: Likewise.
2796
2797 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2798
2799         * gcc.dg/struct-by-value-2.c: New test.
2800
2801 2004-01-21  Andrew Pinski  <apinski@apple.com>
2802
2803         PR target/13785
2804         * gcc.dg/20030121-1.c: New test.
2805
2806 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
2807
2808         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
2809         clobber frame pointer register in asm statement.
2810
2811 2004-01-21  Falk Hueffner  <falk@debian.org>
2812
2813         * gcc.c-torture/compile/20040121-1.c: New test.
2814
2815 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
2816
2817         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
2818
2819 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
2820
2821         * gcc.dg/ppc64-abi-2.c: New test.
2822
2823 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
2824
2825         * lib/treelang.exp: Fill out this file.
2826         * lib/treelang-dg.exp: New File.
2827
2828 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2829
2830         * gcc.c-torture/compile/981022-1.c: Remove.
2831         * gcc.dg/array-5.c: Remove XFAIL.
2832         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
2833         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
2834         gcc.dg/cond-lvalue-1.c: Update.
2835         * gcc.dg/cast-lvalue-2.c: New test.
2836
2837 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
2838
2839         PR c++/13592
2840         * g++.dg/other/error1.C (class foo): Tweak error message.
2841
2842         PR c++/13592
2843         * g++.dg/template/call2.C: New test.
2844
2845 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2846
2847         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
2848         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
2849         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
2850         scalar-return-1_x.c, scalar-return-2_y.c,
2851         scalar-return-3_x.c, scalar-return-3_y.c,
2852         scalar-return-4_x.c, scalar-return-4_y.c,
2853         struct-align-1.h, struct-align-1_x.c,
2854         struct-align-1_y.c, struct-align-2.h,
2855         struct-align-2_x.c, struct-align-2_y.c,
2856         struct-by-value-10_y.c, struct-by-value-11_x.c,
2857         struct-by-value-11_y.c, struct-by-value-12_x.c,
2858         struct-by-value-12_y.c, struct-by-value-13_x.c,
2859         struct-by-value-13_y.c, struct-by-value-14_x.c,
2860         struct-by-value-14_y.c, struct-by-value-15_x.c,
2861         struct-by-value-15_y.c, struct-by-value-16_y.c,
2862         struct-by-value-17_y.c, struct-by-value-18_y.c,
2863         struct-by-value-19_y.c, struct-by-value-1_x.c,
2864         struct-by-value-1_y.c, struct-by-value-20_y.c,
2865         struct-by-value-2_x.c, struct-by-value-2_y.c,
2866         struct-by-value-3_y.c, struct-by-value-4_x.c,
2867         struct-by-value-4_y.c, struct-by-value-5_y.c,
2868         struct-by-value-6_y.c, struct-by-value-7_y.c
2869         struct-by-value-8_x.c, struct-by-value-8_y.c
2870         struct-by-value-9_x.c, struct-by-value-9_y.c
2871         struct-return-10_x.c, struct-return-10_y.c,
2872         struct-return-19_x.c, struct-return-20_x.c
2873         struct-return-2_x.c, struct-return-2_y.c
2874         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
2875         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
2876
2877 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2878
2879         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
2880         attribute on sparc*-sun-solaris2.*.
2881
2882 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
2883
2884         PR c++/13710
2885         * g++.dg/ext/typeof7.C: New test.
2886
2887 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
2888
2889         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
2890         * gcc.dg/const-elim-1.c: Same.
2891
2892 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
2893
2894         * objc.dg/stret-1.m: New.
2895         * objc.dg/stret-2.m: New.
2896
2897 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2898
2899         PR c++/11895
2900         * g++.dg/ext/vector1.C: New test.
2901
2902 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
2903
2904         * gcc.dg/pch/import-1.c: New.
2905         * gcc.dg/pch/import-1.hs: New.
2906         * gcc.dg/pch/import-1a.h: New.
2907         * gcc.dg/pch/import-1b.h: New.
2908         * gcc.dg/pch/import-1c.h: New.
2909
2910 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2911
2912         PR c++/13574
2913         * g++.dg/ext/array1.C: New test.
2914
2915         PR c++/13178
2916         * g++.dg/conversion/op1.C: New test.
2917
2918 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
2919
2920         PR 11864
2921         From Kazumoto Kojima / Dan Kegel:
2922         * gcc.dg/pr11864-1.c: New test.
2923
2924         PR 10392
2925         From Marcus Comstedt / Dan Kegel:
2926         * gcc.dg/pr10392-1.c: New test.
2927
2928 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2929
2930         PR c++/13478
2931         * g++.dg/init/ref10.C: New test.
2932
2933 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2934
2935         PR c++/13407
2936         * g++.dg/parse/typename6.C: New test.
2937
2938 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2939
2940         PR pch/13361
2941         * testsuite/g++.dg/pch/wchar-1.C: New.
2942         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2943
2944 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2945
2946         PR c++/9259
2947         * g++.dg/expr/sizeof2.C: New test.
2948
2949 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
2950
2951         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
2952
2953 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2954
2955         PR c++/13659
2956         * g++.dg/lookup/strong-using-3.C: New.
2957         * g++.dg/lookup/using-10.C: New.
2958
2959 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2960
2961         PR c++/13594
2962         * g++.dg/lookup/strong-using-2.C: New.
2963
2964 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2965             Dan Kegel <dank@kegel.com>
2966             J"orn Rennecke <joern.rennecke@superh.com>
2967
2968         PR target/9365
2969         * gcc.dg/pr9365-1.c: New test.
2970
2971 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2972
2973         PR c++/8856
2974         * g++.dg/parse/casting-operator2.C: New test.
2975         * g++.old-deja/g++.pt/explicit83.C: Remove.
2976
2977 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2978
2979         * gcc.dg/label-compound-stmt-1.c: New test.
2980         * gcc.c-torture/compile/950922-1.c,
2981         gcc.c-torture/compile/20000211-3.c,
2982         gcc.c-torture/compile/20000518-1.c,
2983         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2984         compound statements.
2985
2986 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2987
2988         * gcc.dg/ppc64-abi-1.c: New test.
2989
2990 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2991
2992          * g++.dg/ext/attrib9.C: Add dg-warnings.
2993
2994 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2995
2996         PR c++/12335
2997         * g++.dg/parse/dtor3.C: New test.
2998
2999 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3000
3001         PR c++/12709
3002         * g++.dg/parse/try-catch-1.C: New test.
3003
3004 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3005
3006         * ada/acats/run_all.sh: Add more verbose output in acats.log
3007         when compiling tests.
3008
3009 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3010
3011         PR 13656
3012         * gcc.dg/typedef-redecl.c: New test case.
3013         * gcc.dg/typedef-redecl.h: New support file.
3014
3015 2004-01-13  Jan Hubicka  <jh@suse.cz>
3016
3017         * gcc.dg/always_inline.c: New test.
3018         * gcc.dg/debug/20031231-1.c: Fix.
3019
3020 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3021
3022         PR c++/13474
3023         * g++.dg/template/array3.C: New test.
3024
3025 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3026
3027         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3028         * g++.dg/warn/Wunused-2.C: Likewise.
3029
3030 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3031
3032         PR c++/13289
3033         * g++.dg/template/instantiate6.C: New test.
3034
3035 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3036
3037         PR middle-end/11397
3038         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3039
3040 2004-01-12  Jan Hubicka  <jh@suse.cz>
3041
3042         PR opt/12826
3043         * gcc.dg/20040112-1.c: New.
3044
3045         * gcc.dg/dwarf-die[1-7].c: Move to...
3046         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3047         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3048
3049 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3050
3051         PR c++/4100
3052         * g++.dg/parse/friend4.C: New test.
3053
3054 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3055
3056         PR c++/4100
3057         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3058         definition is called a friend.
3059
3060 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3061
3062         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3063
3064 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3065
3066         PR c++/3478
3067         * g++.dg/parse/error10.C: New test.
3068         * g++.dg/template/arg2.C: Accept "invalid type" error.
3069
3070 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3071
3072         PR middle-end/13392
3073         * g++.dg/opt/expect2.C: New test.
3074
3075 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3076
3077         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3078         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3079         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3080         Update dg-error regexps.
3081
3082 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3083
3084         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3085         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3086
3087 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3088
3089         * gcc.dg/pragma-re-1.c: Use right pointer type.
3090
3091 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3092
3093         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3094
3095 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3096
3097         * gcc.dg/rs6000-ldouble-1.c: New.
3098
3099 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3100
3101         DR 337
3102         PR c++/9256
3103         * g++.dg/other/abstract1.C: New test.
3104
3105 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3106
3107         * g++.dg/lookup/strong-using-1.C: New.
3108
3109 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3110
3111         PR c/11234
3112         * gcc.dg/func-ptr-conv-1.c: New test.
3113         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3114
3115 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3116
3117         PR target/13380.
3118         * gcc.c-torture/compile/20040109-1.c: New.
3119
3120 2004-01-08  Stuart Hastings  <stuart@apple.com>
3121
3122         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3123         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3124         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3125
3126 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3127
3128         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3129
3130 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3131
3132         * ada/acats/run_acats: Treat 'gnatchop' the same way
3133         as 'gnatmake'.  Export GCC_DRIVER.
3134         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3135         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3136
3137 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3138
3139         PR c++/12573
3140         * g++.dg/template/dependent-expr4.C: New test.
3141
3142 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3143
3144         * gcc.dg/altivec-11.c: New test.
3145
3146 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3147
3148         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3149
3150 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3151
3152         PR c/6024
3153         * gcc.dg/enum-compat-1.c: New test.
3154         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3155
3156 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3157
3158         PR c/12165
3159         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3160         gcc.dg/c99-idem-qual-3.c: New tests.
3161
3162 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3163
3164         * gcc.dg/winline-7.c: Don't cast void * to int.
3165
3166 2004-01-06  Jan Hubicka  <jh@suse.cz>
3167
3168         * gcc.dg/i386-sse-5.c: New test
3169         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3170
3171 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3172
3173         PR c++/12815
3174         * g++.dg/rtti/typeid4.C: New test.
3175
3176 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3177
3178         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3179
3180 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3181
3182         PR c++/12132
3183         * g++.dg/template/error11.C: New test.
3184
3185         PR c++/13451
3186         * g++.dg/template/class2.C: New test.
3187
3188 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3189         Richard Sandiford <rsandifo@redhat.com>
3190
3191         PR c++/13387
3192         * g++.dg/opt/alias3.C: New test.
3193
3194 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3195
3196         PR c++/13157
3197         * g++.dg/template/koenig3.C: New test.
3198
3199         PR c++/13529
3200         * g++.dg/parse/offsetof3.C: New test.
3201
3202         * g++.dg/init/copy7.C: Add missing dg-error markers.
3203
3204         PR c++/12226
3205         * g++.dg/init/copy7.c: New test.
3206
3207         PR c++/13536
3208         * g++.dg/parse/cast1.C: New test.
3209
3210 2004-01-04  Jan Hubicka  <jh@suse.cz>
3211
3212         * gcc.dg/winline[1-7].c: New tests.
3213
3214 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3215
3216         PR c++/13520
3217         * g++.dg/template/qualttp22.C: New test.
3218
3219 2004-01-01  Jan Hubicka  <jh@suse.cz>
3220
3221         * gcc.dg/debug/20031231-1.c: New.
3222         * gcc.c-torture/compile/20040101-1.c: New.
3223         * gcc.dg/dwarf-die-[1-7].c: New.
3224
3225 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3226
3227         PR optimization/13521
3228         * gcc.c-torture/compile/20031231-1.c: New test.
3229
3230 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3231
3232         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3233
3234 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3235
3236         PR c++/10079
3237         * g++.dg/template/crash16.C: New test.
3238
3239 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3240
3241         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3242
3243 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3244
3245         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3246         ports.
3247         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3248         * g++.old-deja/g++.law/profile1.C: Likewise.
3249         * gcc.c-torture/compile/981006-1.c: Likewise.
3250         * gcc.c-torture/execute/loop-2e.x: Likewise.
3251         * gcc.c-torture/execute/loop-2f.x: Remove.
3252         * gcc.c-torture/execute/loop-2g.x: Likewise.
3253         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3254         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3255
3256 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3257
3258         PR c++/13507
3259         * g++.dg/ext/attrib11.C: New test.
3260
3261         PR c++/13494
3262         * g++.dg/template/array2-1.C: New test.
3263         * g++.dg/template/array2-2.C: New test.
3264
3265 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3266
3267         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3268
3269 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3270
3271         PR c++/12774
3272         * g++.dg/template/array1-1.C: New test.
3273         * g++.dg/template/array1-2.C: New test.
3274
3275 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3276
3277         PR fortran/12632
3278         * g77.dg/12632.f: New test case.
3279
3280 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3281
3282         PR c++/13289
3283         * g++.dg/parse/nontype1.C: New test.
3284
3285 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3286
3287         PR c++/12403
3288         * g++.dg/parse/explicit1.C: New test.
3289         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3290
3291 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3292
3293         PR c++/13081
3294         * g++.dg/opt/inline6.C: New test.
3295
3296         PR c++/12613
3297         * g++.dg/parse/error9.C: New test.
3298
3299         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3300
3301 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3302
3303         PR c++/13009
3304         * g++.dg/init/assign1.C: New test.
3305
3306 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3307
3308         PR c++/13070
3309         * g++.dg/warn/format3.C: New test case.
3310
3311 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3312
3313         * gcc.c-torture/compile/20031227-1.c: New test.
3314
3315 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3316
3317         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3318         * g77.dg/bprob/bprob.exp: Likewise.
3319         * gcc.misc-tests/bprob.exp: Likewise.
3320         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3321         variants on systems where the library does not provide that
3322         functionality.
3323         * gcc.dg/builtins-20.c: Use builtins-config.h.
3324         * gcc.dg/builtins-config.h: New file.
3325
3326 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3327
3328         * lib/gcc-dg.exp (dg-require-profiling): New function.
3329         * lib/target-supports.exp (check_profiling_available): Likewise.
3330         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3331         * g77.dg/bprob/bprob.exp: Likewise.
3332         * gcc.misc-tests/bprob.exp: Likewise.
3333         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3334         * gcc.dg/20021014-1.c: Likewise.
3335         * gcc.dg/nest.c: Likewise.
3336
3337 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3338
3339         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3340         compiling.
3341         * g++.dg/lookup/java2.C: Likewise.
3342         * gcc.dg/cpp/lexident.c: Likewise.
3343
3344 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3345
3346         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3347         given.
3348         * gcc.c-torture/compile/961203-1.c: Likewise.
3349         * gcc.c-torture/compile/980506-1.c: Likewise.
3350
3351 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3352
3353         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3354         (additional_prunes): New global.
3355         (gcc-dg-prune): Handle additional per-test pruning.
3356         (dg-test): Clear additional_prunes between tests.
3357
3358         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3359         dg-prune-output to avoid spurious failures from assembler
3360         complaining about nonexistent WAW violations.
3361         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3362         Use dg-prune-output to avoid spurious failures from assembler
3363         warning about Itanium B-step errata.
3364
3365 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3366
3367         * g++.dg/abi/macro0.C: New test.
3368         * g++.dg/abi/macro1.C: Likewise.
3369         * g++.dg/abi/macro2.C: Likewise.
3370
3371         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3372         * g++.dg/abi/bitfield7.C: Likewise.
3373         * g++.dg/abi/dtor2.C: Likewise.
3374         * g++.dg/abi/mangle11.C: Likewise.
3375         * g++.dg/abi/mangle12.C: Likewise.
3376         * g++.dg/abi/mangle14.C: Likewise.
3377         * g++.dg/abi/mangle17.C: Likewise.
3378         * g++.dg/abi/vbase10.C: Likewise.
3379         * g++.dg/abi/vbase14.C: Likewise.
3380         * g++.dg/template/qualttp17.C: Likewise.
3381
3382 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3383
3384         PR c/11995
3385         * gcc.dg/20031223-1.c: New test.
3386
3387 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3388
3389         * gcc.dg/noreturn-7.c: New test.
3390
3391 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3392
3393         * gcc.dg/null-pointer-1.c: New test.
3394
3395 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3396
3397         * g++.old-deja/g++.jason/template18.C: Remove.
3398         * g++.old-deja/g++.jason/template37.C: Likewise.
3399
3400         PR c++/12862
3401         * g++.dg/lookup/ns1.C: New test.
3402
3403         PR c++/12397
3404         * g++.dg/template/lookup3.C: New test.
3405
3406 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3407
3408         * g++.dg/template/recurse1.C: New test
3409
3410 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3411
3412         PR c++/12479
3413         * g++.dg/parse/semicolon1.C: New test.
3414         * g++.dg/parse/semicolon1.h: Likewise.
3415
3416 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3417
3418         * gcc.dg/darwin-misaligned.c: New test.
3419
3420 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3421
3422         PR c/9163
3423         * gcc.dg/20031222-1.c: New test.
3424
3425 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3426
3427         PR c++/13438
3428         * g++.dg/parse/error8.C: New test.
3429
3430         PR c++/11554
3431         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3432
3433 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3434
3435         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3436         too small.
3437         * gcc.c-torture/compile/930217-1.c: Likewise.
3438         * gcc.c-torture/compile/930513-1.c: Likewise.
3439         * gcc.c-torture/execute/920908-2.c: Likewise.
3440         * gcc.c-torture/execute/921204-1.c: Likewise.
3441         * gcc.c-torture/execute/930621-1.c: Likewise.
3442         * gcc.c-torture/execute/930630-1.c: Likewise.
3443         * gcc.c-torture/execute/931031-1.c: Likewise.
3444         * gcc.c-torture/execute/980602-2.c: Likewise.
3445         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3446         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3447         * gcc.c-torture/execute/extzvsi.c: Likewise.
3448         * gcc.c-torture/unsorted/ext.c: Likewise.
3449
3450 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3451
3452         PR target/12749
3453         * gcc.c-torture/compile/20031220-2.c: New test case.
3454
3455 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3456
3457         PR optimization/13031
3458         * gcc.c-torture/compile/20031220-1.c: New test case.
3459
3460 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3461
3462         * gcc.dg/cast-function-1.c: New test.
3463
3464 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3465
3466         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3467         formats.
3468
3469 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3470
3471         PR c++/12795
3472         * g++.dg/ext/attrib10.C: New test.
3473
3474 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3475
3476         * gcc.dg/cleanup-10.c: New test.
3477         * gcc.dg/cleanup-11.c: New test.
3478
3479 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3480
3481         PR c++/13239
3482         * g++.dg/opt/expect1.C: New test.
3483
3484 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3485
3486         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3487
3488 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3489
3490         PR debug/12923
3491         * gcc.dg/20031218-1.c: New test.
3492
3493         PR debug/12389
3494         * gcc.dg/20031218-2.c: New test.
3495         * gcc.dg/20031218-3.c: New test.
3496
3497         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3498         of label name and allow for USER_LABEL_PREFIX == "_" names.
3499         * g++.dg/abi/mangle18-2.C: Likewise.
3500         * g++.dg/abi/mangle19-1.C: Likewise.
3501         * g++.dg/abi/mangle19-2.C: Likewise.
3502         * g++.dg/abi/mangle20-1.C: Likewise.
3503         * g++.dg/abi/mangle20-2.C: Likewise.
3504
3505 2003-12-18  Richard Henderson  <rth@redhat.com>
3506
3507         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3508
3509 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3510             Dan Kegel <dank@kegel.com>
3511
3512         PR other/12009
3513         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3514         testing a cross compiler, it causes spurious compile failures.
3515         * lib/g++.exp: Likewise.
3516
3517 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3518
3519         PR c++/13262
3520         * g++.dg/template/access13.C: New test.
3521
3522 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3523
3524         * gcc.dg/20031216-1.c: New test.
3525
3526 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3527
3528         PR c++/9154
3529         * g++.dg/template/error10.C: New test.
3530
3531 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3532
3533         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3534         * g++.dg/eh/simd-2.C: Likewise.
3535
3536 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3537             Roger Sayle  <roger@eyesopen.com>
3538
3539         * gcc.c-torture/execute/ieee/mzero5.c: New.
3540
3541 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3542
3543         PR c++/10603
3544         * g++.dg/parse/error6.C: New test.
3545
3546         PR c++/12827
3547         * g++.dg/parse/error7.C: New test.
3548
3549 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3550
3551         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3552         at -O with stabs debugging formats.
3553         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3554         * gcc.dg/debug/debug-2.c: Likewise.
3555
3556 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3557
3558         PR c++/12696
3559         * g++.dg/init/error1.C: New test.
3560
3561         PR c++/12218
3562         * g++.dg/init/pm3.C: New test.
3563
3564 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3565
3566         PR c/3347
3567         * gcc.dg/bitfld-8.c: New test.
3568
3569 2003-12-16  James Lemke  <jim@wasabisystems.com>
3570
3571         * gcc.dg/arm-scd42-[123].c: New tests.
3572
3573 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3574
3575         PR c++/9043
3576         * g++.dg/abi/mangle20-1.C: New test.
3577         * g++.dg/abi/mangle20-2.C: New test.
3578
3579 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3580
3581         PR c++/13275
3582         * g++.dg/other/offsetof2.C: Remove XFAIL.
3583         * g++.dg/parse/offsetof1.C: New test.
3584         * g++.gd/parse/offsetof2.C: Likewise.
3585
3586 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3587
3588         * g++.dg/template/nontype3.C: New test.
3589         * g++.dg/template/static2.C: Tweaked the dg-error clause.
3590
3591 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3592
3593         * g++.dg/warn/noreturn-3.C: Also test instantiation.
3594
3595 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3596
3597         PR c++/13387
3598         * g++.dg/expr/assign1.C: New test.
3599
3600         PR c++/13242
3601         * g++.dg/abi/mangle19-1.C: New test.
3602         * g++.dg/abi/mangle19-2.C: New test.
3603
3604 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3605
3606         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3607
3608 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3609
3610         * gcc.c-torture/execute/20031216-1.c: New test.
3611
3612 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3613
3614         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3615         an ICE regression.
3616
3617 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3618
3619         PR c++/10926
3620         * g++.dg/template/error9.C: New test.
3621
3622         PR c++/11116
3623         * g++.dg/template/error8.C: New test.
3624
3625 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3626
3627         PR middle-end/13400
3628         * gcc.c-torture/execute/20031215-1.c: New test case.
3629
3630 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3631
3632         PR c++/13269
3633         * g++.dg/parse/error5.C: New test.
3634
3635         PR c++/12989
3636         * g++.dg/expr/sizeof1.C: New test.
3637
3638         PR c++/13310
3639         * g++.dg/template/crash15.C: New test.
3640
3641 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
3642
3643         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
3644         a non-POD type as the last named parameter of a varargs function.
3645
3646 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3647
3648         PR c++/13243
3649         PR c++/12573
3650         * g++.dg/template/crash14.C: New test.
3651         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
3652
3653 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3654
3655         * g++.dg/other/java1.C: New test.
3656
3657         PR c++/13241
3658         * g++.dg/abi/mangle18-1.C: New test.
3659         * g++.dg/abi/mangle18-2.C: New test.
3660
3661 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3662
3663         PR optimization/10312
3664         * gcc.c-torture/execute/20031214-1.c: New.
3665
3666 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
3667
3668         PR c++/10779
3669         PR c++/12160
3670         * g++.dg/parse/error3.C: New test.
3671         * g++.dg/parse/error4.C: Likewise.
3672         * g++.dg/abi/mangle4.C: Tweak error messages.
3673         * g++.dg/lookup/using5.C: Likewise.
3674         * g++.dg/other/error2.C: Likewise.
3675         * g++.dg/parse/typename5.C: Likewise.
3676         * g++.dg/parse/undefined1.C: Likewise.
3677         * g++.dg/template/arg2.C: Likewise.
3678         * g++.dg/template/ttp3.C: Likewise.
3679         * g++.dg/template/type1.C: Likewise.
3680         * g++.old-deja/g++.other/crash32.C: Likewise.
3681         * g++.old-djea/g++.pt/defarg8.C: Likewise.
3682
3683 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3684
3685         PR c++/13106
3686         * g++.dg/warn/noreturn-3.C: New test.
3687
3688 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3689
3690         PR c++/13118
3691         * g++.dg/abi/covariant3.C: New.
3692
3693 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
3694
3695         * g++.dg/eh/ia64-1.C: New test.
3696
3697 2003-12-12  Roger Sayle  <roger@eyesopen.com>
3698
3699         PR optimization/13037
3700         * g77.f-torture/execute/13037.f: New test case.
3701
3702 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3703
3704         PR c++/12881
3705         * g++.dg/abi/covariant2.C: New.
3706
3707 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
3708
3709         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
3710
3711 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
3712
3713         * gcc.c-torture/execute/wchar_t-1.x: Delete.
3714
3715 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
3716
3717         PR other/10819
3718         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
3719         to fix Bug 10819.
3720         * lib/g++.exp (g++_version): Likewise.
3721         * lib/g77.exp (g77_version): Likewise.
3722         * lib/objc.exp (default_objc_version): Likewise.
3723
3724 2003-12-10  Richard Henderson  <rth@redhat.com>
3725
3726         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
3727
3728         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
3729
3730 2003-12-08  Matt Austern  <austern@apple.com>
3731
3732         PR c/13134
3733         * lib/gcc-dg.exp (dg-require-visibility): Define.
3734         * lib/target-supports (check_visibility_available): Define.
3735         * gcc.dg/visibility-1.c: New test.
3736         * gcc.dg/visibility-2.c: Likewise.
3737         * gcc.dg/visibility-3.c: Likewise.
3738         * gcc.dg/visibility-4.c: Likewise.
3739         * gcc.dg/visibility-5.c: Likewise.
3740         * gcc.dg/visibility-6.c: Likewise.
3741         * g++.dg/ext/visibility-1.C: Likewise.
3742         * g++.dg/ext/visibility-2.C: Likewise.
3743         * g++.dg/ext/visibility-3.C: Likewise.
3744         * g++.dg/ext/visibility-4.C: Likewise.
3745         * g++.dg/ext/visibility-5.C: Likewise.
3746         * g++.dg/ext/visibility-6.C: Likewise.
3747
3748 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3749
3750         * g++.dg/lookup/java1.C: New test.
3751         * g++.dg/lookup/java2.C: New test.
3752
3753 2003-12-07  Falk Hueffner  <falk@debian.org>
3754
3755         * g++.dg/opt/noreturn-1.C: New test.
3756
3757 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
3758
3759         * gcc.dg/overflow-1.c: New test.
3760
3761 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3762
3763         * g77.f-torture/compile/13060.f: New test.
3764
3765 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
3766
3767         PR c++/13323
3768         * g++.dg/inherit/operator2.C: New test.
3769
3770 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3771
3772         PR c++/13305
3773         * g++.dg/ext/attrib9.C: New test.
3774
3775 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3776
3777         PR c++/13314
3778         * g++.dg/template/error7.C: New test.
3779
3780 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
3781             J"orn Rennecke <joern.rennecke@superh.com>
3782
3783         PR target/13302
3784         * g++.dg/other/struct-va_list.C: New test.
3785
3786 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3787
3788         PR c++/13166
3789         * g++.dg/parse/defarg6.C: New test.
3790
3791 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
3792
3793         PR target/13256
3794         * gcc.c-torture/execute/20031201-1.c: New test.
3795
3796 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
3797
3798         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
3799
3800 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3801
3802         * gcc.dg/builtin-return-1.c: New test.
3803
3804 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
3805             J"orn Rennecke <joern.rennecke@superh.com>
3806
3807         PR optimization/13260
3808         * gcc.c-torture/execute/20031204-1.c: New test.
3809
3810 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3811
3812         PR c++/9127
3813         * g++.dg/template/error6.C: New test.
3814
3815 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
3816
3817         * gcc.dg/20031202-1.c: New test.
3818
3819 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3820
3821         PR c++/13179
3822         * g++.dg/template/eh1.C: New test.
3823
3824         PR c++/10771
3825         * g++.dg/template/error5.C: New test.
3826
3827 2003-12-02  David Ung  <davidu@mips.com>
3828
3829         * gcc.dg/compat/vector-check.h: Corrected type for var
3830         g_##TMODE
3831
3832 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3833
3834         PR c++/10126
3835         * g++.dg/template/ptrmem8.C: New test.
3836
3837 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3838
3839         PR c++/12573
3840         * g++.dg/template/dependent-expr3.C: New test.
3841
3842 2003-12-01  James Lemke  <jim@wasabisystems.com>
3843
3844         * gcc.dg/arm-g2.c: New test.
3845
3846 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3847
3848         PR optimization/11634
3849         * gcc.dg/20031201-2.c: New test case.
3850
3851 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
3852
3853         PR 11433
3854         * objc.dg/proto-lossage-3.m: New test.
3855
3856 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3857
3858         PR optimization/12628
3859         * gcc.dg/20031201-1.c: New test case.
3860
3861 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3862
3863         * gcc.dg/unaligned-1.c: New test.
3864
3865 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
3866
3867         PR c++/9849
3868         * g++.dg/template/error4.C: New test.
3869         * g++.dg/template/nested3.C: Adjust error markers.
3870
3871 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3872
3873         * gcc.dg/cpp/assert4.c: Check more #system assertions.
3874
3875 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3876
3877         PR c/10333
3878         * gcc.dg/bitfld-7.c: New test.
3879
3880 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
3881
3882         * gcc.dg/tls/asm-1.C: New test.
3883
3884 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3885
3886         * gcc.dg/cpp/assert4.c: Update.
3887
3888 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3889
3890         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
3891         * gcc.dg/builtin-apply3.c: New test.
3892
3893 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3894
3895         * lib/compat.exp (compat-obj): New xfaildata parameter.
3896         Use it to set compiler_conditional_xfail_data before compiling.
3897         (compat-get-options): Handle dg-xfail-if.
3898         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
3899         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
3900         * gcc.dg/compat/vector-1_y.c: Likewise.
3901         * gcc.dg/compat/vector-2_x.c: Likewise.
3902         * gcc.dg/compat/vector-2_y.c: Likewise.
3903
3904 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3905
3906         * g++.dg/opt/reg-stack4.C: New test.
3907
3908 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3909
3910         * gcc.dg/builtin-apply2.c: New test.
3911
3912 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3913
3914         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
3915
3916 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3917
3918         PR c++/12924
3919         * g++.dg/template/template-id-2.C: New test.
3920
3921 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3922
3923         PR c++/5369
3924         * g++.dg/template/memfriend1.C: New test.
3925         * g++.dg/template/memfriend2.C: Likewise.
3926         * g++.dg/template/memfriend3.C: Likewise.
3927         * g++.dg/template/memfriend4.C: Likewise.
3928         * g++.dg/template/memfriend5.C: Likewise.
3929         * g++.dg/template/memfriend6.C: Likewise.
3930         * g++.dg/template/memfriend7.C: Likewise.
3931         * g++.dg/template/memfriend8.C: Likewise.
3932         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
3933
3934 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
3935
3936         PR c++/12515
3937         * g++.dg/ext/cond1.C: New test.
3938
3939 2003-11-20  Richard Henderson  <rth@redhat.com>
3940
3941         * gcc.dg/20020201-2.c: Remove.
3942         * gcc.dg/20020201-4.c: Remove.
3943         * gcc.dg/20020304-1.c: Remove.
3944
3945 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
3946
3947         * gcc.dg/cpp/trad/xwin1.c: New test case.
3948
3949 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
3950
3951         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
3952         * lib/g77.exp: Likewise.
3953         * lib/objc.exp: Likewise.
3954         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
3955         for darwin.
3956
3957 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3958
3959         PR c++/12932
3960         * g++.dg/template/static5.C: New test.
3961
3962 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3963
3964         * gcc.dg/nested-func-1.c: New test.
3965
3966 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3967
3968         * gcc.dg/cpp/assert4.c: New test.
3969
3970 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3971
3972         PR c++/2294
3973         * g++.dg/lookup/using9.c: New test.
3974
3975 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3976
3977         PR c++/12762
3978         * g++.dg/template/error3.C: New test.
3979
3980 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3981
3982         PR ada/13035
3983         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3984         No longer use a wrapper for gcc, since this does not work under
3985         Windows.
3986
3987 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3988
3989         PR c++/2094
3990         * g++.dg/template/ptrmem7.C: New test.
3991
3992 2003-11-13  Andrew Pinski <apinski@apple.com>
3993
3994         * gcc.c-torture/compile/20031113-1.c: New test.
3995
3996 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3997             Kean Johnston <jkj@sco.com>
3998
3999         PR c/13029
4000         * gcc.dg/unused-4.c: Update.
4001
4002 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4003
4004         * g++.dg/opt/const3.C: New test.
4005
4006 2003-11-13  Jan Hubicka  <jh@suse.cz>
4007
4008         * gcc.c-torture/compile/20031112-1.c: New test.
4009
4010 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4011
4012         * g++.dg/parse/crash10.C: Remove bogus error marker.
4013
4014 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4015
4016         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4017         (host_gcc): Likewise.
4018         (ROOT): Honor $PWDCMD.
4019         (BASE): Likewise.
4020         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4021
4022 2003-11-12  Catherine Moore  <clm@redhat.com>
4023
4024         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4025
4026 2003-11-12  Andreas Jaeger  <aj@suse.de>
4027             Jakub Jelinek  <jakub@redhat.com>
4028             Andrew Pinski  <pinskia@physics.uc.edu>
4029             Richard Henderson  <rth@redhat.com>
4030
4031         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4032         systems.
4033         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4034
4035         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4036         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4037
4038 2003-11-11  Andreas Jaeger  <aj@suse.de>
4039
4040         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4041
4042         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4043
4044 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4045
4046         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4047         Clean ups.
4048
4049 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4050
4051         * gcc.dg/trampoline-1.c: New test.
4052
4053 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4054
4055         * gcc.c-torture/compile/200031109-1.c: New test.
4056
4057 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4058
4059         PR c/3190
4060         PR c/8714
4061         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4062         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4063         gcc.dg/format/no-y2k-1.c: Update.
4064
4065 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4066
4067         PR optimization/10467
4068         * gcc.dg/20031108-1.c: New test case.
4069
4070 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4071
4072         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4073
4074 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4075
4076         * gcc.dg/compound-lvalue-1.c: New test.
4077         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4078         some XFAILs.
4079
4080 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4081
4082         * gcc.dg/altivec-varargs-1.c: New test.
4083
4084 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4085
4086         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4087         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4088         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4089         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4090         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4091
4092 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4093
4094         * gcc.dg/cond-lvalue-1.c: New test.
4095
4096 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4097
4098         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4099
4100 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4101
4102         PR c++/11616
4103         * g++.dg/template/instantiate5.C: New test.
4104
4105 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4106
4107         PR c++/12726
4108         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4109         * ChangeLog: Add missing first entry for above test.
4110
4111 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4112
4113         PR c++/9810
4114         * g++.dg/template/using8.C: New test.
4115         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4116
4117 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4118
4119         PR optimization/10817
4120         * gcc.c-torture/compile/20031102-1.c: New test case.
4121
4122 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4123
4124         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4125         2147483647.
4126
4127 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4128
4129         * gcc.dg/20031102-1.c: New test.
4130
4131 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4132
4133         * gcc.dg/complex-1.c: New test.
4134
4135 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4136
4137         PR c++/12796
4138         * g++.dg/template/crash13.C: Adjust expected error location.
4139         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4140
4141 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4142
4143         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4144
4145 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4146
4147         PR/10239
4148         * gcc.c-torture/compile/20031031-2.c: New test.
4149
4150 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4151
4152         PR/11640
4153         * gcc.c-torture/compile/20031031-1.c: New test.
4154
4155 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4156
4157         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4158         * gcc.misc-tests/bprob.exp: Likewise.
4159         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4160         the execution test on arm-elf configs.
4161         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4162         configs that don't support scratch files.
4163         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4164
4165 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4166
4167         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4168         done by dejagnu.
4169
4170 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4171
4172         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4173         Avoid non pure sh syntax. Add more logging.
4174
4175         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4176         fail.
4177
4178 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4179
4180         PR libgcj/10610
4181         * gcc.dg/ppc-stackalign-1.c: New test.
4182
4183 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4184
4185         * ada/acats/run_all.sh: Change output to be more compliant with
4186         dejagnu framework.
4187         Create acats.sum and acats.log files under testsuite/ada/acats
4188         Only run [a-z]* directories, to filter out e.g. CVS.
4189         Redirect build output to log file.
4190
4191 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4192
4193         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4194
4195 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4196
4197         PR ada/5909:
4198         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4199
4200 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4201
4202         * gcc.c-torture/compile/20031023-1.c: New test.
4203         * gcc.c-torture/compile/20031023-2.c: New test.
4204         * gcc.c-torture/compile/20031023-3.c: New test.
4205         * gcc.c-torture/compile/20031023-4.c: New test.
4206
4207 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4208
4209         PR c++/10371
4210         * g++.dg/lookup/scoped8.C: New test.
4211
4212 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4213
4214         * g++.dg/opt/reg-stack3.C: New test.
4215
4216 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4217
4218         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4219
4220 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4221
4222         PR c++/11076
4223         * g++.dg/template/crash13.C: New test.
4224
4225 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4226
4227         * gcc.dg/c99-restrict-2.c: New test.
4228
4229 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4230
4231         PR c++/12698, c++/12699, c++/12700, c++/12566
4232         * g++.dg/inherit/covariant9.C: New test.
4233         * g++.dg/inherit/covariant10.C: New test.
4234         * g++.dg/inherit/covariant11.C: New test.
4235
4236 2003-10-23  Jason Merrill  <jason@redhat.com>
4237
4238         PR c++/12726
4239         * g++.dg/ext/complit2.C: New test.
4240
4241 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4242
4243         PR target/12654
4244         * gcc.c-torture/execute/20031020-1.c: New test.
4245
4246 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4247
4248         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4249         following the jump_insn.
4250
4251 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4252
4253         * gcc.dg/cast-lvalue-1.c: New test.
4254
4255 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4256
4257         PR c++/11962
4258         * g++.dg/template/cond2.C: New test.
4259
4260 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4261
4262         * gcc.dg/builtins-28.c: New test.
4263
4264 2003-10-20  Jan Hubicka  <jh@suse.cz>
4265
4266         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4267         parameter.
4268         * testsuite/gcc.dg/inline-2.c: Likewise.
4269
4270 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4271
4272         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4273         * gcc.dg/nest.c:  Likewise.
4274
4275 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4276
4277         PR c++/9781, c++/10583, c++/11862
4278         * g++.dg/parse/crash13.C: New test.
4279
4280 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4281
4282         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4283
4284 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4285
4286         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4287         Define HAVE_C99_RUNTIME except on Solaris.
4288         * gcc.dg/builtins-20.c: Likewise.
4289
4290 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4291
4292         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4293
4294 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4295
4296         PR c++/12495
4297         * g++.dg/template/crash21.C: New test.
4298
4299 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4300
4301         PR c++/2513
4302         * g++.dg/template/typename5.C: New test.
4303
4304 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4305
4306         PR c++/12369
4307         * g++.dg/template/friend25.C: New test.
4308
4309 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4310
4311         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4312         versions.
4313
4314 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4315
4316         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4317         == 2147483647.
4318
4319 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4320
4321         * gcc.c-torture/execute/960416-1.x: Remove.
4322         * gcc.c-torture/execute/divconst-3.x: Likewise.
4323
4324 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4325
4326         PR target/12598
4327         * gcc.dg/torture/cris-volatile-1.c: New test.
4328
4329 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4330
4331         PR optimization/9325
4332         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4333         for overflowing floating point to integer conversion during RTL
4334         simplification.
4335
4336 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4337
4338         * objc/execute/_cmd.m: Fix typo.
4339         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4340         Relax 'scan-assembler' regexp.
4341         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4342         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4343         * objc.dg/zero-link-2.m: Remove blank line.
4344         * objc.dg/zero-link-3.m: New test case.
4345
4346 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4347
4348         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4349
4350         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4351         than linker trickery.
4352
4353 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4354
4355         PR c++/12370
4356         * g++.dg/other/friend2.C: New test.
4357
4358 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4359
4360         * gcc.dg/20031012-1.c: New test.
4361
4362 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4363
4364         * gcc.dg/weak/weak-3.c: Fix for new warning.
4365
4366 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4367
4368         PR optimization/8750
4369         * gcc.c-torture/execute/20031012-1.c: New test case.
4370
4371 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4372
4373         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4374         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4375
4376 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4377
4378         PR optimization/12260
4379         * gcc.c-torture/compile/20031011-2.c: New test case.
4380
4381 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4382
4383         * gcc.c-torture/execute/20031011-1.c: New testcase.
4384
4385 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4386
4387         * gcc.c-torture/compile/20031011-1.c: New test.
4388
4389 2003-10-11  Jan Hubicka  <jh@suse.cz>
4390
4391         * g++.dg/other/first-global.C: New test.
4392
4393 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4394
4395         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4396
4397 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4398
4399         * gcc.c-torture/compile/20031010-1.c: New test.
4400
4401 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4402
4403         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4404         * gcc.c-torture/execute/va-arg-25.c: ... here.
4405
4406 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4407
4408         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4409
4410 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4411
4412         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4413
4414 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4415
4416         * g++.dg/parse/error2.C: New test.
4417
4418 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4419
4420         PR c++/11097
4421         * g++.dg/other/error5.C: Modify the error message.
4422         * g++.dg/lookup/using8.C: New test.
4423
4424 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4425
4426         * gcc.dg/darwin-abi-2.c: New file.
4427         * gcc.c-torture/execute/va-arg-24.c: New file.
4428
4429 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4430
4431         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4432         indentation.
4433
4434 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4435
4436         PR c++/10147
4437         * g++.dg/other/error4.C: Update error messages.
4438         * g++.dg/template/ptrmem4.C: Likewise.
4439
4440         PR c++/12337
4441         * g++.dg/init/new9.C: New test.
4442
4443         PR c++/12334, c++/12236, c++/8656
4444         * g++.dg/ext/attrib8.C: New test.
4445
4446 2003-10-06  Devang Patel  <dpatel@apple.com>
4447
4448         * gcc.dg/debug/dwarf2-3.h: New test.
4449         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4450
4451 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4452
4453         * g++.dg/opt/cfg2.C: New test.
4454
4455 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4456
4457         * g++.dg/opt/float1.C: New test.
4458
4459 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4460
4461         * gcc.dg/c90-array-lval-6.c: New test.
4462         * gcc.dg/c99-array-lval-6.c: New test.
4463
4464 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4465             Ziemowit Laski  <zlaski@apple.com>
4466
4467         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4468         'Derived', so that it is never considered a class method; add
4469         new warning for '+port' method ambiguity.
4470         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4471         <objc/objc-api.h> (needed on Mac OS X).
4472         * objc.dg/method-13.m: New test.
4473
4474 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4475
4476         PR optimization/9325, PR java/6391
4477         * gcc.c-torture/execute/20031003-1.c: New test case.
4478
4479 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4480
4481         PR optimization/12180
4482         * gcc.dg/20031002-1.c: New test.
4483
4484         PR c++/12486
4485         * g++.dg/inherit/error1.C: New test.
4486
4487 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4488
4489         * lib/f-torture.exp (search_for): Rename to...
4490         (search_for_re): This.  Also, clean up comments and the
4491         "regexp" invocation.
4492
4493 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4494
4495         * gcc.c-torture/compile/20031002-1.c: New test.
4496
4497 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4498
4499         * g++.dg/opt/cond1.C: New test.
4500
4501 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4502
4503         * gcc.dg/Wold-style-definition-2.c: New testcase.
4504         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4505
4506 2003-09-29  Richard Henderson  <rth@redhat.com>
4507
4508         * g++.dg/init/array10.C: Add dg-options.
4509
4510 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4511
4512         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4513
4514 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4515
4516         * g++.dg/template/friend19.C: Fix typo.
4517         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4518
4519 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4520
4521         * gcc.c-torture/execute/20030928-1.c: New test.
4522         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4523
4524 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4525
4526         * g++.dg/opt/unroll1.C: New test.
4527
4528 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4529
4530         PR optimization/11741
4531         * gcc.dg/20030926-1.c: New test case.
4532
4533 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4534
4535         PR c++/5655
4536         * g++.dg/parse/access7.C: New test.
4537         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4538
4539 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4540
4541         MERGE OF objc-improvements-branch into MAINLINE:
4542         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4543         if libobjc has not been built.
4544         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4545         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4546         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4547         objc/execute/nested-3.m, objc/execute/np-2.m,
4548         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4549         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4550         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4551         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4552         objc.dg/special/unclaimed-category-1.h,
4553         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4554         well as GNU runtime.
4555         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4556         * execute/cascading-1.m, execute/function-message-1.m,
4557         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4558         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4559         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4560         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4561         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4562         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4563         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4564         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
4565         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
4566         * objc.dg/bitfield-2.m: Run only on Darwin.
4567         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
4568         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
4569         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
4570         * objc.dg/const-str-1.m: Fix constant string layout.
4571
4572 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
4573
4574         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
4575
4576 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
4577
4578         * gcc.dg/darwin-abi-1.c: New file.
4579
4580 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
4581
4582         PR target/12281
4583         * gcc.c-torture/compile/20030921-1.c: New test.
4584
4585 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4586
4587         * g++.dg/opt/reg-stack2.C: New test.
4588
4589 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4590
4591         * g++.dg/eh/delayslot1.C: New test.
4592
4593 2003-09-20  Richard Henderson  <rth@redhat.com>
4594
4595         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
4596
4597 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4598
4599         * gcc.c-torture/execute/20030920-1.c: New test case.
4600
4601 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4602
4603         * g++.dg/rtti/typeid3.C: Correct expected error message.
4604
4605 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4606
4607         PR c++/157
4608         * g++.dg/parse/crash12.C: New test.
4609
4610 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4611
4612         * gcc.dg/compat/mixed-struct-check.h: New.
4613         * gcc.dg/compat/mixed-struct-defs.h: New.
4614         * gcc.dg/compat/mixed-struct-init.h: New.
4615         * gcc.dg/compat/struct-by-value-19_main.c: New.
4616         * gcc.dg/compat/struct-by-value-19_x.c: New.
4617         * gcc.dg/compat/struct-by-value-19_y.c: New.
4618         * gcc.dg/compat/struct-by-value-20_main.c: New.
4619         * gcc.dg/compat/struct-by-value-20_x.c: New.
4620         * gcc.dg/compat/struct-by-value-20_y.c: New.
4621         * gcc.dg/compat/struct-return-19_main.c: New.
4622         * gcc.dg/compat/struct-return-19_x.c: New.
4623         * gcc.dg/compat/struct-return-19_y.c: New.
4624         * gcc.dg/compat/struct-return-20_main.c: New.
4625         * gcc.dg/compat/struct-return-20_x.c: New.
4626         * gcc.dg/compat/struct-return-20_y.c: New.
4627
4628 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4629         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4630         so that it will not complain on LP64 targets.
4631
4632 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4633
4634         PR c++/495
4635         * g++.dg/template/friend24.C: New test.
4636
4637 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
4638
4639         PR c++/12332
4640         * g++.dg/template/memtmpl2.C: New test.
4641
4642 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
4643
4644         PR target/11184
4645         * gcc.dg/builtin-apply1.c: New test.
4646
4647 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4648
4649         PR c++/9848
4650         * g++.dg/warn/Wunused-4.C: New test.
4651
4652 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4653
4654         PR c++/12316
4655         * g++.dg/other/gc2.C: New test.
4656
4657 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
4658
4659         PR c++/11991
4660         * g++.dg/rtti/typeid3.C: New test.
4661
4662         PR c++/12266
4663         * g++.dg/overload/template1.C: New test.
4664
4665 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4666
4667         * g++.dg/opt/cfg3.C: New test.
4668
4669 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4670
4671         PR c++/7939
4672         * g++.dg/template/crash11.C: New test.
4673
4674 2003-09-16  Jason Merrill  <jason@redhat.com>
4675             Jakub Jelinek  <jakub@redhat.com>
4676
4677         * gcc.dg/attr-warn-unused-result.c: New test.
4678
4679 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4680
4681         PR c++/12184
4682         * g++.dg/expr/call2.C: New test.
4683
4684 2003-09-15  Andreas Jaeger  <aj@suse.de>
4685
4686         * gcc.dg/Wold-style-definition-1.c: New test.
4687
4688 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
4689
4690         PR c++/3907
4691         * g++.dg/parse/template12.C: New test.
4692
4693         * g++.dg/abi/bitfield11.C: New test.
4694         * g++.dg/abi/bitfield12.C: Likewise.
4695
4696 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
4697
4698         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
4699         non-expansion of functional macro name without arguments at EOL.
4700         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
4701
4702 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
4703
4704         * gcc.c-torture/execute/20030914-[12].c: New tests.
4705
4706 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4707
4708         PR c++/11788
4709         * g++.dg/overload/addr1.C: New test.
4710
4711 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
4712
4713         * gcc.dg/20030909-1.c: New test.
4714
4715 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4716
4717         * gcc.dg/ultrasp10.c: New test.
4718
4719 2003-09-09  Devang Patel  <dpatel@apple.com>
4720
4721         * gcc.dg/darwin-ld-6.c: New test.
4722
4723 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4724
4725         * gcc.dg/torture/builtin-explog-1.c: New testcase.
4726
4727 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4728
4729         * gcc.dg/ia64-types1.c: New test.
4730         * gcc.dg/ia64-types2.c: Likewise.
4731
4732 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4733
4734         * gcc.dg/builtins-1.c: Add more _Complex tests.
4735         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4736
4737         * gcc.dg/builtins-1.c: Test existing _Complex functions.
4738         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4739
4740 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4741
4742         PR c++/11786
4743         * g++.dg/lookup/koenig2.C: New test.
4744
4745         PR c++/5296
4746         * g++.dg/rtti/typeid2.C: New test.
4747
4748 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
4749
4750         * gcc.c-torture/compile/20030904-1.c: New test.
4751
4752 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4753
4754         * g++.dg/opt/longbranch2.C: New test.
4755
4756 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4757
4758         * g++.dg/template/crash10.C: Only compile it.
4759
4760 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4761
4762         PR middle-end/11665
4763         * gcc.c-torture/compile/20030907-1.c: New test.
4764         * g++.dg/init/array11.C: New test.
4765
4766 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4767
4768         PR c++/11852
4769         * g++.dg/init/struct1.C: New test.
4770
4771 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4772
4773         PR c++/12181
4774         * g++.dg/expr/comma1.C: New test.
4775
4776 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
4777
4778         PR c++/11867
4779         * g++.dg/expr/static_cast5.C: New test.
4780
4781 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4782
4783         PR c++/11507
4784         * g++.dg/lookup/scoped7.C: New test.
4785
4786         PR c++/9574
4787         * g++.dg/other/static1.C: New test.
4788
4789         PR c++/11490
4790         * g++.dg/warn/template-1.C: New test.
4791
4792         PR c++/11432
4793         * g++.dg/template/crash10.C: New test.
4794
4795         PR c++/2478
4796         * g++.dg/overload/VLA.C: New test.
4797
4798         PR c++/10804
4799         * g++.dg/template/call1.C: New test.
4800
4801 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4802
4803         PR c++/11794
4804         * g++.dg/parse/using3.C: New test.
4805
4806 2003-09-06  Roger Sayle  <roger@eyesopen.com>
4807
4808         PR c++/11409
4809         * g++.dg/overload/builtin3.C: New test case.
4810
4811 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
4812
4813         PR c/9862
4814         * gcc.dg/20030906-1.c: New test.
4815         * gcc.dg/20030906-2.c: Likewise.
4816
4817 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4818
4819         PR c++/12167
4820         * g++.dg/parse/defarg5.C: New test.
4821
4822         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
4823
4824 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
4825
4826         PR c++/12163
4827         * g++.dg/expr/static_cast4.C: New test.
4828
4829         PR c++/12146
4830         * g++.dg/template/crash9.C: New test.
4831
4832 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4833
4834         * g++.old-deja/g++.ext/pretty2.C: Update for change
4835         in __FUNCTION__.
4836         * g++.old-deja/g++.ext/pretty3.C: Likewise.
4837
4838 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
4839
4840         PR c++/11922
4841         * g++/dg/template/qualified-id1.C: New test.
4842
4843         PR c++/12037
4844         * g++.dg/warn/noeffect4.C: New test.
4845
4846 2003-09-04  Matt Austern  <austern@apple.com>
4847
4848         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
4849         * g++.dg/ext/fnname2.C: Likewise.
4850         * g++.dg/ext/fnname3.C: Likewise.
4851
4852 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
4853
4854         * g++.dg/expr/lval1.C: New test.
4855         * g++.dg/ext/lvcast.C: Remove.
4856
4857 2003-09-03  Roger Sayle  <roger@eyesopen.com>
4858
4859         PR optimization/11700.
4860         * gcc.c-torture/compile/20030903-1.c: New test case.
4861
4862 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
4863
4864         PR c++/12053
4865         * g++.dg/abi/layout4.C: New test.
4866
4867 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
4868
4869         PR c++/11553
4870         * g++.dg/parse/friend3.C: New test.
4871
4872 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
4873
4874         PR c++/11847
4875         * g++.dg/template/class1.C: New test.
4876
4877         PR c++/11808
4878         * g++.dg/expr/call1.C: New test.
4879
4880 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
4881
4882         PR c++/12114
4883         * g++.dg/init/ref9.C: New test.
4884
4885         PR c++/11972
4886         * g++.dg/template/nested4.C: New test.
4887
4888 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4889
4890         PR c++/12093
4891         * g++.dg/template/non-dependent4.C: New test.
4892
4893         PR c++/11928
4894         * g++.dg/inherit/conv1.C: New test.
4895
4896 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4897
4898         PR c++/6196
4899         * g++.dg/ext/label1.C: New test.
4900         * g++.dg/ext/label2.C: Likewise.
4901
4902 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4903
4904         * g++.dg/expr/cond3.C: New test.
4905
4906 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4907
4908         * gcc.dg/builtins-1.c: Add new builtin cases.
4909
4910 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4911
4912         * gcc.dg/builtins-1.c: Add new cases.
4913         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4914
4915 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4916
4917         * gcc.dg/builtins-1.c: Add more math builtin tests.
4918         * gcc.dg/torture/builtin-attr-1.c: New test.
4919
4920 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4921
4922         PR optimization/5079
4923         * g++.dg/opt/static3.C: New test.
4924
4925 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4926
4927         * gcc.misc-tests/gcov-10b.c: New test.
4928
4929 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
4930
4931         * g++.dg/opt/ptrmem3.C: New test.
4932
4933         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
4934
4935 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
4936
4937         * gcc.dg/20030826-2.c: New test.
4938
4939 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4940
4941         PR middle-end/12002
4942         * g77.f-torture/compile/12002.f: New test case.
4943
4944 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4945
4946         * gcc.dg/20030826-1.c: New test case.
4947
4948 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
4949
4950         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
4951
4952 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
4953
4954         PR c++/11871
4955         * c++.dg/lookup/crash1.C: New test.
4956
4957         * c++.dg/warn/noeffect3.C: New test.
4958
4959 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
4960
4961         * gcc.dg/compat/vector-1_x.c: Compile with -w.
4962         * gcc.dg/compat/vector-1_y.c: Ditto.
4963         * gcc.dg/compat/vector-2_x.c: Ditto.
4964         * gcc.dg/compat/vector-2_y.c: Ditto.
4965
4966 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4967
4968         * gcc.dg/20030702-1.c: New test.
4969
4970 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4971
4972         PR c++/8795
4973         * g++.dg/ext/altivec-1.C: New test.
4974
4975 2003-08-24  Richard Henderson  <rth@redhat.com>
4976
4977         * g++.dg/eh/simd-2.C: Add -w for x86.
4978
4979 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4980
4981         * gcc.dg/20030815-1.c: New test.
4982
4983 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4984
4985         PR c++/3765
4986         * g++.dg/parse/access6.C: New test.
4987
4988 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4989
4990         PR c++/641, c++/11876
4991         * g++.dg/template/friend22.C: New test.
4992         * g++.dg/template/friend23.C: Likewise.
4993
4994 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4995
4996         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4997         identically.
4998
4999 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5000
5001         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5002
5003 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5004
5005         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5006
5007 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5008
5009         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5010
5011 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5012
5013         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5014
5015 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5016
5017         PR c++/11919
5018         * g++.dg/overload/prom1.C: New test.
5019
5020         PR c++/11551
5021         * g++.dg/parse/dtor2.C: New test.
5022
5023         PR c++/10762
5024         * g++.dg/parse/using2.C: New test.
5025
5026 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5027
5028         PR target/11805
5029         * gcc.c-torture/compile/20030821-1.c: New.
5030
5031 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5032
5033         PR c++/11834
5034         * g++.dg/template/deduce2.C: New test.
5035
5036 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5037
5038         * gcc.c-torture/execute/20030821-1.c: New test.
5039
5040 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5041
5042         PR middle-end/11984
5043         * gcc.dg/20030820-1.c: New test case.
5044
5045 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5046
5047         PR c++/11945
5048         * g++.dg/warn/noeffect2.C: New test.
5049
5050 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5051
5052         PR c++/10926
5053         * g++.dg/template/dtor2.C: New test.
5054
5055         PR c++/11684
5056         * g++.dg/template/operator1.C: New test.
5057         * g++.dg/parse/operator4.C: New test.
5058
5059         PR c++/11946.C
5060         * g++.dg/expr/enum1.C: New test.
5061         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5062
5063         PR c++/11036.C
5064         * g++.dg/parse/elab2.C: New test.
5065         * g++.dg/parse/typedef4.C: Change error message.
5066         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5067         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5068         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5069
5070 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5071
5072         * gcc.dg/pch/warn-1.c: New.
5073         * gcc.dg/pch/warn-1.hs: New.
5074
5075         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5076         not-tested file.
5077
5078 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5079
5080         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5081
5082 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5083
5084         * gcc.dg/uninit-D.c: New Test.
5085         * gcc.dg/uninit-E.c: New Test.
5086         * gcc.dg/uninit-F.c: New Test.
5087         * gcc.dg/uninit-G.c: New Test.
5088
5089 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5090
5091         * g++.dg/README: Describe the pch directory.
5092
5093 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5094
5095         PR c++/11174
5096         * g++.dg/parse/access4.C: New test.
5097         * g++.dg/parse/access5.C: Likewise.
5098         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5099
5100 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5101
5102         * gcc.dg/noncompile/20030818-1.c: New.
5103
5104 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5105
5106         PR c++/11957
5107         * g++.dg/warn/noeffect1.C: New test.
5108
5109         * g++.dg/template/scope2.C: New test.
5110         * g++.dg/template/error2.C: Correct dg-error
5111
5112 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5113
5114         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5115
5116 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5117
5118         PR C++/11512
5119         * g++.dg/template/warn1.C: New.
5120
5121 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5122
5123         * g++.dg/template/error2.C: New test.
5124         * g++.dg/lookup/using7.C: Adjust errors
5125         * g++.old-deja/g++.pt/crash36.C: Likewise.
5126         * g++.old-deja/g++.pt/derived3.C: Likewise.
5127
5128 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5129
5130         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5131         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5132         * gcc.c-torture/execute/builtins/string-9.c: New, from
5133         string-opt-9.c.  Adjust for execute/builtins framework.
5134         * gcc.c-torture/execute/string-opt-9.c: Delete.
5135
5136 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5137
5138         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5139
5140         * g++.dg/parse/ret-type2.C: New test.
5141
5142         PR c++/11703
5143         * g++.dg/init/new8.C: New test.
5144
5145         PR c++/10923
5146         * g++.dg/parse/typedef5.C: New test.
5147
5148         PR c++/9512
5149         * g++.dg/parse/qualified2.C: New test.
5150         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5151         invalid code.
5152
5153 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5154
5155         * g++.dg/conversion/ptrmem1.C: New test.
5156
5157 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5158
5159         PR target/11693
5160         * gcc.dg/20030811-1.c: New test.
5161
5162         PR target/11535
5163         * gcc.c-torture/execute/20030811-1.c: New test.
5164
5165 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5166
5167         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5168
5169 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5170
5171         PR c++/11789.C
5172         * g++.dg/inherit/multiple1.C: New test.
5173
5174 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5175
5176         * gcc.dg/spe1.c: New test.
5177
5178         PR c++/11670
5179         * g++.dg/expr/cast2.C: New test.
5180
5181         PR c++/10530
5182         * g++.dg/template/dependent-name2.C: New test.
5183
5184 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5185
5186         * g++.dg/parse/crash11.C: Put the dg options in comments.
5187
5188 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5189
5190         * lib/gcc-dg.exp: Update for diagnostic change.
5191
5192 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5193
5194         PR c++/5767
5195         * g++.dg/parse/crash11.C: New test.
5196
5197 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5198
5199         * gcc.dg/cpp/spacing1.c: Update.
5200
5201 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5202
5203         PR target/11739
5204         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5205         a value for -mtune.
5206
5207 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5208
5209         PR middle-end/11771
5210         * gcc.c-torture/compile/20030804-1.c: New test case.
5211
5212 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5213
5214         * gcc.dg/20030804-1.c: New test case.
5215
5216 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5217
5218         * gcc.dg/cpp/separate-1.c: New test.
5219
5220 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5221
5222         PR c++/11704
5223         * g++.dg/template/dependent-expr2.C: New test.
5224
5225         PR c++/11766
5226         * g++.dg/expr/ptrmem1.C: New test.
5227
5228 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5229
5230         PR c++/9453
5231         * g++.dg/template/friend15.C: New test.
5232
5233 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5234
5235         * lib/dg-pch.exp: Work round PCH bug.
5236
5237 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5238
5239         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5240         builtins.  Move cases from builtins-4.c here.
5241
5242         * gcc.dg/torture/builtin-math-1.c: New test taken from
5243         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5244         additional cases.
5245
5246         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5247         Delete.
5248
5249 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5250
5251         PR c++/9447
5252         * g++.dg/template/using7.C: New test.
5253
5254 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5255
5256         * import1.c, import2.c: New tests.
5257
5258 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5259
5260         * g++.dg/eh/crossjump1.C: New test.
5261
5262 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5263
5264         PR c++/11697
5265         * g++.dg/template/using6.C: New test.
5266
5267         PR c++/11744
5268         * g++.dg/template/koenig2.C: New test.
5269
5270 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5271
5272         PR c++/7983
5273         * g++.dg/parse/typedef4.C: New test.
5274
5275 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5276
5277         PR c++/8442, c++/8806
5278         * g++.dg/template/elab1.C: New test.
5279         * g++.dg/template/type2.C: Likewise.
5280         * g++.dg/template/ttp3.C: Adjust expected error message.
5281         * g++.old-deja/g++.law/visibility13.C: Likewise.
5282         * g++.old-deja/g++.niklas/t135.C: Likewise.
5283         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5284         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5285         template argument.
5286         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5287
5288 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5289
5290         PR c++/11295
5291         * g++.dg/ext/stmtexpr1.C: New test.
5292
5293         * g++.dg/opt/tmp1.C: New test.
5294
5295         PR c++/11525
5296         * g++.dg/parse/constant4.C: New test.
5297
5298         PR c++/9447
5299         * g++.dg/template/using5.C: New test.
5300
5301 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5302
5303         * gcc.dg/builtins-27.c: New test case.
5304
5305 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5306
5307         * gcc.dg/tls/opt-7.c: New test.
5308
5309 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5310
5311         * g++.old-deja/g++.other/crash18.C: Remove.
5312
5313 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5314
5315         * g++.dg/template/explicit3.C: New.
5316         * g++.dg/template/explicit4.C: New.
5317         * g++.dg/template/explicit5.C: New.
5318
5319         PR c++/11347
5320         * g++.dg/template/memtmpl1.C: New.
5321
5322 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5323
5324         PR target/11565
5325         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5326         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5327
5328 2003-07-30  Jan Hubicka  <jh@suse.cz>
5329
5330         * vtgc1.c: Kill.
5331
5332 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5333
5334         * gcc.dg/struct-in-proto-1.c: New test.
5335
5336 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5337
5338         * gcc.dg/cpp/include2.c: Only expect one message.
5339
5340 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5341
5342         PR c++/9447
5343         * g++.dg/template/using1.C: New test.
5344         * g++.dg/template/using2.C: New test.
5345         * g++.dg/template/using3.C: New test.
5346         * g++.dg/template/using4.C: New test.
5347
5348 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5349
5350         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5351         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5352
5353 2003-07-28  Jan Hubicka  <jh@suse.cz>
5354
5355         PR c++/11530
5356         * g++.dg/opt/call1.C: New test.
5357
5358 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5359
5360         PR c++/11667
5361         * g++.dg/init/enum2.C: New test.
5362         * g++.dg/template/overload1.C: Add "-w" option.
5363
5364 2003-07-28    <hp@bitrange.com>
5365
5366         * gcc.dg/Wdeclaration-after-statement-1.c,
5367         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5368
5369 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5370
5371         * gcc.c-torture/compile/20030725-1.c: New test.
5372
5373 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5374
5375         * gcc.dg/20030505.c: Only run for SPE.
5376         Remove definition of opaque type.
5377
5378 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5379
5380         * g++.dg/template/ptrmem6.C: New test.
5381
5382 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5383
5384         * gcc.c-torture/compile/zero-strct-2.c: New test.
5385
5386 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5387
5388         * gcc.dg/intermod-1.c: New test.
5389
5390 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5391
5392         PR c++/11617
5393         * g++.dg/template/lookup2.C: New test.
5394         * g++.dg/template/memclass1.C: Remove instantiated from error.
5395         * g++.dg/other/error2.C: Tweak expected errors.
5396
5397         PR c++/11596
5398         * g++.dg/template/defarg3.C: New test.
5399
5400         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5401
5402 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5403
5404         * g++.dg/inherit/access5.C: New test.
5405
5406 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5407
5408         PR c++/11513
5409         * g++.dg/template/crash8.C: New test.
5410
5411 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5412
5413         PR c/10602
5414         * gcc.dg/noncompile/incomplete-2.c: New test.
5415
5416 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5417
5418         PR c++/11645
5419         * g++.dg/inherit/access4.C: New test.
5420
5421         PR c++/11517
5422         * g++.dg/expr/cond2.C: New test.
5423
5424         PR optimization/10679
5425         * g++.dg/opt/inline4.C: New test.
5426
5427 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5428
5429         * g++.dg/parse/crash10: New test.
5430
5431 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5432
5433         * g++.dg/ext/flexary1.C: New test.
5434
5435 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5436
5437         PR c++/10793
5438         * g++.dg/template/crash9.C: New test.
5439
5440 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5441
5442         PR c++/3004
5443         * g++.dg/parse/typedef3.C: New test.
5444
5445         PR c++/7906
5446         * g++.dg/parse/operator2.C: New test.
5447
5448         PR c++/8895
5449         * g++.dg/parse/def-tmpl-arg1.C: New test.
5450
5451         PR c++/9282
5452         * g++.dg/parse/funptr1.C: New test.
5453
5454         PR c++/9452
5455         * g++.dg/parse/ambig3.C: New test.
5456
5457         PR c++/9454
5458         * g++.dg/parse/operator3.C: New test.
5459
5460         PR c++/9486
5461         * g++.dg/parse/template10.C: New test.
5462
5463         PR c++/9488
5464         * g++.dg/parse/template11.C: New test.
5465
5466         PR c++/10150
5467         * g++.dg/parse/invalid-op1.C: New test.
5468
5469         PR c++/10247
5470         * g++.dg/parse/condexpr1.C: New test.
5471
5472 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5473
5474         * g++.dg/ext/packed3.C: New test.
5475         * g++.dg/ext/packed4.C: New test.
5476
5477         * gcc.dg/pack-test-3.c: New test.
5478
5479 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5480
5481         * lib/compat.exp: Handle dg-options per source file.
5482         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5483         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5484         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5485         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5486         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5487         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5488         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5489         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5490         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5491         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5492         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5493         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5494         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5495         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5496
5497 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5498
5499         PR c/10320
5500         * gcc.c-torture/execute/20030718-1.c: New test.
5501
5502 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5503
5504         PR optimization/11536
5505         * gcc.dg/20030721-1.c: New test.
5506
5507 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5508
5509         PR c++/11546
5510         * g++.dg/template/lookup1.C: New test.
5511
5512 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5513
5514         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5515         diagnostics of ill-formed constructs involving labels.
5516         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5517         the new 'previously defined here' message.
5518
5519 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5520
5521         * g++.dg/parse/non-dependent2.C: New test.
5522
5523 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5524
5525         * g++.dg/init/init-ref4.C: xfail on targets without
5526         weak symbols.
5527
5528 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5529
5530         PR target/11087
5531         * gcc.c-torture/execute/20030717-1.c: New test.
5532
5533 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5534
5535         * g++.dg/opt/cfg1.C: New test.
5536
5537 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5538
5539         PR optimization/11557
5540         * gcc.dg/20030717-1.c: New test.
5541
5542 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5543
5544         PR c++/10476
5545         * g++.dg/expr/crash-1.C: New test.
5546
5547         PR c++/11027
5548         * g++.dg/template/init3.C: New test.
5549
5550         PR c++/8222
5551         * g++.dg/template/non-dependent1.C: New test.
5552
5553         PR c++/11070
5554         * g++.dg/template/non-dependent2.C: New test.
5555
5556         PR c++/11071
5557         * g++.dg/template/non-dependent3.C: New test.
5558
5559         PR c++/9907
5560         * g++.dg/template/sizeof5.C: New test.
5561
5562 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5563
5564         PR 11498
5565         * gcc.c-torture/compile/mangle-1.c: New file.
5566
5567 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5568
5569         PR c++/7809
5570         * g++.dg/parse/access3.C: New test.
5571
5572 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
5573
5574         PR c++/11384
5575         * g++.dg/init/init-ref4.C: New test.
5576
5577 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
5578
5579         PR c++/11547
5580         * g++.dg/parse/constant3.C: New test.
5581         * g++.dg/parse/crash7.C: Likewise.
5582
5583 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
5584
5585         PR target/11008
5586         * gcc.dg/i386-pentium4-not-mull.c: New.
5587
5588 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
5589
5590         * gcc.dg/asm-names.c (ymain): Make it weak.
5591
5592 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5593
5594         PR c++/5421
5595         * g++.dg/template/friend21.C: New test.
5596
5597 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5598
5599         * gcc.dg/cleanup-8.c: New test.
5600         * gcc.dg/cleanup-9.c: New test.
5601
5602 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5603
5604         * g++.dg/ext/dll-MI1.h: New file.
5605         * g++.dg/ext/dllexport-MI1.C: New file.
5606         * g++.dg/ext/dllimport-MI1.C: New file.
5607
5608 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5609
5610         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5611         it does not have cmpstrsi patterns (just cmpmemsi).
5612
5613 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5614
5615         PR debug/11473
5616         * g++.dg/debug/debug8.C: New test.
5617
5618 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5619
5620         PR c++/10108
5621         * g++.dg/template/crash7.C: New test.
5622
5623 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5624
5625         PR target/10795
5626         * gcc.c-torture/compile/20030708-1.c: New.
5627
5628 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5629
5630         * gcc.c-torture/execute/20030715-1.c: New test.
5631
5632 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5633
5634         * gcc.dg/pch/inline-3.c: New file.
5635         * gcc.dg/pch/inline-3.hs: New file.
5636         * gcc.dg/pch/inline-4.c: New file.
5637         * gcc.dg/pch/inline-4.hs: New file.
5638
5639 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
5640
5641         PR c++/11509
5642         * g++.dg/template/crash6.C: New test.
5643
5644         PR c++/7053
5645         * g++.dg/template/friend20.C: New test.
5646
5647         PR c++/7019
5648         * g++.dg/template/overload2.C: New test.
5649
5650 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5651
5652         PR optimization/11440
5653         * gcc.c-torture/execute/20030714-1.c: New test.
5654
5655 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5656
5657         PR c++/11154
5658         * g++.dg/template/partial2.C: New test.
5659
5660 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
5661
5662         PR c++/11503
5663         * g++.dg/template/anon1.C: New test.
5664
5665         PR c++/11493
5666         PR c++/11495
5667         * g++.dg/parse/template9.C: Likewise.
5668         * g++.dg/template/crash4.C: New test.
5669         * g++.dg/template/koenig1.C: Likewise.
5670         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
5671         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
5672         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
5673         functions.
5674         * g++.old-deja/g++.jason/template36.C: Likewise.
5675         * g++.old-deja/g++.mike/p1989.C: Likewise.
5676         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
5677         * g++.old-deja/g++.pt/ttp20.C: Use this->.
5678         * g++.old-deja/g++.pt/ttp21.C: Use this->.
5679         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
5680         compiling.
5681         * g++.old-deja/g++.pt/union2.C: Use this->.
5682
5683 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
5684
5685         * gcc.dg/20030711-1.c: New test.
5686
5687 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
5688
5689         PR c++/11050
5690         * g++.dg/parse/args1.C: New test.
5691         * g++.pt/defarg8.C: Change expected errors.
5692
5693 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
5694
5695         PR c++/8164
5696         * g++.dg/template/nontype2.C: New test.
5697
5698         PR c++/10558
5699         * g++.dg/parse/template8.C: New test.
5700
5701         PR c++/8327
5702         * g++.dg/template/scope1.C: New test.
5703
5704         * g++.dg/warn/Wsign-compare-1.C: New test.
5705
5706 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5707
5708         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
5709
5710 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
5711
5712         PR c++/9411
5713         * g++.dg/template/explicit2.C: New test.
5714
5715         PR c++/10032
5716         * g++.dg/warn/pedantic1.C: New test.
5717
5718 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
5719
5720         PR c++ 9483
5721         * g++.dg/other/field1.C: New test.
5722
5723 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5724
5725         PR c/11449
5726         * gcc.c-torture/compile/20030707-1.c: New.
5727
5728 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5729
5730         PR c++/10849
5731         * g++.dg/template/access12.C: New test.
5732
5733 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
5734
5735         * g++.dg/bprob/bprob.exp (prof_ext): Update.
5736         * g77.dg/bprob/bprob.exp (prof_ext): Update.
5737         * gcc.misc-tests/bprob.exp (prof_ext): Update.
5738         * gcc.misc-tests/gcov.exp: Update
5739         * g++.dg/gcov/gcov.exp: Update
5740         * lib/gcov.exp: Update.
5741
5742 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
5743
5744         * g++.dg/abi/mangle17.C: Make sure template expressions are
5745         dependent.
5746         * g++.dg/abi/mangle4.C: Mark erroneous casts.
5747         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
5748         * g++.dg/opt/stack1.C: Remove erroneous code.
5749         * g++.dg/parse/template7.C: New test.
5750         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
5751         * g++.old-deja/g++.pt/crash4.C: Likewise.
5752
5753 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5754
5755         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
5756         with zero or one occurence of `$' after the initial `L'.
5757
5758 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
5759
5760         * gcc.c-torture/compile/20030704-1.c: Add a comment.
5761
5762 2003-07-08  Roger Sayle  <roger@eyesopen.com>
5763
5764         PR c/11370
5765         * gcc.dg/Wunreachable-6.c: New testcase.
5766         * gcc.dg/Wunreachable-7.c: New testcase.
5767
5768 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5769
5770         PR c/11420
5771         * gcc.dg/20030708-1.c: New test.
5772
5773 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
5774
5775         * gcc.dg/compat/sdata-section.h: New file.
5776         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
5777         * gcc.dg/torture/mips-sdata-1.c: New test.
5778
5779 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5780
5781         PR c++/11030
5782         * g++.dg/template/friend19.C: New test.
5783
5784 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5785
5786         * g++.dg/opt/strength-reduce.C: New test.
5787
5788 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5789
5790         PR target/10979
5791         * gcc.dg/20030707-1.c: New testcase.
5792
5793 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5794
5795         PR optimization/11059
5796         * g++.dg/opt/emptyunion.C: New testcase.
5797
5798 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5799             Eric Botcazou  <ebotcazou@libertysurf.fr>
5800
5801         * g++.dg/opt/stack1.C: New test.
5802
5803 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
5804
5805         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
5806         run test.
5807
5808         PR c++/11431
5809         * g++.dg/expr/static_cast3.C: New test.
5810
5811 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
5812
5813         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
5814         everywhere.
5815         * gcc.dg/concat.c: Concatenation of string constants with
5816         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
5817         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
5818         * gcc.dg/cpp/escape-2.c: Use wide character constants where
5819         necessary to avoid multi-character character constant warning.
5820         * gcc.dg/cpp/escape.c: Likewise.
5821         * gcc.dg/cpp/ucs.c: Likewise.
5822         Remove backslashes from dg-bogus comments, as they confuse Tcl.
5823         Fix a typo.
5824
5825 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5826
5827         PR c/11428
5828         * gcc.c-torture/compile/20030704-1.c: New.
5829
5830 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5831
5832         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
5833
5834 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
5835
5836         PR c++/5287, PR c++/7910,  PR c++/11021
5837         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
5838         tests for warnings.
5839         * g++.dg/ext/dllimport2.C: Add tests for warnings.
5840         * g++.dg/ext/dllimport3.C: Likewise.
5841         * g++.dg/ext/dllimport4.C: New file.
5842         * g++.dg/ext/dllimport5.C: New file.
5843         * g++.dg/ext/dllimport6.C: New file.
5844         * g++.dg/ext/dllimport7.C: New file.
5845         * g++.dg/ext/dllimport8.C: New file.
5846         * g++.dg/ext/dllimport9.C: New file.
5847         * g++.dg/ext/dllimport10.C: New file.
5848         * g++.dg/ext/dllexport1.C: New file.
5849
5850 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5851
5852         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
5853         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
5854
5855 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5856
5857         * gcc.dg/builtins-25.c: New testcase.
5858         * gcc.dg/builtins-26.c: New testcase.
5859
5860 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
5861
5862         * gcc.dg/compat/vector-defs.h: New file.
5863         * gcc.dg/compat/vector-setup.h: New file.
5864         * gcc.dg/compat/vector-check.h: New file.
5865         * gcc.dg/compat/vector-1_main.c: New file.
5866         * gcc.dg/compat/vector-1_x.c: New file.
5867         * gcc.dg/compat/vector-1_y.c: New file.
5868         * gcc.dg/compat/vector-2_main.c: New file.
5869         * gcc.dg/compat/vector-2_x.c: New file.
5870         * gcc.dg/compat/vector-2_y.c: New file.
5871
5872         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
5873         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
5874         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
5875         * gcc.dg/compat/struct-align-1.h: New file.
5876         * gcc.dg/compat/struct-align-1_main.c: New file.
5877         * gcc.dg/compat/struct-align-1_x.c: New file.
5878         * gcc.dg/compat/struct-align-1_y.c: New file.
5879         * gcc.dg/compat/struct-align-2.h: New file.
5880         * gcc.dg/compat/struct-align-2_main.c: New file.
5881         * gcc.dg/compat/struct-align-2_x.c: New file.
5882         * gcc.dg/co
5883         * g++.old-deja/g++.other/comdat3.C: Likewise.
5884         * g++.old-deja/g++.other/ctor1.C: Likewise.
5885         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5886
5887 2003-06-05  Richard Henderson  <rth@redhat.com>
5888
5889         * gcc.dg/debug/20030605-1.c: New.
5890
5891 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5892
5893         * README.QMTEST: Update.
5894
5895 2003-06-04  Richard Henderson  <rth@redhat.com>
5896
5897         * gcc.dg/cleanup-1.c: New.
5898         * gcc.dg/cleanup-2.c: New.
5899         * gcc.dg/cleanup-3.c: New.
5900         * gcc.dg/cleanup-4.c: New.
5901         * gcc.dg/cleanup-5.c: New.
5902         * gcc.dg/cleanup-6.c: New.
5903         * gcc.dg/cleanup-7.c: New.
5904
5905 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5906
5907         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5908
5909         * lib/dg-pch.exp: New file.
5910         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5911         * gcc.dg/pch/pch.exp: Likewise.
5912
5913 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5914
5915         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5916         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5917         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5918         * gcc.dg/builtins-17.c: New test case.
5919         * gcc.dg/i386-387-4.c: New test case.
5920         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5921
5922 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5923
5924         * gcc.dg/ultrasp9.c: New test.
5925
5926 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5927
5928         * gcc.c-torture/compile/20030604-1.c: New test.
5929         * gcc.dg/sparc-constant-1.c: New test.
5930
5931 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5932
5933         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5934
5935 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5936
5937         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5938
5939         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5940         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5941
5942 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5943
5944         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5945
5946 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5947
5948         PR c++/10940
5949         * g++.dg/template/spec10.C: New test.
5950
5951 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5952
5953         * gcc.dg/builtins-16.c: New test case.
5954
5955 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5956
5957         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5958         mempcpy test with post-increments.
5959         * gcc.c-torture/execute/string-opt-3.c: New test.
5960         * gcc.dg/string-opt-1.c: New test.
5961
5962 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5963
5964         PR fortran/10965
5965         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5966
5967 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5968
5969         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5970         (scan-assembler): ... here.  Use dg-scan.
5971         (scan-assembler-not): Likewise.
5972         (scan-file): New function.
5973         (scan-file-not): Likewise.
5974         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5975         * gcc.dg/cpp/_Pragma4.c: Likewise.
5976         * gcc.dg/cpp/_Pragma5.c: Likewise.
5977         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5978         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5979         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5980         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5981         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5982         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5983         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5984         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5985         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5986         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5987         * gcc.dg/cpp/cxxcom1.c: Likewise.
5988         * gcc.dg/cpp/line1.c: Likewise.
5989         * gcc.dg/cpp/maccom1.c: Likewise.
5990         * gcc.dg/cpp/maccom2.c: Likewise.
5991         * gcc.dg/cpp/maccom3.c: Likewise.
5992         * gcc.dg/cpp/maccom4.c: Likewise.
5993         * gcc.dg/cpp/maccom5.c: Likewise.
5994         * gcc.dg/cpp/maccom6.c: Likewise.
5995         * gcc.dg/cpp/multiline.c: Likewise.
5996         * gcc.dg/cpp/spacing1.c: Likewise.
5997         * gcc.dg/cpp/spacing2.c: Likewise.
5998         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5999         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6000         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6001         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6002         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6003         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6004         * gcc.dg/cpp/cxxcom2.c: Likewise.
6005         * gcc.dg/cpp/cxxcom2.h: New file.
6006
6007         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6008         * g++.dg/cpp/truefalse.C: Here.
6009         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6010
6011 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6012
6013         * gcc.dg/cpp/redef3.c: New file.
6014
6015 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6016
6017         * gcc.dg/i386-loop-3.c: New test.
6018
6019 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6020
6021         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6022
6023 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6024
6025         * gcc.dg/fwrapv-1.c: New test case.
6026         * gcc.dg/fwrapv-2.c: New test case.
6027
6028 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6029
6030         PR c++/10956
6031         * g++.dg/template/spec9.C: New test.
6032
6033 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6034
6035         * gcc.dg/duff-4.c: New test case.
6036
6037 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6038
6039         PR fortran/10843
6040         * g77.dg/ffixed-form-1.f: New test
6041         * g77.dg/ffixed-form-2.f: New test
6042         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6043         * g77.dg/ffree-form-3.f: New test
6044
6045 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6046
6047         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6048         * gcc.dg/wint_t-1.c: Likewise.
6049
6050 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6051
6052         * g++.dg/template/access11.C: New test.
6053
6054 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6055
6056         PR c++/10849
6057         * g++.dg/template/access10.C: New test.
6058
6059 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6060             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6061
6062         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6063
6064 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6065
6066         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6067         suppress for powerpc-*-darwin*.
6068         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6069
6070 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6071
6072         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6073         suppress option for powerpc-*-darwin*.
6074
6075 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6076
6077         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6078         * gcc.dg/builtins-4.c: Add test for fmod.
6079
6080 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6081
6082         PR c++/10682
6083         * g++.dg/template/instantiate4.C: New test.
6084
6085 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6086
6087         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6088
6089 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6090
6091         * gcc.dg/compat/scalar-return-1_main.c: New file.
6092         * gcc.dg/compat/scalar-return-1_x.c: New file.
6093         * gcc.dg/compat/scalar-return-1_y.c: New file.
6094         * gcc.dg/compat/scalar-return-2_main.c: New file.
6095         * gcc.dg/compat/scalar-return-2_x.c: New file.
6096         * gcc.dg/compat/scalar-return-2_y.c: New file.
6097         * gcc.dg/compat/struct-return-3_main.c: New file.
6098         * gcc.dg/compat/struct-return-3_y.c: New file.
6099         * gcc.dg/compat/struct-return-3_x.c: New file.
6100         * gcc.dg/compat/struct-return-2_main.c: New file.
6101         * gcc.dg/compat/struct-return-2_x.c: New file.
6102         * gcc.dg/compat/struct-return-2_y.c: New file.
6103
6104 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6105
6106         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6107         for hppa*-hp-hpux*.
6108         * gcc.dg/20021014-1.c (dg-options): Likewise.
6109         * gcc.dg/nest.c (dg-options): Likewise.
6110
6111 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6112
6113         PR c++/9738
6114         * g++.dg/ext/dllimport2.C: New file.
6115         * g++.dg/ext/dllimport3.C: New file.
6116
6117 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6118
6119         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6120         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6121         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6122         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6123         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6124         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6125         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6126         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6127         * gcc.dg/compat/small-struct-defs.h: New file.
6128         * gcc.dg/compat/small-struct-init.h: New file.
6129         * gcc.dg/compat/small-struct-check.h: New file.
6130         * gcc.dg/compat/fp-struct-defs.h: New file.
6131         * gcc.dg/compat/fp-struct-check.h: New file.
6132         * gcc.dg/compat/fp-struct-init.h: New file.
6133         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6134         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6135
6136 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6137
6138         * gcc.dg/20030225-2.c: New test.
6139
6140 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6141             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6142
6143         * gcc.c-torture/compile/20030518-1.c: New test case.
6144
6145 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6146
6147         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6148         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6149         gcc-dg-debug-runtest.
6150         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6151         gcc-dg-debug-runtest.
6152
6153 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6154
6155         PR c++/9022
6156         * g++.dg/lookup/using6.C: New test.
6157
6158 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6159
6160         * g++.dg/parse/access2.C: New test.
6161
6162 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6163
6164         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6165         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6166         * gcc.dg/debug/debug.exp: Likewise.
6167
6168 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6169
6170         * gcc.dg/dollar.c: New test.
6171
6172 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6173
6174         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6175         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6176         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6177         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6178         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6179         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6180         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6181         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6182         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6183         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6184         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6185         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6186         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6187         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6188         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6189         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6190         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6191         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6192
6193 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6194
6195         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6196         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6197         support for "repo" mode.
6198         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6199         * lib/g77-dg.exp: Likewise.
6200         * lib/obj-dg.exp: Likewise.
6201
6202 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6203
6204         Merge from gcc-3_2-rhl8-branch:
6205         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6206
6207         * gcc.dg/tls/opt-6.c: New test.
6208
6209         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6210
6211         * gcc.dg/20030405-1.c: New test.
6212
6213         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6214
6215         * gcc.dg/20030309-1.c: New test.
6216
6217         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6218
6219         * gcc.c-torture/execute/20030307-1.c: New test.
6220
6221         2003-02-20  Randolph Chung  <tausq@debian.org>
6222
6223         * gcc.c-torture/compile/20030220-1.c: New test.
6224
6225         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6226
6227         * gcc.dg/20030217-1.c: New test.
6228
6229         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6230
6231         * gcc.c-torture/compile/20020129-1.c: New test.
6232
6233         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6234
6235         * gcc.dg/unroll-1.c: New test.
6236
6237         2002-11-16  Jan Hubicka  <jh@suse.cz>
6238
6239         * gcc.c-torture/execute/20020920-1.c: New test.
6240
6241         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6242
6243         PR target/7434
6244         * gcc.c-torture/compile/20021008-1.c: New test.
6245
6246         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6247
6248         PR target/7559
6249         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6250
6251         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6252
6253         * gcc.c-torture/compile/20020807-1.c: New test.
6254
6255         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6256
6257         * gcc.dg/tls/opt-1.c: New test.
6258
6259         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6260
6261         * gcc.dg/20020729-1.c: New test.
6262
6263         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6264
6265         * g++.dg/opt/life1.C: New test.
6266
6267         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6268
6269         * gcc.dg/20020525-1.c: New test.
6270
6271         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6272
6273         PR c++/6794
6274         * g++.dg/ext/pretty1.C: New test.
6275         * g++.dg/ext/pretty2.C: New test.
6276
6277 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6278
6279         PR c++/8385
6280         * g++.dg/ext/typeof5.C: New test.
6281
6282 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6283
6284         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6285         __USER_LABEL_PREFIX__ into account.
6286         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6287
6288 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6289
6290         * gcc.dg/builtins-15.c: New test case.
6291
6292 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6293
6294         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6295
6296 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6297
6298         * lib/g++.exp: Tweak handling of additional source files.
6299         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6300         * g++.dg/special/conpr-2a.C: Rename to ...
6301         * g++.dg/special/conpr-2a.cc: ... this.
6302         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6303         * g++.dg/special/conpr-3a.C: Rename to ...
6304         * g++.dg/special/conpr-3a.cc: This.
6305         * g++.dg/special/conpr-3b.C: Rename to ...
6306         * g++.dg/special/conpr-3b.cc: This.
6307         * g++.dg/special/conpr-4.C: New test.
6308         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6309
6310 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6311
6312         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6313
6314 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6315
6316         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6317         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6318         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6319         * g++.old-deja/g++.other/warn3.C: Likewise.
6320
6321 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6322
6323         * gcc.dg/i386-387-1.c: Update to also test log.
6324         * gcc.dg/i386-387-2.c: Likewise.
6325
6326 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6327
6328         * g77.f-torture/execute/int8421.f: New test.
6329
6330 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6331
6332         PR c++/10230, c++/10481
6333         * g++.dg/lookup/scoped5.C: New test.
6334
6335 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6336
6337         PR c++/10552
6338         * g++.dg/template/ttp6.C: New test.
6339
6340 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6341
6342         * gcc.c-torture/execute/builtins: New directory.
6343         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6344         gcc.c-torture/execute/builtins.
6345         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6346         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6347         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6348         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6349
6350 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6351
6352         PR c++/9252
6353         * g++.dg/template/access8.C: New test.
6354         * g++.dg/template/access9.C: New test.
6355
6356 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6357
6358         PR c++/9554
6359         * g++.dg/parse/access1.C: New test.
6360
6361 2003-05-09  DJ Delorie  <dj@redhat.com>
6362
6363         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6364         long, and not an int.
6365
6366 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6367
6368         PR c++/10555, c++/10576
6369         * g++.dg/template/memclass1.C: New test.
6370
6371 2003-05-08  DJ Delorie  <dj@redhat.com>
6372
6373         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6374         targets.
6375         * gcc.c-torture/execute/20021024-1.x: Likewise.
6376         * gcc.c-torture/execute/shiftdi.x: Likewise.
6377         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6378         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6379         * gcc.dg/20021018-1.c: Likewise.
6380
6381 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6382
6383         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6384
6385         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6386         (bcopy): Call memmove.
6387
6388 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6389
6390         * g77.f-torture/compile/8485.f: New test case.
6391
6392 2003-05-07  Richard Henderson  <rth@redhat.com>
6393
6394         PR c++/10570
6395         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6396         Verify exception_cleanup not called for rethrows.
6397         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6398         when exiting catch block without rethrowing.
6399         * g++.dg/eh/forced3.C: New.
6400         * g++.dg/eh/forced4.C: New.
6401
6402 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6403
6404         * gcc.dg/20030505.c: Fix triplet.
6405
6406 2003-05-06  DJ Delorie  <dj@redhat.com>
6407
6408         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6409         * gcc.dg/nest.c: Likewise.
6410
6411 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6412
6413         * gcc.dg/builtins-14.c: New test case.
6414
6415 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6416
6417         * lib/compat.exp (compat-execute): New argument.
6418         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6419         * gcc.dg/compat: New test directory.
6420         * gcc.dg/compat/compat.exp: New expect script.
6421         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6422         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6423         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6424         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6425         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6426         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6427
6428         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6429         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6430         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6431         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6432         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6433         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6434         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6435         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6436         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6437         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6438         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6439         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6440         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6441         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6442         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6443
6444 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6445
6446         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6447
6448 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6449
6450         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6451
6452 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6453
6454         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6455         * gcc.dg/ppc-fsel-2.c: New test.
6456
6457         * gcc.dg/unused-5.c: New test.
6458
6459 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6460
6461         PR c++/10496
6462         * g++.dg/warn/pmf1.C: New test.
6463
6464 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6465
6466         PR c++/4494
6467         * g++.dg/warn/main.C: New test.
6468
6469 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6470
6471         * gcc.dg/nonnull-3.c: New test.
6472
6473 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6474
6475         * gcc.dg/cpp/Wtrigraphs.c: Update.
6476         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6477
6478 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6479
6480         * gcc.dg/ppc-fsel-1.c: New test.
6481
6482 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6483
6484         PR c/10604
6485         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6486
6487 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6488
6489         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6490
6491 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6492
6493         PR c++/9364, c++/10553, c++/10586
6494         * g++.dg/parse/typename4.C: New test.
6495         * g++.dg/parse/typename5.C: Likewise.
6496
6497 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6498
6499         * gcc.c-torture/compile/20030503-1.c: New test.
6500
6501 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6502
6503         * g++.dg/lookup/using5.C: Fix testcase error.
6504
6505 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6506
6507         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6508         since MEABI is no longer supported.  Remove all vestiges
6509         of MEABI from the test.
6510
6511 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6512
6513         PR c++/10554
6514         * g++.dg/lookup/using5.C: New test.
6515
6516 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6517
6518         PR c++/8772
6519         * g++.dg/template/ttp5.C: New test.
6520
6521 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6522
6523         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6524         (dg-gpp-additional-sources): New function.
6525         (dg-gpp-additional-files): Likewise.
6526         * lib/g++.exp (additional_sources): New variable.
6527         (additional_files): Likewise.
6528         (g++_target_compile): Deal with them.
6529         * lib/old-dejagnu.exp: Remove.
6530         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6531         * g++.old-deja: Revise all tests to use dg commands.
6532
6533 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6534
6535         PR c++/9432, c++/9528
6536         * g++.dg/lookup/using4.C: New test.
6537
6538 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6539
6540         * gcc.dg/noreturn-5.c: New file.
6541         * gcc.dg/noreturn-6.c: New file.
6542
6543         * gcc.c-torture/compile/inline-1.c: New file.
6544
6545 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6546
6547         PR c++/10551
6548         * g++.dg/template/explicit1.C: New test.
6549
6550 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6551
6552         PR c++/10549
6553         * g++.dg/other/bitfield1.C: New test.
6554
6555         PR c++/10527
6556         * g++.dg/init/new7.C: New test.
6557
6558 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6559
6560         * g++.dg/ext/desig1.C: New test.
6561         * g++.dg/ext/init1.C: Update.
6562
6563         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6564
6565 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6566
6567         PR c++/10180
6568         * g++.dg/warn/Winline-1.C: New test.
6569
6570 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6571
6572         * gcc.c-torture/execute/string-opt-19.c: New test.
6573
6574         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6575         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6576
6577 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6578
6579         PR c++/10506
6580         * g++.dg/init/new6.C: New test.
6581
6582         PR c++/10503
6583         * g++.dg/init/ref6.C: New test.
6584
6585 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6586
6587         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6588
6589 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6590
6591         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6592         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6593
6594 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6595
6596         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6597         initialized static data members.
6598
6599 2003-04-25  H.J. Lu <hjl@gnu.org>
6600
6601         * gcc.dg/ia64-sync-4.c: New test.
6602
6603 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6604
6605         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6606         date.
6607
6608 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6609
6610         PR c++/10337
6611         * g++.dg/warn/conv1.C: New test.
6612         * g++.old-deja/g++.other/conv7.C: Adjust.
6613         * g++.old-deja/g++.other/overload14.C: Adjust.
6614
6615 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6616
6617         PR c++/10471
6618         * g++.dg/template/defarg2.C: New test.
6619
6620 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6621
6622         * gcc.dg/cpp/include2.c: Update.
6623         * gcc.dg/cpp/multiline-2.c: New.
6624         * gcc.dg/cpp/multiline.c: Update.
6625         * gcc.dg/cpp/strify2.c: Update.
6626         * gcc.dg/cpp/trad/literals-2.c: Update.
6627
6628 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6629
6630         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6631
6632 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6633
6634         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6635
6636 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6637
6638         PR c++/10451
6639         * g++.dg/parse/crash4.C: New test.
6640
6641         PR c++/9847
6642         * g++.dg/parse/crash5.C: New test.
6643
6644 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6645
6646         PR c++/10446
6647         * g++.dg/parse/crash3.C: New test.
6648
6649         PR c++/10428
6650         * g++.dg/parse/elab1.C: New test.
6651
6652 2003-04-22  Devang Patel  <dpatel@apple.com>
6653
6654         * gcc.dg/cpp/trad/funlike-5.c: New test.
6655
6656 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6657
6658         * g++.dg/other/packed1.C: Fix dg options.
6659
6660 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6661
6662         * g++.dg/other/offsetof2.C: New test.
6663
6664 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6665
6666         * g++.dg/template/recurse.C: Adjust location of error messages.
6667
6668 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6669
6670         PR c++/9881
6671         * g++.dg/init/addr-const1.C: New test.
6672         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6673
6674 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6675
6676         PR c++/10405
6677         * g++.dg/lookup/struct-hack1.C: New test.
6678
6679 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6680
6681         * ucs.c: Update diagnostic messages.
6682
6683 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6684
6685         * gcc.dg/cpp/truefalse.cpp: New test.
6686         * gcc.dg/cpp/cpp.exp: Update.
6687         * g++.dg/other/stdbool-if.C: Remove.
6688
6689 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6690
6691         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6692         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6693
6694 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6695
6696         * gcc.c-torture/compile/20030418-1.c: New test.
6697
6698 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6699
6700         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6701
6702 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6703
6704         PR c++/10347
6705         g++.dg/template/dependent-name1.C: New test.
6706
6707 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6708
6709         * gcc.dg/warn-1.c (tourist_guide): New array,
6710         contains a pointer to bar.
6711
6712 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6713
6714         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6715         * gcc.c-torture/execute/medce-1.c: New test case.
6716         * gcc.c-torture/execute/medce-2.c: New test case.
6717
6718 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6719
6720         * lib/prune.exp: Ignore more messages.
6721
6722         PR c++/10381
6723         * g++.dg/parse/lookup3.C: New test.
6724
6725 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6726
6727         * gcc.c-torture/compile/20030415-1.c : New test.
6728
6729 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6730
6731         * gcc.c-torture/execute/scope-2.c: Move to ...
6732         * gcc.dg/noncompile/scope.c: .... here.
6733
6734 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6735
6736         * gcc.dg/20030414-2.c: New test case.
6737
6738 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6739
6740         PR target/10377
6741         * gcc.dg/20030414-1.c: New test.
6742
6743 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6744
6745         * gcc.dg/builtins-12.c: New test case.
6746         * gcc.dg/builtins-13.c: New test case.
6747
6748 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6749
6750         * gcc.c-torture/execute/string-opt-18.c: New test.
6751
6752 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6753
6754         PR c++/10300
6755         * g++.dg/init/new5.C: New test.
6756
6757 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6758
6759         PR c++/7910
6760         * g++.dg/ext/dllimport1.C: New test.
6761
6762 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6763
6764         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6765
6766 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6767
6768         PR Fortran/9263
6769         * g77.f-torture/noncompile/9263.f: New test
6770         PR Fortran/1832
6771         * g77.f-torture/execute/1832.f: New test
6772
6773 2003-04-11  David Chad  <davidc@freebsd.org>
6774             Loren J. Rittle  <ljrittle@acm.org>
6775
6776         libobjc/8562
6777         * objc.dg/headers.m: New test.
6778
6779 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6780
6781         * gcc.c-torture/execute/builtin-noret-2.c: New.
6782         * gcc.c-torture/execute/builtin-noret-2.x: New.
6783         XFAIL builtin-noret-2.c at -O1 and above.
6784         * gcc.dg/redecl.c: New.
6785         * gcc.dg/Wshadow-1.c: Update error regexps.
6786
6787 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6788
6789         * g++.dg/abi/bitfield10.C: New test.
6790
6791 2003-04-09  Mike Stump  <mrs@apple.com>
6792
6793         * gcc.dg/pch/pch.exp: Make testcase names longer.
6794         * g++.dg/pch/pch.exp: Make testcase names longer.
6795
6796 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6797
6798         * gcc.dg/builtins-11.c: New test case.
6799
6800 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6801
6802         * gcc.dg/builtins-9.c: New test case.
6803         * gcc.dg/builtins-10.c: New test case.
6804
6805 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6806
6807         * gcc.dg/noncompile/init-4.c.c: New test.
6808
6809 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6810
6811         * gcc.misc-test/gcov-9.c: New test.
6812         * gcc.misc-test/gcov-10.c: New test
6813         * gcc.misc-test/gcov-11.c: New test.
6814
6815 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6816
6817         PR optimization/10024
6818         * gcc.c-torture/compile/20030405-1.c: New test.
6819
6820 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6821
6822         * gcc.dg/pch/static-3.c: New.
6823         * gcc.dg/pch/static-3.hs: New.
6824         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6825
6826 2003-04-04  Richard Henderson  <rth@redhat.com>
6827
6828         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6829         * g++.dg/eh/forced2.C: Likewise.
6830
6831 2003-04-03  Mike Stump  <mrs@apple.com>
6832
6833         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6834         target arg.
6835         (scan-assembler-times, scan-assembler-not): Likewise.
6836         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6837
6838 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6839
6840         * gcc.dg/sparc-loop-1.c: New test.
6841
6842 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6843
6844         PR other/9274
6845         * g++.dg/pch/system-2.C: New.
6846         * g++.dg/pch/system-2.Hs: New.
6847
6848 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6849
6850         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6851
6852         * g++.dg/eh/simd-1.C (vecfunc): Same.
6853
6854 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6855
6856         * gcc.c-torture/execute/20030401-1.c: New test case.
6857
6858 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6859
6860         * objc.dg/defs.m: New.
6861
6862 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6863
6864         * g++.dg/eh/simd-1.C: New.
6865         * g++.dg/eh/simd-2.C: New.
6866
6867 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6868
6869         * gcc.c-torture/execute/simd-3.c: New.
6870
6871 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6872
6873         PR c/9936
6874         * gcc.dg/20030331-2.c: New test.
6875
6876 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6877
6878         PR c++/10278
6879         * g++.dg/parse/crash2.C: New test.
6880
6881 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6882
6883         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6884         * gcc.c-torture/execute/20030331-1.c: ...here.
6885
6886 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6887
6888         * gcc.c-torture/execute/20030331-1.c: New test.
6889
6890 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6891
6892         * lib/gcov.exp: Adjust call return testing strings.
6893         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6894
6895 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6896
6897         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6898         * gcc.dg/builtins-7.c: New test case.
6899         * gcc.dg/builtins-8.c: New test case.
6900
6901 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6902
6903         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6904
6905 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6906
6907         PR c++/7647
6908         * g++.dg/lookup-class-member-2.C: New test.
6909
6910 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6911
6912         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6913
6914 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6915
6916         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6917
6918 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6919
6920         * g++.dg/init/attrib1.C: New test.
6921
6922 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6923
6924         * gcc.dg/ultrasp8.c: New test.
6925
6926 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6927
6928         * gcc.dg/ultrasp7.c: New test.
6929
6930 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6931
6932         PR c++/10047
6933         * g++.dg/template/inline1.C: New test.
6934
6935 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6936
6937         * gcc.dg/sparc-dwarf2.c: New test.
6938
6939 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6940
6941         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6942         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6943
6944 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6945
6946         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6947         than reading .x files.
6948         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6949         * g77.dg/gcov/gcov-1.f: Likewise.
6950         * gcc.misc-tests/gcov-4b.c: Likewise.
6951         * gcc.misc-tests/gcov-5b.c: Likewise.
6952         * gcc.misc-tests/gcov-6.c: Likewise.
6953         * gcc.misc-tests/gcov-7.c: Likewise.
6954         * gcc.misc-tests/gcov-8.c: Likewise.
6955         * g++.dg/gcov/gcov-1.x: Remove.
6956         * g77.dg/gcov/gcov-1.x: Likewise.
6957         * gcc.misc-tests/gcov-4b.x: Likewise.
6958         * gcc.misc-tests/gcov-5b.x: Likewise.
6959         * gcc.misc-tests/gcov-6.x: Likewise.
6960         * gcc.misc-tests/gcov-7.x: Likewise.
6961         * gcc.misc-tests/gcov-8.x: Likewise.
6962
6963 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6964
6965         PR opt/10087
6966         * gcc.dg/20030324-1.c: New test.
6967
6968 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6969
6970         PR c++/10224
6971         * g++.dg/template/arg3.C: New test.
6972
6973         PR c++/10158
6974         * g++.dg/template/friend18.C: New test.
6975
6976 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6977
6978         * g77.f-torture/compile/20030326-1.f: New test case.
6979
6980 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6981
6982         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6983
6984         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6985
6986 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6987
6988         * gcc.dg/ia64-sync-3.c: New test.
6989
6990 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6991
6992         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6993
6994 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6995
6996         * gcc.dg/ultrasp6.c: New test.
6997
6998 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6999
7000         * gcc.dg/i386-signbit-1.c: New test.
7001         * gcc.dg/i386-signbit-2.c: New test.
7002         * gcc.dg/i386-signbit-3.c: New test.
7003
7004 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7005
7006         * gcc.dg/ultrasp5.c: Fix options.
7007
7008 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7009
7010         * gcc.dg/ultrasp5.c: Fix comment.
7011
7012 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7013
7014         PR fortran/10197
7015         * g77.f-torture/execute/10197.f: New test.
7016
7017 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7018
7019         PR c++/9898, c++/383
7020         * g++.dg/template/conv6.C: New test.
7021
7022         PR c++/10119
7023         * g++.dg/template/ptrmem5.C: New test.
7024
7025         PR c++/10026
7026         * g++.dg/lookup/koenig1.C: New test.
7027
7028         PR C++/10199
7029         * g++.dg/lookup/template2.C: New test.
7030
7031 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7032
7033         * g++.dg/opt/rtti1.C: New test.
7034
7035 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7036
7037         * gcc.dg/ultrasp5.c: New test.
7038
7039 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7040
7041         PR middle-end/9967
7042         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7043         builtin fputs.
7044
7045 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7046
7047         PR c/8224
7048         * gcc.dg/20030323-1.c: New test.
7049
7050 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7051
7052         * gcc.c-torture/compile/20030323-1.c: New test case.
7053
7054 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7055
7056         * gcc.dg/20030321-1.c: New test.
7057
7058 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7059
7060         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7061
7062 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7063
7064         PR c++/9978, c++/9708
7065         * g++.dg/ext/vlm1.C: Adjust expected error.
7066         * g++.dg/ext/vla2.C: New test.
7067         * g++.dg/template/arg1.C: New test.
7068         * g++.dg/template/arg2.C: New test.
7069
7070 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7071
7072         * g77.f-torture/execute/select.f: New test.
7073         * g77.f-torture/noncompile/select_no_compile.f: New test.
7074
7075 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7076
7077         PR c++/9898
7078         * g++.dg/other/error4.C: New test.
7079
7080 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7081
7082         * g++.dg/template/friend17.C: New test.
7083
7084 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7085
7086         * gcc.c-torture/compile/20030320-1.c: New.
7087
7088 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7089
7090         * gcc.dg/builtins-6.c: New test case.
7091
7092 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7093
7094         PR target/10073
7095         * gcc.c-torture/compile/20030319-1.c: New.
7096
7097 2003-03-18  Jan Hubicka  <jh@suse.cz>
7098
7099         * gcc.dg/i386-cvt-1.c: New test.
7100
7101 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7102
7103         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7104         * objc.dg/naming-2.m: Likewise.
7105
7106 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7107
7108         PR c++/9639
7109         * g++.dg/parse/crash1.C: New test.
7110
7111 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7112
7113         PR c++/8805
7114         * g++.dg/eh/cleanup1.C: New test.
7115
7116 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7117
7118         * gcc.c-torture/execute/20030316-1.c: New test case.
7119
7120 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7121
7122         PR c++/9629
7123         * g++.dg/init/ctor2.C: New test.
7124
7125 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7126
7127         * g77.f-torture/compile/xformat.f: New test case.
7128
7129 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7130
7131         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7132         * g++.old-deja/g++.mike/eh50.C: Likewise.
7133
7134 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7135
7136         PR c++/6440
7137         * g++.dg/template/spec7.C: New test.
7138         * g++.dg/template/spec8.C: Likewise.
7139
7140 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7141
7142         * gcc.c-torture/execute/20030313-1.c: New test.
7143
7144 2003-03-14  Richard Henderson  <rth@redhat.com>
7145
7146         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7147
7148 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7149
7150         * gcc.c-torture/compile/20030314-1.c: New test.
7151
7152 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7153
7154         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7155         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7156         thumb target,
7157         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7158         to accept newer _imp__  prefix and additional
7159         newline in .drectve section.
7160         * gcc.dg/dll-4.c: Likewise.
7161         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7162         switch.
7163
7164 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7165
7166         * g++.dg/parse/namespace9.C: New test.
7167
7168         * g++.dg/init/ref5.C: New test.
7169         * g++.dg/parse/ptrmem1.C: Likewise.
7170
7171 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7172
7173         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7174         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7175         regular expression.
7176         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7177         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7178
7179 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7180
7181         * gcc.c-torture/execute/20030224-2.c: New test.
7182
7183 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7184
7185         * gcc.dg/decl-3.c: New test.
7186
7187 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7188
7189         * gcc.dg/i386-loop-2.c: New test.
7190
7191 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7192
7193         PR c++/9474
7194         * g++.dg/parse/namespace8.C: New test.
7195
7196         PR c++/9924
7197         * g++.dg/overload/builtin2.C: New test.
7198
7199 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7200
7201         * gcc.dg/return-type-3.c: New test.
7202
7203 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7204
7205         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7206         profiling options are not supported.
7207
7208 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7209
7210         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7211         * g++.old-deja/g++.warn/impint2.C: Likewise.
7212
7213 2003-03-10  Devang Patel  <dpatel@apple.com>
7214
7215         * g++.dg/cpp/c++_cmd_1.C: New test.
7216         * g++.dg/cpp/c++_cmd_1.h: New file.
7217
7218 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7219
7220         * gcc.dg/altivec-9.c: New file.
7221
7222 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7223
7224         * gcc.dg/ppc-sdata-1.c: New test.
7225         * gcc.dg/ppc-sdata-2.c: New test.
7226
7227 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/9373
7230         * g++.dg/opt/ptrmem2.C: New test.
7231
7232         PR c++/8534
7233         * g++.dg/opt/ptrmem1.C: New test.
7234
7235 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7236
7237         * gcc.dg/i386-loop-1.c: New test.
7238
7239 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7240
7241         PR c++/9970
7242         * g++.dg/lookup/friend1.C: New test.
7243
7244 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7245
7246         PR c++/9823
7247         * g++.dg/parser/constructor1.C: New test.
7248
7249 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7250
7251         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7252
7253         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7254
7255 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7256
7257         * gcc.dg/cpp/Wunused.c: Update test.
7258
7259 2003-03-08  Jan Hubicka  <jh@suse.cz>
7260
7261         * gcc.dg/inline-3.c: New test.
7262
7263 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7264
7265         PR c++/9809
7266         * g++.dg/parse/builtin1.C: New test.
7267
7268         PR c++/9982
7269         * g++.dg/abi/cookie1.C: New test.
7270         * g++.dg/abi/cookie2.C: Likewise.
7271
7272         PR c++/9524
7273         * g++.dg/template/field1.C: New test.
7274
7275         PR c++/9912
7276         * g++.dg/parse/class1.C: New test.
7277         * g++.dg/parse/namespace7.C: Likewise.
7278         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7279
7280 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7281
7282         * g++.dg/init/ref4.C: New test.
7283
7284 2003-03-07  Jan Hubicka  <jh@suse.cz>
7285
7286         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7287         * gcc.dg/inline-3.c:  New test.
7288
7289 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7290
7291         * g++.dg/init/ref3.C: New test.
7292
7293         PR c++/9965
7294         * g++.dg/init/ref2.C: New test.
7295
7296         PR c++/9400
7297         * g++.dg/warn/Wshadow-2.C: New test.
7298
7299         PR c++/9791
7300         * g++.dg/warn/Woverloaded-1.C: New test.
7301
7302 2003-03-05  Jan Hubicka  <jh@suse.cz>
7303
7304         * gcc.dg/i386-local2.c: New.
7305         * gcc.dg/i386-local.c: Fix typo.
7306
7307 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7308
7309         * g++.dg/abi/layout3.C: New test.
7310
7311 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7312
7313         * gcc.c-torture/compile/20030305-1.c
7314
7315 2003-03-05  Jan Hubicka  <jh@suse.cz>
7316
7317         * gcc.dg/i386-local.c: New.
7318
7319 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7320
7321         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7322
7323 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7324
7325         * gcc.dg/switch-2.c: New test.
7326         * gcc.dg/switch-3.c: New test.
7327         * gcc.dg/Wswitch.c: Adjust line numbers.
7328         * gcc.dg/Wswitch-default.c: Likewise.
7329         * gcc.dg/Wswitch-enum.c: Likewise.
7330
7331 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7332
7333         * gcc.c-torture/execute/20030222-1.c: New test.
7334
7335 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7336
7337         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7338
7339 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7340
7341         PR c++/9878
7342         * g++.dg/init/ref1.C: New test.
7343
7344 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7345
7346         * gcc.dg/sh-relax.c: New SH-only test.
7347
7348 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7349
7350         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7351         comment explaining purpose of testcase.
7352
7353 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7354
7355         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7356         for HC11/HC12 (asm needs two int registers).
7357         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7358         HC11/HC12 because the test uses an asm which needs two 32-bit
7359         registers.
7360
7361 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7362
7363         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7364         for HC11/HC12 (array is too large otherwise).
7365         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7366         * gcc.c-torture/compile/20010518-2.x: Likewise.
7367         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7368         HC11/HC12 (array is too large).
7369
7370 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7371
7372         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7373         * lib/g++-dg.exp (g++-dg-test): Likewise.
7374
7375 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7376
7377         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7378         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7379
7380 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7381
7382         * g++.dg/warn/implicit-typename1.C: Remove warning.
7383
7384 2003-02-28  Richard Henderson  <rth@redhat.com>
7385
7386         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7387         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7388
7389 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7390
7391         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7392         * g++.dg/pch/pch.exp: Likewise.
7393
7394 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7395
7396         PR c++/9879
7397         * testsuite/g++.dg/init/new4.C: New test.
7398
7399 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7400
7401         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7402
7403 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7404
7405         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7406         unsigned long.
7407
7408         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7409         wider than float.
7410
7411 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7412
7413         * lib/scanasm.exp: Add support for counting numbers of
7414         occurences.
7415         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7416         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7417
7418 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7419
7420         PR c++/9683
7421         * g++.dg/template/static3.C: New test.
7422
7423         PR c++/9829
7424         * g++.dg/parse/namespace6.C: New test.
7425
7426 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7427
7428         PR target/9732
7429         * gcc.dg/20030225-1.c: New test.
7430
7431 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7432
7433         * README: Remove out-of-date information.
7434
7435         PR c++/9836
7436         * g++.dg/template/spec6.C: New test.
7437
7438 2003-02-24  Jeff Law  <law@redhat.com>
7439
7440         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7441
7442 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7443
7444         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7445         * gcc.dg/pragma-ep-1.c: Likewise.
7446
7447 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7448
7449         PR c++/9602
7450         * g++.dg/template/friend16.C: New test.
7451
7452 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7453
7454         PR c++/5333
7455         * g++.dg/parse/fused-params1.C: Adjust error messages.
7456         * g++.dg/template/nested3.C: New test.
7457
7458 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7459
7460         * g++.dg/abi/param1.C: New test.
7461
7462 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7463
7464         PR c++/7982
7465         * g++.dg/warn/implicit-typename1.C: New test.
7466
7467 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7468
7469         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7470         with "mtune".
7471         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7472         * gcc.c-torture/execute/20010129-1.x: Likewise.
7473         * gcc.dg/20011107-1.c: Likewise.
7474         * gcc.dg/20020108-1.c: Likewise.
7475         * gcc.dg/20020122-3.c: Likewise.
7476         * gcc.dg/20020206-1.c: Likewise.
7477         * gcc.dg/20020310-1.c: Likewise.
7478         * gcc.dg/20020426-2.c: Likewise.
7479         * gcc.dg/20020517-1.c: Likewise.
7480         * gcc.dg/991230-1.c: Likewise.
7481         * gcc.dg/i386-unroll-1.c: Likewise.
7482         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7483
7484 2003-02-22  Jan Hubicka  <jh@suse.cz>
7485
7486         * gcc.dg/i386-mul.c: New test.
7487
7488 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7489
7490         * gcc.dg/builtins-5.c: New test case.
7491
7492 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7493
7494         * gcc.dg/asmreg-1.c: New test.
7495
7496 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7497
7498         PR c++/9749
7499         * g++.dg/parse/varmod1.C: New test.
7500
7501 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7502
7503         PR c++/9727
7504         * g++.dg/template/op1.C: New test.
7505
7506 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7507
7508         PR c++/8906
7509         * g++.dg/template/nested2.C: New test.
7510
7511 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7512
7513         PR c++/8724
7514         * g++.dg/expr/dtor1.C: New test.
7515
7516 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7517
7518         * gcc.dg/cpp/include3.c: New test.
7519         * gcc.dg/cpp/inc/foo.h: New file.
7520
7521 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7522
7523         * gcc.c-torture/execute/20030221-1.c: New test.
7524
7525 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7526
7527         PR c++/9729
7528         * g++.dg/abi/conv1.C: New test.
7529
7530 2003-02-20  Jan Hubicka  <jh@suse.cz>
7531
7532         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7533
7534 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7535
7536         * gcc.c-torture/compile/20030219-1.c: New test.
7537
7538 2003-02-18  Jan Hubicka  <jh@suse.cz>
7539
7540         * gcc.dg/funcorder.c: New test.
7541
7542 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7543
7544         * gcc.c-torture/execute/20030218-1.c: New.
7545
7546 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7547
7548         * gcc.dg/20030218-1.c: New.
7549
7550 2003-02-18  Richard Henderson  <rth@redhat.com>
7551
7552         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7553         * gcc.dg/attr-used-2.c: New.
7554
7555 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7556
7557         PR c++/9704
7558         * g++.dg/init/copy5.C: New test.
7559
7560 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7561
7562         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7563         * g++.dg/pch/pch.exp: Likewise.
7564
7565 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7566
7567         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7568         STACK_SIZE is not defined.
7569
7570 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7571
7572         PR c++/9457
7573         * g++.dg/template/init1.C: New test.
7574
7575 2003-02-16  Jan HUbicka  <jh@suse.cz>
7576
7577         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7578         (foo): Add few extra tests
7579         * gcc.dg/c99-const-expr-3.c: Likewise.
7580         * gcc.c-torture/execute/20030216-1.c: New.
7581
7582 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7583
7584         PR c++/9459
7585         * g++.dg/ext/typeof4.C: New test.
7586
7587 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7588
7589         * gcc.dg/i386-387-3.c: New test case.
7590
7591 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7592
7593         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7594         cris-*-elf* cris-*-aout* and mmix-*-*.
7595
7596 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7597
7598         * gcc.dg/20030213-1.c: New test.
7599
7600 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7601
7602         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7603         * gcc.dg/i386-387-2.c: Likewise.
7604
7605 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7606
7607         * gcc.dg/ppc-spe.c: Fix formatting.
7608         Enable tests that were previously unsupported by gas.
7609         Delete tests for instructions that no longer exist.
7610         Switch arguments on evsubifw builtin.
7611
7612 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7613
7614         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7615         STACK_SIZE is too small.
7616
7617 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7618             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7619
7620         * gcc.dg/decl-2.c: New test.
7621
7622 2003-02-10  Jan Hubicka  <jh@suse.cz>
7623
7624         * gcc.dg/i386-fpcvt-1.c:  New test.
7625
7626 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7627
7628         * gcc.c-torture/execute/20030209-1.c: New test.
7629
7630 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7631
7632         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7633         int-wide bitops, use the constants of the same width.
7634         Likewise, if long long is 32-bit wide, test bitops using
7635         32-bit constants.
7636
7637 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7638
7639         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7640
7641 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7642
7643         * testsuite/gcc.dg/builtins-4.c: New test case.
7644
7645 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7646
7647         * gcc.dg/20020430-1.c: Fix dg command typos.
7648         * gcc.dg/20020503-1.c: Likewise.
7649
7650 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7651
7652         PR c++/8785
7653         * g++.dg/parse/fused-params1.C: New test.
7654
7655         PR c++/8857
7656         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7657
7658         PR c++/8921
7659         * g++.dg/parse/non-dependent1.C: New test.
7660
7661         PR c++/8928
7662         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7663
7664         PR c++/9228
7665         * g++.dg/parse/undefined7.C: New test.
7666         * g++.dg/parse/non-templ1.C: New test.
7667
7668         PR c++/9229
7669         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7670
7671 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7672
7673         * gcc.c-torture/compile/20030206-1.c: New test.
7674
7675 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7676
7677         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7678         "pow" to "foo" to avoid potential confusion with a math built-in.
7679
7680 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7681
7682         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7683         conditions for SPARC targets.
7684
7685 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7686
7687         * gcc.dg/20030204-1.c: New test.
7688
7689 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7690
7691         PR c++/38
7692         * g++.dg/parse/array-size1.C: New test.
7693
7694         PR c++/5657
7695         * g++.dg/parse/undefined3.C: New test.
7696
7697         PR c++/5665
7698         * g++.dg/parse/undefined4.C: New test.
7699
7700         PR c++/5975
7701         * g++.dg/parse/undefined5.C: New test.
7702
7703         PR c++/7259
7704         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7705
7706         PR c++/8578
7707         * g++.dg/parse/casting-operator1.C: New test.
7708
7709         PR c++/8596
7710         * g++.dg/parse/undefined6.C: New test.
7711
7712         PR c++/8736
7713         * g++.dg/parse/missing-template1.C: New test.
7714
7715 2003-02-04  Jan Hubicka  <jh@suse.cz>
7716
7717         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7718         * gcc.dg/i386-cmov?.c:  Likewise.
7719         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7720         * gcc.dg/i386-ssefp-1.c:  Likewise.
7721         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7722         conventions.
7723
7724 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7725
7726         PR c++/7129
7727         * testsuite/g++.dg/ext/max.C: New test.
7728
7729 2003-02-03  Jan Hubicka  <jh@suse.cz>
7730
7731         * gcc.c-torture/execute/20030203-1.c: New test.
7732
7733 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7734
7735         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7736         'natural-endian'.
7737
7738 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7739
7740         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7741         * g++.dg/init/new2.C: Likewise.
7742         * g++.dg/other/new1.C: Likewise.
7743
7744 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7745
7746         * gcc.dg/struct-ret-libc.c: New test.
7747
7748 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7749
7750         * gcc.dg/20030129-1.c: New test.
7751
7752 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7753
7754         PR c++/8849
7755         * g++.dg/template/ptrmem4.C: New test.
7756
7757 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7758
7759         * g++.dg/parser/constant1.C: New test.
7760
7761 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7762
7763         PR c++/8591
7764         * g++.dg/parse/friend2.C: New test.
7765
7766 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7767
7768         PR c++/9437
7769         * g++.dg/template/unify4.C: New test.
7770
7771 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7772
7773         * gcc.c-torture/execute/20030128-1.c: New test.
7774
7775 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7776
7777         * g++.dg/lookup/nested1.C: Test moved from ...
7778         * g++.old-deja/g++.other/lookup24.C: ... here.
7779
7780 2003-01-28  Jan Hubicka  <jh@suse.cz>
7781
7782         * gcc.dg/i386-cmov5.c:  New test.
7783
7784 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7785
7786         * gcc.c-torture/execute/20010925-1.c: Changed the
7787         memcpy declaration.
7788
7789 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7790
7791         PR c++/3902
7792         * g++.dg/parse/template5.C: New test.
7793
7794 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7795
7796         PR fortran/9258
7797         * g77.dg/pr9258: New test.
7798
7799 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7800
7801         * README: Move relevant parts from README.g++.
7802
7803         * README.g++: Remove this file.
7804
7805 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7806
7807         * g++.dg/abi/dcast1.C: New test.
7808
7809 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7810
7811         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7812
7813 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7814
7815         PR c++/47
7816         * g++.old-deja/g++.other/lookup24.C: New test.
7817
7818 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7819
7820         PR middle-end/7227
7821         * gcc.dg/uninit-C.c: New test.
7822
7823 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7824
7825         * g++.dg/abi/covariant1.C: New test.
7826
7827 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7828
7829         * gcc.dg/20030123-1.c: New test.
7830
7831 2003-01-25  Jan Hubicka  <jh@suse.cz>
7832
7833         PR opt/8492
7834         * gcc.c-torture/compile/20030125-1.c
7835
7836 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7837
7838         PR c++/9403
7839         * g++.dg/parse/template3.C: New test.
7840         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7841
7842         PR c++/795
7843         * g++.dg/parse/template4.C: New test.
7844
7845         PR c++/9415
7846         * g++.dg/template/qual2.C: New test.
7847
7848         PR c++/8545
7849         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7850
7851         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7852
7853 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7854
7855         * gcc.c-torture/execute/switch-1.c: New test case.
7856
7857 2003-01-25  Jan Hubicka  <jh@suse.cz>
7858
7859         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7860
7861 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7862
7863         Tweaks for Bison-1.875. From the NEWS file:
7864         "- `parse error' -> `syntax error'
7865         Bison now uniformly uses the term `syntax error'"
7866         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7867         * gcc.dg/cpp/digraph2.c: Likewise.
7868         * gcc.dg/cpp/direct2.c: Likewise.
7869         * gcc.dg/cpp/paste4.c: Likewise.
7870         * gcc.dg/c90-restrict-1.c: Likewise.
7871         * gcc.dg/c99-func-2.c: Likewise.
7872         * gcc.dg/noncompile/920721-2.c: Likewise.
7873         * gcc.dg/noncompile/930622-2.c: Likewise.
7874         * gcc.dg/noncompile/940112-1.c: Likewise.
7875         * gcc.dg/noncompile/950921-1.c: Likewise.
7876         * gcc.dg/noncompile/951123-1.c: Likewise.
7877         * gcc.dg/noncompile/971104-1.c: Likewise.
7878         * gcc.dg/noncompile/990416-1.c: Likewise.
7879
7880 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7881
7882         * g++.dg/parse/undefined1.C: Add error message.
7883
7884 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7885
7886         PR c++/9354
7887         * g++.dg/parse/new1.C: New test.
7888
7889         PR c++/9216
7890         * g++.dg/parse/template2.C: New test.
7891
7892         PR c++/9354
7893         * g++.dg/parse/typedef2.C: New test.
7894
7895         PR c++/9328
7896         * g++.dg/ext/typeof3.C: New test.
7897
7898 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7899
7900         PR c++/2738
7901         * g++.dg/parse/ret-type1.C: New test.
7902
7903         PR c++/3792
7904         * g++.dg/parse/tmpl-outside1.C: New test.
7905
7906         PR c++/4207
7907         * g++.dg/parse/int-as-enum1.C: New test.
7908
7909         PR c++/4903
7910         * g++.dg/parse/no-typename1.C: New test.
7911
7912         PR c++/5533
7913         * g++.dg/parse/no-value1.C: New test.
7914
7915         PR c++/5921
7916         * g++.dg/parse/wrong-inline1.C: New test.
7917
7918         PR c++/6402
7919         * g++.dg/parse/ref1.C: New test.
7920
7921         PR c++/6992
7922         * g++.dg/parse/attr-ctor1.C: New test.
7923
7924         PR c++/7229
7925         * g++.dg/parse/namespace5.C: New test.
7926
7927         PR c++/7917
7928         * g++.dg/parse/func-def1.C: New test.
7929
7930         PR c++/8143
7931         * g++.dg/parse/undefined1.C: New test.
7932
7933         PR c++/5723, PR c++/8522
7934         * g++.dg/parse/specialization1.C: New test.
7935
7936         PR c++/163, PR c++/8595
7937         * g++.dg/parse/struct-as-enum1.C: New test.
7938
7939         PR c++/9173
7940         * g++.dg/parse/undefined2.C: New test.
7941
7942 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7943
7944         PR c++/9298
7945         * g++.dg/parse/template1.C: New test.
7946
7947         PR c++/9384
7948         * g++.dg/parse/using1.C: New test.
7949
7950         PR c++/9285
7951         PR c++/9294
7952         * g++.dg/parse/expr2.C: New test.
7953
7954         PR c++/9388
7955         * g++.dg/parse/lookup2.C: Likewise.
7956
7957 2003-01-21  Jan Hubicka  <jh@suse.cz>
7958
7959         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7960         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7961         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7962         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7963
7964 2003-01-20  Nick Clifton  <nickc@redhat.com>
7965
7966         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7967         problem with ARM sibcall code generation.
7968
7969 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7970
7971         * gcc.c-torture/execute/20030120-1.c: New.
7972
7973 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7974
7975         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7976
7977 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7978
7979         PR c++/9272
7980         * g++.dg/parse/ctor1.C: New test.
7981
7982         PR c++/9294:
7983         * g++.dg/parse/qualified1.C: New test.
7984
7985         * g++.dg/parse/typename3.C: New test.
7986
7987 2003-01-16  Richard Henderson  <rth@redhat.com>
7988
7989         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7990
7991 2003-01-16  Richard Henderson  <rth@redhat.com>
7992
7993         * g++.dg/pch/pch.exp: Copy test header to the working directory
7994         before using it either for precompilation or direct use.
7995         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7996         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7997
7998 2003-01-16  Richard Henderson  <rth@redhat.com>
7999
8000         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8001         before using it either for precompilation or direct use.
8002         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8003         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8004
8005 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8006
8007         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8008         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8009         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8010         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8011         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8012         typename warning into error.
8013         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8014         error messages.
8015         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8016         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8017         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8018         messages.
8019         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8020         make declaration visible in template.
8021         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8022         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8023         messages.
8024         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8025         message.
8026         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8027         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8028         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8029         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8030         typename warning with error message.
8031         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8032         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8033         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8034
8035 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8036
8037         * g++.dg/parse/ambig2.C: New test.
8038
8039 2003-01-15  Richard Henderson  <rth@redhat.com>
8040
8041         * g++.dg/tls/init-2.C: Update error message string.
8042
8043 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8044
8045         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8046
8047 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8048
8049         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8050         all for HC11/HC12.
8051         * gcc.c-torture/compile/20001205-1.x: Likewise.
8052         * gcc.c-torture/compile/20001226-1.x: Likewise.
8053         * gcc.c-torture/compile/920520-1.x: Likewise.
8054         * gcc.c-torture/compile/961203-1.x: Likewise.
8055         * gcc.c-torture/compile/20020604-1.x: Likewise.
8056
8057 2003-01-15  Jan Hubicka  <jh@suse.cz>
8058
8059         * gcc.c-torture/compile/20030115-1.c: New test.
8060
8061         * gcc.dg/i386-fpcvt-1.c: New test.
8062         * gcc.dg/i386-fpcvt-2.c: New test.
8063
8064 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8065
8066         Further conform g++'s __vmi_class_type_info to the C++ ABI
8067         specification.
8068         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8069         the specification.
8070
8071 2003-01-14  Jan Hubicka  <jh@suse.cz>
8072
8073         * gcc.dg/i386-fpcvt-1.c: New test.
8074         * gcc.dg/i386-fpcvt-2.c: New test.
8075
8076 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8077
8078         * gcc.dg/i386-mmx-3.c: New test.
8079
8080 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8081
8082         PR c++/9264
8083         * g++.dg/parse/octal1.C: New file.
8084
8085         PR c++/9172
8086         * g++.dg/parse/typename1.C: New file.
8087
8088 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8089
8090         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8091         * gcc.dg/bf-no-ms-layout.c: Likewise.
8092         * gcc.dg/bf-ms-attrib.c: Likewise.
8093
8094 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8095
8096         PR c++/9099
8097         * g++.dg/parse/dtor1.C: New file.
8098
8099         PR c++/9128
8100         * g++.dg/rtti/typeid1.C: New file.
8101
8102         PR c++/9153
8103         * g++.dg/parse/lookup1.C: New file.
8104
8105         PR c++/9171
8106         * g++.dg/templ/spec5.C: New file.
8107
8108 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8109
8110         * gcc.c-torture/compile/20030110-1.c: New test.
8111
8112 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8113
8114         Merge from pch-branch:
8115
8116         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8117
8118         * gcc.dg/pch/cpp-1.h: New.
8119         * gcc.dg/pch/cpp-1.c: New.
8120         * gcc.dg/pch/cpp-2.h: New.
8121         * gcc.dg/pch/cpp-2.c: New.
8122
8123         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8124
8125         * gcc.dg/pch/except-1.h: New.
8126         * gcc.dg/pch/except-1.c: New.
8127
8128         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8129
8130         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8131         running test.
8132         * gcc.dg/pch: Include *.hp not *.h.
8133         * gcc.dg/pch/system-1.h: New.
8134         * gcc.dg/pch/system-1.c: New.
8135
8136         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8137
8138         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8139         rather than trying to build and run a program using PCH.
8140         * gcc.dg/pch: Remove dg-do commands from test files.
8141
8142         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8143
8144         * gcc.dg/pch/macro-3.c: New.
8145         * gcc.dg/pch/macro-3.h: New.
8146
8147         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8148
8149         * gcc.dg/pch/common-1.c: New.
8150         * gcc.dg/pch/common-1.h: New.
8151         * gcc.dg/pch/decl-1.c: New.
8152         * gcc.dg/pch/decl-1.h: New.
8153         * gcc.dg/pch/decl-2.c: New.
8154         * gcc.dg/pch/decl-2.h: New.
8155         * gcc.dg/pch/decl-3.c: New.
8156         * gcc.dg/pch/decl-3.h: New.
8157         * gcc.dg/pch/decl-4.c: New.
8158         * gcc.dg/pch/decl-4.h: New.
8159         * gcc.dg/pch/decl-5.c: New.
8160         * gcc.dg/pch/decl-5.h: New.
8161         * gcc.dg/pch/global-1.c: New.
8162         * gcc.dg/pch/global-1.h: New.
8163         * gcc.dg/pch/inline-1.c: New.
8164         * gcc.dg/pch/inline-1.h: New.
8165         * gcc.dg/pch/inline-2.c: New.
8166         * gcc.dg/pch/inline-2.h: New.
8167         * gcc.dg/pch/static-1.c: New.
8168         * gcc.dg/pch/static-1.h: New.
8169         * gcc.dg/pch/static-2.c: New.
8170         * gcc.dg/pch/static-2.h: New.
8171
8172         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8173
8174         * g++.dg/pch/pch.exp: Better handle failing testcases.
8175         * gcc.dg/pch/pch.exp: Likewise.
8176         * gcc.dg/pch/macro-1.c: New.
8177         * gcc.dg/pch/macro-1.h: New.
8178         * gcc.dg/pch/macro-2.c: New.
8179         * gcc.dg/pch/macro-2.h: New.
8180
8181         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8182
8183         * g++.dg/dg.exp: Treat files in pch/ specially.
8184         * g++.dg/pch/pch.exp: New file.
8185         * g++.dg/pch/empty.H: New file.
8186         * g++.dg/pch/empty.C: New file.
8187         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8188         "precompile".
8189
8190         * gcc.dg/pch/pch.exp: New file.
8191         * gcc.dg/pch/empty.h: New file.
8192         * gcc.dg/pch/empty.c: New file.
8193         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8194         "precompile".
8195
8196 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8197
8198         * g++.dg/template/friend14.C: New test.
8199
8200 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8201
8202         * gcc.dg/old-style-asm-1.c: New test.
8203
8204 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8205
8206         * gcc.c-torture/compile/20030109-1.c: New test.
8207
8208 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8209
8210         * gcc.c-torture/execute/20030109-1.c: New test.
8211
8212 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8213
8214         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8215         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8216         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8217         * g++.old-deja/g++.mike/eh2.C: Likewise
8218         * g++.old-deja/g++.mike/eh3.C: Likewise
8219         * g++.old-deja/g++.mike/eh5.C: Likewise
8220         * g++.old-deja/g++.mike/eh6.C: Likewise
8221         * g++.old-deja/g++.mike/eh7.C: Likewise
8222         * g++.old-deja/g++.mike/eh8.C: Likewise
8223         * g++.old-deja/g++.mike/eh9.C: Likewise
8224         * g++.old-deja/g++.mike/eh10.C: Likewise
8225         * g++.old-deja/g++.mike/eh12.C: Likewise
8226         * g++.old-deja/g++.mike/eh13.C: Likewise
8227         * g++.old-deja/g++.mike/eh14.C: Likewise
8228         * g++.old-deja/g++.mike/eh16.C: Likewise
8229         * g++.old-deja/g++.mike/eh17.C: Likewise
8230         * g++.old-deja/g++.mike/eh18.C: Likewise
8231         * g++.old-deja/g++.mike/eh21.C: Likewise
8232         * g++.old-deja/g++.mike/eh23.C: Likewise
8233         * g++.old-deja/g++.mike/eh24.C: Likewise
8234         * g++.old-deja/g++.mike/eh25.C: Likewise
8235         * g++.old-deja/g++.mike/eh26.C: Likewise
8236         * g++.old-deja/g++.mike/eh27.C: Likewise
8237         * g++.old-deja/g++.mike/eh28.C: Likewise
8238         * g++.old-deja/g++.mike/eh29.C: Likewise
8239         * g++.old-deja/g++.mike/eh31.C: Likewise
8240         * g++.old-deja/g++.mike/eh33.C: Likewise
8241         * g++.old-deja/g++.mike/eh34.C: Likewise
8242         * g++.old-deja/g++.mike/eh35.C: Likewise
8243         * g++.old-deja/g++.mike/eh36.C: Likewise
8244         * g++.old-deja/g++.mike/eh37.C: Likewise
8245         * g++.old-deja/g++.mike/eh38.C: Likewise
8246         * g++.old-deja/g++.mike/eh39.C: Likewise
8247         * g++.old-deja/g++.mike/eh40.C: Likewise
8248         * g++.old-deja/g++.mike/eh41.C: Likewise
8249         * g++.old-deja/g++.mike/eh42.C: Likewise
8250         * g++.old-deja/g++.mike/eh44.C: Likewise
8251         * g++.old-deja/g++.mike/eh46.C: Likewise
8252         * g++.old-deja/g++.mike/eh47.C: Likewise
8253         * g++.old-deja/g++.mike/eh48.C: Likewise
8254         * g++.old-deja/g++.mike/eh49.C: Likewise
8255         * g++.old-deja/g++.mike/eh50.C: Likewise
8256
8257
8258         PR c++/8615
8259         * g++.dg/template/char1.C: New test.
8260
8261         * g++.dg/template/varmod1.C: Fix typo.
8262
8263 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8264
8265         DR 180
8266         * g++.old-deja/g++.pt/crash32.C: Expect error.
8267
8268 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8269
8270         PR c++/5919
8271         * g++.dg/template/varmod1.C: New test.
8272
8273         PR c++/8727
8274         * g++.dg/inherit/typeinfo1.C: New test.
8275
8276         PR c++/8663
8277         * g++.dg/inherit/typedef1.C: New test.
8278
8279 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8280
8281         PR c++/8332
8282         PR c++/8493
8283         * g++.dg/template/strlen1.C: New test.
8284
8285         PR c++/8227
8286         * g++.dg/template/ctor2.C: New test.
8287
8288         PR c++/8214
8289         * g++.dg/init/string1.C: New test.
8290
8291         PR c++/8511
8292         * g++.dg/template/friend8.C: New test.
8293
8294 2002-11-29  Joe Buck <jbuck@synopsys.com>
8295
8296         * g++.dg/lookup/anon2.C: New test.
8297
8298 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8299
8300         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8301         h8300 port.
8302
8303 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8304
8305         * gcc.dg/bitfld-6.c: New test.
8306
8307 2002-11-27  Jan Hubicka  <jh@suse.cz>
8308
8309         * gcc.c-torture/execute/20021127.[cx]: New test.
8310
8311 2002-11-26  Jan Hubicka  <jh@suse.cz>
8312
8313         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8314         quality.
8315
8316 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8317
8318         * g++.dg/init/brace2.C: New test.
8319         * g++.old-deja/g++.mike/p9129.C: Correct.
8320
8321 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8322
8323         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8324
8325 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8326
8327         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8328
8329 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8330
8331         * testsuite/g++.dg/abi/empty11.C: New test.
8332         * testsuite/g++.dg/rtti/cv1.C: New test.
8333
8334 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8335
8336         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8337
8338 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8339
8340         * g++.dg/abi/empty10.C: New test.
8341
8342 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8343
8344         * gcc.c-torture/compile/20021124-1.c: New test.
8345
8346 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8347
8348         * g++.dg/abi/rtti2.C: New test.
8349
8350 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8351
8352         * gcc.dg/i386-unroll-1.c: New test.
8353
8354 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8355
8356         * gcc.c-torture/compile/20021120-1.c: New test.
8357         * gcc.c-torture/compile/20021120-2.c: New test.
8358
8359 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8360
8361         * gcc.dg/bitfld-5.c: New test.
8362
8363 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8364
8365         * gcc.c-torture/execute/20021120-3.c: New test.
8366
8367 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8368
8369         * gcc.c-torture/execute/20021120-2.c: New test.
8370
8371 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8372
8373         * gcc.c-torture/execute/20021120-1.c: New test.
8374
8375 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8376
8377         * gcc.c-torture/execute/20021118-3.c: New test.
8378
8379 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8380
8381         * gcc.c-torture/compile/20021119-1.c: New test.
8382
8383 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8384
8385         * gcc.dg/duff-1.c: New test.
8386         * gcc.dg/duff-2.c: New test.
8387         * gcc.dg/duff-3.c: New test.
8388
8389 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8390
8391         * gcc.dg/cpp/_Pragma5.c: New test.
8392
8393 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8394
8395         * gcc.c-torture/execute/20021118-2.c: New test.
8396
8397 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8398
8399         * gcc.c-torture/execute/20021118-1.c: New test.
8400
8401 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8402
8403         * gcc.dg/20021116-1.c: New test.
8404
8405 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8406
8407         * g++.dg/abi/vcall1.C: New test.
8408
8409 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8410
8411         * gcc.dg/20021029-1.c: New test.
8412         * gcc.dg/20021029-2.c: New test.
8413
8414 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8415
8416         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8417
8418 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8419
8420         PR c/8439
8421         * gcc.dg/20021110.c: Move to ...
8422         * gcc.c-torture/compile/20021110.c: .... here.
8423
8424 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8425
8426         PR c/8467
8427         * gcc.c-torture/execute/20021111-1.c
8428
8429 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8430
8431         PR c/8439
8432         * gcc.dg/20021110.c: New test.
8433
8434 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8435
8436         * g++.dg/abi/vthunk3.C: Run only on x86.
8437
8438 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8439
8440         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8441
8442 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8443
8444         * lib/compat.exp (compat-execute): Fix logic error in last
8445         change.
8446
8447 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8448
8449         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8450
8451 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8452
8453         PR c++/8389
8454         * g++.dg/template/access6.C: New test.
8455
8456 2002-11-08  Jan Hubicka  <jh@suse.cz>
8457
8458         * gcc.dg/i386-ssefp-1.c: New test.
8459         * gcc.dg/i386-ssefp-1.c: New test.
8460
8461 2002-11-08  Jan Hubicka  <jh@suse.cz>
8462
8463         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8464
8465 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8466
8467         * g++.dg/abi/vthunk3.C: New test.
8468
8469         PR c++/8338
8470         * g++.dg/template/crash2.C: New test.
8471
8472 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8473
8474         * testsuite/g++.dg/abi/dtor1.C: New test.
8475         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8476
8477 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8478
8479         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8480         Darwin.
8481
8482 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8483
8484         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8485         -mthumb.  Only xfail with -O0.
8486
8487 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8488
8489         * g++.dg/abi/thunk1.C: New test.
8490         * g++.dg/abi/thunk2.C: Likewise.
8491         * g++.dg/abi/vtt1.C: Likewise.
8492
8493 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8494
8495         PR optimization/8423
8496         * gcc.c-torture/execute/builtin-constant.c: New test.
8497
8498 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8499
8500         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8501         Add some more cases.
8502
8503 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8504
8505         PR c++/8391
8506         * g++.dg/opt/local1.C: New test.
8507
8508 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8509
8510         PR c++/8160
8511         * g++.dg/template/complit1.C: New test.
8512
8513         PR c++/8149
8514         * g++.dg/template/typename4.C: Likewise.
8515
8516 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8517
8518         Core issue 287, PR c++/7639
8519         * g++.dg/template/instantiate1.C: Adjust error location.
8520         * g++.dg/template/instantiate3.C: New test.
8521         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8522         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8523         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8524
8525 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8526
8527         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8528
8529 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8530
8531         PR c++/8287
8532         * g++.dg/init/dtor2.C: New test.
8533
8534 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8535
8536         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8537         * gcc.dg/nest.c: Bypass errors on irix6.
8538
8539 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8540
8541         * gcc.dg/nest.c: Expect error for mmix-*-*.
8542         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8543
8544 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8545
8546         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8547         markers.
8548
8549         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8550
8551 2002-10-25  Mike Stump  <mrs@apple.com>
8552
8553         * gcc.dg/warn-1.c: New test.
8554
8555 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8556
8557         * g++.dg/template/typename3.C: New test.
8558
8559 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8560
8561         * g++.dg/lookup/ptrmem1.C: New test.
8562
8563         * g++.dg/abi/vthunk2.C: New test.
8564
8565 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8566
8567         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8568
8569 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8570
8571         * g++.dg/abi/empty9.C: New test.
8572
8573 2002-10-24  Richard Henderson  <rth@redhat.com>
8574
8575         * g++.dg/inherit/thunk1.C: Enable for ia64.
8576
8577 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8578
8579         PR c++/8067
8580         * g++.dg/lookup/pretty1.C: New test.
8581
8582 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8583
8584         * gcc.dg/20021023-1.c: New test.
8585
8586 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8587
8588         PR c++/7679
8589         * g++.dg/parse/inline1.C: New test.
8590
8591 2002-10-23  Richard Henderson  <rth@redhat.com>
8592
8593         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8594
8595         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8596
8597 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8598
8599         PR c++/6579
8600         * g++.dg/parse/stmtexpr3.C: New test.
8601
8602 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8603
8604         * g++.dg/expr/cond1.C: New test.
8605
8606 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8607
8608         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8609
8610 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8611
8612         * g++.dg/abi/vbase13.C: New test.
8613         * g++.dg/abi/vbase14.C: Likewise.
8614
8615 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8616
8617         * gcc.dg/tls/pic-1.c: New test.
8618         * gcc.dg/tls/nonpic-1.c: New test.
8619         * gcc.dg/20021018-1.c: New test.
8620
8621 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8622
8623         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8624         Remove only files with the same base name as the test case.
8625         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8626         (profopt-execute): Likewise.  Also, remove old profiling
8627         and performance data files before running the tests.
8628
8629         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8630         * g++.dg/bprob/bprob.exp: Likewise.
8631         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8632         to allow more general test case names.
8633
8634         * g++.dg/bprob/bprob-1.C: Rename to ...
8635         * g++.dg/bprob/g++-bprob-1.C: ... this.
8636
8637         * g77.dg/bprob/bprob-1.f: Rename to ...
8638         * g77.dg/bprob/g77-bprob-1.f: ... this.
8639
8640 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8641
8642         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8643         bison 1.50 or later.
8644
8645 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8646
8647         * g++.dg/README: Describe more test directories.
8648
8649 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8650
8651         * g++.dg/init/array6.C: Add additional tests.
8652
8653 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8654
8655         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8656         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8657
8658 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8659
8660         * gcc.c-torture/compile/20020604-1.x: New.
8661         * gcc.c-torture/compile/simd-5.x: Likewise.
8662         * gcc.c-torture/execute/920710-1.x: Likewise.
8663         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8664
8665 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8666
8667         * g++.dg/inherit/override1.C: Add dg-options clause.
8668
8669 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8670
8671         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8672         _mm_slli_si128.
8673
8674 2002-10-19  Andreas Schwab  <schwab@suse.de>
8675
8676         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8677         directory component.
8678
8679 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8680
8681         * g++.dg/inherit/thunk1.C: New test.
8682
8683         * g++.dg/inherit/override1.C: New test.
8684
8685         * g++.dg/abi/mangle11.C: New test.
8686         * g++.dg/abi/mangle14.C: New test.
8687         * g++.dg/abi/mangle17.C: New test.
8688
8689 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8690
8691         * g++.dg/overload/member2.C: New test.
8692
8693 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8694
8695         * g++.dg/README: Describe new compat directory.
8696         * g++.dg/dg.exp: Skip tests in compat directory.
8697         * README.compat: New file.
8698         * lib/compat.exp: New expect script.
8699         * g++.dg/compat: New test directory.
8700         * g++.dg/compat/compat.exp: New expect script.
8701         * g++.dg/compat/abi: New test directory.
8702         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8703         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8704         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8705         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8706         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8707         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8708         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8709         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8710         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8711         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8712         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8713         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8714         * g++.dg/compat/break: New test directory.
8715         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8716         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8717         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8718         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8719         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8720         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8721         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8722         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8723         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8724         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8725         g++.dg/compat/break/README: New files.
8726         * g++.dg/compat/eh: New test directory.
8727         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8728         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8729         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8730         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8731         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8732         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8733         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8734         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8735         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8736         g++.dg/compat/eh/filter2_y.C,
8737         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8738         g++.dg/compat/eh/new1_y.C,
8739         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8740         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8741         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8742         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8743         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8744         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8745         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8746         g++.dg/compat/eh/unexpected1_y.C: New files.
8747         * g++.dg/compat/init: New test directory.
8748         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8749         g++.dg/compat/init/array5_y.C,
8750         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8751         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8752         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8753         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8754         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8755         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8756         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8757         g++.dg/compat/init/init-ref2_y.C: New files.
8758
8759 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8760
8761         PR c++/7584
8762         * g++.dg/inherit/using3.C: New test.
8763
8764 2002-10-17  Jan Hubicka  <jh@suse.cz>
8765
8766         * gcc.dg/20021017-2.c: New test.
8767
8768 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8769
8770         * g++.dg/abi/mangle16.C: Adjust.
8771
8772         * g++.dg/init/array8.C: New test.
8773
8774 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
8775
8776         * gcc.dg/special/mips-abi.exp: New test.
8777         * gcc.dg/special/mips-abi.s: Empty file used by the above.
8778
8779 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8780
8781         * g++.dg/abi/mangle16.C: New test.
8782         * g++.dg/abi/mangle17.C: Likewise.
8783
8784         PR c++/7478
8785         * g++.dg/template/ref1.C: New test.
8786
8787 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8788
8789         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
8790
8791 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
8792
8793         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
8794
8795 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8796
8797         PR c++/7524
8798         * g++.dg/init/array7.C: New test.
8799
8800 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
8801
8802         * g++.dg/init/array6.C: New test.
8803
8804         * g++.dg/abi/mangle13.C: Likewise.
8805         * g++.dg/abi/mangle14.C: Likewise.
8806         * g++.dg/abi/mangle15.C: Likewise.
8807
8808 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8809
8810         * g++.dg/abi/empty8.C: New test.
8811
8812 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
8813
8814         * g++.dg/init/ctor1.C: New test.
8815
8816 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
8817
8818         * gcc.c-torture/execute/20021015-1.c: New test.
8819
8820 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
8821
8822         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
8823
8824 2002-10-14  Jan Hubicka  <jh@suse.cz>
8825
8826         * gcc.dg/i386-ssetype-[1-5].c: New tests.
8827
8828 2002-10-14  Richard Henderson  <rth@redhat.com>
8829
8830         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
8831
8832 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8833
8834         PR optimization/6631
8835         * g++.dg/opt/const2.C: New test.
8836
8837 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8838
8839         PR c++/7176
8840         * g++.dg/parse/friend1.C: New test.
8841         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
8842
8843 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
8844
8845         * gcc.dg/20021014-1.c: New test.
8846
8847 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
8848
8849         PR c++/5661
8850         * g++.dg/ext/vlm1.C: New test.
8851         * g++.dg/ext/vlm2.C: Likewise.
8852
8853         * g++.dg/init/array1.C: Remove invalid braces.
8854         * g++.dg/init/brace1.C: New test.
8855         * g++.dg/init/copy2.C: Likewise.
8856         * g++.dg/init/copy3.C: Likewise.
8857         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
8858         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
8859         braces.
8860
8861 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
8862
8863         * gcc.dg/cpp/assembler.S: Don't use -ansi.
8864
8865 2002-10-11  Richard Shann  <richard.shann@superh.com>
8866
8867         * gcc.c-torture/compile/simd-5.c: New test.
8868
8869 2002-10-10  Roger Sayle  <roger@eyesopen.com>
8870
8871         * gcc.c-torture/execute/shiftopt-1.c: New test case.
8872
8873 2002-10-10  Jim Wilson  <wilson@redhat.com>
8874
8875         * gcc.c-torture/execute/20021010-1.c: New test.
8876
8877 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
8878
8879         PR c/7353
8880         * g++.dg/ext/typedef-init.C: New test.
8881         * gcc.dg/typedef-init.c: New test.
8882
8883 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
8884
8885         * gcc.dg/cpp/paste13.c: New test.
8886
8887 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8888
8889         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
8890         remaining platforms, XFAIL during compile, not execute.  Don't
8891         XFAIL at -O0.
8892
8893 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8894
8895         * gcc.dg/alias-1.c: Tweak expected warning.
8896
8897 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
8898
8899         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
8900
8901 2002-10-06  Andreas Jaeger  <aj@suse.de>
8902
8903         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
8904         * gcc.dg/cpp/c++98.C: Likewise.
8905
8906         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
8907         * g++.dg/cpp/c++98.C: Likewise.
8908
8909         * g++.dg/README (Subdirectories): Mention cpp directory.
8910
8911         PR target/7559
8912         * gcc.dg/20021006-1.c: New test.
8913
8914 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8915
8916         PR c++/7804
8917         * g++.dg/other/warning1.C: New test.
8918
8919 2002-10-04  Roger Sayle  <roger@eyesopen.com>
8920
8921         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
8922         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
8923         and sparc-*-* with -m64 as expected failures.  See PR 8087.
8924
8925 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8926
8927         PR c++/7931
8928         * g++.dg/template/ptrmem3.C: New test.
8929
8930         PR c++/7754
8931         * g++.dg/template/union1.C: New test.
8932
8933 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8934
8935         PR c++/8006
8936         * g++.dg/abi/mangle9.C: New test.
8937         * g++.dg/abi/mangle10.C: New test.
8938         * g++.dg/abi/mangle11.C: New test.
8939         * g++.dg/abi/mangle12.C: New test.
8940
8941 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
8942
8943         PR c++/7188.
8944         * g++.dg/template/meminit1.C: New test.
8945         * g++.dg/warn/Wreorder-1.C: Likewise.
8946         * g++.old-deja/g++.mike/warn3.C: Tweak.
8947         * lib/prune.exp: Ingore "in copy constructor".
8948
8949 2002-10-02  Andreas Jaeger  <aj@suse.de>
8950
8951         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
8952         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
8953         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
8954         on x86-64.
8955
8956 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8957
8958         * gcc.dg/empty1.C: Fix typo.
8959
8960 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
8961
8962         * gcc.dg/alias-1.c: New test.
8963
8964 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8965
8966         * gcc.dg/empty1.C: New test.
8967
8968         * g++.dg/tls/init-2.C: Tweak error messages.
8969
8970 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
8971
8972         * gcc.c-torture/compile/20020923-1.c: New test.
8973
8974 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
8975
8976         * gcc.c-torture/execute/ffs-1.c: New test.
8977         * gcc.c-torture/execute/ffs-2.c: Ditto.
8978
8979 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
8980
8981         * g++.dg/overload/member1.C: New test.
8982
8983 2002-09-30  Mark Mitchell  <mark@code
8984
8985 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
8986
8987         * testsuite/gcc.dg/tls/diag-3.c: New.
8988
8989 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
8990
8991         * g++.dg/README (Subdirectories): Document new subdir expr.
8992         * g++.dg/expr/pmf-1.C: New test.
8993
8994 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
8995
8996         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
8997
8998 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
8999
9000         * g++.dg/abi/bitfield3.C: New test.
9001
9002 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9003
9004         * lib/gcov.exp: Tweak expected line formats.
9005         * gcc.misc-tests/gcov8.c: New test.
9006         * gcc.misc-tests/gcov8.x: New flags.
9007
9008 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9009
9010         * consistency.vlad/layout/endian.c: Include string.h.
9011
9012         * gcc.c-torture/execute/20020805-1.c: New test.
9013
9014 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9015
9016         * g++.dg/other/conversion1.C: New test.
9017
9018 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9019
9020         * gcc.dg/builtins-1.c: New testcase.
9021
9022 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9023
9024         * g++.dg/inherit/access3.C: New test.
9025
9026 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9027
9028         * gcc.dg/ia64-visibility-2.c: New test.
9029
9030 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9031
9032         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9033         __qualifier_flags to __flags.
9034
9035 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9036
9037         * g++.dg/inherit/operator1.C: New test.
9038         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9039         * g++.dg/other/error1.C: Change expected error message.
9040         * g++.dg/template/conv4.C: Likewise.
9041
9042 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9043
9044         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9045         for documented behavior.
9046
9047 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9048
9049         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9050         several targets known to fail.
9051
9052 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9053
9054         * gcc.dg/mips-args-[123].c: New tests.
9055
9056 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9057
9058         * gcc.dg/ppc-spe.c: New.
9059
9060 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9061
9062         * g++.dg/other/ptrmem4.C: New testcase.
9063
9064 2002-07-24  Richard Henderson  <rth@redhat.com>
9065
9066         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9067
9068 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9069
9070         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9071
9072 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9073
9074         * gcc.c-torture/execute/memset-3.c: New testcase.
9075
9076 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9077
9078         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9079         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9080
9081 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9082
9083         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9084         Delete.
9085
9086 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9087
9088         * gcc.c-torture/compile/simd-4.c: New test.
9089
9090 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9091
9092         PR c++/7347, c++/7348
9093         * g++.dg/template/access4.C: New test.
9094         * g++.dg/template/access5.C: New test.
9095         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9096         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9097         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9098         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9099
9100 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9101
9102         * gcc.dg/gnu89-init-2.c: New test.
9103
9104 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9105
9106         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9107
9108 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9109
9110         * gcc.c-torture/execute/20020720-1.c: New testcase.
9111
9112 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9113
9114         * gcc.dg/cpp/Wsignprom.c: New tests.
9115
9116 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9117
9118         * gcc.c-torture/execute/loop-13.c: New test.
9119
9120 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9121
9122         * gcc.dg/cpp/expr.c: New tests.
9123
9124 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9125
9126         * g++.dg/opt/pr6713.C: Add template instantiation.
9127
9128 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9129
9130         * gcc.dg/nest.c: New test.
9131
9132 2002-07-17  Richard Henderson  <rth@redhat.com>
9133
9134         * g++.dg/opt/pr6713.C: New test.
9135
9136 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9137
9138         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9139         XFAIL for all x86 processors.
9140
9141 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9142
9143         * gcc.c-torture/execute/20010122-1.x: Do not test with
9144         -fomit-frame-pointer.
9145
9146 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9147
9148         * g++.dg/template/instantiate2.C: New test.
9149         * g++.dg/template/spec4.C: New test.
9150
9151 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9152
9153         * g++.dg/template/access2.C: New test.
9154         * g++.dg/template/access3.C: New test.
9155
9156 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9157
9158         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9159         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9160         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9161         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9162         Convert to use <stdarg.h>.
9163         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9164         Delete.
9165         * gcc.dg/va-arg-2.c: New.
9166         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9167
9168 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9169
9170         * gcc.c-torture/compile/20020710-1.c: New test.
9171
9172 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9173                           Andrew Pinski  <pinskia@physics.uc.edu>
9174
9175         gcc.c-torture/compile/simd-2.c: New testcase.
9176         gcc.c-torture/compile/simd-3.c: Likewise.
9177
9178 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9179
9180         PR c++/7224
9181         * g++.dg/overload/error1.C: New test.
9182
9183 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9184
9185         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9186         configuration and IRIX 6 O32 ABI.
9187
9188 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9189
9190         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9191
9192 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9193
9194         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9195
9196 2002-07-10  Jeffrey A Law  <law@redhat.com>
9197
9198         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9199
9200         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9201
9202 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9203
9204         * gcc.dg/20020312-2.c: Check for __PPC__.
9205
9206 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9207
9208         * gcc.c-torture/compile/20020709-1.c: New test.
9209
9210 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9211
9212         * g++.dg/template/qualttp21.C: New test case.
9213
9214 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9215
9216         * gcc.c-torture/compile/20020706-1.c: New test.
9217         * gcc.c-torture/compile/20020706-2.c: New test.
9218
9219 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9220             Alexandre Oliva  <aoliva@redhat.com>
9221
9222         * g++.dg/warn/incomplete1.C: New test.
9223
9224 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9225
9226         PR c++/7099
9227         * g++.dg/warn/noreturn1.C: New test.
9228
9229 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9230
9231         PR c++/6706
9232         * g++.dg/debug/debug6.C: New test.
9233         * g++.dg/debug/debug7.C: New test.
9234
9235 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9236
9237         * gcc.c-torture/compile/simd-3.c: New test.
9238
9239 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9240
9241         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9242         * gcc.dg/20020620-1.c: Likewise.
9243
9244 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9245
9246         PR c++/6944
9247         * g++.dg/init/array4.C: New test.
9248         * g++.dg/init/array5.C: New test.
9249
9250 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9251
9252         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9253         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9254
9255 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9256
9257         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9258         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9259         * gcc.dg/wtr-conversion-1.c: Likewise.
9260         * gcc.dg/wtr-escape-1.c: Likewise.
9261         * gcc.dg/wtr-int-type-1.c: Likewise.
9262         * gcc.dg/wtr-label-1.c: Likewise.
9263         * gcc.dg/wtr-static-1.c: Likewise.
9264         * gcc.dg/wtr-strcat-1.c: Likewise.
9265         * gcc.dg/wtr-suffix-1.c: Likewise.
9266         * gcc.dg/wtr-switch-1.c: Likewise.
9267         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9268         * gcc.dg/wtr-union-init-1.c: Likewise.
9269         * gcc.dg/wtr-union-init-2.c: Likewise.
9270         * gcc.dg/wtr-union-init-3.c: Likewise.
9271
9272         * gcc.dg/wtr-func-def-1.c: New test.
9273
9274 2002-07-02 Devang Patel <dpatel@apple.com>
9275
9276         * objc.dg/param-1.m: New test.
9277
9278 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9279
9280         * gcc.dg/cpp/trad/directive.c: Add test.
9281         * gcc.dg/cpp/trad/macroargs.c: Add test.
9282         * gcc.dg/cpp/trad/rec
9283
9284 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9285
9286         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9287
9288 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9289
9290         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9291         targets.
9292
9293 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9294
9295         * g++.dg/abi/mange7.C: New test.
9296
9297         PR c++/6438.
9298         * g++.dg/parse/stmtexpr2.C: New test.
9299
9300 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9301
9302         * gcc.dg/20020312-2.c: Add SH target.
9303
9304 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9305
9306         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9307         compiler output on mips*-*-irix*.
9308
9309 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9310
9311         * g++.dg/parse/attr1.C: New test.
9312
9313 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9314
9315         * gcc.c-torture/execute/string-opt-17.c: New test case.
9316         * gcc.c-torture/execute/memset-2.c: New test case.
9317
9318 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9319
9320         PR c++/6256:
9321         * g++.dg/template/friend5.C: New test.
9322
9323         PR c++/6331:
9324         * g++.dg/template/qual1.C: Likewise.
9325
9326 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9327
9328         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9329         Include stdlib.h, not stdio.h or ctype.h.
9330
9331 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9332
9333         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9334         cris-*-elf* and mmix-*-*.
9335         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9336         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9337         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9338         Ditto.
9339         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9340         * gcc.dg/wchar_t-1.c: Ditto.
9341
9342 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9343
9344         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9345         Clarify comment.
9346
9347 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9348
9349         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9350
9351 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9352
9353         * gcc.c-torture/execute/20000906-1.x: Delete.
9354
9355 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9356
9357         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9358
9359 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9360
9361         * PR6367
9362         * g77.f-torture/execute/6367.f: New test.
9363         * g77.f-torture/execute/6367.x: Disable for MMIX.
9364
9365 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9366
9367         * PR6352
9368         * g++.dg/opt/inline2.C: New test.
9369
9370 2002-04-18  Richard Henderson  <rth@redhat.com>
9371
9372         * gcc.dg/20000906-1.c: Enable for all targets.
9373         * gcc.c-torture/compile/iftrap-2.c: New.
9374
9375 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9376
9377         * gcc.dg/20020418-1.c: New test.
9378         * gcc.dg/20020418-2.c: New test.
9379
9380 2002-04-18  Richard Henderson  <rth@redhat.com>
9381
9382         * gcc.c-torture/compile/iftrap-1.c: New.
9383         * gcc.dg/iftrap-1.c: Adjust for ia64.
9384         * gcc.dg/iftrap-2.c: New.
9385
9386 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9387
9388         * gcc.c-torture/compile/20020418-1.c: New test.
9389
9390 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9391
9392         * gcc.c-torture/compile/20020415-1.c: New.
9393
9394 2002-04-18  David S. Miller  <davem@redhat.com>
9395
9396         * gcc.c-torture/execute/20020418-1.c: New test.
9397
9398 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9399
9400         * gcc.dg/20020416-1.c: New test.
9401
9402         * g++.dg/opt/inline1.C: New test.
9403
9404 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9405
9406         * gcc.dg/altivec-5.c: New test.
9407
9408         * gcc.dg/20020415-1.c: New test.
9409
9410 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9411
9412         * testsuite/lib/chill.exp: Remove.
9413
9414 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9415
9416         * g++.dg/other/big-struct.C: New test.
9417
9418 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9419
9420         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9421         of scratch file.
9422
9423 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9424
9425         PR c/6277
9426         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9427         in scan-assembler function name
9428
9429 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9430
9431         * g77.f-torture/execute/980628-4.x,
9432         g77.f-torture/execute/980628-5.x,
9433         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9434         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9435         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9436         i[34567]86-*-*.
9437
9438 2002-04-13  David S. Miller  <davem@redhat.com>
9439
9440         * gcc.c-torture/execute/20020413-1.c: New test.
9441
9442 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9443
9444         * gcc.dg/asm-6.c,
9445         * g++.dg/ext/asm1.C: New tests.
9446
9447 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9448
9449         PR c++ 5373.
9450         * g++.dg/parse/stmtexpr1.C: New test.
9451
9452         PR c++/5189.
9453         * g++.dg/template/copy1.C: New test.
9454
9455 2002-04-12  Richard Henderson  <rth@redhat.com>
9456
9457         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9458
9459 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9460
9461         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9462         gcc.c-torture/execute/20020307-2.c.
9463
9464 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9465
9466         * g++.dg/ext/attrib5.C,
9467         * g++.dg/lookup/struct1.C: New tests.
9468
9469 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9470
9471         * gcc.dg/20020411-1.c: New test.
9472
9473         * gcc.c-torture/execute/20020411-1.c: New test.
9474
9475 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9476
9477         * g77.f-torture/execute/6177.f: New test.
9478
9479 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9480
9481         PR middle-end/6247
9482         * g++.dg/opt/cleanup1.C: New test.
9483
9484         * g++.dg/opt/const1.C: New test.
9485
9486 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9487
9488         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9489
9490 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9491
9492         PR c++/5507
9493         * g++.dg/template/typename2.C: New test.
9494
9495 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9496
9497         * gcc.c-torture/execute/loop-12.c: New.
9498
9499 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9500
9501         * g77.f-torture/execute/980628-4.x,
9502         g77.f-torture/execute/980628-5.x,
9503         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9504         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9505         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9506
9507 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9508
9509         PR optimization/6086
9510         * g++.dg/opt/preinc1.C: New test.
9511
9512 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9513
9514         PR c++/5571
9515         * g++.dg/opt/static2.C: New test.
9516
9517 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9518
9519         PR c/5120
9520         * gcc.dg/20020406-1.c: New test.
9521
9522 2002-04-04  David S. Miller  <davem@redhat.com>
9523
9524         * gcc.c-torture/execute/20020404-1.c: New test.
9525
9526 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9527
9528         PR c/6123
9529         * gcc.dg/20020312-2.c: Do not declare global register variable
9530         if __PIC__ or __pic__ is defined.
9531
9532 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9533
9534         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9535         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9536
9537 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9538
9539         * gcc.misc-tests/linkage.exp: Update last change to handle
9540         sparc*-, not just sparc-.
9541
9542 2002-04-03  Richard Henderson  <rth@redhat.com>
9543
9544         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9545
9546 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9547
9548         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9549
9550 2002-04-02  David S. Miller  <davem@redhat.com>
9551
9552         * gcc.c-torture/execute/20020402-3.c: New test.
9553
9554 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9555
9556         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9557         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9558
9559         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9560         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9561         g77.f-torture/execute/20001201.x,
9562         g77.f-torture/execute/u77-test.x: New files.
9563
9564         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9565         * gcc.dg/wchar_t-1.c: Ditto.
9566
9567 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9568
9569         * gcc.c-torture/execute/20020402-1.c: New test.
9570
9571 2002-04-01  Richard Henderson  <rth@redhat.com>
9572
9573         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9574
9575         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9576
9577 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9578
9579         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9580
9581 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9582
9583         * g++.dg/inherit/template-as-base.C: Expect error.
9584         * g++.dg/inherit/namespace-as-base.C: Likewise.
9585
9586 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9587
9588         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9589         g++.dg/ext/instantiate3.C: Tweak match patterns.
9590
9591         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9592         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9593         -da test.
9594
9595 2002-03-31  Richard Henderson  <rth@redhat.com>
9596
9597         * gcc.dg/special/alias-2.c: New.
9598         * gcc.dg/special/ecos.exp: Run it.
9599
9600 2002-03-31  Richard Henderson  <rth@redhat.com>
9601
9602         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9603
9604 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9605
9606         * gcc.dg/weak-1.c: Disable on h8300 port.
9607
9608 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9609
9610         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9611         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9612         ordering tests.
9613         * g++.dg/bprob/bprob-1.C: New test.
9614         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9615         * g++.dg/gcov/gcov-1.C: New test.
9616         * g++.dg/gcov/gcov-1.x: New file.
9617         * g++.dg/gcov/gcov-2.C: New test.
9618         * g++.dg/gcov/gcov-3.C: New test.
9619         * g++.dg/gcov/gcov-3.h: New file.
9620
9621 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9622
9623         * g++.old-deja/g++.other/builtins5.C: New test.
9624         * g++.old-deja/g++.other/builtins6.C: New test.
9625         * g++.old-deja/g++.other/builtins7.C: New test.
9626         * g++.old-deja/g++.other/builtins8.C: New test.
9627         * g++.old-deja/g++.other/builtins9.C: New test.
9628
9629 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9630
9631         * g++.dg/opt/static1.C: New test.
9632
9633         * g++.dg/opt/longbranch1.C: New test.
9634
9635 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9636
9637         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9638
9639         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9640
9641 2002-03-28  Jeffrey A Law  (law@redhat.com)
9642
9643         * gcc.c-torture/execute/20020328-1.c: New test.
9644
9645 2002-03-27  Richard Henderson  <rth@redhat.com>
9646
9647         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9648         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9649         move from g++.old-deja/g++.ext/.
9650
9651 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9652
9653         * g++.dg/init/new2.C: New test.
9654
9655 2002-03-26  Richard Henderson  <rth@redhat.com>
9656
9657         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9658
9659         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9660         on sparc.
9661
9662         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9663         sparcv9 systems.
9664         * gcc.dg/20001102-1.c: Likewise.
9665
9666 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9667
9668         * gcc.dg/cpp/endif-pedantic1.c,
9669         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9670
9671 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9672
9673         * g++.dg/init/new1.C: New test.
9674
9675 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9676
9677         * g++.dg/abi/vbase9.C: New test.
9678
9679 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9680
9681         * gcc.dg/arm-asm.c: New test.
9682
9683 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9684
9685         * gcc.dg/Wswitch-enum.c: New test.
9686         Fix PR c/5044.
9687
9688 2002-03-26  Richard Henderson  <rth@redhat.com>
9689
9690         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9691         structure.
9692
9693 2002-03-25  Richard Henderson  <rth@redhat.com>
9694
9695         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9696         sparcv9 systems.
9697
9698         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9699         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9700
9701 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9702
9703         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9704
9705 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9706
9707         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9708         targets using generic thunk support.
9709
9710 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9711
9712         * gcc.c-torture/compile/20020323-1.c: New test.
9713
9714         * g++.dg/opt/conj2.C: New test.
9715
9716 2002-03-24  Richard Henderson  <rth@redhat.com>
9717
9718         * gcc.dg/weak-1.c: Use -fno-common.
9719
9720 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9721
9722         * g77.dg/f77-edit-apostrophe-out.f: New test
9723         * g77.dg/f77-edit-h-out.f: New test
9724         * g77.dg/f77-edit-t-in.f: New test
9725         * g77.dg/f77-edit-t-out.f: New test
9726         * g77.dg/f77-edit-x-out.f: New test
9727         * g77.dg/f77-edit-slash-out.f: New test
9728         * g77.dg/f77-edit-colon-out.f: New test
9729         * g77.dg/f77-edit-s-out.f: New test
9730
9731 2002-03-24  Richard Henderson  <rth@redhat.com>
9732
9733         * objc/execute/formal_protocol-6.x: New XFAIL.
9734
9735 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9736
9737         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9738         that do not support weak symbols
9739
9740 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9741
9742         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9743         * lib/g77.exp:  Likewise
9744         * lib/objc.exp: Likewise
9745
9746 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9747
9748         * gcc.dg/Wswitch-default.c: New test.
9749
9750 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9751
9752         * g++.dg/other/enum1.C: New test.
9753
9754 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9755
9756         * gcc.dg/pragma-ep-3.c: Fix typo.
9757
9758 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9759
9760         * g++.dg/inherit/template-as-base.C: New test.
9761
9762 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9763
9764         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9765         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9766
9767 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9768
9769         * gcc.dg/cpp/multiline.c: Update to match.
9770
9771 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9772
9773         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9774
9775 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9776
9777         * gcc.dg/cpp/extratokens2.c:  New file.
9778
9779 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9780
9781         * gcc.dg/20020312-2.c: Add rs6000 target.
9782
9783         * gcc.c-torture/compile/20020319-1.c: New test.
9784
9785 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9786
9787         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9788         (A, E): Handle this.
9789
9790 2002-03-20  Jason Merrill  <jason@redhat.com>
9791
9792         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9793         ignoring -fpic.
9794         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9795         through prune_gcc_output.
9796
9797 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9798
9799         * gcc.c-torture/compile/20020320-1.c: New test.
9800
9801 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9802
9803         * gcc.c-torture/compile/20020318-1.c: New test.
9804
9805         * gcc.dg/struct-by-value-1.c: New test.
9806
9807         * gcc.dg/20020319-1.c: New test.
9808
9809 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9810
9811         * g++.dg/opt/conj1.C: New test.
9812
9813 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9814
9815         * g++.dg/template/qualttp20.C: Revert previous change.
9816         * g++.dg/template/qualttp3.C: Likewise.
9817         * g++.dg/template/qualttp4.C: Likewise
9818         * g++.dg/template/qualttp5.C: Likewise
9819         * g++.dg/template/qualttp6.C: Likewise
9820         * g++.dg/template/qualttp7.C: Likewise
9821         * g++.dg/template/qualttp8.C: Likewise
9822         * g++.dg/template/recurse.C: Likewise.
9823
9824 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9825
9826         * gcc.dg/cpp/wchar-1.c: Update.
9827
9828 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9829
9830         * g++.dg/template/conv1.C: New test.
9831         * g++.dg/template/conv2.C: New test.
9832         * g++.dg/template/conv3.C: New test.
9833         * g++.dg/template/conv4.C: New test.
9834
9835 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9836
9837         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9838         * g++.dg/template/qualttp3.C: Likewise.
9839         * g++.dg/template/qualttp4.C: Likewise
9840         * g++.dg/template/qualttp5.C: Likewise
9841         * g++.dg/template/qualttp6.C: Likewise
9842         * g++.dg/template/qualttp7.C: Likewise
9843         * g++.dg/template/qualttp8.C: Likewise
9844         * g++.dg/template/recurse.C: Likewise.
9845
9846 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9847
9848         * g++.dg/opt/dtor1.C: New test.
9849
9850 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9851
9852         * gcc.c-torture/compile/20020315-1.c: New test.
9853
9854 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9855
9856         * gcc.dg/weak-1.c: Fix scan tests.
9857
9858 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9859
9860         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9861         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9862         cris-*-aout* mmix-*-*.
9863         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9864         cris-*-aout* mmix-*-*.
9865         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9866         cris-*-elf* cris-*-aout* and mmix-*-*.
9867         * gcc.dg/20001009-1.c: Ditto.
9868         * gcc.dg/20010912-1.c: Ditto.
9869         * gcc.dg/20020122-4.c: Ditto.
9870         * gcc.dg/inline-2.c: Ditto.
9871
9872 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9873
9874         * gcc.c-torture/compile/20020314-1.c: New test.
9875
9876 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9877
9878         * gcc.c-torture/execute/20020314-1.c: New test.
9879
9880 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9881
9882         * g++.dg/warn/Wunused-1.C: New test.
9883
9884 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9885
9886         * g++.dg/abi/mangle6.C: New test.
9887
9888 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9889
9890         * gcc.c-torture/compile/20020309-2.c: New test.
9891
9892         * gcc.c-torture/compile/20020312-1.c: New test.
9893
9894 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9895
9896         * g++.dg/other/access1.C: New test.
9897
9898 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9899
9900         * gcc.c-torture/execute/wchar_t-1.c: New test.
9901
9902 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9903
9904         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9905
9906 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9907
9908         * gcc.dg/20020312-1.c: New test case.
9909
9910 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9911
9912         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9913
9914 2002-03-11  Richard Henderson  <rth@redhat.com>
9915
9916         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9917         * g++.old-deja/g++.jason/report.C: Likewise.
9918
9919 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9920
9921         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9922         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9923
9924 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9925
9926         * testsuite/g++.dg/overload/pmf1.C: New test.
9927
9928 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9929
9930         * gcc.c-torture/execute/20020307-1.c: Use long.
9931
9932 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9933
9934         PR optimization/5844
9935         * gcc.dg/20020310-1.c: New test.
9936
9937 2002-03-09  Michael Meissner  <meissner@redhat.com>
9938
9939         * gcc.c-torture/execute/memcpy-2.c: New test.
9940         * gcc.c-torture/execute/memset-1.c: New test.
9941         * gcc.c-torture/execute/strlen-1.c: New test.
9942         * gcc.c-torture/execute/strcmp-1.c: New test.
9943         * gcc.c-torture/execute/strncmp-1.c: New test.
9944
9945 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9946
9947         * gcc.dg/ppc-ldstruct.c: New test.
9948
9949 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9950
9951         * gcc.c-torture/execute/va-arg-22.c: New test.
9952
9953 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9954
9955         * gcc.c-torture/compile/20020309-1.c: New test.
9956
9957 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9958
9959         * gcc.c-torture/execute/20020307-2.c: New test.
9960
9961 2002-03-07  Jeffrey A Law  (law@redhat.com)
9962
9963         * g77.f-torture/compile/20020307-1.f: New test.
9964
9965 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9966
9967         * gcc.dg/unordered-1.c: New test.
9968
9969 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9970
9971         * gcc.c-torture/execute/20020307-1.c: New test.
9972
9973 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9974
9975         * gcc.dg/20020304-1.c: New test.
9976
9977         * gcc.c-torture/compile/20020304-2.c: New test.
9978
9979 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9980
9981         * gcc.c-torture/compile/20020304-1.c: New test case
9982         (from PR c/5830).
9983
9984 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9985
9986         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9987
9988 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9989
9990         * g++.dg/other/classkey1.C: New test.
9991
9992 2002-03-01  Richard Henderson  <rth@redhat.com>
9993
9994         * gcc.c-torture/compile/981223-1.x: New.
9995         * gcc.c-torture/compile/920625-1.x: New.
9996
9997 2002-02-28  Richard Henderson  <rth@redhat.com>
9998
9999         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10000
10001 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10002
10003         * gcc.c-torture/execute/20020227-1.c: New test.
10004
10005 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10006
10007         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10008         here" ERROR lines.
10009         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10010         * g++.old-deja.g++.other/defarg1.C: Likewise.
10011         * g++.old-deja/g++.pt/calls2.C: Likewise.
10012         * g++.old-deja/g++.pt/crash20.C: Likewise.
10013         * g++.old-deja/g++.pt/crash30.C: Likewise.
10014         * g++.old-deja/g++.pt/crash36.C: Likewise.
10015         * g++.old-deja/g++.pt/crash6.C: Likewise.
10016         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10017         * g++.old-deja/g++.pt/derived3.C: Likewise.
10018         * g++.old-deja/g++.pt/error1.C: Likewise.
10019         * g++.old-deja/g++.pt/friend21.C: Likewise.
10020         * g++.old-deja/g++.pt/friend23.C: Likewise.
10021         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10022         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10023
10024 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10025
10026         * gcc.c-torture/execute/20020225-2.c: New test.
10027
10028 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10029
10030         * gcc.c-torture/execute/920730-1t.c,
10031         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10032         Delete test cases, only relevant to -traditional.
10033
10034 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10035
10036         * gcc.dg/cpp/undef1.c: Remove.
10037         * gcc.dg/cpp/directiv.c: Update.
10038         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10039
10040 2002-02-27  Michael Meissner  <meissner@redhat.com>
10041
10042         * gcc.c-torture/execute/20020226-1.c: New test.
10043
10044 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10045
10046         * g++.dg/debug/debug4.C: New test.
10047
10048         * gcc.dg/ia64-visibility-1.c: New test.
10049
10050 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10051
10052         * gcc.dg/debug/20020224-1.c: New.
10053
10054 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10055
10056         * gcc.c-torture/execute/960416-1.x: New.
10057         * gcc.c-torture/execute/divconst-3.x: Likewise.
10058
10059 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10060
10061         * gcc.dg/20020224-1.c: New test.
10062
10063 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10064
10065         * gcc.c-torture/execute/20020225-1.c: New.
10066
10067 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10068
10069         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10070
10071 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10072
10073         * gcc.dg/20020222-1.c: New test.
10074
10075 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10076
10077         * g++.dg/opt/anonunion1.C: New test.
10078
10079 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10080
10081         * g++.dg/template/qualttp19.C: New test.
10082         * g++.dg/template/qualttp20.C: New test.
10083         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10084         * g++.old-deja/g++.other/qual1.C: Likewise.
10085
10086 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10087
10088         * gcc.dg/attr-alwaysinline.c: New.
10089
10090 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10091
10092         * gcc.dg/20020220-1.c: New test.
10093
10094         * gcc.dg/20020220-2.c: New test.
10095
10096         * g++.dg/opt/mmx1.C: New test.
10097
10098 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10099
10100         * gcc.c-torture/compile/20020110.c: New test.
10101
10102 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10103
10104         * gcc.c-torture/execute/20020219-1.c: New test.
10105
10106         * gcc.dg/20020219-1.c: New test.
10107
10108         * gcc.dg/noncompile/20020220-1.c: New test.
10109
10110         * g++.dg/opt/ptrintsum1.C: New test.
10111
10112         * gcc.dg/debug/20020220-1.c: New test.
10113
10114 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10115
10116         * gcc.c-torture/execute/20020216-1.c: New test.
10117
10118 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10119
10120         * gcc.dg/decl-1.c: Update, new test.
10121
10122 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10123
10124         * g++.dg/abi/bitfield1.C: New test.
10125         * g++.dg/abi/bitfield2.C: New test.
10126
10127 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10128
10129         * gcc.dg/attr-nest.c: New test.
10130
10131 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10132
10133         * gcc.c-torture/execute/20020215-1.c: New test.
10134
10135 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10136
10137         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10138         * g++.dg/debug/debug.exp: New.
10139         * g++.dg/debug/trivial.C: New.
10140         * g++.dg/debug/debug1.C: Moved...
10141         * g++.dg/other/debug1.C: ...from here.
10142         * g++.dg/debug/debug2.C: Moved...
10143         * g++.dg/other/debug2.C: ...from here.
10144         * g++.dg/debug/debug3.C: Moved...
10145         * g++.dg/other/debug3.C: ...from here.
10146
10147         * gcc.dg/noncompile/20020213-1.c: New test.
10148
10149 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10150
10151         * g++.dg/other/debug3.C: New test.
10152
10153         * gcc.c-torture/execute/20020213-1.c: New test.
10154
10155 2002-02-13  Richard Smith <richard@ex-parrot.com>
10156
10157         * g++.old-deja/g++.other/thunk1.C: New test.
10158
10159 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10160
10161         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10162
10163 2002-02-13  Stan Shebs  <shebs@apple.com>
10164
10165         * gcc.dg/altivec-3.c: New.
10166
10167 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10168
10169         * gcc.dg/Wunreachable-1.c: New test.
10170         * gcc.dg/Wunreachable-2.c: New test.
10171
10172 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10173
10174         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10175
10176 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10177
10178         * gcc.dg/decl-1.c: New test.
10179
10180 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10181
10182         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10183
10184 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10185
10186         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10187         * gcc.c-torture/compile/980506-1.x: Likewise.
10188
10189 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10190
10191         * gcc.dg/20020210-1.c: New.
10192
10193 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10194
10195         * g77.f-torture/execute/947.f: New regression test
10196         for PR fortran/947.
10197
10198 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10199
10200         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10201         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10202
10203 2002-02-08  Richard Henderson  <rth@redhat.com>
10204
10205         * gcc.c-torture/compile/labels-3.c: New.
10206
10207 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10208
10209         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10210         expression statements work instead.
10211         * gcc.dg/noncompile/20020207-1.c: New test.
10212
10213 2002-02-07  Richard Henderson  <rth@redhat.com>
10214
10215         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10216
10217 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10218
10219         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10220         message from g77
10221         * lib/g77-dg.exp: Trim g77 error messages so that they are
10222         recognized by dg.exp.
10223
10224 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10225
10226         PR fortran/5473
10227         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10228
10229 2002-02-07  Richard Henderson  <rth@redhat.com>
10230
10231         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10232         to be sufficiently aligned for integers.
10233
10234 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10235
10236         * g++.dg/template/friend4.C: New test.
10237
10238 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10239
10240         PR fortran/5743
10241         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10242         unsupported cases.
10243
10244 2002-02-07  Richard Henderson  <rth@redhat.com>
10245
10246         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10247         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10248         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10249         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10250
10251 2002-02-06  Richard Henderson  <rth@redhat.com>
10252
10253         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10254
10255 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10256
10257         * gcc.dg/20020206-1.c: New test.
10258
10259 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10260
10261         * gcc.c-torture/execute/20020206-1.c: New test.
10262
10263         * gcc.c-torture/execute/20020206-2.c: New test.
10264
10265         PR optimization/5429:
10266         * gcc.c-torture/compile/20020206-1.c: New test.
10267
10268 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10269
10270         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10271         as certain file formats cannot support particularly large
10272         alignments.
10273
10274         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10275         and do not expect to be able to link the executable.
10276
10277         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10278         fail because the COFF format does not support the weak attribute.
10279
10280 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10281
10282         * g77.dg/pr5473.f:  New test
10283
10284 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10285
10286         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10287         Fix testcase accordingly.
10288
10289 2002-02-04  Richard Henderson  <rth@redhat.com>
10290
10291         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10292         (buf): Change to be an array of pointers, not ints.
10293
10294 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10295
10296         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10297         before all tests.  Move warning one line above to match where it
10298         C frontend emits.
10299         * gcc.dg/Wswitch-2.c: New test.
10300         * g++.dg/warn/Wswitch-1.C: New test.
10301         * g++.dg/warn/Wswitch-2.C: New test.
10302
10303 2002-02-04  Richard Henderson  <rth@redhat.com>
10304
10305         * g++.dg/abi/offsetof.C: Fix size comparison.
10306
10307 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10308
10309         * gcc.dg/cast-qual-2.c: New test.
10310
10311 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10312
10313         * gcc.dg/20020201-4.c: New test.
10314
10315 2002-02-04  Ben Elliston  <bje@redhat.com>
10316
10317         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10318         target_info attribute != 0, in addition to the empty string.
10319         (gcc_target_compile): Likewise.
10320
10321 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10322
10323         * gcc.dg/Wswitch.c: New test.
10324         PR gcc/4475. PR gcc/3780.
10325
10326 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10327
10328         * g77.f-torture/execute/5122.f: New test for regressions
10329         against PR fortran/5122.
10330
10331 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10332
10333         * g77.f-torture/compile/pr3743.f: Delete
10334         * g77.dg/pr3743-1.f: New test.
10335         * g77.dg/pr3743-2.f: New test.
10336         * g77.dg/pr3743-3.f: New test.
10337         * g77.dg/pr3743-4.f: New test.
10338
10339 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10340
10341         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10342
10343 2002-02-02  Richard Henderson  <rth@redhat.com>
10344
10345         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10346         * gcc.c-torture/execute/bf64-1.c: Likewise.
10347
10348 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10349
10350         * gcc.dg/20020201-2.c: New test.
10351
10352         * gcc.dg/20020201-3.c: New test.
10353
10354         * gcc.c-torture/execute/bitfld-2.c: New test.
10355
10356 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10357
10358         * gcc.dg/bitfld-1.c: Update.
10359         * gcc.dg/bitfld-2.c: Update.
10360         * gcc.c-torture/execute/bitfld-1.x: New.
10361
10362 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10363
10364         * gcc.c-torture/execute/20020201-1.c: New test.
10365
10366 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10367
10368         PR target/5469
10369         * gcc.dg/20020201-1.c: New test.
10370
10371 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10372
10373         PR fortran/3743
10374         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10375         * g77.f-torture/compile/pr3743.x: Remove
10376
10377 2002-01-31  Tom Rix  <trix@redhat.com>
10378
10379         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10380
10381 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10382
10383         * gcc.dg/noncompile/20020130-1.c: New test.
10384
10385 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10386
10387         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10388
10389 2002-01-29  Richard Henderson  <rth@redhat.com>
10390
10391         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10392         to long long.
10393         * gcc.c-torture/execute/bf64-1.c: Likewise.
10394
10395 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10396
10397         * gcc.c-torture/execute/20020129-1.c: New test.
10398
10399 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10400
10401         * gcc.c-torture/compile/20000224-1.c: Update.
10402         * gcc.c-torture/execute/bitfld-1.c: New tests.
10403         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10404         * gcc.dg/uninit-A.c: Update.
10405
10406 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10407
10408         * g++.dg/template/ctor1.C: Add instantiation.
10409
10410 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10411
10412         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10413         argument to __builtin_prefetch to be const ptr.
10414
10415 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10416
10417         * gcc.c-torture/compile/20020120-1.c: New test.
10418
10419 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10420
10421         * gcc.c-torture/execute/20020127-1.c: New test.
10422
10423 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10424
10425         * g77.dg/f77-edit-i-in.f: New test
10426         * g77.dg/f77-edit-i-out.f: New test
10427
10428 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10429
10430         * gcc.dg/debug/debug.exp: New file.
10431         * gcc.dg/debug/trivial.c: New file.
10432         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10433         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10434         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10435         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10436         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10437         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10438         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10439         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10440         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10441         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10442         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10443         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10444         * gcc.dg/20000503-1.c: Removed.
10445         * gcc.dg/20010207-1.c: Removed.
10446         * gcc.dg/20011223-1.c: Removed.
10447         * gcc.dg/20020104-2.c: Removed.
10448         * gcc.dg/debug-1.c: Removed.
10449         * gcc.dg/debug-2.c: Removed.
10450         * gcc.dg/debug-3.c: Removed.
10451         * gcc.dg/debug-4.c: Removed.
10452         * gcc.dg/debug-5.c: Removed.
10453         * gcc.dg/debug-6.c: Removed.
10454         * gcc.dg/dwarf2-1.c: Removed.
10455         * gcc.dg/dwarf2-2.c: Removed.
10456
10457 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10458
10459         * g++.old-deja/g++.other/eh5.C: New test.
10460         * g++.old-deja/g++.other/sibcall2.C: New test.
10461         * g++.old-deja/g++.other/array9.C: New test.
10462         * g++.old-deja/g++.other/typename2.C: New test.
10463         * g++.old-deja/g++.other/crash60.C: New test.
10464         * g++.old-deja/g++.other/conv9.C: New test.
10465         * g++.old-deja/g++.other/mangle10.C: New test.
10466         * g++.old-deja/g++.other/unchanging1.C: New test.
10467         * g++.old-deja/g++.other/exprstmt1.C: New test.
10468         * g++.old-deja/g++.other/inline23.C: New test.
10469         * g++.old-deja/g++.eh/ia64-1.C: New test.
10470         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10471         * g++.old-deja/g++.other/reload1.C: New test.
10472         * g++.old-deja/g++.other/static20.C: New test.
10473         * g++.old-deja/g++.other/local-alloc1.C: New test.
10474         * g++.old-deja/g++.other/conv8.C: New test.
10475         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10476         * g++.old-deja/g++.other/storeexpr1.C: New test.
10477         * g++.old-deja/g++.other/storeexpr2.C: New test.
10478         * g++.dg/eh/template2.C: New test.
10479         * g++.dg/warn/weak1.C: New test.
10480
10481 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10482
10483         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10484         Remove first, non-varying, argument.
10485
10486 2002-01-23  Richard Henderson  <rth@redhat.com>
10487
10488         * gcc.dg/inline-2.c: New.
10489
10490         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10491         Add optional target arg.  Check number of arguments.
10492         (scan-assembler-not, scan-assembler-dem): Likewise.
10493         (scan-assembler-dem-not): Likewise.
10494
10495 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10496
10497         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10498         line 12.
10499         * g++.old-deja/g++.brendan/parse3.C,
10500         g++.old-deja/g++.other/crash26.C,
10501         g++.old-deja/g++.other/crash28.C,
10502         g++.old-deja/g++.other/crash29.C,
10503         g++.old-deja/g++.other/crash30.C,
10504         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10505
10506 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10507
10508         * gcc.dg/20020115-1.c: New.
10509
10510 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10511
10512         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10513
10514 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10515
10516         * gcc.dg/20020122-3.c: New.
10517
10518 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10519
10520         * g++.dg/other/gc1.C: New test.
10521
10522 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10523
10524         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10525
10526 2002-01-22  Richard Henderson  <rth@redhat.com>
10527
10528         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10529
10530 2002-01-22  Richard Henderson  <rth@redhat.com>
10531
10532         * gcc.dg/20020122-4.c: New.
10533
10534 2002-01-22  H.J. Lu <hjl@gnu.org>
10535
10536         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10537         link output.
10538         * gcc.dg/special/ecos.exp: Likewise.
10539         * lib/g++-dg.exp: Likewise.
10540         * lib/g77-dg.exp: Likewise.
10541         * lib/gcc-dg.exp : Likewise.
10542         * lib/mike-g++.exp: Likewise.
10543         * lib/mike-g77.exp: Likewise.
10544         * lib/mike-gcc.exp: Likewise.
10545         * lib/objc-dg.exp: Likewise.
10546
10547 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10548
10549         PR target/5379
10550         * gcc.dg/20020122-2.c: New test.
10551
10552 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10553
10554         * gcc.dg/20020122-1.c: New test.
10555
10556 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10557
10558         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10559
10560 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10561
10562         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10563
10564 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10565
10566         * gcc.c-torture/compile/20020121-1.c: New test.
10567
10568 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10569
10570         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10571         ld_library_path.
10572
10573 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10574
10575         * gcc.dg/20020218-1.c: New test.
10576
10577 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10578
10579         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10580         messages
10581         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10582         "At global scope" warning
10583         * g++.dg/ext/align1.C: Change cygwin test for alignment
10584         from db-bogus to dg-warning
10585
10586 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10587
10588         * g77.f-torture/compile/cpp2.F: New test.
10589
10590 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10591
10592         * g++.dg/template/access1.C: New test.
10593
10594 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10595
10596         * gcc.dg/20020118-1.c: New.
10597
10598 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10599
10600         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10601
10602 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10603
10604         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10605         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10606         alignment warnings.
10607
10608 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10609
10610         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10611         torture_with_loops and torture_without_loops
10612
10613 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10614
10615         * gcc.c-torture/compile/20020116-1.c: New test.
10616
10617 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10618
10619         * gcc.dg/20020116-2.c: New test.
10620
10621         * gcc.dg/ultrasp4.c: New test.
10622
10623         * gcc.dg/20020116-1.c: New test.
10624
10625 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10626
10627         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10628         by EABI.
10629
10630 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10631
10632         * gcc.misc-tests/i386-prefetch.exp: New.
10633         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10634         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10635         * gcc.misc-tests/i386-pf-none-1.c: New test.
10636         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10637
10638 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10639
10640         * gcc.dg/gnu89-init-1.c: Add new tests.
10641
10642 2002-01-15  Andreas Jaeger  <aj@suse.de>
10643
10644         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10645         * gcc.dg/i386-mmx-2.c: Likewise.
10646         * gcc.dg/i386-sse-1.c: Likewise.
10647         * gcc.dg/i386-sse-2.c: Likewise.
10648         * gcc.dg/i386-sse-3.c: Likewise.
10649
10650 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10651
10652         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10653         Uncomment additional cases that now pass.
10654
10655 2002-01-11  Richard Henderson  <rth@redhat.com>
10656
10657         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10658         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10659
10660 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10661
10662         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10663
10664 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10665
10666         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10667         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10668
10669 2002-01-10  Dale Johannesen  <dalej@apple.com>
10670
10671         * gcc.c-torture/execute/loop-11.c: New.
10672
10673 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10674
10675         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10676         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10677
10678 2002-01-09  Richard Henderson  <rth@redhat.com>
10679
10680         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10681         type in which to perform the operation for each size.
10682
10683 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10684
10685         * gcc.c-torture/compile/20020109-2.c: New test.
10686
10687 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10688
10689         * gcc.c-torture/execute/loop-10.c: New test.
10690
10691 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10692
10693         * gcc.c-torture/compile/20010226-1.c: New test.
10694         * gcc.c-torture/compile/20010227-1.c: New test.
10695         * gcc.c-torture/compile/20010426-1.c: New test.
10696         * gcc.c-torture/compile/20010510-1.c: New test.
10697         * gcc.c-torture/compile/20010605-3.c: New test.
10698         * gcc.c-torture/compile/20010824-1.c: New test.
10699         * gcc.c-torture/execute/20010409-1.c: New test.
10700         * gcc.dg/noncompile/20000901-1.c: New test.
10701         * gcc.dg/20001023-1.c: New test.
10702         * gcc.dg/20001101-1.c: New test.
10703         * gcc.dg/20001102-1.c: New test.
10704         * gcc.dg/20010207-1.c: New test.
10705         * gcc.dg/20010405-1.c: New test.
10706         * gcc.dg/20010822-1.c: New test.
10707         * gcc.dg/20011107-1.c: New test.
10708
10709 2002-01-09  Jeffrey A Law  (law@redhat.com)
10710
10711         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10712
10713         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10714         execution failure on PA targets.
10715
10716 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10717
10718         * gcc.c-torture/compile/20020109-1.c: New test.
10719
10720 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10721
10722         * gcc.c-torture/execute/20020108-1.c: New test.
10723
10724 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10725
10726         * gcc.dg/20020108-1.c: New test.
10727
10728 2002-01-08  H.J. Lu <hjl@gnu.org>
10729
10730         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10731         for header files.
10732
10733 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10734
10735         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10736         consistency.
10737
10738 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10739
10740         * gcc.dg/altivec-4.c: Test altivec predicates.
10741
10742 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10743
10744         * gcc.c-torture/execute/20020107-1.c: New test.
10745
10746 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10747
10748         PR c/5279
10749         * gcc.c-torture/compile/20020106-1.c: New test.
10750
10751 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10752
10753         * gcc.c-torture/execute/nestfunc-4.c: New test.
10754
10755 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10756
10757         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10758         extra triple that slipped in.
10759         * g++.old-deja/g++.abi/align.C: Likewise.
10760         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10761
10762 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10763
10764         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10765         * g++.old-deja/g++.abi/align.C: Likewise.
10766         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10767
10768         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10769         on FreeBSD/i386.
10770         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10771         FreeBSD.
10772
10773 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10774
10775         * gcc.dg/20020104-1.c: New test.
10776
10777         * gcc.dg/20020104-2.c: New test.
10778
10779 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10780
10781         * gcc.dg/20020103-1.c: Fix typo in target selector.
10782
10783 2002-01-03  Richard Henderson  <rth@redhat.com>
10784
10785         * gcc.dg/20020103-1.c: New.
10786
10787 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10788
10789         * gcc.c-torture/execute/20020103-1.c: New test.
10790
10791 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10792
10793         * g++.dg/other/debug2.C: New test.
10794
10795         * gcc.c-torture/compile/20020103-1.c: New test.
10796
10797 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10798
10799         * gcc.dg/gnu89-init-1.c: Added new tests.
10800
10801 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10802
10803         * g++.dg/template/friend2.C: Remove as patch is reverted.
10804
10805         * g++.dg/warn/oldcast1.C: New test.
10806
10807         * g++.dg/template/ptrmem1.C: New test.
10808         * g++.dg/template/ptrmem2.C: New test.
10809
10810         * g++.dg/template/ntp.C: New test.
10811
10812         * g++.dg/other/component1.C: New test.
10813
10814         * g++.dg/template/ttp3.C: New test.
10815
10816         * g++.dg/template/friend2.C: New test.
10817         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10818
10819 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10820
10821         * g++.dg/other/ptrmem1.C: New test.
10822         * g++.dg/other/ptrmem2.C: New test.
10823
10824 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10825
10826         * g++.dg/template/ctor1.C: New test.
10827
10828 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10829
10830         * g++.dg/template/friend2.C: New test.
10831
10832 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10833
10834         * gcc.dg/mmix-1.c: New test.
10835
10836 2001-12-31  Richard Henderson  <rth@redhat.com>
10837
10838         * gcc.dg/asm-5.c: New.
10839
10840 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10841
10842         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10843         in namespace __gnu_cxx
10844
10845 2001-12-30  Richard Henderson  <rth@redhat.com>
10846
10847         * gcc.dg/debug-6.c: New.
10848
10849 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10850
10851         * gcc.c-torture/compile/20011229-2.c: New test.
10852
10853 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10854
10855         * gcc.dg/debug-3.c: New test.
10856         * gcc.dg/debug-4.c: New test.
10857         * gcc.dg/debug-5.c: New test.
10858
10859 2001-12-29  Richard Henderson  <rth@redhat.com>
10860
10861         * g++.dg/eh/loop1.C: New.
10862
10863 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10864
10865         * g++.dg/template/crash1.C: New test.
10866
10867 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10868
10869         * g++.dg/other/const1.C: New test.
10870
10871 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10872
10873         * gcc.c-torture/compile/20011229-1.c: New test.
10874
10875 2001-12-28  Stan Shebs  <shebs@apple.com>
10876
10877         * lib/objc-torture.exp: Resync with c-torture.exp.
10878         * lib/objc.exp: Load standard libraries.
10879
10880 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10881
10882         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10883         additional tests.
10884
10885 2001-12-27  Roger Sayle <roger@eyesopen.com>
10886
10887         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10888
10889 2001-12-27  Richard Henderson  <rth@redhat.com>
10890
10891         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10892
10893 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10894
10895         * g++.dg/eh/ctor1.C: New test.
10896         * g++.dg/other/error2.C: New test.
10897
10898 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10899
10900         * g++.dg/other/init2.C: New test.
10901
10902 2001-12-24  Richard Henderson  <rth@redhat.com>
10903
10904         * gcc.dg/20011223-1.c: New.
10905         * gcc.dg/inline-1.c: New.
10906
10907 2001-12-23  Richard Henderson  <rth@redhat.com>
10908
10909         * gcc.dg/asm-4.c: Test operand modifiers.
10910
10911 2001-12-23  Richard Henderson  <rth@redhat.com>
10912
10913         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10914
10915 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10916
10917         * gcc.c-torture/execute/20011223-1.c: New test.
10918
10919 2001-12-21  Richard Henderson  <rth@redhat.com>
10920
10921         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10922         re-enables the warning.
10923
10924 2001-12-21  Richard Henderson  <rth@redhat.com>
10925
10926         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10927
10928 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10929
10930         * gcc.c-torture/compile/20011218-1.c: New test.
10931
10932 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10933
10934         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10935         arm-isr.c test.
10936         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10937         epilogue generation for ARM ISR routines.
10938
10939 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10940
10941         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10942         * gcc.dg/format/c90-printf-3.c: Likewise.
10943         * gcc.dg/format/c99-printf-3.c: Likewise.
10944         * gcc.dg/format/ext-1.c: Likewise.
10945         * gcc.dg/format/ext-6.c: Likewise.
10946         * gcc.dg/format/format.h: Prototype unlocked stdio.
10947
10948 2001-12-20  Richard Henderson  <rth@redhat.com>
10949
10950         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10951         (arena): Use it.
10952         (malloc): Correct allocation logic.  Abort if we fill up the
10953         arena before initialization complete.
10954         (realloc): Correct allocation logic.
10955
10956 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10957
10958         * gcc.c-torture/compile/20011219-2.c: New test.
10959
10960         * gcc.c-torture/execute/20011219-1.c: New test.
10961
10962 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10963
10964         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10965         target does not support weak symbols.
10966
10967 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10968
10969         * gcc.c-torture/compile/20011219-1.c: New test.
10970
10971 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10972
10973         * g++.dg/other/error1.C: New test.
10974
10975 2001-12-17  Jeffrey A Law  (law@redhat.com)
10976
10977         * gcc.c-torture/execute/20011217-1.c: New test.
10978
10979 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10980
10981         * objc.dg/special/: New directory.
10982         * objc.dg/special/special.exp: New file.
10983         * objc.dg/special/unclaimed-category-1.h: New file.
10984         * objc.dg/special/unclaimed-category-1a.m: New file.
10985         * objc.dg/special/unclaimed-category-1.m: New file.
10986
10987 2001-12-17  Andreas Jaeger  <aj@suse.de>
10988
10989         * gcc.c-torture/compile/20011217-2.c: New test.
10990
10991 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10992
10993         * gcc.c-torture/compile/20011217-1.c: New test.
10994
10995 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10996
10997         * testsuite/gcc.dg/20011214-1.c: New.
10998
10999 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11000
11001         * gcc.dg/altivec-4.c: New.
11002
11003 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11004
11005         * gcc.dg/20011113-1.c: New test.
11006
11007 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11008
11009         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11010         std::__malloc_alloc_template<0> and
11011         std::__default_alloc_template<false, 0>.
11012
11013 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11014
11015         * objc/execute/bf-21.m: New test.
11016         * objc/execute/enumeration-1.m: New test.
11017         * objc/execute/enumeration-2.m: New test.
11018
11019 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11020
11021         * gcc.dg/gnu89-init-1.c: New test.
11022
11023 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11024
11025         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11026         * g++.old-deja/g++.jason/2371.C: Likewise.
11027         * g++.old-deja/g++.jason/template33.C: Likewise.
11028         * g++.old-deja/g++.jason/template34.C: Likewise.
11029         * g++.old-deja/g++.jason/template36.C: Likewise.
11030         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11031         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11032         * g++.old-deja/g++.other/typename1.C: Likewise.
11033         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11034         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11035         * g++.old-deja/g++.pt/typename11.C: Likewise.
11036         * g++.old-deja/g++.pt/typename14.C: Likewise.
11037         * g++.old-deja/g++.pt/typename16.C: Likewise.
11038         * g++.old-deja/g++.pt/typename3.C: Likewise.
11039         * g++.old-deja/g++.pt/typename4.C: Likewise.
11040         * g++.old-deja/g++.pt/typename5.C: Likewise.
11041         * g++.old-deja/g++.pt/typename7.C: Likewise.
11042         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11043
11044 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11045
11046         * g++.dg/other/linkage1.C: New test.
11047         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11048         specifiers.
11049
11050 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11051
11052         * gcc.dg/concat.c: New test.
11053
11054 2001-12-11  Stan Shebs  <shebs@apple.com>
11055
11056         * objc/compile: New test directory.
11057         * objc/compile/compile.exp: New expect script.
11058         * objc/compile/20011211-1.m: New compile test.
11059
11060 2001-12-11  Jason Merrill  <jason@redhat.com>
11061
11062         * lib/prune.exp (prune_gcc_output): Also handle "In member
11063         function".  So many permutations...
11064
11065 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11066
11067         * g++.dg/template/typedef1.C: New test.
11068
11069 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11070
11071         * g++.dg/other/copy1.C: New test.
11072
11073 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11074
11075         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11076
11077         * gcc.dg/builtin-choose-expr.c: New.
11078
11079 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11080
11081         * gcc.dg/altivec-2.c: New.
11082
11083 2001-12-07  Richard Henderson  <rth@redhat.com>
11084
11085         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11086
11087 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11088
11089         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11090         ultrasparc.
11091
11092 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11093
11094         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11095
11096 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11097
11098         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11099         variable argument list.
11100
11101 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11102
11103         * gcc.c-torture/execute/memcheck: Delete entire directory.
11104         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11105         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11106
11107 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11108
11109         * gcc.dg/Wshadow-1.c: New test.
11110
11111 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11112
11113         * gcc.c-torture/compile/20011130-1.c: New test.
11114
11115         * gcc.dg/noncompile/20011025-1.c: New test.
11116
11117         * g++.dg/other/anon-union.C: New test.
11118
11119         * gcc.c-torture/execute/20011024-1.c: New test.
11120
11121 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11122
11123         * gcc.c-torture/execute/20000722-1.x,
11124         gcc.c-torture/execute/20010123-1.x: Remove.
11125         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11126         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11127         gcc.dg/c99-complit-2.c: New tests.
11128
11129 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11130
11131         * g++.dg/inherit/base1.C: New test.
11132
11133 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11134
11135         * g++.dg/other/stdarg1.C: New test.
11136
11137         * gcc.c-torture/compile/20011130-2.c: New test.
11138
11139 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11140
11141         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11142         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11143         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11144         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11145         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11146         * gcc.dg/builtin-prefetch-1.c: New test.
11147
11148 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11149
11150         * gcc.dg/20011130-1.c: New test.
11151
11152 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11153
11154         * g++.dg/other/scope1.C: New test.
11155         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11156
11157 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11158
11159         * gcc.dg/vla-init-1.c: New test.
11160
11161 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11162
11163         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11164
11165 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11166
11167         * objc.dg/alias.m: Update.
11168         * objc.dg/class-1.m: Update.
11169         * objc.dg/const-str-1.m: Update.
11170         * objc.dg/fwd-proto-1.m: Update.
11171         * objc.dg/id-1.m: Update.
11172         * objc.dg/super-class-1.m: Update.
11173
11174 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11175
11176         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11177         constructs.
11178
11179 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11180
11181         * gcc.c-torture/execute/20011128-1.c: New test.
11182
11183 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11184
11185         * gcc.dg/20011127-1.c: New test.
11186
11187 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11188
11189         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11190         from Austin Group draft 7.
11191         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11192         scanf format arguments.
11193         * gcc.dg/format/no-exargs-2.c: New test.
11194
11195 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11196
11197         * g++.dg/abi/vbase8-4.C: New test.
11198
11199 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11200
11201         * gcc.c-torture/execute/20011121-1.c: New test.
11202
11203 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11204
11205         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11206
11207 2001-11-23  Andreas Jaeger  <aj@suse.de>
11208
11209         * gcc.dg/cpp/charconst-2.c: New test.
11210
11211 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11212
11213         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11214         to the host if it is remote.  Let tests specify extra headers
11215         they use.
11216         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11217         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11218         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11219         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11220         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11221         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11222         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11223         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11224         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11225         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11226
11227 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11228
11229         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11230         for little endian ARMs.
11231
11232 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11233
11234         * gcc.c-torture/compile/20011119-1.c: New test.
11235         * gcc.c-torture/compile/20011119-2.c: New test.
11236
11237 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11238
11239         * gcc.dg/altivec-1.c: Fix typo.
11240
11241 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11242
11243         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11244
11245 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11246
11247         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11248
11249 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11250
11251         * lib/g77.exp: Don't specify --rpath-link.
11252
11253         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11254         across all the headers.
11255         * gcc.dg/format/format.exp: For testing on a remote host,
11256         copy format.h.
11257
11258         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11259         * gcc.c-torture/execute/930406-1.c: Likewise.
11260         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11261
11262 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11263
11264         * gcc.dg/altivec-1.c: New.
11265
11266 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11267
11268         * gcc.dg/cpp/fpreprocessed.c: New test case.
11269
11270 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11271
11272         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11273         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11274         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11275
11276 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11277
11278         * gcc.dg/no-builtin-1.c: New test.
11279
11280 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11281
11282         * gcc.c-torture/execute/20011115-1.c: New test.
11283
11284 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11285
11286         * gcc.c-torture/compile/20011114-2.c: New test.
11287         * gcc.c-torture/compile/20011114-3.c: New test.
11288         * gcc.c-torture/compile/20011114-4.c: New test.
11289
11290 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11291
11292         * g++.dg/other/init1.C: New test.
11293
11294 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11295
11296         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11297         message.
11298
11299         * gcc.c-torture/execute/20011114-1.c: New testcase.
11300
11301         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11302         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11303         like the (before this change) version of 20010327-1.c.
11304
11305 2001-11-14  Roger Sayle <roger@eyesopen.com>
11306
11307         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11308
11309 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11310
11311         * g++.dg/init/array2.C: New test.
11312
11313 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11314
11315         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11316
11317 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11318
11319         * g++.dg/other/forscope1.C: New test.
11320         * g++.dg/ext/forscope1.C: New test.
11321         * g++.dg/ext/forscope2.C: New test.
11322
11323 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11324
11325         * gcc.c-torture/execute/20011113-1.c: New test.
11326
11327 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11328
11329         * gcc.c-torture/execute/20011109-2.c: New test.
11330
11331         * gcc.c-torture/execute/20011109-1.c: New test.
11332
11333 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11334
11335         * gcc.c-torture/compile/20011109-1.c: New test.
11336
11337 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11338
11339         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11340         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11341         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11342         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11343         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11344         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11345         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11346
11347 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11348
11349         * g++.dg/warn/Wshadow-1.C: New tests.
11350         * g++.old-deja/g++.mike/for3.C: Update.
11351
11352 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11353
11354         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11355         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11356         XFAILs.  Adjust expected error texts.
11357         * gcc.c-torture/compile/20011106-1.c,
11358         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11359         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11360         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11361         gcc.dg/c99-array-lval-5.c: New tests.
11362
11363 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11364
11365         * gcc.dg/cpp/defined.c: Update.
11366
11367 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11368
11369         * gcc.c-torture/execute/anon-1.c: New test.
11370
11371 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11372
11373         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11374         same size, so no warning should be produced on stormy16.
11375
11376         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11377         due to oversized array.
11378         * g++.old-deja/g++.mike/ns15.C: Likewise.
11379         * g++.old-deja/g++.pt/crash16.C: Likewise.
11380
11381 2001-11-02  Graham Stott  <grahams@redhat.com>
11382
11383         * g++.dgother/debug1.C: Fix typos.
11384
11385 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11386
11387         * g++.dg/other/debug1.C: New test.
11388
11389 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11390
11391         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11392         of unsigned long.
11393
11394 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11395
11396         * gcc.dg/20011029-2.c: New test.
11397
11398         * gcc.c-torture/compile/20011029-1.c: New test.
11399
11400 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11401
11402         * objc/execute/class_self-1.m: New test.
11403         * objc/execute/class_self-2.m: New test.
11404
11405 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11406
11407         * gcc.misc-tests/msgs.exp: Delete.
11408         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11409         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11410         error set to match recent changes.
11411
11412 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11413
11414         * gcc.dg/20011021-1.c: New test.
11415
11416 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11417
11418         * gcc.c-torture/compile/20011023-1.c: New test.
11419
11420 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11421
11422         * lib/g77.exp: Rewrite based on lib/g++.exp.
11423
11424 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11425
11426         * gcc.c-torture/execute/20011019-1.c: New test.
11427
11428         * gcc.dg/20011018-1.c: New test.
11429
11430 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11431
11432         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11433
11434 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11435
11436         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11437         * gcc.dg/attr-invalid.c: Likewise.
11438
11439 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11440
11441         * testsuite/gcc.dg/20011015-1.c: New test.
11442
11443 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11444
11445         * g++.dg/template/unify2.C: New test.
11446
11447 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11448
11449         * g++.dg/other/exception-specification.C: New test
11450
11451 2001-10-13  Tom Rix  <trix@redhat.com>
11452
11453         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11454         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11455
11456 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11457
11458         * testsuite/gcc.dg/20011009-1.c: New test.
11459
11460 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11461
11462         PR g++/4476
11463         * g++.dg/other/friend1.C: New test.
11464
11465 2001-10-11  Richard Henderson  <rth@redhat.com>
11466
11467         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11468
11469 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11470
11471         * gcc.c-torture/compile/20011010-1.c: New.
11472
11473 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11474
11475         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11476         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11477         g77.f-torture/execute/execute.exp,
11478         g77.f-torture/noncompile/noncompile.exp,
11479         gcc.c-torture/compile/compile.exp,
11480         gcc.c-torture/execute/execute.exp,
11481         gcc.c-torture/execute/ieee/ieee.exp,
11482         gcc.c-torture/execute/memcheck/memcheck.exp,
11483         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11484         objc/execute/execute.exp: Update FSF address.
11485
11486 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11487
11488         * gcc.dg/cpp/cmdlne-C.c: Update.
11489         * gcc.dg/cpp/cmdlne-C2.c: New.
11490
11491 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11492
11493         * gcc.c-torture/execute/20011008-3.c: New.
11494
11495 2001-10-08  DJ Delorie  <dj@redhat.com>
11496
11497         * gcc.dg/20011008-1.c: New.
11498         * gcc.dg/20011008-2.c: New.
11499
11500 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11501
11502         * gcc.dg/cpp/spacing1.c: Update test.
11503
11504 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11505
11506         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11507         spelling errors of "separate" as "seperate".
11508
11509 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11510
11511         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11512         enough to avoid inlining.
11513
11514 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11515
11516         * lib/g77.exp: set libg2c_dir correctly.
11517
11518 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11519
11520         * gcc.dg/cpp/macro11.c: New test.
11521
11522 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11523
11524         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11525         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11526         gcc.dg/format/multattr-3.c: New tests.
11527         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11528         tests for format attributes on function pointers being rejected.
11529
11530 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11531
11532         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11533
11534 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11535
11536         * g++.dg/warn/format1.C: New test.
11537
11538 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11539
11540         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11541
11542 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11543
11544         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11545
11546 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11547
11548         * gcc.dg/cpp/redef2.c: Add test.
11549
11550 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11551
11552         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11553         long-standing bug on i686, apparently.
11554         * gcc.c-torture/execute/loop-2c.x: New file.
11555         * gcc.c-torture/execute/loop-2d.x: New file.
11556         * gcc.c-torture/execute/loop-3c.x: New file.
11557
11558 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11559
11560         * gcc.dg/cpp/20000625-2.c: Correct line number.
11561
11562 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11563
11564         * gcc.dg/cpp/macro10.c: New test.
11565         * gcc.dg/cpp/strify3.c: New test.
11566         * gcc.dg/cpp/spacing1.c: Add tests.
11567         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11568         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11569
11570 2001-09-24  DJ Delorie  <dj@redhat.com>
11571
11572         * gcc.c-torture/execute/20010924-1.c: New test.
11573
11574 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11575
11576         * testsuite/objc/execute/paste.m: Remove.
11577
11578 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11579
11580         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11581
11582 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11583
11584         * g77.dg/strlen0.f: New test.
11585
11586 2001-09-21  Richard Henderson  <rth@redhat.com>
11587
11588         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11589         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11590
11591 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11592
11593         Table-driven attributes.
11594         * g++.dg/ext/attrib1.C: New test.
11595
11596 2001-09-20  DJ Delorie  <dj@redhat.com>
11597
11598         * gcc.dg/20000926-1.c: Update expected warning messages.
11599         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11600         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11601         array.
11602
11603 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11604
11605         * g++.dg/eh/registers1.C: New test case.
11606
11607 2001-09-17  Richard Henderson  <rth@redhat.com>
11608
11609         * gcc.dg/array-5.c: Fix VLA decomposition test.
11610
11611 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11612
11613         * gcc.dg/cpp/line5.c: New testcase.
11614
11615 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11616
11617         * gcc.dg/cpp/macro9.c: New test.
11618
11619 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11620
11621         * gcc.c-torture/execute/980223.c: Change type of addr from long
11622         to char *.
11623
11624 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11625
11626         * gcc.c-torture/execute/20010915-1.c: New test.
11627
11628 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11629
11630         * g77.dg/bprob: New directory.
11631         * g77.dg/bprob/bprob.exp: New file.
11632         * g77.dg/bprob/bprob-1.f: New test.
11633         * g77.dg/gcov: New directory.
11634         * g77.dg/gcov/gcov.exp: New file.
11635         * g77.dg/gcov/gcov-1.f: New test.
11636         * g77.dg/gcov/gcov-1.x: New file.
11637
11638 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11639
11640         * gcc.dg/cpp/directiv.c: Update.
11641         * gcc.dg/cpp/undef1.c: Update.
11642
11643 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11644
11645         * gcc.dg/20010912-1.c: New test.
11646
11647 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11648
11649         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11650         language-independent file in lib.
11651         * lib/gcov.exp: New file.
11652
11653 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11654
11655         * gcc.c-torture/compile/20010911-1.c: New test.
11656
11657 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11658
11659         * lib/profopt.exp: New, to support profile-directed optimizations.
11660         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11661         * gcc.misc-tests/bprob-1.c: New test.
11662         * gcc.misc-tests/bprob-2.c: New test.
11663
11664 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11665
11666         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11667         XFAIL and which kinds of gcov output to verify.
11668         * gcc.misc-tests/gcov-4b.x: New file.
11669         * gcc.misc-tests/gcov-5b.x: New file.
11670         * gcc.misc-tests/gcov-6.x: New file.
11671         * gcc.misc-tests/gcov-7.c: New test.
11672         * gcc.misc-tests/gcov-7.x: New file.
11673
11674 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11675
11676         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11677         * gcc.misc-tests/gcov-6.c: New test.
11678
11679 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11680
11681         PR c++/3986
11682         * g++.dg/abi/vbase1.C: New test.
11683
11684 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11685
11686         * objc.dg/method-2.m: New.
11687
11688 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11689
11690         PR c++/4203
11691         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11692         * g++.dg/init/empty1.C: New test.
11693
11694 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11695
11696         * gcc.c-torture/compile/20010903-1.c: New test.
11697
11698 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11699
11700         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11701         for m68k.
11702
11703 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11704
11705         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11706
11707         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11708
11709         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11710
11711 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11712
11713         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11714         for 16-bit 'unsigned int'.
11715
11716 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11717
11718         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11719
11720 2001-08-27  Richard Henderson  <rth@redhat.com>
11721
11722         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11723         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11724
11725 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11726
11727         * gcc.dg/asm-names.c (ymain): New.
11728
11729 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11730
11731         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11732         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11733         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11734
11735 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11736
11737         * gcc.dg/compare5.c: New testcase.
11738
11739 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11740
11741         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11742         and "In instantiation".
11743
11744 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11745
11746         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11747
11748 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11749
11750         * gcc.misc-tests/gcov.exp: Add support for branch information.
11751         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11752         * gcc.misc-tests/gcov-4.c: New test.
11753         * gcc.misc-tests/gcov-4b.c: New test.
11754         * gcc.misc-tests/gcov-5b.c: New test.
11755
11756 2001-08-20  Zack Weinberg  <zackw@panix.com>
11757
11758         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11759         expected to fail.
11760
11761 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11762
11763         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11764
11765 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11766
11767         * g++.dg/eh/
11768         Moved to gcc-deps.exp
11769         * gcc-deps.exp: New file.
11770
11771 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11772
11773         * g++.old-deja/g++.pt/defarg14.C: New test.
11774
11775 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11776
11777         * g++.old-deja/g++.other/lineno5.C: New test.
11778
11779 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11780
11781         * g++.old-deja/g++.pt/crash68.C: New test.
11782
11783 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11784
11785         * g++.old-deja/g++.other/crash42.C: New test.
11786
11787 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11788
11789         * gcc.dg/cpp/extratokens.c: Fix.
11790         * gcc.dg/cpp/skipping2.c: New tests.
11791
11792 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11793
11794         * gcc.c-torture/execute/20010724-1.c: New file.
11795         * gcc.c-torture/execute/20010724-1.x: New file.
11796
11797 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11798
11799         * g++.old-deja/g++.other/cond7.C: New test.
11800
11801 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11802
11803         * g++.old-deja/g++.other/optimize4.C: New test.
11804
11805 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11806
11807         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11808
11809 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11810
11811         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11812         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11813         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11814         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11815
11816         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11817         bug report" message.
11818
11819         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11820         * g++.dg/ext/instantiate1.C: Move from old-deja.
11821
11822 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11823
11824         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11825         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11826         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11827         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11828
11829 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11830
11831         * gcc.c-torture/execute/20010723-1.c: New test.
11832
11833 2001-07-23  Ben Elliston  <bje@redhat.com>
11834
11835         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11836
11837 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11838
11839         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11840         i[34567]86-*-*.
11841         Delete handling of ieee_multilib_flags.
11842         Pass -mieee for alpha*-*-* and sh-*-*.
11843         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11844
11845 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11846
11847         Remove old-abi tests.
11848         * g++.old-deja/g++.mike/p11116.C: Remove.
11849         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11850
11851 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11852
11853         * g77.f-torture/compile/pr3743.f:  New test
11854
11855 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11856
11857         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11858
11859 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11860
11861         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11862         g++.old-deja/g++.pt/static6.C: Likewise.
11863         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11864         supports weak symbols.
11865
11866 2001-07-18  Andreas Jaeger  <aj@suse.de>
11867
11868         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11869         supported again.
11870
11871 2001-07-18  Andreas Jaeger  <aj@suse.de>
11872
11873         * gcc.dg/iftrap-1.c: Fix target line.
11874
11875 2001-07-17  Richard Henderson  <rth@redhat.com>
11876
11877         * gcc.c-torture/execute/20010717-1.c: New.
11878
11879 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11880
11881         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11882         tests.
11883
11884 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11885
11886         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11887
11888 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11889
11890         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11891         UAC_SIGBUS, UAC_NOPRINT definitions.
11892
11893 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11894
11895         * objc/execute/object_is_class.m: New test.
11896         * objc/execute/object_is_meta_class.m: New test.
11897
11898 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11899
11900         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11901         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11902
11903 2001-01-15  David Bil
11904         * objc/execute/class-14.m: Added.
11905         * objc/execute/class-2.m: Added.
11906         * objc/execute/class-3.m: Added.
11907         * objc/execute/class-4.m: Added.
11908         * objc/execute/class-5.m: Added.
11909         * objc/execute/class-6.m: Added.
11910         * objc/execute/class-7.m: Added.
11911         * objc/execute/class-8.m: Added.
11912         * objc/execute/class-9.m: Added.
11913         * objc/execute/class-tests-1.h
11914         * objc/execute/class-tests-2.h
11915         * objc/execute/compatibility_alias.m: Added.
11916         * objc/execute/encode-1.m: Added.
11917         * objc/execute/formal_protocol-1.m: Added.
11918         * objc/execute/formal_protocol-2.m: Added.
11919         * objc/execute/formal_protocol-3.m: Added.
11920         * objc/execute/formal_protocol-4.m: Added.
11921         * objc/execute/formal_protocol-5.m: Added.
11922         * objc/execute/formal_protocol-6.m: Added.
11923         * objc/execute/formal_protocol-7.m: Added.
11924         * objc/execute/informal_protocol.m: Added.
11925         * objc/execute/initialize.m: Added.
11926         * objc/execute/load.m: Added.
11927         * objc/execute/many_args_method.m: Added.
11928         * objc/execute/nested-3.m: Added.
11929         * objc/execute/no_clash.m: Added.
11930         * objc/execute/private.m: Added.
11931         * objc/execute/redefining_self.m: Added.
11932         * objc/execute/root_methods.m: Added.
11933         * objc/execute/selector-1.m: Added.
11934         * objc/execute/static-1.m: Added.
11935         * objc/execute/static-2.m: Added.
11936         * objc/execute/va_method.m: Added.
11937
11938 2001-03-10  Richard Henderson  <rth@redhat.com>
11939
11940         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11941
11942 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11943
11944         * g++.old-deja/g++.other/crash31.C: XFAIL.
11945         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11946         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11947         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11948         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11949         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11950
11951 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11952
11953         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11954
11955 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11956
11957         * gcc.dg/20000724-1.c: Don't use multiline strings.
11958
11959 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11960
11961         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11962         result of -cString against what we expect it to be; don't just
11963         print it out for no one to read.
11964
11965         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11966         Based on testcases provided by Nicola Pero.
11967
11968 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11969
11970         * gcc.dg/cpp/macro7.c: New test.
11971
11972 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11973
11974         * gcc.dg/cpp/multiline.c: Update.
11975
11976 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11977
11978         * g++.old-deja/g++.other/enum3.C: New test.
11979
11980 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11981
11982         * g++.old-deja/g++.other/pod1.C: New test.
11983
11984 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11985
11986         * g++.old-deja/g++.ext/overload1.C: New test.
11987
11988 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11989
11990         * g++.old-deja/g++.pt/using1.C: New test.
11991
11992 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11993
11994         * g++.old-deja/g++.other/using9.C: New test.
11995
11996 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11997
11998         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11999
12000         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12001
12002 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12003
12004         * g++.old-deja/g++.ext/realpt1.C: Remove.
12005
12006 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12007
12008         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12009
12010 2001-02-26  Will Cohen  <wcohen@redhat.com>
12011
12012         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12013
12014 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12015
12016         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12017         templatized constructors.
12018
12019 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12020
12021         * gcc.c-torture/execute/20010224-1.c: New test.
12022
12023 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12024
12025         * gcc.c-torture/execute/20010222-1.c: New test.
12026
12027 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12028
12029         * g++.old-deja/g++.other/inline20.C: New test.
12030
12031 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12032
12033         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12034
12035 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12036
12037         * g++.old-deja/g++.other/lookup22.C: New test.
12038
12039 200
12040         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12041         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12042         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12043         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12044         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12045
12046 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12047
12048         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12049         account.
12050
12051 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12052
12053         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12054
12055 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12056
12057         * g++.old-deja/g++.pt/crash62.C: New test.
12058
12059 2001-01-04  Richard Henderson  <rth@redhat.com>
12060
12061         * gcc.dg/20000926-1.c: Update expected warnings.
12062         * gcc.dg/array-2.c: Likewise.
12063         * gcc.dg/array-4.c: Also validate flexible array members.
12064         * gcc.dg/c99-flex-array-1.c: New.
12065
12066 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12067
12068         * gcc.c-torture/compile/20001222-1.x: Remove.
12069
12070 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12071
12072         * gcc.c-torture/execute/built-in-setjmp.c: New.
12073
12074 2001-01-03  Richard Henderson  <rth@redhat.com>
12075
12076         * gcc.dg/940510-1.c: Update expected error wording.
12077         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12078
12079 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12080
12081         * lib/target-supports.exp (check_alias_available): Modified to
12082         indicate aliases not supported if only weak aliases are supported.
12083
12084 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12085
12086         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12087         Turn on cmpstrsi checks for __pj__ and __i370__.
12088
12089 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12090
12091         * g++.old-deja/g++.other/virtual11.C: New test.
12092
12093 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12094
12095         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12096
12097 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12098
12099         * gcc.c-torture/compile/20010102-1.c: New test.
12100
12101 2001-01-02  Andreas Jaeger  <aj@suse.de>
12102
12103         * gcc.dg/noreturn-3.c: New test.
12104
12105         * gcc.dg/noreturn-4.c: New test.
12106
12107 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12108
12109         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12110         __builtin_fputc and __builtin_fwrite.
12111
12112 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12113
12114         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12115         signed char, not default char.
12116
12117 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12118
12119         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12120
12121 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12122
12123         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12124
12125 2000-12-29  Richard Henderson  <rth@redhat.com>
12126
12127         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12128         (__cyg_profile_func_exit): Define.
12129
12130 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12131
12132         * g++.dg/vtgc1.C: New test.
12133
12134 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12135
12136         * gcc.dg/noncompile/20001228-1.c: New test.
12137
12138         * gcc.dg/20001228-1.c: New test.
12139
12140         * gcc.c-torture/execute/20001228-1.c: New test.
12141
12142 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12143
12144         * gcc.dg/format-strfmon-1.c: New test.
12145
12146 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12147
12148         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12149         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12150         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12151         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12152         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12153         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12154         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12155         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12156         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12157         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12158         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12159         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12160         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12161
12162         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12163         * gcc.c-torture/execute/string-opt-4.c: Test index.
12164
12165 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12166
12167         * gcc.c-torture/compile/20001226-1.c: New test.
12168
12169 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12170
12171         * gcc.c-torture/compile/20001222-1.c: New test.
12172         * gcc.c-torture/compile/20001222-1.x: Xfail.
12173
12174 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12175
12176         * gcc.c-torture/execute/comp-goto-2.c: New test.
12177
12178 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12179
12180         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12181         Use long types if __INT_MAX__ is 32767.
12182         (main): Use cast to (sint32 *) when poking 88 into a_page.
12183
12184         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12185
12186 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12187
12188         * gcc.c-torture/compile/20001221-1.c: New test.
12189         * gcc.c-torture/execute/20001221-1.c: New test.
12190
12191 2000-12-20  Richard Henderson  <rth@redhat.com>
12192
12193         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12194         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12195
12196 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12197
12198         * gcc.dg/compare3.c: New test.
12199
12200 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12201
12202         * gcc.dg/format-warnll-1.c: New test.
12203
12204 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12205
12206         * gcc.dg/cpp/cmdlne-P.c: New test.
12207
12208 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12209
12210         * gcc.c-torture/execute/builtin-abs-1.c,
12211         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12212
12213 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12214
12215         * gcc.dg/cpp/multiline.c: New test.
12216
12217 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12218
12219         * g++.old-deja/g++.other/syshdr1.C: Update.
12220         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12221
12222 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12223
12224         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12225
12226 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12227
12228         * g++.old-deja/g++.pt/ttp65.C: New test.
12229
12230 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12231
12232         * g++.old-deja/g++.pt/ttp64.C: New test.
12233
12234 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12235
12236         * g++.old-deja/g++.pt/spec33.C: New test.
12237
12238 2000-12-14  Catherine Moore  <clm@redhat.com>
12239
12240         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12241         * gcc.c-torture/execute/920612-2.c: Likewise.
12242         * gcc.c-torture/execute/920428-2.c: Likewise.
12243         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12244         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12245
12246 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12247
12248         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12249         * gcc.dg/pack-test-2.c: Likewise.
12250
12251 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12252
12253         Tests by Zack Weinberg <zackw@stanford.edu>.
12254
12255         * gcc.dg/cpp/defined.c: Update.
12256         * gcc.dg/cpp/defined_trad.c: New tests.
12257
12258 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12259
12260         * gcc.dg/cpp/trad-direct.c: Update.
12261
12262 2000-12-11  Neil Booth  <neilb@earthling.net>
12263
12264         * gcc.dg/cpp/defined_trad.c
12265
12266 2000-12-11  Neil Booth  <neilb@earthling.net>
12267
12268         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12269
12270 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12271
12272         * gcc.dg/format-miss-2.c: New test.
12273
12274 2000-12-09  Neil Booth  <neilb@earthling.net>
12275
12276         * gcc.dg/cpp/lineflags.c: New tests.
12277         * gcc.dg/cpp/poison.c: Update.
12278         * gcc.dg/cpp/redef2.c: Update.
12279         * gcc.dg/cpp/skipping.c: New test.
12280
12281 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12282
12283         * g++.old-deja/g++.other/eh3.C: New testcase.
12284
12285 2000-12-07  Neil Booth  <neilb@earthling.net>
12286
12287         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12288         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12289         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12290         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12291         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12292         Update.
12293
12294 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12295
12296         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12297         __SIZE_TYPE__ instead of int for type of integers cast to
12298         pointers.
12299
12300 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12301
12302         * g++.old-deja/g++.other/cleanup4.C: New test.
12303
12304 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12305
12306         * format-sec-1.c: New test.
12307
12308 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12309
12310         * gcc.dg/format-nonlit-3.c: New test.
12311
12312 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12313
12314         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12315         through a null pointer.
12316
12317 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12318         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12319         library makes no calls to `operator new' during initialization.
12320
12321 2000-11-04  Neil Booth  <neilb@earthling.net>
12322
12323         * gcc.dg/cpp/include2.c: New tests.
12324
12325 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12326
12327         * lib/g++.exp (g++_set_ld_library_path): New function.
12328         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12329
12330 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12331
12332         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12333         warnings.
12334
12335 2000-11-01  Richard Henderson  <rth@redhat.com>
12336
12337         * g++.old-deja/g++.ext/namedret1.C: New.
12338         * g++.old-deja/g++.ext/namedret2.C: New.
12339         * g++.old-deja/g++.ext/namedret3.C: New.
12340
12341 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12342
12343         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12344         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12345
12346 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12347
12348         * gcc.c-torture/execute/va-arg-21.c: New test.
12349
12350 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12351
12352         * gcc.dg/c99-complex-2.c: New test.
12353
12354 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12355
12356         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12357
12358 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12359
12360         * g++.old-deja/g++.other/inline16.C: New test.
12361
12362 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12363
12364         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12365         __PRETTY_FUNCTION__
12366
12367 2000-10-29  Neil Booth  <neilb@earthling.net>
12368
12369         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12370         New tests.
12371         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12372         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12373         optimisation.
12374
12375 2000-10-29  Neil Booth  <neilb@earthling.net>
12376
12377         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12378         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12379         * mi5.c: Test multiple includes work with -C.
12380         * trigraphs.c: Test ^= version.
12381
12382 2000-10-28  Neil Booth  <neilb@earthling.net>
12383
12384         New tests and test updates for new macro expander.
12385
12386         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12387         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12388         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12389         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12390         new diagnostic messages.
12391
12392         * gcc.dg/cpp/macro3.c: New tests.
12393
12394 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12395
12396         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12397         on the same line.
12398
12399 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12400
12401         * g++.old-deja/g++.other/eh2.C: New test.
12402
12403 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12404
12405         * gcc.c-torture/execute/20001027-1.c: New test.
12406
12407 2000-10-26  Richard Henderson  <rth@redhat.com>
12408
12409         * gcc.c-torture/execute/20001026-1.c: New.
12410
12411 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12412
12413         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12414         * g++.old-deja/g++.law/builtin1.C: Likewise.
12415         * g++.old-deja/g++.law/ctors10.C: Likewise.
12416         * g++.old-deja/g++.law/virtual3.C: Likewise.
12417         * g++.old-deja/g++.mike/p658.C: Likewise.
12418         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12419         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12420         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12421         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12422         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12423
12424 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12425
12426         * gcc.c-torture/compile/20001024-1.c: New test.
12427
12428 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12429
12430         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12431         to tell us whether or not we are using V3.
12432
12433 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12434
12435         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12436         operands.
12437
12438 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12439
12440         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12441
12442 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12443
12444         * gcc.c-torture/execute/20001024-1.c: New test.
12445
12446 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12447
12448         * g++.old-deja/g++.other/sibcall1.C: New test.
12449
12450 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12451
12452         * gcc.dg/noncompile/init-3.c: New test.
12453
12454 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12455
12456         * gcc.dg/format-array-1.c: New test.
12457
12458 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12459
12460         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12461         writing through null pointers; remove comment about testing
12462         unterminated strings.
12463
12464 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12465
12466         * gcc.c-torture/execute/20001017-2.c: New test.
12467
12468 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12469
12470         * gcc.c-torture/compile/20001018-1.c: New test.
12471         * gcc.c-torture/compile/20001018-1.x: Xfail.
12472
12473 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12474
12475         * gcc.c-torture/execute/20001017-1.c: New test.
12476
12477 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12478
12479         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12480         for multiple use of arguments with scanf formats; add tests for
12481         multiple use of arguments.
12482
12483 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12484
12485         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12486
12487 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12488
12489         * gcc.dg/format-miss-1.c: New test.
12490
12491 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12492
12493         * gcc.c-torture/execute/20001013-1.c: New test.
12494
12495 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12496
12497         * gcc.dg/format-branch-1.c: New test.
12498
12499 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12500
12501         * README, lib/file-format.exp: Remove EGCS references.
12502
12503 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12504
12505         * gcc.dg/20001013-1.c: New test.
12506
12507 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12508
12509         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12510         for intmax_t in the compiler using __typeof__ and the type rules
12511         for conditional expressions.
12512
12513 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12514
12515         * gcc.dg/20001012-1.c: New test.
12516         * gcc.dg/20001012-2.c: New test.
12517
12518 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12519
12520         * gcc.dg/format-attr-1.c: New test.
12521
12522 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12523
12524         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12525         __LONG_LONG_MAX__ instead of LLONG_MAX.
12526
12527 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12528
12529         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12530         scanf flags.
12531         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12532         flags.
12533
12534 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12535
12536         * gcc.dg/sequence-pt-1.c: New test.
12537
12538 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12539
12540         * gcc.c-torture/execute/20001011-1.c: New testcase.
12541         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12542
12543 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12544
12545         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12546         does not error on it.
12547
12548 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12549
12550         * gcc.dg/20001009-1.c: New test.
12551
12552 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12553
12554         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12555         * gcc.c-torture/execute/20001009-2.c: ... to here.
12556
12557 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12558
12559         * gcc.c-torture/compile/20001009-1.c: New testcase.
12560         * gcc.c-torture/execute/20001009-1.c: New testcase.
12561         Testcases provided by Jan Hubicka <jh@suse.cz>.
12562
12563 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12564
12565         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12566         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12567         uintmax_t using <limits.h> to emulate the compiler's internal
12568         logic.  No longer XFAIL %j tests.
12569
12570 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12571
12572         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12573         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12574         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12575         regexps and details of expected handling of some bad formats.
12576         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12577         suppression.
12578
12579 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12580
12581         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12582         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12583         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12584         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12585         in list archives.
12586
12587 2000-10-06  Richard Henderson  <rth@cygnus.com>
12588
12589         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12590         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12591         * g++.old-deja/g++.jason/report.C: Likewise.
12592         * g++.old-deja/g++.law/friend5.C: Likewise.
12593         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12594         of the expected warnings.
12595
12596 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12597
12598         * g++.old-deja/g++.pt/enum14.C: New test.
12599
12600 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12601
12602         * g++.old-deja/g++.pt/crash59.C: New test.
12603
12604 2000-10-04  Will Cohen  <wcohen@redhat.com>
12605
12606         * gcc.dg/20000926-1.c: New test.
12607
12608 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12609
12610         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12611         function name for current C++ compiler.
12612         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12613
12614 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12615
12616         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12617         __PRETTY_FUNCTION__.
12618         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12619
12620 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12621
12622         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12623
12624 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12625
12626         * gcc.c-torture/compile/20000923-1.c: New test.
12627
12628 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12629
12630         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12631         * g++.old-deja/g++.pt/ttp62.C: Same.
12632         * g++.old-deja/g++.other/inline14.C: Same.
12633
12634 2000-09-24  Richard Henderson  <rth@cygnus.com>
12635
12636         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12637
12638 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12639
12640         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12641
12642 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12643
12644         * gcc.c-torture/compile/20000922-1.c: New file.
12645
12646 2000-09-21  Nick Clifton  <nickc@redhat.com>
12647
12648         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12649         a signed long modulo operation.
12650         (mod6): New function - perform an unsigned long modulo operation.
12651         (main): Add tests for modulos of very large numbers by very small
12652         dividends.
12653
12654 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12655
12656         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12657
12658 2000-09-19  Richard Henderson  <rth@cygnus.com>
12659
12660         * gcc.dg/compare2.c (case 10): XFAIL.
12661
12662 2000-09-18  Richard Henderson  <rth@cygnus.com>
12663
12664         * gcc.c-torture/execute/20000906-1.c: Move ...
12665         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12666         that support __builtin_trap.
12667
12668 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12669
12670         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12671
12672 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12673
12674         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12675         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12676         more $ format tests.
12677
12678 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12679
12680         * gcc.dg/format-errmk-1.c: New test.
12681
12682 2000-09-17  Greg McGary  <greg@mcgary.org>
12683
12684         * gcc.c-torture/execute/20000917-1.x: Remove.
12685
12686 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12687
12688         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12689
12690 2000-09-17  Greg McGary  <greg@mcgary.org>
12691
12692         * gcc.c-torture/execute/20000917-1.c: New test.
12693         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12694
12695 2000-09-16  Neil Booth  <NeilB@earthling.net>
12696
12697         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12698         in nested macro bug.
12699
12700 2000-09-15  Neil Booth  <NeilB@earthling.net>
12701
12702         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12703
12704 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12705
12706         * gcc.c-torture/execute/20000914-1.c: New test.
12707
12708 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
12709
12710         * g++.other/inline13.C: New test.
12711
12712 2000-09-12  Andreas Jaeger  <aj@suse.de>
12713
12714         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
12715         constant by Ulrich Drepper <drepper@redhat.com>.
12716
12717 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
12718
12719         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
12720
12721 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12722
12723         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
12724
12725 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
12726
12727         * gcc.dg/cpp/backslash.c: New test.
12728
12729 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
12730
12731         * gcc.c-torture/execute/20000910-1.c: New test.
12732         * gcc.c-torture/execute/20000910-2.c: Likewise.
12733
12734 2000-09-11  Robert Lipe  <robertl@sco.com>
12735
12736         * gcc.dg/pragma-align.c: New test.
12737
12738 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12739
12740         * g++.old-deja/g++.pt/explicit82.C: New test.
12741         * g++.old-deja/g++.pt/explicit83.C: New test.
12742
12743 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
12744
12745         * gcc.dg/asm-names.c: New test.
12746
12747 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12748
12749         * gcc.dg/cpp/tr-warn6.c: New test
12750
12751 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12752
12753         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
12754         be accepted.
12755
12756 2000-09-07  Catherine Moore  <clm@redhat.com>
12757
12758         * gcc.c-torture/execute/unroll-1.c: New test.
12759
12760 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
12761
12762         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
12763         ERROR markers.
12764         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
12765         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
12766         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
12767         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
12768         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
12769         Preprocess only.
12770         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
12771         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
12772
12773 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12774
12775         * g++.old-deja/g++.pt/deduct2.C: New test.
12776
12777 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12778
12779         * g++.old-deja/g++.pt/parms2.C: New test.
12780
12781 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12782
12783         * g++.old-deja/g++.pt/crash58.C: New test.
12784
12785 2000-09-06  Greg McGary  <greg@mcgary.org>
12786
12787         * gcc.c-torture/execute/20000906-1.c: New test.
12788         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
12789
12790 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12791
12792         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
12793
12794 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12795
12796         * g++.old-deja/g++.pt/crash57.C: New test.
12797
12798 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12799
12800         * g++.old-deja/g++.pt/crash56.C: New test.
12801
12802 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12803
12804         * g++.old-deja/g++.pt/koenig1.C: New test.
12805
12806 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12807
12808         * gcc.dg/20000904-1.c: New test.
12809
12810 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12811
12812         * gcc.dg/cpp/paste8.c: New test.
12813
12814 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
12815
12816         * gcc.c-torture/compile/20000827-1.c: New test.
12817
12818 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12819
12820         * gcc.dg/format-diag-1.c: New test.
12821
12822 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12823
12824         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
12825         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
12826         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
12827         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
12828         gcc.dg/formatz-1.c: Adjust warning regular expressions.
12829
12830 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12831
12832         * g++.old-deja/g++.other/nested4.C: New test.
12833
12834 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12835
12836         * g++.old-deja/g++.ns/scoped1.C: New test.
12837
12838 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
12839
12840         * lib/g++.exp: Support testing already-installed GCC.
12841
12842 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12843
12844         * wtr-label-1.c, wtr-suffix-1.c: New tests.
12845
12846 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12847
12848         * gcc.dg/return-type-2.c: New test.
12849
12850 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
12851
12852         * gcc.c-torture/compile/20000825-1.c: New test.
12853
12854 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
12855
12856         * gcc.dg/dwarf2-2.c: New test.
12857
12858 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
12859
12860         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
12861         dg-warning regexps.
12862
12863 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12864
12865         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
12866         gcc.dg/format-ext-5.c: New tests.
12867
12868 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
12869
12870         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
12871
12872 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
12873
12874         * gcc.dg/noncompile/930622-2.c: Adjust error message.
12875
12876 2000-08-24  Richard Henderson  <rth@cygnus.com>
12877
12878         * gcc.dg/ia64-sync-1.c: New test.
12879         * gcc.dg/ia64-sync-2.c: New test.
12880         * gcc.dg/ia64-asm-1.c: New test.
12881
12882 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12883
12884         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
12885         * gcc.dg/format-ext-2.c: New test.
12886
12887 2000-08-23  Jason Merrill  <jason@redhat.com>
12888
12889         * lib/old-dejagnu.exp: Also ignore "In member function" and
12890         "At global scope".
12891
12892 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12893
12894         * gcc.dg/noncompile/label-lineno-1.c: New test.
12895
12896 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12897
12898         * gcc.dg/c99-array-nonobj-1.c: New test.
12899
12900 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12901
12902         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
12903         tests.
12904         * gcc.dg/format-ext-1.c: New test.
12905
12906 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12907
12908         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
12909         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
12910         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
12911         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
12912         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
12913
12914 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12915
12916         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
12917         gcc.dg/c99-strftime-2.c: New tests.
12918
12919 2000-08-22  Richard Henderson  <rth@cygnus.com>
12920
12921         * gcc.c-torture/execute/20000822-1.c: New test.
12922
12923 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12924
12925         * gcc.c-torture/execute/20000819-1.x: Remove.
12926
12927 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12928
12929         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
12930         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
12931         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
12932         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
12933         gcc.dg/format-xopen-1.c: New tests.
12934
12935 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12936
12937         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
12938
12939 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12940
12941         * g++.old-deja/g++.other/loop2.C: New test.
12942
12943         * gcc.c-torture/compile/20000606-1.c: New test.
12944         * gcc.c-torture/compile/20000728-1.c: New test.
12945         * gcc.c-torture/execute/20000801-1.c: New test.
12946         * gcc.c-torture/execute/20000801-2.c: New test.
12947         * gcc.c-torture/execute/20000819-1.c: New test.
12948         * gcc.c-torture/execute/20000819-1.x: XFAIL.
12949         * gcc.dg/20000629-1.c: New test.
12950         * gcc.dg/20000724-1.c: New test.
12951         * gcc.dg/20000807-1.c: New test.
12952
12953 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
12954
12955         * gcc.dg/cpp/pragma-1.c: New test.
12956         * gcc.dg/cpp/pragma-2.c: New test.
12957
12958 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
12959
12960         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
12961         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
12962
12963 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12964
12965         * gcc.c-torture/compile/20000818-1.c: New test.
12966
12967 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
12968
12969         * gcc.c-torture/execute/20000818-1.c: New test.
12970
12971 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12972
12973         * gcc.dg/format-va-1.c: New test.
12974
12975 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12976
12977         * g++.old-deja/g++.other/typedef8.C: New test.
12978
12979 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12980
12981         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
12982         * g++.old-deja/g++.mike/net36.C: Mark candidate.
12983         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
12984         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
12985         * g++.old-deja/g++.other/ptrmem7.C: New test.
12986         * g++.old-deja/g++.pt/ptrmem10.C: New test.
12987
12988 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12989
12990         * g++.old-deja/g++.pt/typename27.C: New test.
12991
12992 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
12993
12994         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
12995         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
12996         * g++.old-deja/g++.pt/friend45.C: New test.
12997         * g++.old-deja/g++.other/friend8.C: New test.
12998
12999 2000-08-15  Richard Henderson  <rth@cygnus.com>
13000
13001         * gcc.c-torture/execute/20000815-1.c: New test.
13002
13003 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13004
13005         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13006         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13007         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13008
13009 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13010
13011         * g++.old-deja/g++.other/refinit2.C: New test.
13012
13013 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13014
13015         * lib/c-torture.exp (c-torture): Make
13016         compiler_conditional_xfail_data global.
13017         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13018         compiler_conditional_xfail_data machinery.
13019         (f-torture-execute): Likewise.
13020         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13021         and only when unrolling loops.
13022
13023         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13024
13025 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13026
13027         * g++.old-deja/g++.pt/explicit81.C: New test.
13028
13029 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13030
13031         * g++.old-deja/g++.pt/typename26.C: New test.
13032
13033 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13034
13035         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13036         warning.
13037
13038 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13039
13040         * g++.old-deja/g++.other/array3.C: New test.
13041
13042 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13043
13044         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13045         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13046         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13047         New tests.
13048
13049 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13050
13051         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13052         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13053
13054 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13055
13056         * gcc.c-torture/execute/20000808-1.c: New test.
13057
13058 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13059
13060         * gcc.dg/c90-const-expr-1.c: New test.
13061
13062 2000-08-08  Richard Henderson  <rth@cygnus.com>
13063
13064         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13065
13066 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13067
13068         * gcc.dg/noncompile/const-ll-1.c: New test.
13069
13070 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13071
13072         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13073
13074 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13075
13076         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13077         that running programs linked against the shared version of libobjc
13078         run correctly.
13079
13080 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13081
13082         * gcc.dg/c99-printf-1.c: New test.
13083
13084 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13085
13086         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13087
13088 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13089
13090         * gcc.c-torture/execute/20000731-1.x: Delete.
13091
13092 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13093
13094         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13095         and torture_without_loops as is done by c-torture.exp.
13096         (search_for): Copy from c-torture.exp.
13097         (gcc-dg-runtest): New function, drives a directory of tests
13098         iterating over the TORTURE_OPTIONS.
13099         (scan-assembler, scan-assembler-not): Move here from
13100         individual directory drivers.
13101
13102         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13103         defined by lib/gcc-dg.exp.
13104         * gcc.dg/cpp/cpp.exp: Likewise.
13105         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13106         gcc-dg-runtest, so we cycle over optimization options.
13107
13108         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13109         * gcc.dg/compare2.c: No longer expected to fail.
13110
13111 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13112
13113         * gcc.c-torture/execute/20000804-1.c: New test.
13114
13115 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13116
13117         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13118
13119 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13120
13121         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13122
13123 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13124
13125         * gcc.c-torture/compile/20000803-1.c: New test.
13126
13127 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13128
13129         * gcc.c-torture/execute/20000801-3.c,
13130         gcc.c-torture/execute/20000801-4.c: New tests.
13131         * gcc.c-torture/execute/20000801-3.x,
13132         gcc.c-torture/execute/20000801-4.x: Xfail.
13133
13134 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13135
13136         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13137         libobjc/.libs to allow for libtool.
13138
13139 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13140
13141         * gcc.c-torture/compile/20000802-1.c: New test.
13142
13143 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13144
13145         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13146
13147 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13148
13149         * gcc-c-torture/execute/20000731-2.c: New test.
13150
13151         * gcc.c-torture/execute/20000731-1.c: New test.
13152         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13153
13154 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13155
13156         * testsuite/gcc.dg/cpp/paste7.c: New test.
13157         * gcc.dg/cpp/20000725-1.c: New test.
13158
13159 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13160
13161         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13162         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13163         declaration warning for __builtin_dwarf_reg_size.
13164
13165         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13166
13167 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13168
13169         * gcc.dg/noncompile/voidparam-1.c: New test.
13170
13171 2000-07-30  Richard Henderson  <rth@cygnus.com>
13172
13173         * gcc.dg/c90-digraph-1.c: Don't xfail.
13174         * gcc.dg/compare2.c (case 10): Xfail.
13175         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13176
13177 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13178
13179         * gcc.dg/c99-main-1.c: New test.
13180
13181 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13182
13183         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13184
13185 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13186
13187         * gcc.c-tortuer/execute/20000726-1.c: New test.
13188
13189 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13190
13191         * gcc.c-torture/execute/enum-2.c: New test.
13192
13193 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13194
13195         * gcc.dg/cpp/tr-warn3.c: New test.
13196
13197 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13198
13199         * g++.old-deja/g++.ext/implicit1.C: Remove.
13200         * g++.old-deja/g++.jason/c2.C: Remove
13201         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13202         * g++.old-deja/g++.pt/crash16.C: Likewise.
13203         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13204
13205 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13206
13207         * g++.old-deja/g++.other/for2.C: New test.
13208
13209 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13210
13211         * gcc.dg/20000720-1.c: New test.
13212
13213 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13214
13215         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13216
13217 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13218
13219         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13220         * gcc.c-torture/execute/20000722-1.c: New.
13221         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13222
13223 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13224
13225         * gcc.dg/cpp/20000720-1.S: New test.
13226
13227 2000-07-21  Michael Meissner  <meissner@redhat.com>
13228
13229         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13230
13231 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13232
13233         * g++.old-deja/g++.brendan/crash16.C,
13234         g++.old-deja/g++.brendan/parse3.C,
13235         g++.old-deja/g++.brendan/redecl1.C,
13236         g++.old-deja/g++.ns/template13.C,
13237         g++.old-deja/g++.other/decl4.C,
13238         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13239
13240 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13241
13242         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13243         and "Internal error".
13244
13245         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13246         regexps.
13247         * gcc.dg/cpp/paste6.c: New test.
13248
13249 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13250
13251         * gcc.dg/cpp/tr-direct.c: New test.
13252
13253         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13254         gcc.dg/cpp/undef1.c: Tweak error regexps.
13255
13256 2000-07-18  Eric Christopher <echristo@redhat.com>
13257
13258         * gcc.c-torture/compile/20000718-1.c: New test.
13259
13260 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13261
13262         * cpplex.c (_cpp_push_token): If the token being pushed back
13263         is the previous token in this context, just subtract one from
13264         context->posn.
13265         * cppmacro.c (save_expansion): Clear aux field when storing a
13266         placemarker.
13267
13268 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13269
13270         * gcc.dg/noncompile/redecl-1.c: New test.
13271
13272 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13273
13274         * gcc.c-torture/execute/20000717-5.c: New test.
13275         * gcc.c-torture/execute/20000717-1.x: Removed.
13276
13277 2000-07-17  Richard Henderson  <rth@cygnus.com>
13278
13279         * gcc.c-torture/execute/20000717-4.c: New test.
13280
13281 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13282
13283         * gcc.dg/cpp/syshdr.c: New test.
13284         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13285
13286 2000-07-17  Neil Booth  <neilb@earthling.net>
13287
13288         * gcc.dg/cpp/cmdlne-dM.c: New test.
13289         * gcc.dg/cpp/cmdlne-dD.c: New test.
13290
13291 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13292
13293         * gcc.c-torture/execute/20000717-3.c: New test.
13294
13295         * gcc.c-torture/compile/20000717-1.c: New test.
13296
13297 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13298
13299         * gcc.c-torture/execute/20000717-2.c: New test.
13300
13301 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13302
13303         * gcc.dg/formatz-1.c: New test.
13304
13305         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13306         * gcc.dg/c99-digraph-1.c: New tests.
13307
13308         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13309         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13310
13311         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13312         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13313         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13314         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13315         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13316         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13317         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13318
13319 2000-07-17   Greg McGary <greg@mcgary.org>
13320
13321         * gcc.c-torture/execute/20000717-1.c: New test.
13322         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13323
13324 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13325
13326         * gcc.c-torture/execute/20000715-2.c: New test.
13327         * gcc.dg/20000715-1.c: New test.
13328
13329 2000-07-15  Michael Meissner  <meissner@redhat.com>
13330
13331         * gcc.c-torture/execute/20000715-1.c: New test.
13332
13333 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13334
13335         * gcc.c-torture/execute/20000707-1.c: New test.
13336
13337 2000-07-13  Neil Booth  <NeilB@earthling.net>
13338
13339         * testsuite/gcc.dg/cpp/digraph1.c,
13340         testsuite/gcc.dg/cpp/digraph2.c,
13341         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13342
13343 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13344
13345         * g77.f-torture/compile/20000630-2.f:  New test.
13346         * g77.f-torture/compile/20000630-2.x
13347
13348 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13349
13350         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13351
13352 2000-07-11  Neil Booth  <NeilB@earthling.net>
13353
13354         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13355
13356 2000-07-11  Neil Booth  <NeilB@earthling.net>
13357
13358         * gcc.dg/cpp/cmdlne-C.c: New.
13359
13360 2000-07-09  Neil Booth  <NeilB@earthling.net>
13361
13362         * gcc.dg/cpp/directiv.c: New tests.
13363         * gcc.dg/cpp/undef1.c: Update.
13364
13365 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13366
13367         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13368
13369 2000-07-09  Neil Booth  <NeilB@earthling.net>
13370
13371         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13372
13373 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13374
13375         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13376         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13377
13378 2000-07-08  Neil Booth  <NeilB@earthling.net>
13379
13380         * gcc.dg/cpp/macsyntx.c: New tests.
13381
13382 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13383
13384         * gcc.dg/20000707-1.c: New test.
13385
13386 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13387
13388         * gcc.c-torture/execute/20000706-1.c: New test.
13389         * gcc.c-torture/execute/20000706-2.c: New test.
13390         * gcc.c-torture/execute/20000706-3.c: New test.
13391         * gcc.c-torture/execute/20000706-4.c: New test.
13392         * gcc.c-torture/execute/20000706-5.c: New test.
13393
13394 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13395
13396         * g++.old-deja/g++.pt/instantiate7.C: New test.
13397
13398 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13399
13400         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13401         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13402         * g++.old-deja/g++.other/rtti3.C: Likewise.
13403         * g++.old-deja/g++.other/rttid3.C: Likewise.
13404
13405 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13406
13407         *  g77.f-torture/compile/20000630-1.x: Fix typo
13408
13409 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13410
13411         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13412         assembly output.
13413
13414 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13415
13416         * gcc.dg/cpp/ident.c: New test.
13417
13418 2000-07-05  Neil Booth  <NeilB@earthling.net>
13419
13420         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13421           gcc.dg/cpp/lexstrng.c: New tests.
13422
13423 2000-07-04  Neil Booth  <NeilB@earthling.net>
13424
13425         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13426         * gcc.dg/cpp/strify2.c: Same.
13427
13428 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13429
13430         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13431         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13432         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13433         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13434
13435         * testsuite/gcc.dg/cpp/macro1.c,
13436         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13437         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13438         testsuite/gcc.dg/cpp/strify1.c,
13439         testsuite/gcc.dg/cpp/strify2.c: New tests.
13440
13441 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13442
13443         * gcc.c-torture/execute/20000703-1.c: New test.
13444
13445 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13446
13447         * g++.old-deja/g++.pt (lookup10.C): New test.
13448
13449 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13450
13451         * g++.old-deja/g++.pt (typename25.C): New test.
13452
13453 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13454
13455         * gcc.c-torture/compile/20000701-1.c: New test.
13456
13457 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13458
13459         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13460         to test case.
13461
13462 2000-06-30  Catherine Moore  <clm@cygnus.com>
13463
13464         * gcc.c-torture/execute/align-1.c: New test.
13465
13466 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13467
13468         * g++.old-deja/g++.pt/expr8.C: New test.
13469         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13470
13471 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13472
13473         * gcc.c-torture/compile/20000629-1.c: New test.
13474
13475 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13476
13477
13478         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13479         gcc.dg/noncompile directory, depending on whether they're
13480         preprocessor tests or not.  Annotate all the tests for the dg
13481         framework.
13482
13483         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13484         * gcc.dg/noncompile/noncompile.exp: New.
13485
13486         * Moved files:
13487         Old name                                New name
13488         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13489         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13490         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13491         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13492         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13493         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13494         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13495         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13496         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13497         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13498         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13499         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13500         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13501         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13502         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13503         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13504         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13505         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13506         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13507         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13508         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13509         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13510         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13511         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13512
13513         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13514         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13515         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13516         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13517         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13518         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13519
13520 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13521
13522         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13523         declare one variable.  On the fourth, error.
13524         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13525         declared by 20000628-1a.h.
13526
13527 2000-06-29  Richard Henderson  <rth@redhat.com>
13528
13529         * gcc.c-torture/execute/930529-1.x: New file.
13530         * gcc.dg/920413-1.c: Adjust expected warning text.
13531         * gcc.dg/980217-1.c: Declare abort.
13532         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13533
13534 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13535
13536         * g77.f-torture/compile/20000629-1.f: New test.
13537         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13538
13539 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13540
13541         Rearrange lots of files, removing entirely the
13542         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13543         directories.
13544
13545         * Deleted files:
13546         gcc.c-torture/code_quality/code_quality.exp
13547         gcc.c-torture/special/special.exp
13548         gcc.failure/failure.exp
13549         gcc.failure/940409-1.x
13550         gcc.c-torture/compile/961203-1.x
13551
13552         * New files:
13553         gcc.misc-tests/linkage.exp
13554         gcc.c-torture/execute/920730-1t.c
13555         gcc.c-torture/execute/920730-1t.x
13556         gcc.c-torture/compile/920520-1.x
13557         gcc.c-torture/compile/920521-1.x
13558         gcc.c-torture/compile/981006-1.x
13559         gcc.c-torture/execute/eeprof-1.x
13560
13561         * Moved files (possibly with modifications to fit a new harness):
13562         Old name                                New name
13563         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13564         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13565         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13566         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13567         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13568         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13569         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13570         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13571         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13572         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13573         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13574         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13575         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13576         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13577
13578 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13579
13580         * c-torture/compile/961203-1.x: Delete.
13581
13582         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13583         not exit. Include stdio.h.
13584         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13585         * gcc.misc-tests/dg-12.c: Likewise.
13586         * gcc.misc-tests/dg-5.c: Likewise.
13587         * gcc.misc-tests/dg-6.c: Likewise.
13588         * gcc.misc-tests/dg-7.c: Prototype abort.
13589         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13590         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13591         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13592         not exit.
13593         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13594         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13595
13596 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13597
13598         * gcc.dg/cpp/20000628-1.c: New test.
13599         * gcc.dg/cpp/20000628-1.h: New header for above test.
13600         * gcc.dg/cpp/20000628-1a.h: Likewise.
13601
13602 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13603
13604         * gcc.dg/cpp: New directory.
13605         * gcc.dg/cpp/cpp.exp: New driver.
13606         * gcc.dg/cpp/20000627-1.c: New test.
13607         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13608         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13609         and rewrite as a compilation test.
13610
13611         * gcc.dg: Move many files into the cpp subdirectory, possibly
13612         renaming or editing them as well.
13613         Old name                New name
13614         990119-1.c              cpp/19990119-1.c
13615         990228-1.c              cpp/19990228-1.c
13616         990407-1.c              cpp/19990407-1.c
13617         990409-1.c              cpp/19990409-1.c
13618         990413-1.c              cpp/19990413-1.c
13619         990703-1.c              cpp/19990703-1.c
13620         20000127-1.c            cpp/20000127-1.c
13621         20000129-1.c            cpp/20000129-1.c
13622         20000207-1.c            cpp/20000207-1.c
13623         20000207-2.c            cpp/20000207-2.c
13624         20000209-1.c            cpp/20000209-1.c
13625         20000209-2.c            cpp/20000209-2.c
13626         20000301-1.c            cpp/20000301-1.c
13627         20000419-1.c            cpp/20000419-1.c
13628         20000510-1.S            cpp/20000510-1.S
13629         20000519-1.c            cpp/20000519-1.c
13630         20000529-1.c            cpp/20000529-1.c
13631         20000625-1.c            cpp/20000625-1.c
13632         20000625-2.c            cpp/20000625-2.c
13633         cpp-as1.c               cpp/assert1.c
13634         cpp-as2.c               cpp/assert2.c
13635         cxx-comments-1.c        cpp/cxxcom1.c
13636         cxx-comments-2.c        cpp/cxxcom2.c
13637         endif-label.c           cpp/endif.c
13638         cpp-hash1.c             cpp/hash1.c
13639         cpp-hash2.c             cpp/hash2.c
13640         cpp-if1.c               cpp/if-1.c
13641         cpp-if2.c               cpp/if-2.c
13642         cpp-if3.c               cpp/if-3.c
13643         cpp-if4.c               cpp/if-4.c
13644         cpp-if5.c               cpp/if-5.c
13645         cpp-cond.c              cpp/if-cexp.c
13646         cpp-missingop.c         cpp/if-mop.c
13647         cpp-missingparen.c      cpp/if-mpar.c
13648         cpp-opprec.c            cpp/if-oppr.c
13649         cpp-ifparen.c           cpp/if-paren.c
13650         cpp-shortcircuit.c      cpp/if-sc.c
13651         cpp-shift.c             cpp/if-shift.c
13652         cpp-unary.c             cpp/if-unary.c
13653         cpp-li1.c               cpp/line1.c
13654         cpp-li2.c               cpp/line2.c
13655         lineno.c                cpp/line3.c
13656         lineno-2.c              cpp/line4.c
13657         cpp-mi.c                cpp/mi1.c
13658         cpp-mic.h               cpp/mi1c.h
13659         cpp-micc.h              cpp/mi1cc.h
13660         cpp-mind.h              cpp/mi1nd.h
13661         cpp-mindp.h             cpp/mi1ndp.h
13662         cpp-mix.h               cpp/mi1x.h
13663         cpp-mi2.c               cpp/mi2.c
13664         cpp-mi2a.h              cpp/mi2a.h
13665         cpp-mi2b.h              cpp/mi2b.h
13666         cpp-mi2c.h              cpp/mi2c.h
13667         cpp-mi3.c               cpp/mi3.c
13668         cpp-mi3.def             cpp/mi3.def
13669         poison-1.c              cpp/poison.c
13670         pr-impl.c               cpp/prag-imp.c
13671         cpp-redef-2.c           cpp/redef1.c
13672         cpp-redef.c             cpp/redef2.c
13673         strpaste.c              cpp/strp1.c
13674         strpaste-2.c            cpp/strp2.c
13675         cpp-tradpaste.c         cpp/tr-paste.c
13676         cpp-tradstringify.c     cpp/tr-str.c
13677         cpp-tradwarn1.c         cpp/tr-warn1.c
13678         cpp-tradwarn2.c         cpp/tr-warn2.c
13679         trigraphs.c             cpp/trigraphs.c
13680         cpp-unc1.c              cpp/unc1.c
13681         cpp-unc2.c              cpp/unc2.c
13682         cpp-unc3.c              cpp/unc3.c
13683         cpp-unc.c               cpp/unc4.c
13684         undef.c                 cpp/undef1.c
13685         undef-2.c               cpp/undef2.c
13686         cpp-wi1.c               cpp/widestr1.c
13687
13688 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13689
13690         * lib/g++.exp (g++_include_flags): Tweak.
13691
13692 2000-06-27  H.J. Lu  <hjl@gnu.org>
13693             Loren J. Rittle  <ljrittle@acm.org>
13694
13695         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13696         version with one that knows about the new gcc tree structure.
13697         (g++_link_flags): Same.
13698
13699 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13700
13701         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13702         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13703         case we are cross-compiling.
13704
13705         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13706         g++.old-deja/g++.niklas/Makefile.in,
13707         g++.old-deja/g++.niklas/configure.in,
13708         g++.old-deja/g++.other/Makefile.in,
13709         g++.old-deja/g++.other/configure.in,
13710         gcc.c-torture/code_quality/Makefile.in,
13711         gcc.c-torture/code_quality/configure.in,
13712         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
13713         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
13714         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
13715         gcc.c-torture/execute/ieee/Makefile.in,
13716         gcc.c-torture/execute/ieee/configure.in,
13717         gcc.c-torture/noncompile/Makefile.in,
13718         gcc.c-torture/noncompile/configure.in,
13719         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
13720         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
13721         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
13722
13723 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13724
13725         * g++.old-deja/g++.other/ambig3.C: New test.
13726
13727 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13728
13729         * g++.old-deja/g++.pt/syntax1.C: New test.
13730         * g++.old-deja/g++.pt/syntax2.C: New test.
13731         * g++.old-deja/g++.other/syntax3.C: New test.
13732         * g++.old-deja/g++.other/syntax4.C: New test.
13733
13734 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13735
13736         * gcc.dg/20000623-1.c: Prototype exit and abort.
13737
13738 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13739
13740         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
13741         New tests.
13742         * gcc.dg/cpp-mi3.def: New file.
13743
13744         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
13745         inside assertions.
13746         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
13747         lexer's error messages.
13748         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
13749         divine anything from the linemarkers.
13750         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
13751         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
13752
13753 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
13754
13755         * gcc.dg/20000623-1.c: New test.
13756
13757 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
13758
13759         * gcc.c-torture/execute/20000622-1.c: New test.
13760
13761 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13762
13763         * g++.old-deja/g++.other/init15.C: New test.
13764
13765 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13766
13767         * g++.old-deja/g++.pt/vaarg2.C: New test.
13768         * g++.old-deja/g++.pt/vaarg3.C: New test.
13769
13770 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
13771
13772         * g++.old-deja/g++.other/dyncast6.C: New test.
13773
13774 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
13775
13776         * gcc.c-torture/execute/loop-6.c: New test.
13777
13778 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
13779
13780         * gcc.dg/20000614-1.c: New test.
13781         * gcc.dg/20000614-2.c: New test.
13782
13783 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
13784
13785         * g++.old-deja/g++.other/inline12.C: New test.
13786
13787 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
13788
13789         * g++.old-deja/g++.other/eh1.C: New test.
13790
13791 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
13792
13793         * g++.old-deja/g++.other/type.C: New test.
13794
13795 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13796
13797         * g++.old-deja/g++.other/initstring.C: New test.
13798
13799 2000-06-12  Jason Merrill  <jason@redhat.com>
13800
13801         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
13802
13803 2000-06-09  Jeffrey A Law  (law@cygnus.com)
13804
13805         * gcc.c-torture/compile/20000609-1.c: New test.
13806
13807 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
13808
13809         * gcc.dg/20000609-1.c: New test.
13810
13811 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
13812
13813         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
13814         * gcc.c-torture/noncompile/poison-1.c: Move...
13815         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
13816         * gcc.dg/cpp-li1.c: Add a token after the #line.
13817
13818 2000-06-05  Richard Henderson  <rth@cygnus.com>
13819
13820         * gcc.c-torture/execute/20000605-2.c: New test.
13821         * gcc.c-torture/execute/20000605-3.c: New test.
13822
13823 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
13824
13825         * g77.f-torture/execute/20000503-1.x: New file.
13826
13827 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13828
13829         * g++.old-deja/g++.eh/badalloc1.C: New test.
13830
13831 2000-06-05  Richard Henderson  <rth@cygnus.com>
13832
13833         * gcc.c-torture/execute/20000605-1.c: New test.
13834
13835 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13836             Nathan Sidwell <nathan@codesourcery.com>
13837
13838         * gcc.c-torture/compile/20000605-1.c: New test.
13839
13840 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
13841
13842         * g77.f-torture/compile/20000601-1.f:  New test.
13843
13844 2000-06-03  Richard Henderson  <rth@cygnus.com>
13845
13846         * gcc.c-torture/execute/20000603-1.c: New.
13847
13848 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
13849
13850         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
13851         * gcc.dg/noreturn-2.c (noreturn): Likewise.
13852
13853 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
13854
13855         * gcc.dg/compare2.c (case 12): XFAIL.
13856         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
13857         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
13858
13859         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
13860
13861 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
13862
13863         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
13864         guard macro is already defined when the header is first
13865         included.
13866         * gcc.dg/cpp-mix.h: New file.
13867         * gcc.dg/endif-label.c: Update patterns to match compiler.
13868
13869         * g++.brendan/complex1.C: Declare abort.
13870         * g++.law/refs4.C: Remove XFAIL.
13871         * g++.oliva/expr2.C: Declare abort and exit.
13872
13873 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
13874
13875         * gcc.c-torture/execute/20000528-1.c: New test.
13876
13877         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
13878         * g++.old-deja/g++.law/temps4.C: Likewise.
13879
13880         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
13881         stdlib.h.  Call abort() on failure.
13882         * g++.old-deja/g++.law/refs4.C: Likewise.
13883         * g++.old-deja/g++.law/temps4.C: Likewise.
13884         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
13885         * gcc.c-torture/execute/20000112-1.c: Include string.h.
13886
13887 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
13888
13889         Relative to g++.dg/special:
13890         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
13891
13892         Relative to g++.old-deja:
13893         * g++.brendan/complex1.C, g++.jason/optimize2.C,
13894         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
13895         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
13896         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
13897         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
13898         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
13899         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
13900
13901         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
13902         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
13903         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
13904         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
13905         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
13906         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
13907         and/or string.h.
13908
13909         * g++.other/goto1.C: Update expectations for error messages.
13910
13911 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
13912
13913         * gcc.c-torture/compile/20000523-1.c: New test.
13914
13915 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13916
13917         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
13918
13919 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13920
13921         * g++.old-deja/g++.eh/catch11.C: New test.
13922         * g++.old-deja/g++.eh/catch12.C: New test.
13923
13924 2000-05-24  Nick Clifton  <nickc@cygnus.com>
13925
13926         * gcc.c-torture/execute/20000523-1.c: New test.
13927
13928 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
13929
13930         * c-torture/execute/bcp-1.c: Replace abort in arg of
13931         __builtin_constant_p with a generic external function.
13932
13933         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
13934         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
13935         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
13936         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
13937         Prototype abort and/or exit.
13938
13939         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
13940         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
13941         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
13942         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
13943
13944 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
13945
13946         * gcc.dg/dwarf2-1.c: New test.
13947
13948 2000-05-20  Richard Henderson  <rth@cygnus.com>
13949
13950         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
13951
13952 2000-05-20  Andreas Jaeger  <aj@suse.de>
13953
13954         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
13955         testcase.
13956
13957 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
13958
13959         * gcc.c-torture/execute/20000519-2.c: New test.
13960
13961 2000-05-19  Andreas Jaeger  <aj@suse.de>
13962
13963         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
13964         which fails with SSA.
13965
13966         * lib/c-torture.exp: Also test with -O3 -fssa.
13967
13968 2000-05-18  Michael Meissner  <meissner@redhat.com>
13969
13970         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
13971         * gcc.c-torture/execute/920415-1.c: Ditto.
13972         * gcc.c-torture/execute/920501-1.c: Ditto.
13973         * gcc.c-torture/execute/conversion.c: Ditto.
13974         * gcc.c-torture/execute/cvt-1.c: Ditto.
13975
13976 2000-05-18  Jeffrey A Law  (law@cygnus.com)
13977
13978         * gcc.c-torture/compile/20000518-1.c: New test.
13979
13980 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13981
13982         * g77.f-torture/compile/200005018.f:  New test.
13983
13984 2000-05-17  Jeffrey A Law  (law@cygnus.com)
13985
13986         * gcc.c-torture/compile/20000517-1.c: New test.
13987
13988 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13989
13990         * gcc.c-torture/execute/20000516-1.c: New test.
13991
13992 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
13993
13994         * g++.old-deja/g++.other/eh.C: New test.
13995
13996 2000-05-12  Richard Henderson  <rth@cygnus.com>
13997
13998         * gcc.c-torture/execute/990208-1.c (main): Don't pass
13999         constants through to doit's conditional.
14000
14001 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14002
14003         * gcc.c-torture/compile/20000511-1.c: New test.
14004         * g77.f-torture/compile/20000511-1.f: New test.
14005         * g77.f-torture/compile/20000511-2.f: New test.
14006
14007 2000-05-11  Michael Meissner  <meissner@redhat.com>
14008
14009         * gcc.c-torture/execute/20000511-1.c: New test.
14010
14011 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14012
14013         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14014         * gcc.dg/20000510-1.S: New.
14015
14016 2000-05-08  Catherine Moore  <clm@cygnus.com>
14017
14018         * gcc.dg/unused-3.c: New.
14019
14020 2000-05-06  Richard Henderson  <rth@cygnus.com>
14021
14022           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14023           * g++.old-deja/g++.mike/warn1.C: Likewise.
14024           * g++.old-deja/g++.pt/local1.C: Likewise.
14025           * g++.old-deja/g++.pt/local7.C: Likewise.
14026           * g++.old-deja/g++.pt/spec16.C: Likewise.
14027
14028 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14029
14030         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14031
14032 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14033
14034           * g77.f-torture/execute/20000503-1.f:  New test.
14035
14036 2000-05-04  Andreas Jaeger  <aj@suse.de>
14037
14038         * gcc.dg/noreturn-2.c: New test.
14039
14040 2000-05-04  Neil Booth  <NeilB@earthling.net>
14041
14042         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14043         preprocessor.
14044
14045 2000-05-04  Richard Henderson  <rth@cygnus.com>
14046
14047         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14048
14049 2000-05-04  Richard Henderson  <rth@cygnus.com>
14050
14051         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14052         OpenSSL by Jason R Thorpe.
14053
14054 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14055
14056         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14057
14058 2000-05-03  Robert Lipe <robertlipe@usa.net>
14059
14060         * gcc.dg/20000503-1.c: New test.
14061
14062 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14063
14064         * gcc.c-torture/compile/20000502-1.c: New test.
14065         * g++.old-deja/g++.other/align.C: New test.
14066         * gcc.dg/cpp-tradstringify.c: New test.
14067
14068 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14069
14070         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14071         and hard registers.
14072
14073 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14074
14075         * gcc.c-torture/execute/loop-5.c: New test.
14076
14077 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14078
14079         * gcc.c-torture/execute/va-arg-20.c: New test.
14080
14081 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14082
14083         * gcc.c-torture/execute/20000422-1.c: New test.
14084
14085 2000-04-20  Greg McGary  <gkm@gnu.org>
14086
14087         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14088         when optimizing, but without sibling-call optimizations (-O1).
14089
14090 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14091
14092           * gcc.c-torture/compile/20000420-1.c: New test.
14093
14094 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14095
14096         * g++.abi/ptrflags.C: New test.
14097         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14098
14099 2000-04-19  Catherine Moore  <clm@cygnus.com>
14100
14101         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14102
14103 2000-04-19  Greg McGary  <gkm@gnu.org>
14104
14105         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14106         sibling-call optimizations.
14107
14108 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14109
14110         * gcc.dg/20000419-1.c: New test.
14111
14112 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14113
14114         * gcc.c-torture/execute/20000412-6.c: New test.
14115
14116 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14117
14118         * gcc.c-torture/execute/20000412-5.c: New test.
14119         * g77.f-torture/compile/20000412-1.f: New test.
14120         * gcc.c-torture/execute/20000412-4.c: New test.
14121         * gcc.c-torture/compile/20000412-2.c: New test.
14122         * gcc.c-torture/execute/20000412-3.c: New test.
14123         * gcc.c-torture/compile/20000412-1.c: New test.
14124         * gcc.c-torture/execute/20000412-2.c: New test.
14125
14126 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14127
14128         * objc/execute/bf-20.m: New test.
14129
14130 2000-04-10  Richard Henderson  <rth@cygnus.com>
14131
14132         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14133
14134         * gcc.c-torture/execute/20000412-1.c: New test.
14135
14136 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14137
14138         * g++.old-deja/g++.eh/catchptr1.C: New test.
14139
14140 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14141
14142         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14143
14144 2000-04-08  Neil Booth  <NeilB@earthling.net>
14145
14146         * gcc.dg/cpp-nullchar.c: Remove test as
14147         embedded nulls cause problems.
14148
14149 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14150
14151         * gcc.dg/compare2.c: New test.
14152
14153 2000-04-08  Neil Booth  <NeilB@earthling.net>
14154
14155         * gcc.dg/cpp-nullchar.c: New test.
14156
14157 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14158
14159         * gcc.dg/cpp-mi2.c: New test.
14160         * gcc.dg/cpp-mi2[abc].h: New files.
14161
14162 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14163
14164         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14165         member name.
14166
14167 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14168
14169         * g++.old-deja/g++.abi/vmihint.C: New test.
14170
14171 2000-04-06  Neil Booth  <NeilB@earthling.net>
14172
14173         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14174         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14175         copyright.
14176
14177 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14178
14179         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14180         avoid stack-frame overwrite.
14181
14182 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14183
14184         * gcc.c-torture/compile/20000405-2.c: New test.
14185         * gcc.c-torture/compile/20000405-3.c: New test.
14186
14187 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14188
14189         * gcc.c-torture/compile/20000405-1.c: New test.
14190
14191 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14192
14193         * gcc.dg/cast-qual-1.c: Revert last change.
14194
14195 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14196
14197         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14198
14199 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14200
14201         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14202         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14203
14204 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14205
14206         * gcc.c-torture/compile/20000403-2.c: New test.
14207         * gcc.c-torture/compile/20000403-1.c: New test.
14208
14209 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14210
14211         * gcc.c-torture/execute/20000403-1.c: New test.
14212
14213 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14214
14215         * gcc.c-torture/execute/20000402-1.c: New test.
14216
14217 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14218
14219         * gcc.c-torture/execute/va-arg-15.c: New test.
14220         * gcc.c-torture/execute/va-arg-16.c: New test.
14221         * gcc.c-torture/execute/va-arg-17.c: New test.
14222         * gcc.c-torture/execute/va-arg-18.c: New test.
14223         * gcc.c-torture/execute/va-arg-19.c: New test.
14224
14225 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14226
14227         * gcc.c-torture/compile/981211-1.c: Move to...
14228         * gcc.dg/cpp-as1.c: ...here.
14229         * gcc.dg/cpp-as2.c: New file.
14230
14231         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14232         compiler.
14233
14234 2000-04-02  Neil Booth  <NeilB@earthling.net>
14235
14236         * gcc.dg/cpp-cond.c  New tests.
14237         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14238         accidental success less likely.
14239         * gcc.dg/cpp-missingop.c  New tests.
14240         * gcc.dg/cpp-missingparen.c  New tests.
14241         * gcc.dg/cpp-shift.c  New tests.
14242         * gcc.dg/cpp-shortcircuit.c  New tests.
14243         * gcc.dg/cpp-unary.c  New tests.
14244
14245 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14246
14247         * gcc.c-torture/compile/20000329-1.c: New test.
14248
14249 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14250
14251         * gcc.c-torture/compile/20000326-1.c: New test.
14252         * gcc.c-torture/compile/20000326-2.c: New test.
14253
14254 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14255
14256         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14257         the first parameter is a function argument.
14258
14259 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14260
14261         * g++.old-deja/g++.ext/array4.C: New test.
14262
14263 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14264
14265         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14266
14267 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14268
14269         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14270
14271 2000-03-19  Richard Henderson  <rth@cygnus.com>
14272
14273         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14274
14275 2000-03-19  Richard Henderson  <rth@cygnus.com>
14276
14277         * gcc.c-torture/compile/20000319-1.c: New test.
14278
14279 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14280
14281         * gcc.c-torture/execute/20000314-3.c: New test.
14282         * gcc.c-torture/execute/20000314-2.c: New test.
14283         * gcc.c-torture/execute/20000314-1.c: New test.
14284         * gcc.c-torture/compile/20000314-2.c: New test.
14285         * gcc.c-torture/compile/20000314-1.c: New test.
14286
14287 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14288
14289         * g++.old-deja/g++.warn/inline.C: New test.
14290
14291 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14292
14293         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14294         standards-compliant result rather than specific constants.
14295         Put test-values in array.
14296
14297 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14298
14299         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14300         (g++_target_compile): Put test-specific options last.
14301
14302 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14303
14304         * g++.old-deja/g++.eh/vbase4.C: New test.
14305
14306 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14307
14308         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14309
14310 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14311
14312         * g++.old-deja/g++.brendan/misc12.C: Removed.
14313         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14314         * g++.old-deja/g++.ext/pretty4.C: New test.
14315
14316 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14317
14318         * g++.old-deja/g++.other/string2.C: New test.
14319
14320 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14321
14322         * g++.old-deja/g++.warn/impint2.C: New test.
14323
14324 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14325
14326         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14327         is 1, not zero.
14328
14329 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14330
14331         * g++.old-deja/g++.warn/impint.C: New test.
14332         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14333         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14334         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14335         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14336         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14337         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14338         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14339         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14340         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14341         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14342         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14343         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14344
14345 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14346
14347         * gcc.dg/cpp-redef.c: New test.
14348
14349 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14350
14351         * g++.old-deja/g++.pt/unify7.C: New test.
14352
14353 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14354
14355         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14356         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14357
14358 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14359
14360         * gcc.c-torture/compile/20000224-1.c: New test.
14361
14362 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14363
14364         * gcc.c-torture/compile/cpp-2.c: New test.
14365         * gcc.c-torture/compile/cpp-1.c: New test.
14366
14367 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14368
14369         * gcc.c-torture/execute/20000225-1.c: New test.
14370
14371 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14372
14373         * gcc.dg/cpp-li2.c: New test.
14374
14375         * gcc.dg/cpp-wi1.c: New test.
14376
14377         * gcc.dg/cpp-li1.c: New test.
14378
14379 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14380
14381         * g++.old-deja/g++.other/sizeof5.C: New test.
14382
14383 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14384
14385         * gcc.c-torture/execute/va-arg-13.c: New test.
14386
14387 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14388
14389         * gcc.c-torture/execute/va-arg-12.c: New test.
14390
14391 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14392
14393         * gcc.c-torture/execute/20000223-1.c: New test.
14394
14395 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14396
14397         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14398
14399 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14400
14401         * g++.old-deja/g++.abi/ptrmem.C: New test.
14402
14403 2000-02-19  Richard Henderson  <rth@cygnus.com>
14404
14405         * gcc.c-torture/compile/init-3.c: New.
14406
14407 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14408
14409         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14410         ALWAYS_CXXFLAGS.
14411
14412 2000-02-11  Robert Lipe <robertl@sco.com>
14413
14414         * gcc.c-torture/compile/20000211-3.c: New test.
14415
14416 2000-02-11  Martin Buchholz <martin@xemacs.org>
14417
14418         * gcc.c-torture/compile/20000211-2.c: New test.
14419
14420 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14421
14422         * gcc.c-torture/compile/20000211-1.c: New test.
14423
14424 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14425
14426         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14427           on native targets
14428
14429 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14430
14431         * g++.old-deja/g++.other/cast5.C: New test.
14432
14433 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14434
14435         * gcc.c-torture/execute/20000205-1.c: New.
14436
14437 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14438
14439         * g++.old-deja/g++.jason/cast3.C: Return void.
14440         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14441
14442 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14443
14444         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14445
14446         * gcc.dg/loop-1.c: New test.
14447
14448 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14449
14450         * gcc.c-torture/compile/20000127-1.c: New test.
14451         * gcc.c-torture/execute/991228-1.c: New test.
14452
14453 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14454
14455         * gcc.dg/unused-2.c: New test.
14456
14457         * gcc.dg/conv-1.c: New test.
14458
14459 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14460
14461         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14462         compiler.
14463         (tool_option_proc): Fix typo.
14464
14465 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14466
14467         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14468         of the ld on the host, not on the build machine.
14469         Also, don't crash if '--help' is not a supported option.
14470
14471 2000-01-24  Richard Henderson  <rth@cygnus.com>
14472
14473         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14474
14475 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14476
14477         * gcc.c-torture/execute/20000120-2.c: New test.
14478         * gcc.c-torture/execute/20000120-1.c: New test.
14479
14480 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14481
14482         * gcc.c-torture/execute/20000113-1.c: New test.
14483
14484 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14485
14486         * gcc.c-torture/execute/20000112-1.c: New test.
14487
14488 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14489
14490         * gcc.dg/20000111-1.c: New test.
14491
14492 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14493
14494         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14495         with 16 bit integers.
14496
14497 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14498
14499         * gcc.dg/20000108-1.c: New test.
14500
14501 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14502
14503         * g++.old-deja/g++.ns/koenig8.C: New test.
14504
14505 2000-01-05  Nathan Sidwell  <nathan@
14506
14507         * gcc.c-torture/execute/990531-1.c: New test.
14508
14509 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14510
14511         * gcc.c-torture/compile/990527-1.c: New test.
14512
14513 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14514
14515         * gcc.c-torture/execute/990527-1.c: New test.
14516
14517 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14518
14519         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14520         bitfields as signed.
14521
14522 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14523
14524         * g77.f-torture/compile/19990525-0.f: New test.
14525
14526 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14527
14528         * gcc.c-torture/execute/990525-2.c: New test.
14529
14530         * gcc.c-torture/execute/990525-1.c: New test.
14531
14532 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14533
14534         * g++.old-deja/g++.other/anon3.C: New test.
14535         * g++.old-deja/g++.other/anon4.C: New test.
14536         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14537         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14538         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14539         Merrill).
14540
14541 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14542
14543         * gcc.c-torture/execute/990524-1.c: New test.
14544
14545         * gcc.dg/990524-1.c: New test.
14546
14547 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14548
14549         * gcc.c-torture/compile/990523-1.c: New test.
14550
14551 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14552
14553         * gcc.c-torture/compile/990519-1.c: New test.
14554
14555 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14556
14557         * gcc.c-torture/compile/990517-1.c: New test.
14558
14559         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14560         (e4, f4): New tests.
14561         (main): Call them.
14562
14563 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14564
14565         * gcc.dg/noreturn-1.c: New test.
14566
14567 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
14568
14569         * gcc.c-torture/execute/990513-1.c: New test.
14570
14571 1999-05-10  Richard Henderson  <rth@cygnus.com>
14572
14573         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
14574
14575 1999-05-10  Craig Burley  <craig@jcb-sc.com>
14576
14577         * g77.f-torture/execute/erfc.f: Use small single-precision
14578         values, to avoid problems on Alphas when not -mieee.
14579
14580 1999-05-08  Craig Burley  <craig@jcb-sc.com>
14581
14582         * gcc.dg/990506-0.c: New test.
14583
14584 1999-05-08  Richard Henderson  <rth@cygnus.com>
14585
14586         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
14587         the constant to test.  Don't XFAIL 64-bit targets.
14588
14589         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
14590         * g++.old-deja/g++.law/profile1.C: Likewise.
14591
14592         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
14593         operator new instances.
14594         * g++.old-deja/g++.other/delete5.C: Likewise.
14595
14596 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14597
14598         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
14599         intrinsic.
14600
14601 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14602
14603         * g77.f-torture/execute/u77-test.f: Reverse order of two
14604         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
14605
14606 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14607
14608         * gcc.dg/compare1.c: New test.
14609
14610 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
14611
14612         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
14613         New tests.
14614
14615 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14616
14617         * g77.f-torture/compile/19990502-1.f: New test.
14618
14619 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14620
14621         * g77.f-torture/compile/19990502-0.f: New test.
14622
14623 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14624
14625         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
14626         intrinsic.
14627
14628 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14629
14630         * g77.f-torture/execute/u77-test.f (main): List libU77
14631         intrinsics not currently tested.
14632         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
14633         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
14634         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
14635         Trim blanks off the ends of some printed strings.
14636
14637 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14638
14639         * g77.f-torture/execute/u77-test.f (main): Just warn about
14640         FSTAT gid disagreement, as it's expected on some systems.
14641
14642 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14643
14644         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
14645         use a new function, which allows for some slop.
14646         Clean up some commentary.
14647         (issum): The new function.
14648         (sgladd): Deleted subroutine.
14649
14650 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14651
14652         * g77.f-torture/execute/u77-test.f: Modify to be more like
14653         libf2c/libU77 version, bringing patches to that version here.
14654         Add suitable commentary.
14655
14656 1999-04-25  Richard Henderson  <rth@cygnus.com>
14657
14658         * gcc.dg/990424-1.c: New test.
14659
14660 1999-04-24  Craig Burley  <craig@jcb-sc.com>
14661
14662         * g77.f-torture/execute/u77-test.f (main): Bug involving
14663         LSTAT has been fixed, so turn back on full checking.
14664
14665 1999-04-20  Craig Burley  <craig@jcb-sc.com>
14666
14667         * g77.f-torture/compile/19990419-0.f: New test.
14668         * g77.f-torture/execute/19990419-1.f: New test.
14669
14670 1999-04-17  Richard Henderson  <rth@cygnus.com>
14671
14672         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
14673         to avoid the need for a prototype to supress a warning.
14674
14675 1999-04-07  Jim Wilson  <wilson@cygnus.com>
14676
14677         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
14678
14679 1999-04-04  Jeffrey A Law  (law@cygnus.com)
14680
14681         * gcc.c-torture/execute/990404-1.c: New test.
14682
14683 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14684
14685         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
14686         * gcc.dg/cpp-if3.c: Don't use -pedantic.
14687         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
14688         missing initializer warnings.
14689
14690 1999-03-28  Jeffrey A Law  (law@cygnus.com)
14691
14692         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
14693         matching strings.
14694
14695 1999-03-26  Jeffrey A Law  (law@cygnus.com)
14696
14697         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
14698
14699 1999-03-26  Craig Burley  <craig@jcb-sc.com>
14700
14701         * g77.f-torture/execute/19990325-0.f: New test.
14702         * g77.f-torture/execute/19990325-1.f: New test.
14703
14704 1999-03-24  Jeffrey A Law  (law@cygnus.com)
14705
14706         * gcc.c-torture/execute/990324-1.c: New test.
14707
14708 1999-03-22  Jim Wilson  <wilson@cygnus.com>
14709
14710         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
14711         test with 4.
14712
14713 1999-03-17  Richard Henderson  <rth@cygnus.com>
14714
14715         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
14716
14717 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14718
14719         * g77.f-torture/execute/19990313-2.f: New test.
14720         * g77.f-torture/execute/19990313-3.f: New test.
14721
14722 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14723
14724         * g77.f-torture/execute/19990313-0.f: New test.
14725         * g77.f-torture/execute/19990313-1.f: New test.
14726
14727 1999-03-12  Jim Wilson  <wilson@cygnus.com>
14728
14729         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
14730         printf to sprintf.
14731         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
14732         (main): Add check for u15.  Conditionalize u31 check depending on
14733         whether ints are <32 bits or >=32 bits.
14734
14735 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14736
14737         * g77.f-torture/execute/19981119-0.f: Improve testiness.
14738
14739 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14740
14741         * g77.f-torture/compile/19990305-0.f: New test.
14742         * g77.f-torture/execute/19981119-0.f: New test.
14743
14744 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14745
14746         * g77.f-torture/execute/970625-2.f: call ABORT if final
14747         result is not correct, instead of just printing it.
14748         Add this checking via newly introduced obfuscation, to
14749         trip up buggy front ends.
14750
14751 1999-03-07  Craig Burley  <craig@jcb-sc.com>
14752
14753         * g77.f-torture/compile/960317-1.f: Moved from being
14754         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
14755
14756 1999-03-06  Craig Burley  <craig@jcb-sc.com>
14757
14758         * g77.f-torture/execute/960317-1.f: New (old) test.
14759         * g77.f-torture/execute/970625-2.f: Ditto.
14760
14761 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
14762
14763         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
14764         message on line 1 or line 2; cccp and cpplib do this differently.
14765
14766 1999-03-01  Jeffrey A Law  (law@cygnus.com)
14767
14768         * g++.old-deja/g++.law/weak1.C: New test.
14769
14770 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14771
14772         * gcc.c-torture/execute/990119-1.c: Renamed to...
14773         * gcc.dg/990119-1.c: this, so it will only be tested once
14774         (it's a preprocessor test, it doesn't need to be run at
14775         multiple optimization levels).
14776
14777 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14778
14779         * lib/g++.exp: Don't add incdir=$base_dir/../include to
14780           ALWAYS_CXXFLAGS.
14781
14782 1999-02-24  Craig Burley  <craig@jcb-sc.com>
14783
14784         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
14785         * g77.f-torture/compile/19981216-0.f: ...as it is expected
14786         to not be compilable by current g77.
14787
14788 1999-02-24  Nick Clifton  <nickc@cygnus.com>
14789
14790         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
14791
14792 1999-02-22  Jeffrey A Law  (law@cygnus.com)
14793
14794         * gcc.c-torture/execute/990222-1.c: New test.
14795
14796 1999-02-19  Craig Burley  <craig@jcb-sc.com>
14797
14798         * g77.f-torture/compile/19990218-0.f: New test.
14799         * g77.f-torture/noncompile/19990218-1.f: New test.
14800
14801 1999-02-18  Craig Burley  <craig@jcb-sc.com>
14802
14803         * g77.f-torture/compile/19981216-0.f: New test.
14804
14805 1999-02-14  Jeffrey A Law  (law@cygnus.com)
14806
14807         * gcc.dg/990214-1.c: New test.
14808
14809 1999-02-13  Jeffrey A Law  (law@cygnus.com)
14810
14811         * gcc.dg/990213-2.c: New test.
14812
14813         * gcc.dg/990213-1.c: New test.
14814
14815 1999-02-12  Jeffrey A Law  (law@cygnus.com)
14816
14817         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
14818         ints.
14819
14820 1999-02-11  Nick Clifton  <nickc@cygnus.com>
14821
14822         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
14823         specified by target.
14824
14825         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
14826
14827 1999-02-11  Jeffrey A Law  (law@cygnus.com)
14828
14829         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
14830
14831 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14832
14833         * gcc.dg/special/ecos.exp: New test driver for new tests with
14834         special requirements.
14835
14836         * gcc.dg/special/alias-1.c: New test.
14837         * gcc.dg/special/gcsec-1.c: New test.
14838         * gcc.dg/special/weak-1.c: New test.
14839         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
14840         * gcc.dg/special/weak-2.c: New test.
14841         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
14842         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
14843         * gcc.dg/special/wkali-1.c: New test.
14844         * gcc.dg/special/wkali-2.c: New test.
14845         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
14846         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
14847
14848 1999-02-10  Felix Lee  <flee@cygnus.com>
14849
14850           * lib/c-torture.exp (c-torture-compile): Pull out code for
14851           analyzing gcc error messages.
14852           (c-torture-execute): Likewise.  Fix some (harmless) false
14853           positives.
14854           * lib/gcc.exp (gcc_check_compile): New function.
14855
14856 1999-02-08  Richard Henderson  <rth@cygnus.com>
14857
14858         * gcc.c-torture/execute/990208-1.c: New test.
14859
14860 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14861
14862         * g++.dg/special/ecos.exp: New driver for new tests with special
14863         requirements
14864
14865         * g++.dg/special/conpr-1.C: New test
14866         * g++.dg/special/conpr-2.C: New test
14867         * g++.dg/special/conpr-2a.C: New test
14868         * g++.dg/special/conpr-3.C: New test
14869         * g++.dg/special/conpr-3a.C: New test
14870         * g++.dg/special/conpr-3b.C: New test
14871
14872         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
14873         allow g++ to use the dg driver
14874
14875         * README: Add comment about g++.dg directory
14876
14877 1999-02-06  Jeffrey A Law  (law@cygnus.com)
14878
14879         * README: Update email addresses.
14880
14881 1999-02-03  Nick Clifton  <nickc@cygnus.com>
14882
14883         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
14884         arguments in order to force structure S onto the stack even on
14885         the alpha.
14886         (test): Pass 10 leading arguments to function foo as well as the
14887         structure S.
14888
14889         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
14890         failure for all targets.
14891
14892         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
14893         abort to terminate program execution.
14894
14895 1999-01-30  Richard Henderson  <rth@cygnus.com>
14896
14897         * gcc.c-torture/execute/990130-1.c: New test.
14898
14899 1999-01-30  Jeffrey A Law  (law@cygnus.com)
14900
14901         * gcc.dg/990130-1.c: New test.
14902
14903 1999-01-28  Michael Meissner  <meissner@cygnus.com>
14904
14905         * gcc.c-torture/execute/990128-1.c: New test.
14906
14907 1999-01-27  Michael Meissner  <meissner@cygnus.com>
14908
14909         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
14910
14911 1999-01-27  Felix Lee  <flee@cygnus.com>
14912
14913         * lib/c-torture.exp (c-torture-compile): pull out code for
14914         analyzing gcc error messages.
14915         (c-torture-execute): ditto, and fix some (harmless) false
14916         positives.
14917         * lib/gcc.exp (gcc_check_compile): new function.
14918
14919 1999-01-17  Jeffrey A Law  (law@cygnus.com)
14920
14921         * gcc.dg/990117-1.c: New test.
14922
14923         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
14924
14925         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
14926
14927 1999-01-15  Jeffrey A Law  (law@cygnus.com)
14928
14929         * g77.f-torture/compile/990115-1.f: New test.
14930
14931 1999-01-07  Jeffrey A Law  (law@cygnus.com)
14932
14933         * gcc.c-torture/compile/990107-1.c: New test
14934
14935 1999-01-06  Jeffrey A Law  (law@cygnus.com)
14936
14937         * gcc.c-torture/execute/990106-2.c: New test.
14938
14939         * gcc.c-torture/execute/990106-1.c: New test.
14940
14941 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
14942
14943         * gcc.c-torture/compile/981223-1.c: New test.
14944
14945 1998-12-29  Richard Henderson  <rth@cygnus.com>
14946
14947         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
14948         (opt3): Rename from opt4 and disable.
14949
14950 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
14951
14952         * g++.old-deja/g++.pt/ptrmem5.C: New test.
14953
14954 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14955
14956         * g++.old-deja/g++.other/conv5.C: New test.
14957
14958 1998-12-14  Nick Clifton  <nickc@cygnus.com>
14959
14960         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
14961
14962 1998-12-11  Jeffrey A Law  (law@cygnus.com)
14963
14964         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
14965
14966 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
14967
14968         * gcc.c-torture/compile/981211-1.c: New test.
14969
14970 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
14971
14972         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
14973
14974         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
14975
14976 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14977
14978         * gcc.special/930510-1.c: Make C9X safe.
14979         * gcc.misc-tests/gcov-1.c Similarly.
14980         * gcc.misc-tests/gcov-2.c Similarly.
14981
14982 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14983
14984         * gcc.dg/ultrasp1.c: New test.
14985
14986 1998-12-06  Richard Henderson  <rth@cygnus.com>
14987
14988         * gcc.c-torture/execute/981206.c: New test.
14989
14990 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14991
14992         * g++.old-deja/g++.ns/template7.C: New test.
14993
14994         * g++.old-deja/g++.other/expr1.C: New test.
14995
14996         * g++.old-deja/g++.eh/tmpl3.C: New test.
14997
14998         * g++.old-deja/g++.eh/tmpl2.C: New test.
14999
15000 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15001
15002         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15003         * g++.old-deja/g++.other/using6.C: Removed.
15004         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15005
15006         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15007
15008 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15009
15010         * g++.old-deja/g++.pt/overload8.C: New test.
15011
15012         * g++.old-deja/g++.pt/overload7.C: New test.
15013
15014         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15015
15016         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15017         and relinking messages.
15018         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15019         compiling with -frepo.
15020
15021 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15022
15023         * g++.old-deja/g++.pt/lookup6.C: New test.
15024
15025 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15026
15027         * gcc.c-torture/execute/981130-1.c: New test.
15028         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15029
15030 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15031
15032         * g++.old-deja/g++.pt/explicit76.C: New test.
15033
15034         * g++.old-deja/g++.pt/friend38.C: New test.
15035
15036         * g++.old-deja/g++.ns/crash2.C: New test.
15037
15038         * g++.old-deja/g++.pt/defarg8.C: New test.
15039
15040         * g++.old-deja/g++.pt/instantiate6.C: New test.
15041
15042         * g++.old-deja/g++.pt/static6.C: New test.
15043
15044         * g++.old-deja/g++.pt/decl2.C: New test.
15045
15046 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15047
15048         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15049         problem is actually related with name lookup, but so what? :-)
15050
15051         * g++.old-deja/g++.pt/friend37.C: New test.
15052
15053 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15054
15055         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15056         element, which fails on some systems.
15057
15058         * g77.f-torture/execute/labug1.f: New test.
15059
15060 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15061
15062         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15063         is defined.
15064
15065 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15066
15067         * g77.f-torture/compile/981117-1.f: New test.
15068
15069 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15070
15071         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15072         properly discarded.
15073
15074 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15075
15076         * gcc.c-torture/execute/memcheck: New directory of tests for
15077         -fcheck-memory-usage.
15078
15079 1998-11-07  Gerald Pfe
15080
15081         * g77.f-torture/noncompile/980615-0.f: New test.
15082
15083 1998-07-26  H.J. Lu  (hjl@gnu.org)
15084
15085         * gcc.dg/980312-1.c: Do link instead of compile.
15086         * gcc.dg/980313-1.c: Likewise.
15087
15088 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15089
15090         * gcc.c-torture/compile/980726-1.c: New test.
15091
15092 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15093
15094         * g77.f-torture/execute/io0.f: New test.
15095
15096 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15097
15098         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15099         an int.
15100
15101 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15102
15103         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15104         m32r bugs.
15105
15106 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15107
15108         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15109         c-decl.c:grokdeclarator can handle mode attributes.
15110
15111 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15112
15113         * gcc.c-torture/execute/980716-1.c: New test.
15114
15115 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15116
15117         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15118         the mn10200.
15119         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15120         the mn10200.
15121         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15122         * gcc.c-torture/compile/930326-1.x: Similarly.
15123
15124 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15125
15126         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15127         New test from Craig.
15128
15129 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15130
15131         * g77.f-torture/noncompile/980616-0.f: New test.
15132
15133         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15134
15135 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15136
15137         *  g++.other/singleton.C: Return error value instead of taking
15138         SIGSEGV.
15139
15140 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15141
15142         *  g++.other/singleton.C: New test.   Warning is under dispute.
15143         Runtime crash is not.
15144
15145 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15146
15147         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15148         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15149         using6.C, using7.C}:  New namespace tests.
15150
15151 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15152
15153         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15154         specialization with typedef'ed names used as array indexes.
15155
15156 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15157
15158         * gcc.c-torture/execute/980709-1.c: New test.
15159
15160         * gcc.dg/980709-1.c: New test.
15161
15162 1998-07-07  Richard Henderson  <rth@cygnus.com>
15163
15164         * gcc.c-torture/execute/bcp-1.c: New test.
15165
15166 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15167
15168         * gcc.c-torture/execute/980707-1.c: New test.
15169
15170 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15171
15172         * gcc.c-torture/compile/980706-1.c: New test.
15173
15174 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15175
15176         * g77.f-torture/execute/980701-0.f,
15177         g77.f-torture/execute/980701-1.f: New test from Craig.
15178
15179 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15180
15181         * gcc.c-torture/compile/980701-1.c: New test.
15182
15183         * gcc.c-torture/execute/980701-1.c: New test.
15184
15185 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15186 rlsruhe.de>
15187
15188         * g++.old-deja/g++.robertl/eb132.C: New test.
15189         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15190
15191 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15192
15193         * g77.f-torture/execute/980628-7.f,
15194         g77.f-torture/execute/980628-8.f,
15195         g77.f-torture/execute/980628-9.f,
15196         g77.f-torture/execute/980628-10.f: New tests from Craig.
15197
15198         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15199
15200 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15201
15202         * g77.f-torture/execute/980628-4.f: New test from Craig.
15203         * g77.f-torture/execute/980628-5.f: Likewise.
15204         * g77.f-torture/execute/980628-2.f: Likewise.
15205         * g77.f-torture/execute/980628-0.f: Likewise.
15206         * g77.f-torture/execute/980628-1.f: Likewise.
15207         * g77.f-torture/execute/980628-3.f: Likewise.
15208         * g77.f-torture/execute/980628-6.f: Likewise.
15209
15210 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15211
15212         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15213         directory when nothing has been installed yet.
15214
15215 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15216
15217         * gcc.c-torture/special/special.exp: Handle newer versions of
15218         dejagnu.
15219
15220 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15221
15222         * gcc.dg/980626-1.c: New test.
15223
15224 1998-06-19  Bruno Haible <haible@ilog.fr>
15225
15226         * gcc.misc-tests/m-un-2.c: New test.
15227         * g++.old-deja/g++.other/warn01.c: Likewise.
15228
15229 1998-06-19  Robert Lipe  <robertl@dgii.com>
15230
15231         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15232         compatibility with assmblers with a different comment character.
15233         Eliminate use of GAS-specific extensions.
15234
15235 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15236
15237         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15238
15239 1998-06-19  Robert Lipe  <robertl@dgii.com>
15240
15241         *lib/g77.exp: Replace search for libf2c.a with search for newly
15242         renamed libg2c.a
15243
15244 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15245
15246         * gcc.c-torture/execute/980617-1.c: New test.
15247
15248 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15249
15250         * gcc.c-torture/execute/980612-1.c: New test.
15251
15252 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15253
15254         * gcc.dg/980523-1.c: Only test on ppc-linux.
15255         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15256
15257         * gcc.c-torture/execute/980608-1.c: New test.
15258
15259 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15260
15261         * gcc.c-torture/execute/980605-1.c: New test.
15262
15263 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15264
15265         * gcc.c-torture/execute/980604-1.c: New test.
15266
15267 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15268
15269         * gcc.c-torture/execute/980602-1.c: New test.
15270         * gcc.c-torture/execute/980602-2.c: Likewise.
15271
15272 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15273
15274         * 970125-0.f: Fix per JCB.  Add commentary.
15275
15276 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15277
15278         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15279         IEEE -0 support.
15280
15281 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15282
15283         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15284         earlier.
15285
15286 1998-05-28  Catherine Moore <clm@cygnus.com>
15287
15288         * gcc.c-torture/execute/980526-3.c: New test.
15289
15290 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15291
15292         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15293         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15294         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15295         m88k-motorola-sysv3 to XFAIL.
15296
15297 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15298
15299         * gcc.dg/980526-1.c: New test.
15300         * gcc.c-torture/execute/980526-2.c: New test.
15301
15302 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15303
15304         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15305
15306         * gcc.c-torture/execute/980526-1.c: New test.
15307
15308 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15309
15310         * g77.f-torture/execute/alpha2.f: Add runtime test.
15311
15312 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15313
15314         * g++.old-deja/old-deja.exp: Strip leading directories.
15315
15316         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15317         error for the line.  Don't run multiple tests for the same line.
15318
15319 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15320
15321         * gcc.dg/980523-1.c: New test.
15322
15323 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15324
15325         * g77.f-torture/compile/970915-0.f: New test.
15326
15327 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15328
15329         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15330
15331 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15332
15333         * gcc.dg/980520-1.c: New test.
15334
15335 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15336
15337         * gcc.dg/980502-1.c: Fix return type.
15338
15339 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15340
15341         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15342         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15343         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15344         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15345         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15346
15347 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15348
15349         * g77.f-torture/execute/980520-1.f: New test.
15350
15351 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15352
15353         * lib/mike-g77.exp: New file.
15354
15355         * g77.f-torture/noncompile/noncompile.exp,
15356         g77.f-torture/noncompile/check0.f: New files.
15357
15358 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15359
15360         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15361         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15362         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15363         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15364         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15365         abort where appropriate.
15366
15367 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15368
15369         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15370         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15371
15372 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15373
15374         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15375
15376 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15377
15378         * g77.f-torture/compile/980427-0.f: New test.
15379
15380 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15381
15382         * g77.f-torture/compile/980424-0.f: New test.
15383
15384 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15385
15386         * g77.f-torture/compile/980419-2.f (main): New test.
15387         * g77.f-torture/compile/970125-0.f: New test.
15388         * g77.f-torture/compile/980419-1.f: New test.
15389
15390 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15391
15392         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15393         of loop-4.c.
15394
15395 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15396
15397         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15398
15399 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15400
15401         * gcc.c-torture/compile/980329-1.c: New test.
15402
15403 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15404
15405         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15406         * gcc.dg/980312-1.c: Fix typo in -march command.
15407
15408 1998-03-16  H.J. Lu  (hjl@gnu.org)
15409
15410         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15411
15412 1998-03-11  Robert Lipe  <robertl@dgii.com>
15413
15414         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15415         Dave Love agree the Fortran source is bogus.
15416
15417 1998-03-11  Robert Lipe  <robertl@dgii.com>
15418
15419         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15420         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15421         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15422         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15423         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15424
15425 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15426
15427         * g++.old-deja/g++.other/friend1.C: New test.
15428
15429 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15430
15431         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15432         possibly uninitialized) variables and declare dnrm2.
15433
15434 1998-02-23  Robert Lipe <robertl@dgii.com>
15435
15436         From Bruno Haible <haible@ilog.fr>:
15437         * gcc.c-torture/execute/980223.c: New test.
15438
15439 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15440
15441         * gcc.dg/ifelse-1.c: New test.
15442
15443 1998-02-09  H.J. Lu  (hjl@gnu.org)
15444
15445         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15446
15447           * lib/old-dejagnu.exp (old-dejagnu): Added the
15448           "execution test - XFAIL *-*-*" handling in the spirit of
15449           "excess errors test -". Changed the "execution test fails"
15450           handling to be like "excess errors test fails".
15451           * Update various tests accordingly.
15452
15453 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15454
15455         * gcc.c-torture/execute/980205.c: New test.
15456
15457 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15458
15459         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15460         * lib/f-torture.exp: Similarly.
15461         * gcc.c-torture: Rename all .cexp files to .x files.
15462
15463 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15464
15465         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15466         (940510-1.c): Removed duplicate.
15467         (971104-1.c): New test.
15468
15469 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15470
15471           * lib/f-torture.exp: Improve error and loop detection.
15472
15473 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15474
15475         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15476         use that to size the filler array.
15477
15478 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15479
15480         * lib/c-torture.exp(c-torture-execute): Fix typo.
15481
15482         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15483         testcase as the executable name. Keep the executable around if
15484         the test fails.
15485
15486 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15487
15488         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15489         changes.  Only test one -g option, and move it to the end of the
15490         list of options to test.
15491
15492 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15493
15494         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15495         variable GCC_TORTURE_OPTIONS to supply default switches separated
15496         by colons.  If no environment variable, run tests with -O0 -g, -O1
15497         -g, and -O2 -g as well.
15498
15499 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15500
15501         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15502         explanatory comments. Fix indentation.
15503
15504 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15505
15506         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15507
15508 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15509
15510         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15511         * g++.old-deja/g++.mike/p7325.C: Likewise.
15512         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15513
15514 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15515
15516         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15517         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15518         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15519         * g++.old-deja/g++.law/operators4.C: Likewise.
15520
15521 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15522
15523         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15524         * g++.old-deja/g++.mike/p784.C: Ditto.
15525         * g++.old-deja/g++.mike/p785.C: Ditto.
15526
15527 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15528
15529           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15530
15531 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15532
15533         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15534         target feature; pass this to c-torture-execute as needed.
15535
15536 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15537
15538         * lib/c-torture.exp(c-torture-execute): If the previous and the
15539         current executables being tested are identical, we don't need to
15540         run the executable again. Try to make the executable names
15541         unique. Add an optional argument for passing additional compiler
15542         flags.
15543
15544 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15545
15546         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15547
15548 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15549
15550         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15551
15552 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15553
15554         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15555         32bit or larger longs.
15556
15557         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15558         have either a 32bit long or 32bit int.
15559
15560 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15561
15562         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15563         Make double precision tests dependent on sizeof (double).
15564
15565 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15566
15567         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15568         too.
15569
15570 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15571
15572         * gcc.c-torture/compile/961203-1.cexp: New script.
15573
15574 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15575
15576         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15577         up the includes ourselves.
15578
15579 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15580
15581         * lib/plumhall.exp: Remove random include, and add a few
15582         verbose messages for debugging.
15583
15584 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15585
15586         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15587         of trying to do it ourselves.
15588
15589 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15590
15591         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15592
15593 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15594
15595         * gcc.prms/5403.c: Made regexp a bit less strict.
15596
15597 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15598
15599         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15600         is returned from remote_load instead.
15601         * lib/plumhall.exp: Ditto.
15602         * lib/mike-g++.exp: Ditto.
15603         * lib/old-dejagnu.exp: Ditto.
15604         * lib/c-torture.exp: Ditto.
15605
15606 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15607
15608         * lib/g++.exp: Use build_wrapper procedure.
15609         * lib/gcc.exp: Ditto.
15610
15611 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15612
15613         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15614         an old-style decl for malloc.  Fixes tests to work when
15615         sizeof (int) != sizeof (size_t).
15616
15617 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15618
15619         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15620
15621         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15622         use stdargs.h interface.
15623
15624 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15625
15626         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15627         NO_VARARGS when compiling.
15628
15629 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15630
15631         * lib/plumhall.exp(ph_includes): New procedure.
15632         (ph_make): Use it.
15633         (ph_compiler): Ditto.
15634
15635         * lib/g++.exp: Rename test-glue.c to testglue.c.
15636         * lib/gcc.exp: Ditto.
15637
15638 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15639
15640         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
15641         to completion when it's called.
15642
15643 1997-03-21  Michael Meissner  <meissner@cygnus.com>
15644
15645         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
15646         is defined, don't do test.
15647
15648 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
15649
15650         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
15651         for object files.
15652         (ph_summary): Mark skipped testcases as untested, not unresolved.
15653
15654         * lib/plumhall.exp (ph_make): If unresolved because of bad
15655         errorCode, record errorCode in log file.
15656         (*): Replace send_log/verbose with verbose -log.
15657
15658 1997-03-19  Michael Meissner  <meissner@cygnus.com>
15659
15660         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
15661         double conversion if double isn't at least 8 bytes.
15662
15663         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
15664         int to work with targets where int is 16 bits.
15665
15666         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
15667         8 bytes, just exit, since 4 byte doubles don't have enough bits of
15668         precision for the test to complete.
15669
15670 1997-03-14  Michael Meissner  <meissner@cygnus.com>
15671
15672         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
15673         if d10v is not compiled with the -mdouble64 flag.
15674         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
15675
15676         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
15677         d10v is not compiled with the -mint32 flag.
15678
15679 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
15680
15681         * lib/plumhall.exp: Use incr_count.
15682
15683 1997-03-12  Jeffrey A Law  (law@cygnus.com)
15684
15685         * gcc.c-torture: Update to c-torture-1.45.
15686
15687 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
15688
15689         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
15690         the name of the expect testcase file).
15691
15692         * lib/g++.exp(g++_init): Ditto.
15693
15694 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
15695
15696         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
15697         the host.
15698
15699         * lib/gcc.exp(gcc_exit): New procedure.
15700
15701 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
15702
15703         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
15704         specs where appropriate.
15705
15706         * g++.old-deja/g++.arm/*: Added additional ERROR checks
15707         because of new "candidates are" messages, and removed a few
15708
15709         * Converted all non-old-style g++ testcases to old-style, and
15710         moved into g++.old-deja.
15711
15712 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
15713
15714         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
15715         options.
15716
15717         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
15718         succeeded.
15719
15720         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
15721
15722 1997-02-13  Michael Meissner  <meissner@cygnus.com>
15723
15724         * lib/gcc.exp (gcc_target_compile): Add support for defining
15725         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
15726         the machine doesn't have those features.
15727
15728 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
15729
15730         * g++.law/operators4.exp: Don't use LIBS.
15731
15732 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
15733
15734         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
15735
15736         * lib/mike-g++.exp: Don't set the compiler to be tested here.
15737         * lib/g++.exp: Set it here instead. Also, allow use of the
15738         --tool_exec and --tool_opt options. Change CXX to
15739         GXX_UNDER_TEST.
15740
15741         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
15742
15743         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
15744
15745 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
15746
15747         * lib/old-dejagnu.exp: Use prune_warnings instead of
15748         prune_system_crud.
15749         * lib/mike-g++.exp: Ditto.
15750         * lib/gcc.exp: Ditto.
15751         * lib/g++.exp: Ditto.
15752
15753         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
15754
15755 1997-02-07  Jeffrey A Law  (law@cygnus.com)
15756
15757           * 941014-2.c: Include stdlib.h
15758           * 960327-1.c: Include stdio.h
15759           * dbra.c, index-1.c: Don't assume ints are 32bits.
15760
15761 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
15762
15763         * lib/gcc.exp: Add gcc,stack_size target feature.
15764
15765         * lib/g++.exp(g++_target_compile): Add the include and link
15766         paths here, not in two other places. And, it's $options, not
15767         options.
15768
15769         * lib/mike-g++.exp(postbase): Remove the code that determines
15770         the correct include and link paths.
15771         * g++.old-deja/old-deja.exp: Ditto.
15772
15773 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
15774
15775         * lib/g++.exp(g++_init): target_compile no longer returns the
15776         filename of the result.
15777
15778 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
15779
15780         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
15781         call to glob.
15782
15783         * gcc.c-torture/special/special.exp: Change call to
15784         gcc_target_compile to include the object file.
15785
15786 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
15787
15788         * gcc.c-torture/special/special.exp: Correct misspelling in last
15789         change.
15790
15791 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
15792
15793         * lib/plumhall.exp(ph_summary): Log the entire output of the
15794         executable. Return -1 if there were any failures, 0 otherwise.
15795         (ph_execute): Return -1 if there were any failures, 0 otherwise.
15796         (ph_make): Clean up objects and executables that were built
15797         if the tests succeeded.
15798
15799 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
15800
15801         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
15802         libraries and includes in the build tree as appropriate.
15803
15804 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15805
15806         * lib/c-torture.exp: Instead of looking for the global variable
15807         NO_LONG_LONG, check to see if that's a feature of the target.
15808
15809 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15810
15811         * config/default.exp: Minimize. Delete the remainer of the files in
15812         config; this functionality is now in devo/dejagnu/config.
15813
15814         g++.*/*: Pass any additional flags used to compile to postbase;
15815         delete CXXFLAGS.
15816
15817         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
15818         is now done by runtest.exp. Use gcc_target_compile instead of
15819         compile.
15820
15821         lib/c-torture.exp: Use gcc_target_compile instead of compile.
15822         Remove references to CFLAGS. Use remote_file instead of
15823         calling rm -f.
15824         (c-torture): Take a list of arguments to use to compile this
15825         testcase.
15826
15827         lib/g++.exp: Simplify. Use target_compile instead of compile.
15828         lib/gcc-dg.exp: Ditto.
15829         lib/gcc.exp: Ditto.
15830         lib/mike-{gcc,g++}.exp: Ditto.
15831         lib/old-dejagnu.exp: Ditto.
15832         lib/plumhall.exp: Ditto.
15833
15834 1997-01-08  Jim Wilson  <wilson@cygnus.com>
15835
15836         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
15837         (ph_linker): Likewise.
15838
15839 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
15840
15841           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
15842         MAP_ANON / MAP_ANONYMOUS if defined;
15843         else try to map from /dev/zero .
15844
15845 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15846
15847         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
15848         isn't defined, then define it to MAP_ANONYMOUS.
15849
15850 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15851
15852         * gcc.c-torture: Update to c-torture-1.42 release.
15853
15854 1996-11-11  Jeffrey A Law  (law@cygnus.com)
15855
15856         * gcc.c-torture: Update to c-torture-1.41 release.
15857
15858 1996-10-27  Jeffrey A Law  (law@cygnus.com)
15859
15860         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
15861         c-torture release.
15862
15863 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
15864
15865         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
15866         and LDFLAGS.  Fix second case to append the target_info ldflags
15867         onto LDFLAGS, not CFLAGS.
15868         * lib/g++.exp (g++_init): Add target_info stuff.
15869         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
15870         of libgloss and newlib flags for !native.
15871
15872         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
15873         (GDB): Fix relative path to go up another dir for finding gdb.
15874
15875 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
15876
15877         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
15878         versions in the target_info array, if they don't exist.
15879
15880 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
15881
15882         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
15883
15884 1996-07-08  Jim Wilson  <wilson@cygnus.com>
15885
15886         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
15887         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
15888
15889 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
15890
15891         * lib/old-dejagnu.exp: Don't remove the output file before we've
15892         actually tested it. Don't append pwd to the path of the executable
15893         we're testing.
15894
15895 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
15896
15897         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
15898
15899 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
15900
15901         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
15902         temporary directory for compiler files, and set it to a default
15903         value of /tmp. Set $output as the name of the output file from
15904         compiling the testcase. Add a -o option to $cflags_var so the
15905         compiler writes the final output file as $output. Set $executable
15906         to $output.
15907
15908         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
15909         directory for compiler files, and set it to /tmp if it doesn't
15910         already have a value. Set $output_file to the name of the output
15911         file from compiling the testcase. Add a -o option to CXXFLAGS so
15912         the compiler writes the final output file as $output. Use $output
15913         as the executable to be tested.
15914
15915 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15916
15917         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
15918
15919 1996-06-08  Jeffrey A Law  (law@cygnus.com)
15920
15921         * gcc.c-torture/execute/pending-1.c: New test.  Still
15922         pending in Tege's queue.
15923
15924 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
15925
15926         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
15927         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
15928         if there were failures.  Call unresolved if there were unresolved
15929         testcases.  Call gcc_fail if program did not run to completion.
15930         (ph_make): Pass additional argument name to ph_execute.
15931         (ph_execute): Add new argument.  Pass additional arguments to
15932         ph_summary.  Call gcc_fail is there is no execution output.
15933
15934 1996-04-24  Jeffrey A Law  (law@cygnus.com)
15935
15936         * lib/plumhall.exp (proc_summary): Output relavent summary
15937         lines into the log so specific failures in plumhall can be
15938         investigated.
15939
15940 1996-04-10  Jeffrey A Law  (law@cygnus.com)
15941
15942         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
15943         (c-torture-execute): Don't try to execute tests which use
15944         "long long" types if $NO_LONG_LONG is nonzero.
15945
15946 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
15947
15948         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
15949         not c-torture.
15950
15951         * gcc.ieee: Move from here.
15952         * gcc.c-torture/execute/ieee: To here.
15953
15954 1996-03-26  Jeffrey A Law  (law@cygnus.com)
15955
15956         * gcc.c-torture: Update to c-torture-1.41 release.
15957
15958 1996-03-22  Jeffrey A Law  (law@cygnus.com)
15959
15960         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
15961         not "$output".
15962
15963 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
15964
15965         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
15966         -c present.
15967
15968 1996-03-02  Jeffrey A Law  (law@cygnus.com)
15969
15970         * config/proelf.exp: Handle connecting to a simulator.
15971
15972 1996-01-31  Jeffrey A Law  (law@cygnus.com)
15973
15974         * config/proelf.exp: New file.  Enough framework that we can
15975         run c-torture tests on the proelf targets (or any other target
15976         that gdb can connect to for that matter).
15977
15978 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
15979
15980         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
15981         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
15982
15983         * lib/plumhall.exp (ph_execute): Always call ph_summary if
15984         exec_output exists.
15985
15986 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
15987
15988         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
15989         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
15990
15991         * config/*.exp: Update FSF address.  Change result of ${tool}_load
15992         to pass/fail/unresolved/unsupported/untested.  Caller must now
15993         call unresolved/unsupported/untested.
15994         * lib/*.exp: Update FSF address.  Update to handle new results of
15995         ${tool}_load.
15996         * lib/chill.exp (verbose): Delete.
15997
15998 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
15999
16000         * lib/gcc.exp (default_gcc_start): Change order of args to
16001         $LDFLAGS $CFLAGS $LIBS.
16002         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16003         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16004         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16005         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16006         * gcc.misc-tests/dg-test.exp: Likewise.
16007         * gcc.misc-tests/msgs.exp: Likewise.
16008         * gcc.prms/prms.exp: Likewise.
16009         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16010         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16011
16012         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16013
16014 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16015
16016         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16017
16018         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16019         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16020
16021         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16022         necessary.
16023
16024 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16025
16026         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16027         global for loop; add use of $mathlib.
16028         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16029         settings here; set mathlib for anything but VxWorks.
16030
16031 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16032
16033         * gcc.c-torture: Update to c-torture-1.40 release.
16034
16035 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16036
16037         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16038         dg.exp.
16039
16040 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16041
16042         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16043         global.
16044
16045 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16046
16047         * lib/g++.exp (LIBS): Define if not already.
16048         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16049         (gcc-dg-prune): Call prune_gcc_output.
16050         * lib/gcc.exp (prune_gcc_output): New proc.
16051         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16052         prune_gcc_output.
16053
16054 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16055
16056         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16057         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16058
16059 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16060
16061         * gcc.c-torture: Update to c-torture-1.39 release.
16062
16063 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16064
16065         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16066         fails, try others as well.
16067
16068 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16069
16070         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16071         If compilation fails, mark execute tests as `untested'.
16072         If test is marked as unsupported, don't mark compilation and
16073         execute tests as failed.
16074
16075 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16076
16077         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16078         libstdc++ for whether or not we want to be doing shared
16079         libraries.  Delete link_curses since we don't need it anymore.
16080         * lib/mike-g++.exp (postbase): Don't link in libg++.
16081         * g++.old-deja/old-deja.exp: Likewise.
16082
16083 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16084
16085         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16086
16087 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16088
16089         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16090         For that, add `-Wl,-a,shared_archive'.
16091         * g++.old-deja/old-deja.exp: Likewise.
16092
16093 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16094
16095         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16096
16097 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16098
16099         * lib/mike-g++.exp (postbase): Pay attention to the status of
16100         g++_load.
16101
16102 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16103
16104           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16105
16106 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16107
16108         * lib/gcc.exp (default_gcc_start): No longer need to log program
16109         being executed or its output, execute_anywhere does that now.
16110         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16111         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16112
16113 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16114
16115         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16116         the same as those in lib/g++.exp.
16117
16118 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16119
16120         * gcc.c-torture: Update to c-torture-1.38 release.
16121         * gcc.ieee: Related changes.
16122
16123 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16124
16125         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16126         "exec". Minor reformatting changes.
16127
16128         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16129         cross. This means all "exec" calls now work on a remote host as
16130         well.
16131         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16132         cross. Filter out the extra "\r\n" stuff that expect puts in.
16133         (c-torture-execute): Filter out the bogus warnings like
16134         c-torture-compile does. Add support for canadian cross.
16135         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16136         Use execute_anywhere rather than calling exec directly. Now it
16137         works for canadian cross testing.
16138
16139 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16140
16141         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16142         results into a variable, and check that rather than using file exists.
16143
16144 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16145
16146         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16147         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16148
16149 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16150
16151         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16152         lib_curses if there's a shared libg++ in the build tree.
16153
16154 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16155
16156         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16157         if not supported target.
16158
16159 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16160
16161         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16162         link_curses up to always happen, not just for native builds.
16163
16164 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16165
16166         * gcc.c-torture: Update to c-torture-1.36 release.
16167         * gcc.failure: Related changes.
16168
16169 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16170
16171         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16172
16173 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16174
16175         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16176         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16177         runshlib, link_curses, and mathlib for link and run.
16178
16179         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16180         pass the runtime shared library options for Solaris, OSF/1, and
16181         Irix5, and link with -lcurses to avoid unresolved references.
16182
16183 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16184
16185         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16186         only run once.
16187
16188 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16189
16190         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16191
16192 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16193
16194         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16195         do not have a framework for the "compat" tests yet.
16196
16197 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16198
16199         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16200         set to null if we're testing vxworks5.1.  Use that instead of
16201         `-lm' in the setting of LIBS for link and run.
16202
16203 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16204
16205         * config/rom68k.exp (${tool}_load): Major changes to make it
16206         work.  Verified that it does in fact return the stuff in
16207         exec_output properly.  Catch any Emul or any TRAP other than 0.
16208
16209 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16210
16211         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16212         LDFLAGS properly for targets that need stuff from libgloss.
16213         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16214         only run once.
16215         (gpp_initialized): New variable.
16216
16217 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16218
16219         * config/rom68k.exp: Load libgloss.exp.
16220         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16221         so we can produce a fully linked binary.
16222         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16223         so we can produce a fully linked binary.
16224
16225 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16226
16227         * lib/plumhall.exp (ph_section): Watch for expected failures.
16228         Add missing `else'.
16229
16230         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16231         run the testcase.
16232         (c-torture): Likewise.
16233
16234 1995-08-28  Doug Evans  <dje@cygnus.com>
16235
16236         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16237
16238         * lib/mike-g++.exp (mike_cleanup): New proc.
16239         (prebase): New globals compiler_result, not_compiler_result,
16240         target_regexp.
16241         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16242         allow leading "-" in pattern.  Watch for unsupported tests.
16243         If $compiler_result is set, pattern match assembler code,
16244         and ditto for $not_compiler_result.
16245         * lib/mike-gcc.exp: Likewise.
16246
16247         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16248         execution "succeeded".
16249
16250 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16251
16252         * config/win32.exp: New file.
16253         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16254
16255 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16256
16257         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16258         unsupported.
16259         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16260         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16261         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16262
16263         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16264         "... without exceptions was ...".  That is now handled by
16265         prune_system_crud.
16266         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16267
16268 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16269
16270         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16271         sieve.c,sort2.c}: New files.
16272         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16273         sieve.exp,sort2.exp}: Drivers for them.
16274
16275         * lib/mike-gcc.exp (program_output): New user settable variable.
16276         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16277         messages.
16278         * lib/mike-g++.exp (program_output): New user settable variable.
16279
16280         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16281
16282         * config/sh.exp: Deleted (use sim.exp instead).
16283
16284 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16285
16286         * config/vx.exp: Declare CHECKTASK as global.
16287         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16288         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16289         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16290
16291 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16292
16293         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16294         target. Like vx.exp, only includes `vx29k.exp' instead of
16295         `vxworks.exp'.
16296
16297 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16298
16299         * config/sim.exp: Increase time limit from 120 seconds to 240.
16300
16301 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16302
16303         * gcc.c-torture/execute/950628-1.c: New test.
16304
16305 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16306
16307         * gcc.c-torture: Update with changes/additions from
16308         c-torture-1.34.
16309
16310 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16311
16312         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16313
16314 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16315
16316         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16317
16318 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16319
16320         * gcc.c-torture/compile/950512-1.c: New test.
16321         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16322         * gcc.dg/struct-ret-1.c: Likewise.
16323
16324 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16325
16326         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16327           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16328
16329 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16330
16331         * gcc.c-torture/special/920411-1.c: Deleted.
16332         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16333
16334 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16335
16336         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16337         cpu limit.
16338
16339 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16340
16341         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16342
16343 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16344
16345         From kenner;
16346         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16347         is the proper length.
16348         * va-arg-3.c: Likewise.
16349
16350 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16351
16352         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16353         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16354
16355         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16356         * lib/g++.exp (default_g++_start): Delete old cruft.
16357
16358 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16359
16360         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16361         (2 * (1 << 18)) to (2 * (1 << 17)).
16362
16363         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16364
16365 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16366
16367         * config/rom68k.exp: Renamed from config/idp.exp
16368
16369 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16370
16371         * c-torture/compile/921109-2.c
16372
16373 1995-04-18  Mike Stump  <mrs@cygnus.com>
16374
16375         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16376         excess errors.
16377
16378 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16379
16380         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16381         output.
16382         * lib/g++.exp (default_g++_start): Likewise.
16383
16384 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16385
16386         * gcc.c-torture/compile/950329-1.c: New test.
16387
16388 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16389
16390           * config/bug.exp (${tool}_load): Updated to use new remote_open
16391           and remote_close procs.
16392         * config/idp.exp: New file.
16393
16394 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16395
16396         * gcc.c-torture/execute/950322-1.c: New test.
16397
16398 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16399
16400         * config/vx.exp (${tool}_load): Clean up testing of return code from
16401         vxworks_ld and vxworks_spawn.
16402
16403 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16404
16405         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16406
16407 1995-03-13  Mike Stump  <mrs@cygnus.com>
16408
16409         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16410         can mark excess errors on a machine by machine basis.  Note, the
16411         default is to not expect any excess errors, even when excess
16412         errors test - is given, so you will want to put an XFAIL ... on
16413         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16414         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16415         those 4 machines, but no others.
16416
16417 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16418
16419         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16420         * lib/c-torture.exp: to here.
16421
16422 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16423
16424         * gcc.c-torture/execute/950221-1.c: New test.
16425         * gcc.c-torture/execute/struct-ret-1.c: New test.
16426         * gcc.c-torture/compile/950221-1.c: New test.
16427
16428         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16429
16430 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16431
16432         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16433         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16434
16435 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16436
16437         * g++.gb: New directory of tests, derived from my signature and
16438         class scoping tests.
16439
16440         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16441         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16442         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16443         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16444         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16445         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16446         * g++.gb/sig25.C: Likewise.
16447
16448         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16449         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16450         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16451         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16452         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16453         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16454         * g++.gb/sig25.exp: Likewise.
16455
16456         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16457         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16458         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16459         * g++.gb/scope13.C: Likewise, this test still fails.
16460
16461         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16462         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16463         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16464         * g++.gb/scope13.exp: Ditto.
16465
16466         * g++.gb/README: New file, explains what these tests are about.
16467
16468 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16469
16470         * lib/dg.exp (dg-do): Support `preprocess'.
16471         (dg-test): Likewise.
16472
16473 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16474
16475         * config/udi.exp: change "continue -expect" to "exp_continue".
16476
16477 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16478
16479         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16480         Delete redundant tests.
16481
16482         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16483         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16484         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16485         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16486         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16487         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16488         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16489         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16490
16491         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16492         storing label pointers.
16493         * gcc.c-torture/execute/921019-1.c: Likewise.
16494         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16495         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16496         parameter fp.
16497         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16498         constants.
16499
16500         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16501         Delete obsolete tests.
16502
16503         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16504         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16505         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16506         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16507         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16508         * gcc.c-torture/compile/950124-1.c: New test.
16509
16510         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16511
16512 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16513
16514         * lib/mike-g++.exp: Add -lm to LIBS.
16515
16516 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16517
16518         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16519
16520 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16521
16522         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16523
16524 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16525
16526         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16527
16528 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16529
16530         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16531         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16532         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16533         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16534         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16535         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16536         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16537         * g++.law/{operators31.C, operators32.C,
16538         * g++.law/{operators33.C, operators34.C}: Likewise.
16539         * g++.law/{pic1.C, refs2.C}: Likewise.
16540         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16541         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16542         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16543         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16544
16545         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16546         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16547         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16548         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16549         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16550         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16551         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16552         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16553         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16554         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16555         * g++.law/{operators34.exp}: Likewise.
16556         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16557         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16558         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16559         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16560         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16561
16562         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16563         No longer expected to fail.
16564         * g++.law/missed-error3.C: Tweak for recent bool changes.
16565
16566 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16567
16568         * config/emb-unix: Deleted.
16569         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16570         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16571
16572 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16573
16574         * lib/dg.exp (dg-test): Fix typo in last patch.
16575
16576 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16577
16578         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16579         (handles multiple occurrences).
16580
16581 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16582
16583         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16584         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16585         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16586         printed).
16587         * lib/c-torture.exp (c-torture-compile): Likewise.
16588         (c-torture): Prepend full path if missing.
16589         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16590         (gcc_fail): Likewise.
16591         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16592
16593 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16594
16595         * lib/netware.exp: Only attach to NetWare i386 systems.
16596
16597 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16598
16599         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16600         messages.  Add test name to "output pattern match" pass/fail message.
16601
16602 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16603
16604         * gcc.dg: New testsuite.
16605         * gcc.dg/dg.exp: New file.
16606
16607         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16608         test-switch.c}: Deleted.
16609
16610         * gcc.misc-tests/msgs.exp: New testcase driver.
16611
16612 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16613
16614         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16615         Watch for illegal return values from ${tool}_load.
16616         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16617         cross targets.  Coerce return value >0 to 1.
16618
16619 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16620
16621         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16622
16623         * config/emb-unix.exp: New file.
16624
16625         * config/sim.exp: Error if variable $SIM not defined.
16626         (${tool}_load): Mark test as "untested" if simulator missing.
16627
16628         * config/unix.exp: Load remote.exp to get rcp_download.
16629         * lib/c-torture.exp: Use different option lists for testcases with
16630         and without loops.
16631         * gcc.c-torture/execute/execute.exp: Likewise.
16632
16633 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16634
16635         * config/*.exp: Clarify return code from ${tool}_load.
16636         Call `unresolved' or `untested' instead of `warning' or `perror'
16637         (sometimes you still want to call both though).
16638         Add comment that `shell_id' is local to each file.
16639         * config/udi.exp (timeout): Set to 30.
16640         Don't print warning if connection fails, $connectmode has already
16641         printed an error.
16642         (${tool}_load): Move verbose messages to level 2.
16643         Rework pattern for "Process started" message.
16644         Pass `shell_id' to ${connectmode}_download.
16645         Retry twice upon timeout.  Make resetting of target more robust.
16646         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
16647         Pass `shell_id' to exit_$connectmode.
16648         Only call exit_$connectmode if connected.
16649         * config/unix.exp (${tool}_load): Check return codes better.
16650         * config/vrtx.exp (${tool}_load): Likewise.
16651         * config/vx.exp (${tool}_load): Likewise.
16652         Delete unneeded global's.
16653         * lib/dg.exp (dg-test): Update to reflect clarified return codes
16654         from ${tool}_load.
16655         (dg-stat): Delete.
16656         (dg-init): Delete recording of pass/fail counts.
16657         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16658         (old-dejagnu-init): Likewise.
16659         (old-dejagnu-stat): Delete contents, empty proc now.
16660         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
16661         (c-torture): Delete references to lcnt, lpass, lfail.
16662         Get option list from TORTURE_OPTIONS.
16663         Delete -funroll[-all]-loops if no loops.
16664         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
16665         (g++_stat): Delete contents (empty proc now).
16666         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
16667         (gcc_finish): Likewise.
16668         (gcc_stat): Deleted.
16669         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
16670         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
16671         * gcc.c-torture/execute/execute.exp: Likewise.
16672         Split tests into two parts: compile, execute.
16673         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
16674         no loops.  Update to reflect clarified return codes from ${tool}_load.
16675
16676 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
16677
16678         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
16679         to grep for.
16680         (old-dejagnu): Likewise (where necessary).
16681
16682 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
16683
16684         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
16685
16686         * lib/dg.exp (dg-process-target): Fix processing of selector.
16687         Add comment regarding use of `error'.
16688
16689         * lib/gcc.exp (prune_system_crud): Define if missing.
16690         * lib/g++.exp (prune_system_crud): Likewise.
16691
16692         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
16693         Call prune_system_crud.
16694         * lib/dg.exp (dg-runtest): New proc.
16695         Use perror instead of send_user for tcl errors in testcase.
16696         Don't return any value, it's never used.
16697         Don't clobber previous definition of `unknown'.
16698         Print tcl errors in `dg-final'.
16699
16700 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
16701
16702         * lib/dg.exp (dg-process-target): Improve syntax error messages.
16703         (dg-test): Don't print errorInfo, it contains stack backtrace.
16704
16705 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
16706
16707         * lib/g++.exp (runtest_file_p): Define if missing.
16708
16709 1994-09-24  Doug Evans  (dje@cygnus.com)
16710
16711         * lib/mike-g++.exp: Comment out loading of g++.exp.
16712         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
16713         (default_g++_version): Always print something.
16714         (default_g++_start): Comment out call to `which'.
16715         (g++_start, g++_load): Deleted (must be defined in config file).
16716         * lib/gcc.exp: Test for existence of $CC at start.
16717         Delete check for tmpdir (done in gcc_init).
16718         (default_gcc_version): Always print something.
16719         (default_gcc_start): Comment out call to `which'.
16720         * config/*.exp: Major cleanup - make cross targets work at least a
16721         little better for g++ (by not being "--tool gcc" specific).
16722         Rename gcc_xxx to ${tool}_xxx.
16723         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
16724         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
16725
16726 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
16727
16728         * lib/c-torture.exp (c-torture-compile): Rework compiler
16729         message processing.
16730
16731         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
16732         c-torture.
16733
16734 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
16735
16736         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
16737
16738         * lib/dg.exp (dg-process-target): Support { target native }.
16739
16740 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
16741
16742         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
16743         looked for "... program xxx got fatal signal".
16744         Correct regsub munging of `comp_output'.
16745         Ignore compiler messages "path prefix not used" and "linker input
16746         file unused".
16747
16748 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
16749
16750         * lib/gcc.exp (runtest_file_p): Define if missing.
16751         * gcc.prms/template.c: Example to work from.
16752
16753 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
16754
16755         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
16756         * lib/dg.exp (dg-test): Call unsupported testcases as such.
16757
16758         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
16759         * gcc.prms/1883.c: Moved from compile/940714-1.c.
16760         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
16761         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
16762
16763         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
16764         (dg-process-target): No longer a varargs proc.
16765         Return S/N for target, P/F for xfail.  All callers changed.
16766         (user option procs): More argument checking.
16767         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
16768         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
16769         (dg-test): Skip test if not running on selected target in `dg-do'.
16770         Update handling of `dg-do-what', `dg-output-text'.
16771         Separate execution pass/fail from output pattern match pass/fail.
16772         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
16773
16774 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
16775
16776         * gcc.c-torture/special/special.exp: Don't expect failure for mips
16777         target for 920510-1.c.
16778
16779 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
16780
16781         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
16782         Clean up comment regarding use of passcnt, etc.
16783         (gcc_stat): Don't update `testcnt' here.
16784         (gcc_finish): Do it here.
16785         Might as well reset `but_id' here too.
16786         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
16787         to determine if the file should be tested.
16788         * gcc.c-torture/compile/compile.exp: Likewise.
16789         * gcc.c-torture/execute/execute.exp: Likewise.
16790         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16791         * gcc.misc-tests/dg-test.exp: Likewise.
16792         * gcc.prms/prms.exp: Likewise.
16793         * gcc.wendy/wendy.exp: Likewise.
16794         * g++.old-deja.exp: Likewise.
16795         Move "Testing file" message to verbose level 1.
16796
16797 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
16798
16799         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
16800
16801 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
16802
16803         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
16804         (default_gcc_start): Accept optional second list element
16805         of compiler flags.  Print compiler output at verbosity level 2.
16806         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
16807         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
16808         Save current values of framework globals passcnt, failcnt, xpasscnt,
16809         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
16810         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
16811         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
16812         xfailcnt to compute stats.  Update framework global `testcnt' from
16813         pass/fail counts.
16814         (gcc_finish): New proc.  Clean up test environment.
16815         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
16816         (gcc_epass, gcc_efail): Delete.
16817         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
16818         argument of line number.
16819         (dg-init): If the tool has an init routine, call it.
16820         (dg-test): Remove args `cflags_var' and `libs_var'.
16821         Pass all compiler options to ${tool}_start.
16822         Handle missing line number.
16823         (dg-finish): New function.
16824         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
16825         particular files.  Call gcc_finish at end.  Move "skipping test"
16826         message to verbosity level 3.
16827         * gcc.c-torture/compile/compile.exp: Likewise.
16828         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16829         * gcc.c-torture/execute/execute.exp: Likewise.
16830         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16831         Print testcase being tried at verbosity level 1.
16832         * gcc.c-torture/special/special.exp: Unset xfail.
16833         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16834         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
16835         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
16836         * gcc.failure/failure.exp: Likewise.
16837         * gcc.ieee/ieee.exp: Likewise.
16838         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
16839         Update call to dg-test.  Call dg-finish at end.
16840         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
16841         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16842         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
16843         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
16844         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
16845         * gcc.wendy/wendy.exp: Add copyright.
16846         Delete setting of tmpdir (done by gcc_init).
16847         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
16848         Pass compiler flags to gcc_start.  Call gcc_finish at end.
16849         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
16850         gcc_[ce]pass/fail.
16851
16852 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
16853
16854         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
16855         confusion.
16856         (g++_load): Likewise.
16857
16858         * config/*.exp (gcc_load): Some were varargs fns and some were not.
16859         Rename argument to `prog' to remove the confusion.
16860         Varargs fns behave differently too!
16861         (g++_load): Likewise.
16862
16863         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
16864
16865         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
16866         what it is.  Delete (always) printing of status value for !native.
16867         Simplify verbose code, and include status and exec_output.
16868         (g++_load): Use gcc_load.
16869
16870 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
16871
16872         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
16873         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
16874         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
16875         940714-3.c as these testcases don't exist anymore.  Make
16876         va-arg-1.c expected to pass.
16877
16878 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
16879
16880         * gcc.misc-tests/misc.exp: Only run specific testcases.
16881         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
16882         * gcc.misc-tests/dg-[1-9].c: New files.
16883
16884         * lib/dg.exp: New testsuite driver.
16885         * gcc.prms/prms.exp: Use it.
16886
16887         * README.gcc: New file.
16888
16889         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
16890         Document and reset `lxpass' and `lxfail'.
16891         Simplify "initialized" message.
16892         (gcc_stat): Clean up comments a little.
16893
16894 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
16895
16896         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
16897
16898 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
16899
16900         * lib/old-dejagnu.exp (process-option): New proc.
16901         (old-dejagnu-init, old-dejagnu-stat): Likewise.
16902         (old-dejagnu): Simplify.
16903         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
16904
16905 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
16906
16907         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
16908         exists and is not an empty string.
16909
16910         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
16911         $xfail rather than calling setup_xfail.  Clear $xfail when test is
16912         finished.
16913         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
16914         automatically.
16915
16916         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
16917         longer expected to fail.
16918
16919         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
16920         "f" function call.
16921
16922         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
16923
16924         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
16925         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
16926         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
16927         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
16928         c-torture-1.29.
16929
16930         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
16931         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
16932
16933         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
16934
16935         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
16936         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
16937
16938         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
16939         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
16940         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
16941
16942 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
16943
16944         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
16945         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
16946         940714-1.c, 940714-2.c, 940714-3.c},
16947         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
16948         gcc.misc-tests/{mg.c,mg.exp}:
16949         New tests.
16950         * gcc.noncompile/noncompile.exp: Change accordingly.
16951
16952 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
16953
16954         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
16955         Undo previous clobberage.
16956
16957 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
16958
16959         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
16960         * gcc.special/{930510-1.c, special.exp}:
16961         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
16962         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
16963         struct-varargs-1.c}: New tests from c-torture-1.26.
16964
16965 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
16966
16967         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
16968           argument to switch.
16969
16970 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
16971
16972         * Revert the previous changes.  Please see Rob's directory
16973           (/lisa/test/rob/progressive/gcc/testsuite) for testing
16974           fixes.
16975
16976 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
16977
16978         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
16979             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
16980             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
16981             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
16982             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
16983             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
16984             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
16985             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
16986             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
16987             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
16988             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
16989             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
16990             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
16991             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
16992             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
16993             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
16994             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
16995             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
16996             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
16997             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
16998             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
16999             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17000             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17001             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17002             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17003             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17004             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17005
17006 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17007
17008         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17009             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17010           with perror calls.
17011
17012 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17013
17014         * config/unix.exp (g++_load): Fix syntax.
17015
17016 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17017
17018         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17019         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17020         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17021         Don't expect va-arg-1.c to fail.  Correct expected output for
17022         920928-1.c.
17023         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17024         * gcc.wendy/hbm4.c: Correct typo.
17025         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17026
17027 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17028
17029         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17030         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17031         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17032         * lib/c-torture.exp (c-torture-compile): Ditto.
17033
17034         Reduce volume of output (remove all the -I's and such).
17035         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17036         Call gcc_cpass, gcc_cfail.
17037         (c-torture): Pass testing option to c-torture-compile.
17038
17039 1994-03-21  Doug Evans  (dje@cygnus.com)
17040
17041         Bring patches over from progressive.
17042         * config/default.exp: Exit remote shell cleanly.
17043         (g++_exit, g++_start): Add default versions.
17044         * config/sim.exp (gcc_load): Use perror, not error.
17045
17046 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17047
17048         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17049         set in site.exp.
17050
17051 1994-03-14  Doug Evans  (dje@cygnus.com)
17052
17053         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17054         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17055         (wendy_try): New proc to run testcase.
17056         (main loop): Call 'em.
17057         * gcc.wendy/*.c: Clean up pass to correct expected output.
17058
17059         * lib/gcc.exp: Minor cleanup work.
17060         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17061
17062 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17063
17064         * config/sim.exp (gcc_load): Document return codes better.
17065         Don't pass -v to simulator.
17066
17067 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17068
17069           * gcc.special/920717-x.c: Fix typo.
17070           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17071           get at sources.
17072
17073         * lib/mike-gcc.exp: Fix typo.
17074
17075 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17076
17077         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17078         binary to use, transform the name.
17079         * config/*.exp: rename everything. Nuke any g++ specific files,
17080         it's now a special case of gcc that requires no special support.
17081         Add a default.exp for unsupported targets.
17082
17083 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17084
17085         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17086         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17087         version of Tcl.
17088
17089 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17090
17091         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17092         than a warning.
17093
17094 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17095
17096         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17097
17098 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17099
17100         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17101         option_list.  Compile every file with only 4/6 option choices
17102         (same as C torture) instead of with 12/18 different option
17103         choices.
17104         * lib/c-torture.exp: Likewise.
17105
17106         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17107         not already set.
17108
17109 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17110
17111         * lib/old-deja
17112           test cases, ready for DejaGnu.
17113
17114 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17115
17116         * Upgraded c-torture tests from 1.18 to 1.19
17117
17118         * gcc.compile: added test(s):
17119           930607-1.c
17120         * gcc.execute: added test(s):
17121           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17122
17123         * added new subdirectory for misc tests: gcc.misc-tests
17124         * gcc.misc-test(s): added tests:
17125           inst-check.c test-consts.c test-ior.c test-switch.c
17126
17127 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17128
17129         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17130
17131 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17132
17133         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17134
17135 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17136
17137         * Upgraded c-torture tests from 1.17 to 1.18
17138
17139 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17140
17141         * Upgraded c-torture tests from 1.12 to 1.17
17142
17143 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17144
17145         * lib/old-dejagnu.exp:
17146           Fixed handling of XFAIL target triplets to correctly
17147           recognize wildcard characters.  Removed code that
17148           appended a unique id tag to the end of the file name
17149           printed out by the result of the testcases within a
17150           given test file.
17151
17152 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17153
17154         * lib/old-dejagnu.exp:
17155           Reworked expected failure handling to trigger off of XFAIL
17156           keyword in keyphrase embeded in testcase source code. The
17157           XFAIL keyword must be at the end of the keyphrase line. It
17158           may optionally be followed by one or more target triplets.
17159           It has just occured that the handling of wildcards in the
17160           target triplet may not be correct.
17161
17162 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17163
17164         * g++.old-deja/tests:
17165           Moved all subdirectories up one level into g++.old-deja .
17166
17167         * lib/old-dejagnu.exp:
17168           Fixed problem with CXXFLAGS not being properly reset, and being
17169           corrupted with extraneous "-c" compiler option.  This was
17170           causing binaries to not be generated for test that needed them.
17171           Modified strings passed to "pass" and "fail" so that individual
17172           tests from the same test file would be distinguished by an
17173           identifier appended to the test file name in the summary logs;
17174           this corrected a problem with erroneous diff logs.  Added code
17175           to search testcases for expected fail and unexpected pass keywords.
17176
17177 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17178
17179         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17180
17181 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17182
17183         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17184           Removed extraneous text from end of "Special g++ Options"
17185           keyphrase.
17186
17187         * lib/old-dejagnu.exp: Added pattern matching to look for new
17188           keywords, embedded in testcases comments, which will trigger
17189           calls to xpass and xfail.
17190
17191 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17192
17193         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17194           comments embedded in the testcases, especially the one looking for
17195           special compiler options, as well as the pattern matching for the
17196           compiler output again.
17197
17198 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17199
17200         * lib/old-dejagnu.exp: Do a proper check of the return value for
17201           execute tests. Fixed several problems with the pattern matching
17202           of the compiler output which gave erroneous test results.
17203           Changed several of the test result messages to be more descriptive.
17204         * config/unix-g++.exp: Proc g++_load now actually works and
17205           executes the tests passed to it and returns a usable return
17206           value.
17207
17208 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17209
17210           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17211
17212 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17213
17214         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17215           Modified both files to properly execute the old style
17216           dejagnu tests. The previous versions of these files were
17217           experimental and did not function anything near correctly.
17218
17219 1993-04-05  Rob Savoye  (rob@cygnus.com)
17220
17221         * Removed all Makefile.in and configure.in files. No configuration
17222         needed now.
17223
17224 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17225
17226         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17227
17228 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17229
17230         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17231         gcc.special/configure.in, gcc.noncompile/configure.in,
17232         gcc.execute/configure.in, gcc.code_quality/configure.in,
17233         g++.other/configure.in, g++.old-deja/configure.in,
17234         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17235         in srcname setting.
17236
17237 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17238
17239         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17240         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17241         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17242
17243 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17244
17245         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17246         (gdb_exit): Don't remove *_soc files.
17247
17248 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17249
17250         * lib/c-torture.exp: Don't look for main; instead always use -w
17251         -c.  This is how the c-torture tests work.  Remove the object
17252         file if the compilation succeeds.
17253         * gcc.execute/execute.exp: Remove executable if test passes.
17254         * gcc.noncompile/noncompile.exp: Every test is an expected
17255         failure.
17256         * gcc.special/special.exp: Added tests from c-torture 1.11,
17257         corrected use of existing test.
17258         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17259         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17260         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17261         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17262         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17263         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17264         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17265         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17266         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17267         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17268         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17269         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17270         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17271         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17272         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17273         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17274         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17275         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17276         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17277         c-torture 1.11.
17278         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17279         correspond to c-torture 1.11.
17280
17281         * New file.