re PR fortran/15750 (IOLENGTH form of INQUIRE statement not implemented)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2
3         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
4         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
5
6 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7
8         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9         to fix type error.
10         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11         Remove trailing spaces.
12         
13 2004-06-21  Richard Henderson  <rth@redhat.com>
14
15         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16         merging && to BIT_FIELD_REF.
17
18 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
19
20         * g++.dg/opt/placeholder1.C: New test.
21
22 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23
24         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28
29 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
30
31         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32         extern "C".
33         * g++.dg/other/pragma-re-1.C: Add comments.
34
35 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
36
37         PR gfortran/16080
38         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39
40 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41
42         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
43         instead of setting the type of size_t by
44         hand.
45
46 2004-06-18  Roger Sayle  <roger@eyesopen.com>
47
48         * gcc.dg/unordered-2.c: New test case.
49         * gcc.dg/unordered-3.c: New test case.
50
51 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
52
53         PR other/16043
54         * lib/g++.exp (g++_version): Tweak regexp for version
55         * lib/g77.exp (g77_version): Likewise
56         * lib/gfortran.exp (gfortran_version): Likewise
57         * lib/objc.exp (objc_version): Likewise
58         * lib/treelang.exp (treelang_version): Likewise
59
60 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
61
62         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
63         Use INT_MAX instead of __INT_MAX__.
64         * gcc.dg/compat/struct-align-2_y.c: Likewise.
65
66         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
67         * gcc.dg/compat/scalar-return-3_x.c: Use it.
68         * gcc.dg/compat/scalar-return-3_y.c: Use it.
69         * gcc.dg/compat/scalar-return-4_x.c: Use it.
70         * gcc.dg/compat/scalar-return-4_y.c: Use it.
71         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
72         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
73         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
74         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
75
76         * gcc.dg/range-test-1.c: New test.
77         * g++.dg/opt/range-test-1.C: New test.
78
79 2004-06-17  Richard Henderson  <rth@redhat.com>
80
81         * objc.dg/sync-1.m: New.
82         * objc.dg/try-catch-1.m: Don't force next runtime.
83         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
84         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
85         shadowed catch clause.
86         * objc.dg/try-catch-5.m: New.
87
88 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
89
90         Bug 14610
91         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
92
93 2004-06-15  Richard Henderson  <rth@redhat.com>
94
95         * gcc.dg/20001116-1.c: Move expected warning line.
96
97 2004-06-15  Richard Henderson  <rth@redhat.com>
98
99         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
100         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
101
102 2004-06-15  Jeff Law  <law@redhat.com>
103
104         * gcc.dg/tree-ssa/20040615-1.c: New test.
105         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
106         be less sensitive to operand ordering.
107         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
108
109 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
110
111         * g++.dg/abi/bitfield3.C: Add comment..
112
113 2004-06-15  Richard Henderson  <rth@redhat.com>
114
115         * g++.dg/ext/stmtexpr1.C: XFAIL.
116         * gcc.dg/20030612-1.c: XFAIL.
117
118 2004-06-15  Eric Christopher  <echristo@redhat.com>
119
120         * g++.dg/charset/asm5.c: New.
121         * gcc.dg/charset/asm6.c: New.
122
123 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
124
125         PR fortran/15962
126         * gfortran.fortran-torture/execute/select_1.f90: New test.
127
128 2004-06-15  Paul Brook  <paul@codesourcery.com>
129
130         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
131
132 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
133
134         PR c++/15967
135         * g++.dg/lookup/crash3.C: New test.
136
137 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
138
139         PR c++/15947
140         * g++.dg/parse/dtor4.C: New test.
141
142 2004-06-14  Jeff Law  <law@redhat.com>
143
144         * gcc.c-torture/compile/20040614-1.c: New test.
145
146 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
147
148         PR fortran/15211
149         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
150         LEN of a character array.
151
152 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
153
154         PR c++/15096
155         * g++.dg/template/ptrmem10.C: New test.
156
157         PR c++/14930
158         * g++.dg/template/friend30.C: New test.
159
160 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
161
162         PR fortran/14928
163         * gfortran.fortran-torture/compile/mloc.f90: New test.
164
165 2004-06-13  Paul Brook  <paul@codesourcery.com>
166
167         * gfortran.fortran-torture/execute/random_2.f90: New test.
168
169 2004-06-13  Eric Christopher  <echristo@redhat.com>
170
171         * gcc.dg/noncompile/redecl-1.c: Fix error message.
172
173 2004-06-12  Paul Brook  <paul@codesourcery.com>
174
175         * gfortran.fortran-torture/execute/contained_3.f90: New test.
176
177 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
178
179         PR fortran/14923
180         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
181
182 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
183
184         PR fortran/14957
185         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
186         syntax errors in end statements of contained subroutines.
187
188 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
189
190         PR fortran/12841
191         * gfortran.fortran-torture/execute/null_arg.f90: New test.
192
193 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
194
195         PR fortran/15665
196         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
197
198 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
199
200         PR gfortran/12839
201         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
202
203 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
204
205         PR c++/15862
206         * g++.dg/parse/enum1.C: New test.
207
208 2004-06-10  Jeff Law  <law@redhat.com>
209
210         * gcc.c-torture/compile/20040610-1.c: New test.
211
212 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
213
214         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
215         * g++.old-deja/g++.other/decl3.C: Likewise.
216
217 2004-06-10  Brian Booth  <bbooth@redhat.com>
218
219         * gcc.dg/tree-ssa/20031015-1.c: Scan for
220         V_MAY_DEF instead of VDEF.
221         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
222
223 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
224
225         PR c++/14211
226         * g++.dg/conversion/const1.C: New test.
227
228         PR c++/15076
229         * g++.dg/conversion/reinterpret1.C: New test.
230
231         PR c++/15877
232         * g++.dg/template/enum2.C: New test.
233
234         PR c++/15227
235         * g++.dg/template/error13.C: New test.
236
237 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
238
239         PR fortran/14957
240         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
241         arguments to test_* REAL and of the right size.
242
243 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
244
245         PR target/15569
246         PR rtl-optimization/15681
247         * gcc.dg/20040609-1.c: New test.
248
249 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
250
251         PR c++/14791
252         * g++.dg/opt/builtins1.C: New test.
253
254 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
255
256         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
257         that use default windows32 struct layout.
258         * gcc.dg/i386-bitfield2.c: Likewise.
259
260 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
261
262         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
263         for mingw32 and cygwin targets.
264
265 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
266
267         * gcc.dg/pch/macro-4.c: New.
268         * gcc.dg/pch/macro-4.hs: New.
269
270 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
271
272         PR fortran/13249
273         * gfortran.fortran-torture/compile/name_clash.f90: New test.
274
275 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
276
277         PR fortran/13372
278         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
279
280 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
281
282         PR gfortran/14897
283         * gfortran.fortran-torture/execute/t_edit.f90: New test.
284
285 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
286
287         PR gfortran/15755
288         * gfortran.fortran-torture/execute/backspace.c : New test.
289
290 2004-06-09  Paul Brook  <paul@codesourcery.com>
291
292         * gfortran.fortran-torture/execure/intrinsic_associated.f90
293         (pointer_to_section): Rewrite to use smaller array.
294
295 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
296
297         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
298         * gcc.dg/ext/altivec-10.c: Same.
299         * gcc.dg/ext/altivec-11.c: Same.
300         * gcc.dg/ext/altivec-12.c: Same.
301         * gcc.dg/ext/altivec-13.c: Same.
302         * gcc.dg/ext/altivec-14.c: Same.
303         * gcc.dg/ext/altivec-15.c: Same.
304         * gcc.dg/ext/altivec-16.c: Same.
305         * gcc.dg/ext/altivec-3.c: Same.
306         * gcc.dg/ext/altivec-4.c: Same.
307         * gcc.dg/ext/altivec-6.c: Same.
308         * gcc.dg/ext/altivec-7.c: Same.
309         * gcc.dg/ext/altivec-8.c: Same.
310         * gcc.dg/ext/altivec-varargs-1.c: Same.
311
312         * g++.dg/ext/altivec-1.C: Correct dg syntax.
313         * g++.dg/ext/altivec-10.C: Same.
314         * g++.dg/ext/altivec-2.C: Same.
315         * g++.dg/ext/altivec-3.C: Same.
316         * g++.dg/ext/altivec-4.C: Same.
317         * g++.dg/ext/altivec-5.C: Same.
318         * g++.dg/ext/altivec-6.C: Same.
319         * g++.dg/ext/altivec-7.C: Same.
320         * g++.dg/ext/altivec-8.C: Same.
321         * g++.dg/ext/altivec-9.C: Same.
322
323 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
324
325         PR c++/7841
326         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
327
328 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
329
330         * gcc.dg/union-1.c: New test.
331
332 2004-06-07  Roger Sayle  <roger@eyesopen.com>
333
334         * gcc.dg/builtins-41.c: New test case.
335         * gcc.dg/builtins-42.c: New test case.
336
337 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
338
339         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
340         * g++.dg/ext/altivec-10.C: Same.
341         * g++.dg/ext/altivec-2.C: Same.
342         * g++.dg/ext/altivec-3.C: Same.
343         * g++.dg/ext/altivec-4.C: Same.
344         * g++.dg/ext/altivec-5.C: Same.
345         * g++.dg/ext/altivec-6.C: Same.
346         * g++.dg/ext/altivec-7.C: Same.
347         * g++.dg/ext/altivec-8.C: Same.
348         * g++.dg/ext/altivec-9.C: Same.
349         * g++.old-deja/g++.abi/cxa_vec.C: Same.
350         * g++.old-deja/g++.brendan/new3.C: Same.
351         * gcc.c-torture/execute/eeprof-1.x: Same.
352
353 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
354
355         PR c/14765
356         * gcc.dg/pr14765-1.c: New test.
357
358 2004-06-07  Roger Sayle  <roger@eyesopen.com>
359
360         PR c/14649
361         * gcc.dg/pr14649-1.c: New test case.
362
363 2004-06-07  Richard Henderson  <rth@redhat.com>
364
365         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
366         if temporaries.
367
368 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
369
370         * g++.dg/eh/elide1.C: Remove XFAIL.
371
372 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
373
374         PR c++/15337
375         * g++.dg/expr/sizeof3.C: New test.
376
377         PR c++/14777
378         * g++.dg/template/access14.C: New test.
379
380         PR c++/15554
381         * g++.dg/template/enum1.C: New test.
382
383         PR c++/15057
384         * g++.dg/eh/throw1.C: New test.
385
386 2004-06-07  David Ayers  <d.ayers@inode.at>
387             Ziemowit Laski  <zlaski@apple.com>
388
389         * lib/objc.exp (objc_target_compile): Revert the '-framework
390         Foundation' flag fix, since bare Darwin does not ship
391         with the Foundation framework.
392         * objc/execute/next_mapping.h: Provide a local NSConstantString
393         @interface and @implementation.
394         (objc_constant_string_init): A constructor function, used to
395         initialize the NSConstantString meta-class object.
396         * objc/execute/string1.m: Include "next_mapping.h" instead of
397         <Foundation/NSString.h>.
398         * objc/execute/string2.m: Likewise.
399         * objc/execute/string3.m: Likewise.
400         * objc/execute/string4.m: Likewise.
401
402 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
403
404         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
405         to double. Replace double with FLOAT.
406         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
407
408         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
409         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
410         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
411         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
412         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
413         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
414         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
415         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
416
417 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
418
419         PR c/13519
420         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
421
422 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
423
424         PR c++/15503
425         * g++.dg/template/meminit2.C: New test.
426
427 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
428
429         PR target/15822
430         * gcc.c-torture/execute/compare-fp-1.c,
431         gcc.c-torture/execute/compare-fp-2.c,
432         gcc.c-torture/execute/compare-fp-3.c,
433         gcc.c-torture/execute/compare-fp-4.c,
434         gcc.c-torture/execute/compare-fp-3.x,
435         gcc.c-torture/execute/compare-fp-4.x: Moved...
436         * gcc.c-torture/execute/ieee/compare-fp-1.c,
437         gcc.c-torture/execute/ieee/compare-fp-2.c,
438         gcc.c-torture/execute/ieee/compare-fp-3.c,
439         gcc.c-torture/execute/ieee/compare-fp-4.c,
440         gcc.c-torture/execute/ieee/compare-fp-3.x,
441         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
442
443 2004-06-04  David Ayers  <d.ayers@inode.at>
444
445         * objc/execute/protocol-isEqual-4.m: New testcase.
446
447 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
448
449         * objc/execute/protocol-isEqual-1.m: New testcase.
450         * objc/execute/protocol-isEqual-2.m: New testcase.
451         * objc/execute/protocol-isEqual-3.m: New testcase.
452
453 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
454
455         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
456
457 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
458
459         * lib/objc.exp (objc_target_compile): When running tests on
460         Darwin (Mac OS X), inform the linker about '-framework
461         'Foundation'.
462
463 2004-06-02  Eric Christopher  <echristo@redhat.com>
464
465         * gcc.c-torture/compile/20040602-1.c: New.
466
467 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
468
469         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
470         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
471
472         PR tree-optimization/14736
473         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
474
475         PR tree-optimization/14042
476         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
477
478         PR tree-optimization/14729
479         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
480
481 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
482
483         PR fortran/15557
484         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
485
486 2004-06-01  Richard Hederson  <rth@redhat.com>
487
488         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
489
490 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
491
492         PR c++/14932
493         * g++.dg/parse/offsetof4.C: New test.
494
495 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
496
497         PR objc/7993
498         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
499
500 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
501
502         PR c++/15701
503         * g++.dg/template/friend29.C: New test.
504
505 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
506
507         PR c/15749
508         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
509
510 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
511
512         * gcc.dg/sparc-trap-1.c: New test.
513
514 2004-05-31  Roger Sayle  <roger@eyesopen.com>
515
516         PR middle-end/15069
517         * g++.dg/opt/fold3.C: New test case.
518
519 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
520
521         * lib/target-supports.exp (check_iconv_available): Fix fallout
522         from 2004-05-28 patch.
523
524 2004-05-30  Paul Brook  <paul@codesourcery.com>
525
526         PR fortran/15620
527         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
528         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
529
530 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
531
532         * gfortran.fortran-torture/execute/random_1.f90: New test.
533
534 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
535
536         * g++.dg/ext/altivec-10.C: New test.
537
538 2004-05-29  Paul Brook  <paul@codesourcery.com>
539
540         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
541
542 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
543
544         * gcc.dg/altivec-16.c: New test.
545
546 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
547
548         * lib/target-supports.exp (check_vmx_hw_available): New.
549         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
550
551         * lib/target-supports.exp (check_alias_available,
552         check_iconv_available, check_named_sections_available): Use
553         unique names for temporary files.
554
555 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
556
557         * gcc.dg/altivec-15.c: New test.
558
559 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
560
561         PR c++/15083
562         * g++.dg/warn/noeffect6.C: New test.
563
564         PR c++/15471
565         * g++.dg/expr/ptrmem4.C: New test.
566
567         PR c++/15640
568         * g++.dg/template/operator3.C: New test.
569
570 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
571
572         PR c++/14668
573         * g++.dg/lookup/redecl1.C: New test.
574         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
575
576 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
577
578         * gcc.c-torture/execute/compare-fp-1.c,
579         gcc.c-torture/execute/compare-fp-2.c,
580         gcc.c-torture/execute/compare-fp-3.c,
581         gcc.c-torture/execute/compare-fp-4.c,
582         gcc.c-torture/execute/compare-fp-3.x,
583         gcc.c-torture/execute/compare-fp-4.x,
584         gcc.dg/pr15649-1.c: New.
585
586 2004-05-27  Adam Nemet  <anemet@lnxw.com>
587
588         PR c++/12883
589         * g++.dg/init/array14.C: New test.
590
591 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
592
593         * lib/compat.exp (compat-get-options-main): New.
594         (compat-get-options): Remove unneeded code, warn for ignored
595         command.
596         (compat-execute): Check flag set by dg-require-* commands.
597
598         * lib/compat.exp (compat-execute): Break up long lines.
599
600 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
601
602         * gcc.dg/altivec-7.c: Don't use 'vector long'.
603         * gcc.dg/altivec-14.c: New test.
604         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
605
606         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
607         * gcc.dg/altivec-12.c: Ditto.
608
609         * gcc.dg/altivec-3.c: Move call to altivec_check.
610
611 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
612
613         PR c++/15044
614         * g++.dg/template/error12.C: New test.
615
616         PR c++/15317
617         * g++.dg/ext/attrib15.C: New test.
618
619         PR c++/15329
620         * g++.dg/template/ptrmem9.C: New test.
621
622 2004-05-25  Paul Brook  <paul@codesourcery.com>
623
624         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
625
626 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
627
628         PR c++/15165
629         * g++.dg/template/crash19.C: New test.
630
631 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
632
633         PR c++/15025
634         * g++.dg/template/redecl1.C: New test.
635
636 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
637
638         PR c++/14821
639         * g++.dg/other/ns1.C: New test.
640
641         PR c++/14883
642         * g++.dg/template/invalid1.C: New test.
643
644 2004-05-23  Paul Brook  <paul@codesourcery.com>
645         Victor Leikehman  <lei@haifasphere.co.il>
646
647         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
648         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
649
650 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
651
652         PR c++/15285
653         PR c++/15299
654         * g++.dg/template/non-dependent5.C: New test.
655         * g++.dg/template/non-dependent6.C: New test.
656
657 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
658
659         PR c++/15507
660         * g++.dg/inherit/union1.C: New test.
661
662         PR c++/15542
663         * g++.dg/template/addr1.C: New test.
664
665         PR c++/15427
666         * g++.dg/template/array5.C: New test.
667
668         PR c++/15287
669         * g++.dg/template/array6.C: New test.
670
671 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
672             Roger Sayle  <roger@eyesopen.com>
673
674         * g++.dg/lookup/forscope2.C: New test case.
675
676 2004-05-22  Ben Elliston  <bje@au.ibm.com>
677
678         * gcc.dg/cpp/Wmissingdirs.c: New.
679
680 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
681
682         PR target/15301
683         * gcc.dg/compat/union-m128-1.h: New file.
684         * gcc.dg/compat/union-m128-1_main.c: Likewise.
685         * gcc.dg/compat/union-m128-1_x.c: Likewise.
686         * gcc.dg/compat/union-m128-1_y.c: Likewise.
687
688 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
689
690         PR target/15302
691         * gcc.dg/compat/struct-complex-1.h: New file.
692         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
693         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
694         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
695
696 2004-05-20  Roger Sayle  <roger@eyesopen.com>
697
698         PR middle-end/3074
699         * gcc.dg/pr3074-1.c: New test case.
700         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
701
702 2004-05-20  Falk Hueffner  <falk@debian.org>
703
704         PR other/15526
705         * gcc.dg/ftrapv-1.c: New test case.
706
707 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
708
709         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
710
711 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
712             Jeff Law  <law@redhat.com>
713
714         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
715         * gcc.dg/tree-ssa/20040518-2.c: New test.
716
717         * gcc.dg/tree-ssa/20040518-1.c: New test.
718
719 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
720
721         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
722
723 2004-05-18  Paul Brook  <paul@codesourcery.com>
724
725         PR fortran/13930
726         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
727
728 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
729
730         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
731         constant folding.
732
733 2004-05-17  Steven Bosscher  <stevenb@suse.de>
734
735         * gcc.dg/tree-ssa/20040517-1.c: New test.
736
737 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
738
739         * gcc.dg/loop-4.c: New test.
740
741 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
742
743         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
744
745 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
746
747         PR fortran/15311
748         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
749
750 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
751
752         PR fortran/13826
753         PR fortran/13940
754         * gfortran.fortran-torture/compile/data_1.f90: New test.
755
756 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
757
758         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
759         * gcc.dg/uninit-H.c: Define ASM for __s390__.
760
761 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
762
763         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
764
765 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
766
767         PR c/15444
768         * gcc.dg/format/xopen-1.c: Adjust expected message.
769         * gcc.dg/format/xopen-3.c: New test.
770
771 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
772
773         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
774
775 2004-05-14  Jeff Law  <law@redhat.com>
776
777         * gcc.dg/tree-ssa/20040514-2.c: New test.
778
779 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
780
781         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
782         this ...
783         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
784         this.
785
786 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
787
788         * gcc.dg/tree-ssa/20040514-1.c: New test.
789
790 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
791
792         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
793         test.
794
795 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
796
797         PR fortran/14066
798         * gfortran.fortran-torture/compile/do_1.f90: New test.
799
800 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
801
802         PR fortran/15051
803         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
804         test.
805
806 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
807
808         PR fortran/15149
809         * gfortran.fortran-torture/execute/random_init.f90: New test.
810
811 2004-05-13  Paul Brook  <paul@codesourcery.com>
812
813         PR fortran/15314
814         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
815
816 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
817
818         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
819         for the powerpc case.
820
821 2004-05-13  Jeff Law  <law@redhat.com>
822
823         * gcc.dg/tree-ssa/20040513-1.c: New test.
824         * gcc.dg/tree-ssa/20040513-2.c: New test.
825
826 2004-05-13  Paul Brook  <paul@codesourcery.com>
827
828         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
829         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
830         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
831
832 2004-05-13  Andreas Schwab  <schwab@suse.de>
833
834         PR other/10819
835         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
836         characters.
837
838 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
839
840         PR fortran/15294
841         * gfortran.fortran-torture/execute/adjustr.f90: New file.
842
843 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
844
845         Merge from tree-ssa-20020619-branch.  See
846         ChangeLog.tree-ssa for details.
847
848 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
849
850         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
851         include <altivec.h> explicitly.
852         * gcc.dg/altivec-13.c: Likewise.
853
854 2004-05-11  Paul Brook  <paul@codesourcery.com>
855
856         * gcc.c-torture/compile/20010518-1.c: Force enum size.
857
858 2004-05-10  Eric Christopher  <echristo@redhat.com>
859
860         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
861         * gcc.dg/sibcall-4.c: Ditto.
862
863 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
864
865         * g++.dg/ext/altivec-8.C: New test case.
866         * gcc.dg/altivec-13.c: New test case.
867
868 2004-05-08  Roger Sayle  <roger@eyesopen.com>
869
870         * gcc.c-torture/execute/divcmp-1.c: New test case.
871         * gcc.c-torture/execute/divcmp-2.c: New test case.
872         * gcc.c-torture/execute/divcmp-3.c: New test case.
873
874 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
875
876         * g++.dg/other/pragma-re-2.C: New test.
877
878 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
879
880         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
881         * gcc.dg/i386-387-2.c: Likewise.
882
883         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
884         __builtin_drem.
885         * gcc.dg/i386-387-6.c: Likewise.
886
887 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
888
889         * gcc.dg/builtins-33.c:  Also check log1p*.
890
891 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
892
893         PR optimization/15296
894         * gcc.c-torture/execute/pr15296.c: New test.
895
896 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
897
898         * gcc.dg/builtins-40.c: New test.
899
900 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
901
902         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
903
904 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
905
906         * g++.dg/ext/spe1.C: New testcase.
907
908 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
909
910         * objc.dg/image-info.m: Allow additional attributes
911         for __image_info section.
912
913 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
914
915         * gcc.dg/torture/mips-hilo-2.c: New test.
916
917 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
918
919         PR c++/14389
920         * g++.dg/template/member5.C: New test.
921
922 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
923
924         * gcc.dg/builtins-34.c: Also check expm1*.
925
926 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
927
928         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
929         * gcc.dg/torture/builtin-convert-3.c: New test.
930
931 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
932
933         PR middle-end/15054
934         * g++.dg/opt/pr15054.C: New test.
935
936 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
937
938         * gcc.dg/torture/builtin-rounding-1.c: New test.
939         * gcc.dg/builtins-25.c: Delete.
940         * gcc.dg/builtins-29.c: Delete.
941
942 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
943
944         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
945         * gcc.dg/sibcall-4.c: Likewise.
946         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
947
948 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
949
950         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
951         bit-field on 16-bit targets.
952
953 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
954
955         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
956         16-bit targets.
957
958 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
959
960         * gcc.dg/rs6000-power2-1.c: Change to compile only.
961         * gcc.dg/rs6000-power2-2.c: Likewise.
962
963 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
964
965         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
966         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
967         Change the asm registers to be in form of frN instead of fN.
968
969 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
970
971         * gcc.dg/torture/builtin-convert-2.c: New test.
972
973 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
974
975         * gcc.dg/rs6000-power2-1.c: New test.
976         * gcc.dg/rs6000-power2-2.c: New test.
977
978 2004-04-28  Jan Hubicka  <jh@suse.cz>
979
980         * gcc.dg/unused-6.c: New test.
981
982 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
983             Ulrich Weigand  <uweigand@de.ibm.com>
984
985         * ada/acats/run_all.sh: Define $target variable.
986
987 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
988
989         PR c++/15119
990         * g++.dg/other/vararg-1.C: New test.
991
992         PR c++/4794
993         * g++.dg/eh/cleanup3.C: New test.
994
995 2004-04-24  Laurent GUERBY <laurent@guerby.net>
996
997         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
998         and ad8011a (target_insn).
999         * ada/acats/support/macro.dfs: Likewise.
1000         * ada/acats/support/impbit.adb: New file.
1001
1002 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1003
1004         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1005
1006 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1007
1008         * gcc.dg/loop-3.c: New test.
1009
1010 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1011
1012         * gcc.c-torture/execute/simd-5.c: New test.
1013
1014 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1015
1016         PR c++/15064
1017         * g++.dg/template/crash18.C: New test.
1018
1019 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1020
1021         * g++.dg/ext/complit3.C: New test.
1022
1023 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1024
1025         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1026         * gcc.dg/altivec-3.c: Same.
1027         * gcc.dg/altivec-varargs-1.c: Same.
1028
1029 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1030
1031         * lib/target-supports.exp (check_profiling_available): Assume
1032         profiling is not available on powerpc-eabi targets.
1033
1034 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1035
1036         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1037         * gcc.dg/vmx/bug-1.c: Ditto.
1038
1039 2004-04-20  Eric Christopher  <echristo@redhat.com>
1040
1041         * gcc.dg/charset/extern.c: New test.
1042         * g++.dg/charset/extern3.cc: Ditto.
1043
1044 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1045
1046         * gcc.dg/builtins-39.c: New test.
1047
1048 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1049
1050         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1051
1052 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1053
1054         * gcc.dg/torture/mips-hilo-1.c: New test.
1055
1056 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1057
1058         * gcc.c-torture/compile/20040419-1.c: New test.
1059
1060 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1061
1062         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1063
1064 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1065             Aldy Hernandez  <aldyh@redhat.com>
1066
1067         * gcc.c-torture/execute/va-arg-24.c: New.
1068
1069 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1070             Aldy Hernandez  <aldyh@redhat.com>
1071
1072         * gcc.dg/vmx/1b-01.c: New.
1073         * gcc.dg/vmx/1b-02.c: New.
1074         * gcc.dg/vmx/1b-03.c: New.
1075         * gcc.dg/vmx/1b-04.c: New.
1076         * gcc.dg/vmx/1b-05.c: New.
1077         * gcc.dg/vmx/1b-06.c: New.
1078         * gcc.dg/vmx/1b-07.c: New.
1079         * gcc.dg/vmx/1c-01.c: New.
1080         * gcc.dg/vmx/1c-02.c: New.
1081         * gcc.dg/vmx/3a-01a.c: New.
1082         * gcc.dg/vmx/3a-01.c: New.
1083         * gcc.dg/vmx/3a-01m.c: New.
1084         * gcc.dg/vmx/3a-03.c: New.
1085         * gcc.dg/vmx/3a-03m.c: New.
1086         * gcc.dg/vmx/3a-04.c: New.
1087         * gcc.dg/vmx/3a-04m.c: New.
1088         * gcc.dg/vmx/3a-05.c: New.
1089         * gcc.dg/vmx/3a-06.c: New.
1090         * gcc.dg/vmx/3a-06m.c: New.
1091         * gcc.dg/vmx/3a-07.c: New.
1092         * gcc.dg/vmx/3b-01.c: New.
1093         * gcc.dg/vmx/3b-02.c: New.
1094         * gcc.dg/vmx/3b-10.c: New.
1095         * gcc.dg/vmx/3b-13.c: New.
1096         * gcc.dg/vmx/3b-14.c: New.
1097         * gcc.dg/vmx/3b-15.c: New.
1098         * gcc.dg/vmx/3c-01a.c: New.
1099         * gcc.dg/vmx/3c-01.c: New.
1100         * gcc.dg/vmx/3c-02.c: New.
1101         * gcc.dg/vmx/3c-03.c: New.
1102         * gcc.dg/vmx/3d-01.c: New.
1103         * gcc.dg/vmx/4-01.c: New.
1104         * gcc.dg/vmx/4-03.c: New.
1105         * gcc.dg/vmx/5-01.c: New.
1106         * gcc.dg/vmx/5-02.c: New.
1107         * gcc.dg/vmx/5-03.c: New.
1108         * gcc.dg/vmx/5-04.c: New.
1109         * gcc.dg/vmx/5-05.c: New.
1110         * gcc.dg/vmx/5-06.c: New.
1111         * gcc.dg/vmx/5-07.c: New.
1112         * gcc.dg/vmx/5-07t.c: New.
1113         * gcc.dg/vmx/5-08.c: New.
1114         * gcc.dg/vmx/5-10.c: New.
1115         * gcc.dg/vmx/5-11.c: New.
1116         * gcc.dg/vmx/7-01a.c: New.
1117         * gcc.dg/vmx/7-01.c: New.
1118         * gcc.dg/vmx/7c-01.c: New.
1119         * gcc.dg/vmx/7d-01.c: New.
1120         * gcc.dg/vmx/7d-02.c: New.
1121         * gcc.dg/vmx/8-01.c: New.
1122         * gcc.dg/vmx/8-02a.c: New.
1123         * gcc.dg/vmx/8-02.c: New.
1124         * gcc.dg/vmx/brode-1.c: New.
1125         * gcc.dg/vmx/bug-1.c: New.
1126         * gcc.dg/vmx/bug-2.c: New.
1127         * gcc.dg/vmx/bug-3.c: New.
1128         * gcc.dg/vmx/cw-bug-1.c: New.
1129         * gcc.dg/vmx/cw-bug-2.c: New.
1130         * gcc.dg/vmx/cw-bug-3.c: New.
1131         * gcc.dg/vmx/dct.c: New.
1132         * gcc.dg/vmx/debug-1.c: New.
1133         * gcc.dg/vmx/debug-2.c: New.
1134         * gcc.dg/vmx/debug-3.c: New.
1135         * gcc.dg/vmx/debug-4.c: New.
1136         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1137         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1138         * gcc.dg/vmx/eg-5.c: New.
1139         * gcc.dg/vmx/fft.c: New.
1140         * gcc.dg/vmx/gcc-bug-1.c: New.
1141         * gcc.dg/vmx/gcc-bug-2.c: New.
1142         * gcc.dg/vmx/gcc-bug-3.c: New.
1143         * gcc.dg/vmx/gcc-bug-4.c: New.
1144         * gcc.dg/vmx/gcc-bug-5.c: New.
1145         * gcc.dg/vmx/gcc-bug-6.c: New.
1146         * gcc.dg/vmx/gcc-bug-7.c: New.
1147         * gcc.dg/vmx/gcc-bug-8.c: New.
1148         * gcc.dg/vmx/gcc-bug-9.c: New.
1149         * gcc.dg/vmx/gcc-bug-b.c: New.
1150         * gcc.dg/vmx/gcc-bug-c.c: New.
1151         * gcc.dg/vmx/gcc-bug-d.c: New.
1152         * gcc.dg/vmx/gcc-bug-e.c: New.
1153         * gcc.dg/vmx/gcc-bug-f.c: New.
1154         * gcc.dg/vmx/gcc-bug-g.c: New.
1155         * gcc.dg/vmx/gcc-bug-i.c: New.
1156         * gcc.dg/vmx/harness.h: New.
1157         * gcc.dg/vmx/ira1.c: New.
1158         * gcc.dg/vmx/ira2a.c: New.
1159         * gcc.dg/vmx/ira2b.c: New.
1160         * gcc.dg/vmx/ira2.c: New.
1161         * gcc.dg/vmx/ira2c.c: New.
1162         * gcc.dg/vmx/mem.c: New.
1163         * gcc.dg/vmx/newton-1.c: New.
1164         * gcc.dg/vmx/ops.c: New.
1165         * gcc.dg/vmx/sn7153.c: New.
1166         * gcc.dg/vmx/spill2.c: New.
1167         * gcc.dg/vmx/spill3.c: New.
1168         * gcc.dg/vmx/spill.c: New.
1169         * gcc.dg/vmx/t.c: New.
1170         * gcc.dg/vmx/varargs-1.c: New.
1171         * gcc.dg/vmx/varargs-2.c: New.
1172         * gcc.dg/vmx/varargs-3.c: New.
1173         * gcc.dg/vmx/varargs-4.c: New.
1174         * gcc.dg/vmx/varargs-5.c: New.
1175         * gcc.dg/vmx/varargs-6.c: New.
1176         * gcc.dg/vmx/varargs-7.c: New.
1177         * gcc.dg/vmx/vmx.exp: New.
1178         * gcc.dg/vmx/vprint-1.c: New.
1179         * gcc.dg/vmx/vscan-1.c: New.
1180         * gcc.dg/vmx/x-01.c: New.
1181         * gcc.dg/vmx/x-02.c: New.
1182         * gcc.dg/vmx/x-03.c: New.
1183         * gcc.dg/vmx/x-04.c: New.
1184         * gcc.dg/vmx/x-05.c: New.
1185         * gcc.dg/vmx/yousufi-1.c: New.
1186         * gcc.dg/vmx/zero-1.c: New.
1187         * gcc.dg/vmx/zero.c: New.
1188
1189 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1190
1191         * g++.dg/lookup/java1.C: Update for chage of
1192         _Jv_AllocObject.
1193         * g++.dg/lookup/java2.C: Likewise.
1194
1195 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1196
1197         * ada/acats/run_all.sh: use -O2 by default.
1198
1199 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1200
1201         * gcc.dg/vr-mult-[12].c: New tests.
1202
1203 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1204
1205         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1206
1207         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1208
1209 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1210
1211         * lib/target-supports.exp (check_profiling_available): Assume profiling
1212         isn't available for mips*-*-elf targets.
1213
1214 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1215
1216         * gcc.dg/builtins-38.c: New test.
1217
1218 2004-04-14  Eric Christopher  <echristo@redhat.com>
1219
1220         * g++.dg/charset/charset.exp: Run .cc extension tests.
1221
1222 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1223
1224         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1225
1226 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1227
1228         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1229
1230 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1231
1232         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1233         * gcc.dg/i386-387-2.c: Likewise.
1234
1235         * gcc.dg/i386-387-7.c: New test.
1236         * gcc.dg/i386-387-8.c: New test.
1237
1238         * gcc.dg/builtins-37.c: New test.
1239
1240 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1241
1242         * g++.dg/pch/externc-1.C: Add missing semicolon.
1243
1244 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1245
1246         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1247
1248 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1249
1250         * gcc.c-torture/execute/20040411-1.c: New test.
1251
1252 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1253
1254         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1255
1256 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1257
1258         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1259
1260 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1261
1262         * lib/target-supports.exp (check_named_sections_available): New.
1263         * lib/gcc-dg.exp (dg-require-named-sections): New.
1264         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1265         old-deja.exp.  Also prune error-count message from HP linker.
1266         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1267
1268         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1269         * g++.old-deja/g++.pt/static3.C: Likewise.
1270         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1271
1272 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1273
1274         * gcc.c-torture/execute/20040409-1.c: New test case.
1275         * gcc.c-torture/execute/20040409-2.c: New test case.
1276         * gcc.c-torture/execute/20040409-3.c: New test case.
1277
1278 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1279
1280         * gcc.dg/20040409-1.c: New test.
1281
1282 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1283
1284         PR target/14888
1285         * g++.dg/opt/pr14888.C: New test case.
1286
1287 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1288
1289         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1290         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1291         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1292         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1293         New tests.
1294
1295 2004-04-08  Paul Brook  <paul@codesourcery.com>
1296
1297         * gcc.dg/spill-1.c: New test.
1298
1299 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1300
1301         * gcc.dg/torture/builtin-ctype-2.c: New test.
1302
1303 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1304
1305         * gcc.dg/pch/pch.exp: Add largefile test.
1306
1307 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1308
1309         * g++.dg/pch/externc-1.Hs: New.
1310         * g++.dg/pch/externc-1.C: New.
1311
1312 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1313
1314         * gcc.dg/compat/struct-by-value-5a_main.c,
1315         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1316         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1317         * gcc.dg/compat/struct-by-value-5a_x.c,
1318         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1319         gcc.dg/compat/struct-by-value-5_x.c.
1320         * gcc.dg/compat/struct-by-value-5a_y.c,
1321         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1322         gcc.dg/compat/struct-by-value-5_y.c.
1323
1324         * gcc.dg/compat/struct-by-value-6a_main.c,
1325         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1326         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1327         * gcc.dg/compat/struct-by-value-6a_x.c,
1328         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1329         gcc.dg/compat/struct-by-value-6_x.c.
1330         * gcc.dg/compat/struct-by-value-6a_y.c,
1331         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1332         gcc.dg/compat/struct-by-value-6_y.c.
1333
1334         * gcc.dg/compat/struct-by-value-7a_main.c,
1335         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1336         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1337         * gcc.dg/compat/struct-by-value-7a_x.c,
1338         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1339         gcc.dg/compat/struct-by-value-7_x.c.
1340         * gcc.dg/compat/struct-by-value-7a_y.c,
1341         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1342         gcc.dg/compat/struct-by-value-7_y.c.
1343
1344 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1345
1346         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1347         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1348         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1349         options.
1350
1351 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1352
1353         * gcc.dg/builtins-36.c: New test.
1354
1355 2004-04-06  Paul Brook  <paul@codesourcery.com>
1356
1357         * README.gcc: Remove obsolete contraint on testcases.
1358
1359 2004-04-05  Paul Brook  <paul@codesourcery.com>
1360
1361         PR2123
1362         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1363         failure and exit(0) on success.
1364         * g++.dg/expr/anew2.C: Ditto.
1365         * g++.dg/expr/anew3.C: Ditto.
1366         * g++.dg/expr/anew4.C: Ditto.
1367
1368 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1369
1370         PR c++/3518
1371         * g++.dg/template/unify7.C: New.
1372
1373 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1374
1375         * g++.dg/README: Bring up to date with new subdirectories; remove
1376         duplicate subdirectory lines.
1377
1378 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1379
1380         PR c++/14007
1381         * g++.dg/template/unify5.C: New.
1382         * g++.dg/template/unify6.C: New.
1383         * g++.dg/template/qualttp20.C: Adjust.
1384         * g++.old-deja/g++.jason/report.C: Adjust.
1385         * g++.old-deja/g++.other/qual1.C: Adjust.
1386
1387 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1388
1389         PR c++/14803
1390         * g++.dg/inherit/ptrmem1.C: New test.
1391
1392 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1393
1394         PR c++/14755
1395         * gcc.c-torture/execute/20040331-1.c: New test.
1396         * gcc.dg/20040331-1.c: New test.
1397
1398 2004-04-01  Paul Brook  <paul@codesourcery.com>
1399
1400         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1401
1402 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1403
1404         PR c++/14724
1405         * g++.dg/init/goto1.C: New test.
1406
1407         PR c++/14763
1408         * g++.dg/template/defarg4.C: New test.
1409
1410 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1411
1412         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1413
1414 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1415
1416         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1417
1418 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1419
1420         * gcc.dg/noncompile/undeclared-2.c: New test.
1421
1422 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1423
1424         * gcc.dg/940409-1.c: Remove XFAIL.
1425         * gcc.dg/reg-vol-struct-1.c: New test.
1426
1427 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1428
1429         * gcc.dg/torture/builtin-wctype-1.c: New test.
1430
1431 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1432
1433         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1434         * gcc.dg/20001101-1.c: Likewise.
1435         * gcc.dg/20001102-1.c: Likewise.
1436
1437 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1438
1439         * gcc.dg/compare8.c: Add an additional test for XOR.
1440
1441 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1442
1443         * gcc.dg/torture/builtin-ctype-1.c: New test.
1444
1445 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1446
1447         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1448         * gcc.dg/torture/builtin-math-1.c: Likewise.
1449         * gcc.dg/torture/builtin-power-1.c: New test.
1450
1451 2004-03-24  Andreas Schwab  <schwab@suse.de>
1452
1453         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1454         IA64 assembler.
1455
1456 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1457             Roger Sayle  <roger@eyesopen.com>
1458
1459         * gcc.dg/compare8.c: New test case.
1460
1461 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1462
1463         * g++.dg/ext/altivec-7.C: New test.
1464
1465 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1466
1467         PR 12267, 12391, 12560, 13129, 14114, 14133
1468         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1469         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1470         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1471         Adjust error regexps.
1472         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1473         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1474         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1475         * gcc.dg/local1.c: Add explanatory comment.
1476
1477 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1478
1479         PR optimization/14669
1480         * g++.dg/opt/fold2.C: New test case.
1481
1482 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
1483
1484         PR c/14069
1485         * gcc.dg/20040322-1.c: New test.
1486
1487 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1488
1489         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
1490         * gcc.dg/ultrasp4.c: Likewise.
1491         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
1492
1493 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1494
1495         * gcc.dg/i386-sse-8.c: Reset default options.
1496
1497 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1498
1499         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
1500         in the error message text.
1501
1502 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1503
1504         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
1505
1506 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
1507
1508         PR c++/14616
1509         * g++.dg/init/array13.C: New test.
1510
1511 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1512
1513         PR target/13889
1514         * gcc.c-torture/compile/pr13889.c: New test case.
1515
1516 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1517
1518         PR c/14635
1519         * builtins-1.c (nan, nans): Don't test.
1520         * builtins-30.c: Don't use nan, nanf, nanl.
1521         * builtins-35.c: New test.
1522
1523 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1524
1525         * g++.dg/ext/altivec-6.C: New test.
1526
1527 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1528
1529         * g++.dg/init/placement3.C: New test.
1530
1531         * g++.dg/template/spec13.C: New test.
1532
1533         * g++.dg/lookup/using11.C: New test.
1534
1535         * g++.dg/lookup/koenig3.C: New test.
1536
1537         * g++.dg/template/operator2.C: New test.
1538
1539         * g++.dg/expr/dtor3.C: New test.
1540         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1541         marker.
1542         * g++.old-deja/g++.law/visibility28.C: Likewise.
1543
1544 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1545
1546         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1547         * gcc.dg/ppc64-abi-3.c: Likewise.
1548
1549 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1550
1551         PR c++/14545
1552         * g++.dg/parse/template15.C: New test.
1553
1554 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1555
1556         * g++.dg/expr/dtor2.C: New test.
1557
1558         * g++.dg/lookup/anon4.C: New test.
1559
1560         * g++.dg/overload/using1.C: New test.
1561
1562         * g++.dg/template/lookup7.C: New test.
1563
1564         * g++.dg/template/typename6.C: New test.
1565
1566         * g++.dg/expr/cond6.C: New test.
1567
1568 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1569
1570         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
1571
1572 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1573
1574         * g++.dg/expr/cond5.C: New test.
1575         * g++.dg/expr/constcast1.C: Likewise.
1576         * g++.dg/expr/ptrmem2.C: Likewise.
1577         * g++.dg/expr/ptrmem3.C: Likewise.
1578         * g++.dg/lookup/main1.C: Likewise.
1579         * g++.dg/template/lookup6.C: Likewise.
1580
1581 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1582
1583         * gcc.dg/local1.c: New test.
1584
1585         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
1586
1587 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1588
1589         * gcc.dg/torture/builtin-convert-1.c: New test.
1590
1591 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1592
1593         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
1594
1595 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1596
1597         PR c++/14481
1598         * g++.dg/warn/Wunused-7.C: New test.
1599
1600 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1601
1602         * gcc.dg/torture/builtin-integral-1.c: New test.
1603
1604 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1605
1606         PR c++/14586
1607         * g++.dg/parse/non-dependent3.C: New test.
1608
1609 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
1610
1611         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
1612         * g++.dg/eh/simd-2.C: Likewise.
1613         * g++.dg/init/array10.C: Likewise.
1614         * gcc.c-torture/compile/simd-1.c: Likewise.
1615         * gcc.c-torture/compile/simd-2.c: Likewise.
1616         * gcc.c-torture/compile/simd-3.c: Likewise.
1617         * gcc.c-torture/compile/simd-4.c: Likewise.
1618         * gcc.c-torture/compile/simd-6.c: Likewise.
1619         * gcc.c-torture/execute/simd-1.c: Likewise.
1620         * gcc.c-torture/execute/simd-2.c: Likewise.
1621         * gcc.dg/compat/vector-defs.h: Likewise.
1622         * gcc.dg/20020531-1.c: Likewise.
1623         * gcc.dg/altivec-3.c: Likewise.
1624         * gcc.dg/altivec-4.c: Likewise.
1625         * gcc.dg/altivec-varargs-1.c: Likewise.
1626         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
1627         * gcc.dg/i386-mmx-3.c: Likewise.
1628         * gcc.dg/i386-sse-4.c: Likewise.
1629         * gcc.dg/i386-sse-5.c: Likewise.
1630         * gcc.dg/i386-sse-8.c: Likewise.
1631         * gcc.dg/simd-1.c: Likewise.
1632         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
1633         __ev64_opaque__ since the machine description provides it.
1634
1635 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1636
1637         * lib/compat.exp (skip_list): New global variable.
1638         Use it to hold the user defined COMPAT_SKIPS list if any.
1639         (compat-obj): Add the members of skip_list to optall.
1640
1641 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1642
1643         * gcc.dg/compat/union-by-value-1_main.c,
1644         union-by-value-1_x.c, union-by-value-1_y.c,
1645         union-check.h, union-defs.h,
1646         union-init.h, union-return-1_main.c,
1647         union-return-1_x.c, union-return-1_y.c: New files.
1648
1649 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1650
1651         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
1652         mixed-struct-init.h: Add 4 mixed structure types.
1653         struct-by-value-21_main.c, struct-by-value-21_x.c,
1654         struct-by-value-21_y.c, struct-return-21_main.c,
1655         struct-return-21_x.c, struct-return-21_y.c: New files.
1656
1657 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
1658
1659         PR c++/14550
1660         * g++.dg/parse/template14.C: New test.
1661
1662 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1663
1664         * gcc.c-torture/execute/20040313-1.c: New test.
1665
1666 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
1667
1668         PR target/14533
1669         * gcc.dg/20040311-2.c: New test.
1670
1671 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
1672
1673         PR other/14544
1674         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
1675         bit-field.
1676
1677 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
1678
1679         * gcc.dg/20040305-2.c: Add missing return statement.
1680
1681 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1682
1683         * gcc.dg/builtins-34.c: Also check pow10*.
1684
1685 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1686
1687         PR target/14262
1688         * gcc.dg/20040305-2.c: New test.
1689
1690 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1691
1692         * gcc.dg/20040310-1.c: New test.
1693
1694 2004-03-11  Roger Sayle  <roger@eyesopen.com>
1695
1696         * gcc.c-torture/execute/20040311-1.c: New test case.
1697
1698 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
1699
1700         PR c++/14476
1701         * g++.dg/lookup/enum1.C: New test.
1702
1703 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
1704
1705         PR c++/14510
1706         * g++.dg/lookup/struct2.C: New test.
1707
1708 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
1709
1710         * gcc.dg/builtins-34.c: New test.
1711
1712 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1713
1714         * gcc.dg/torture/builtin-nonneg-1.c: New test.
1715
1716 2004-03-09  James E Wilson  <wilson@specifixinc.com>
1717
1718         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
1719         * gcc.dg/alias-2.c: New testcase.
1720
1721 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
1722
1723         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
1724
1725 2004-03-09  Roger Sayle  <roger@eyesopen.com>
1726
1727         * gcc.c-torture/execute/20040309-1.c: New test case.
1728
1729 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1730
1731         PR c++/14397
1732         * g++.dg/overload/ref1.C: New.
1733
1734 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1735
1736         PR c++/14409
1737         * g++.dg/template/spec12.C: New test.
1738
1739         PR c++/14448
1740         * g++.dg/parse/crash14.C: New test.
1741
1742 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1743
1744         PR c++/14230
1745         * g++.dg/init/ref11.C: New test.
1746
1747 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1748
1749         PR c++/14432
1750         * g++.dg/parse/builtin2.C: New test.
1751
1752 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1753
1754         PR c++/14401
1755         * g++.dg/init/ctor3.C: New test.
1756         * g++.dg/init/union1.C: New test.
1757         * g++.dg/ext/anon-struct4.C: New test.
1758
1759 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1760
1761         * g++.dg/lookup/koenig1.C: Tweak error messages.
1762         * g++.dg/lookup/used-before-declaration.C: Likewise.
1763         * g++.dg/other/do1.C: Likewise.
1764         * g++.dg/overload/koenig1.C: Likewise.
1765         * g++.dg/parse/crash13.C: Likewise.
1766         * g++.dg/template/instantiate3.C: Likewise.
1767
1768 2004-03-08  Eric Christopher  <echristo@redhat.com>
1769
1770         * * lib/target-supports.exp: Enable libiconv in test
1771         compilation.  Fix up error checking.
1772
1773 2004-03-08  Roger Sayle  <roger@eyesopen.com>
1774
1775         PR middle-end/14289
1776         * gcc.dg/pr14289-1.c: New test case.
1777         * gcc.dg/pr14289-2.c: Likewise.
1778         * gcc.dg/pr14289-3.c: Likewise.
1779
1780 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
1781
1782         * gcc.c-torture/execute/20040308-1.c: New test.
1783
1784 2004-03-07  Roger Sayle  <roger@eyesopen.com>
1785
1786         * gcc.c-torture/execute/20040307-1.c: New test case.
1787
1788 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
1789
1790         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
1791
1792 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
1793
1794         * gcc.dg/20040306-1.c: New test.
1795
1796 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
1797
1798         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
1799         them static.
1800         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
1801
1802 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1803
1804         PR c/14465
1805         * gcc.dg/decl-6.c: New test.
1806
1807 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1808
1809         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
1810         Rename LOGPOW -> LOG_POW.
1811         (SQRT_EXP, POW_EXP): New.
1812
1813 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1814
1815         * gcc.dg/i386-sse-8.c: New test.
1816
1817 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1818
1819         PR c/14114
1820         * gcc.dg/decl-5.c: New test.
1821
1822 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
1823
1824         * gcc.dg/20040305-1.c: New test.
1825
1826 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
1827
1828         PR other/14354
1829         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
1830
1831 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
1832
1833         PR c++/14425, c++/14426
1834         * g++.dg/ext/altivec-4.C: New test.
1835         * g++.dg/ext/altivec-5.C: New test.
1836
1837 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
1838
1839         * g++.old-deja/g++.other/linkage1.C: Expect errors about
1840         global variables of a type with no linkage.
1841         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
1842         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
1843         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
1844         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
1845         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
1846         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
1847         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
1848         * g++.dg/warn/deprecated.C: Name enum Color.
1849         * g++.dg/overload/VLA.C: Name structure for 'b'.
1850         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
1851
1852 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1853
1854         * gcc.c-torture/compile/20040304-1.c: New test.
1855
1856 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
1857
1858         PR 13728
1859         * gcc.dg/decl-4.c: New testcase.
1860
1861 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
1862
1863         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
1864         as PRECF if sizeof (float) > sizeof (double).
1865         (PRECL): Make it the same as PRECF if
1866         sizeof (float) > sizeof (long double).
1867
1868 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1869
1870         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
1871         system type.  Add check for irix6 which doesn't have c99 runtime.
1872
1873 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
1874
1875         * gcc.dg/const-elim-1.c: xfail for xtensa.
1876
1877 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1878
1879         PR c++/14369
1880         * g++.dg/template/cond4.C: New test.
1881
1882 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1883
1884         PR c++/14360
1885         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1886
1887         PR c++/14361
1888         * g++.dg/parse/defarg7.C: New test.
1889
1890         PR c++/14359
1891         * g++.dg/template/friend26.C: New test.
1892
1893 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1894
1895         PR c++/14324
1896         * g++.dg/abi/mangle21.C: New test.
1897
1898         PR c++/14260
1899         * g++.dg/parse/constructor2.C: New test.
1900
1901         PR c++/14337
1902         * g++.dg/template/sfinae1.C: New test.
1903
1904 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1905
1906         PR c++/14267
1907         * g++.dg/expr/crash2.C: New test.
1908
1909         PR middle-end/13448
1910         * gcc.dg/inline-5.c: New test.
1911         * gcc.dg/always-inline.c: Split out tests into ...
1912         * gcc.dg/always-inline2.c: ... this and ...
1913         * gcc.dg/always-inline3.c: ... this.
1914
1915 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1916
1917         PR debug/12103
1918         * g++.dg/debug/crash1.C: New test.
1919
1920 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
1921
1922         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
1923         function with __attribute__((noinline)).
1924         (recurser_void2): Likewise.
1925         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
1926         (recurser_void2): Likewise.
1927
1928 2004-02-29  Roger Sayle  <roger@eyesopen.com>
1929
1930         PR middle-end/14203
1931         * g++.dg/warn/Wunused-6.C: New test case.
1932
1933 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
1934
1935         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
1936         not defined.
1937
1938 2004-02-27  Eric Christopher  <echristo@redhat.com>
1939
1940         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
1941         * g++.dg/charset/asm2.c: Run only x86.
1942         * gcc.dg/charset/asm3.c: Ditto.
1943
1944 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
1945
1946         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
1947         ld_library_path.
1948
1949 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
1950
1951         * g++.dg/ext/altivec-3.C: New.
1952
1953 2004-02-26  Richard Henderson  <rth@redhat.com>
1954
1955         * g++.dg/ext/attrib10.C: Mark for warning.
1956         * gcc.dg/attr-alias-1.c: New.
1957
1958 2004-02-26  Richard Henderson  <rth@redhat.com>
1959
1960         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
1961         * gcc.c-torture/execute/20040208-2.c: ... it back.
1962
1963 2004-02-26  Eric Christopher  <echristo@redhat.com>
1964
1965         * lib/target-supports.exp (check-iconv-available): New function.
1966         * lib/gcc-dg.exp (dg-require-iconv): New function.
1967         Use above.
1968         * gcc.dg/charset: New directory.
1969         * gcc.dg/charset/charset.exp: New file.
1970         * gcc.dg/charset/asm1.c: Ditto.
1971         * gcc.dg/charset/asm2.c: Ditto.
1972         * gcc.dg/charset/asm3.c: Ditto.
1973         * gcc.dg/charset/asm4.c: Ditto.
1974         * gcc.dg/charset/asm5.c: Ditto.
1975         * gcc.dg/charset/attribute1.c: Ditto.
1976         * gcc.dg/charset/attribute2.c: Ditto.
1977         * gcc.dg/charset/string1.c: Ditto.
1978         * g++.dg/charset: New directory.
1979         * g++.dg/dg.exp: Add here. Special options.
1980         * g++.dg/charset/charset.exp: New file.
1981         * g++.dg/charset/asm1.c: Ditto.
1982         * g++.dg/charset/asm2.c: Ditto.
1983         * g++.dg/charset/asm3.c: Ditto.
1984         * g++.dg/charset/asm4.c: Ditto.
1985         * g++.dg/charset/attribute1.c: Ditto.
1986         * g++.dg/charset/attribute2.c: Ditto.
1987         * g++.dg/charset/extern1.cc: Ditto.
1988         * g++.dg/charset/extern2.cc: Ditto.
1989         * g++.dg/charset/string1.c: Ditto.
1990
1991 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
1992
1993         PR c++/14278
1994         * g++.dg/parse/comma1.C: New test.
1995
1996 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1997
1998         PR c++/14284
1999         * g++.dg/template/ttp8.C: New test.
2000
2001 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2002
2003         * gcc.dg/fixuns-trunc-1.c: New test.
2004
2005 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2006
2007         * gcc.dg/builtins-config.h: Use #elif.
2008
2009 2004-02-26  Michael Matz  <matz@suse.de>
2010
2011         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2012         * gcc.dg/991214-1.c: Likewise.
2013         * gcc.dg/i386-asm-1.c: Likewise.
2014
2015 2004-02-25  Richard Henderson  <rth@redhat.com>
2016
2017         * gcc.c-torture/execute/20040208-2.c: Move ...
2018         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2019
2020 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2021
2022         PR c++/14246
2023         * g++.dg/other/crash-3.C: New test.
2024
2025 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2026
2027         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2028         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2029
2030         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2031         HP-UX.
2032
2033 2004-02-24  Michael Matz  <matz@suse.de>
2034
2035         * gcc.dg/i386-regparm.c: New.
2036
2037 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2038
2039         * gcc.c-torture/execute/20040223-1.c: New.
2040
2041 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2042             Kazu Hirata  <kazu@cs.umass.edu>
2043
2044         * gcc.dg/fwritable-strings-1.c: Remove.
2045
2046 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2047
2048         PR c/14156
2049         * gcc.dg/20040223-1.c: New test.
2050
2051 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2052
2053         PR c++/14106
2054         * g++.dg/ext/typeof9.C: New test.
2055
2056 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2057
2058         PR c++/14250
2059         * g++.dg/other/switch1.C: New test.
2060
2061 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2062
2063         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2064         * gcc.dg/va-arg-1.c: Likewise.
2065
2066 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2067
2068         PR c++/14143
2069         * g++.dg/template/koenig5.C: New test.
2070
2071 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2072
2073         * g++.dg/ext/altivec-1.C: Generalize target triple.
2074         * g++.dg/ext/altivec-2.C: New test case.
2075         * g++.dg/ext/altivec_check.h: New file.
2076         * gcc.dg/altivec-1.c: Generalize target triple;
2077         include altivec_check.h and call altivec_check().
2078         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2079         * gcc.dg/altivec-6.c: New test case.
2080         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2081         type casts as needed.
2082         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2083         altivec_check().
2084         * gcc.dg/altivec-12.c: New test case.
2085         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2086         include altivec_check.h and call altivec_check().
2087         * gcc.dg/altivec_check.h: New file.
2088
2089 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2090
2091         * lib/target-supports.exp (check_alias_available): Don't mangle
2092         function `g' in test program.
2093
2094 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2095
2096         * lib/target-supports.exp (check_profiling_available): Check
2097         argument to determine whether we support a profiling type.
2098         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2099         check_profiling_available.
2100         * g++.dg/bprob/bprob.exp: Likewise
2101         * g77.dg/bprob/bprob.exp: Likewise.
2102         * gcc.misc-tests/bprob.exp: Likewise.
2103         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2104         dg-require-profiling and delete expected error handling.
2105         * gcc.dg/20021014-1.c: Likewise.
2106         * gcc.dg/nest.c: Likewise.
2107
2108 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2109
2110         PR c++/12007
2111         * g++.dg/other/vthunk1.C: New test.
2112
2113 2004-02-20  Falk Hueffner  <falk@debian.org>
2114
2115         PR target/14201
2116         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2117
2118 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2119
2120         PR c++/13927
2121         * g++.dg/other/error8.C: Remove XFAIL markers.
2122
2123         PR c++/14173
2124         * g++.dg/ext/packed5.C: New test.
2125
2126         PR c++/14199
2127         * g++.dg/warn/Wunused-5.C: New test.
2128
2129         PR c++/14186
2130         * g++.dg/lookup/member1.C: New test.
2131
2132 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2133
2134         * gcc.c-torture/compile/20040130-1.c: Enable only when
2135         __INT_MAX__ >= 2147483647L.
2136         * gcc.c-torture/compile/961203-1.c: Likewise.
2137
2138 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2139
2140         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2141         * g++.dg/opt/template1.C: Robustify assembler regexp
2142
2143 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2144
2145         * gcc.c-torture/execute/simd-4.x: Remove.
2146         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2147         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2148         Guard with #ifndef SKIP_ATTRIBUTE.
2149         * gcc.dg/compat/vector-1_y.c: Likewise.
2150         * gcc.dg/compat/vector-2_x.c: Likewise.
2151         * gcc.dg/compat/vector-2_y.c: Likewise.
2152         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2153         * g++.dg/eh/simd-2.C: Likewise.
2154
2155 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2156
2157         * gcc.c-torture/compile/complex-1.c: New.
2158
2159 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2160
2161         PR target/14209
2162         * gcc.c-torture/execute/20040218-1.c: New test.
2163
2164 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2165
2166         PR c++/14181
2167         * g++.dg/parse/new2.C: New test.
2168
2169 2004-02-18  Paul Brook  <paul@codesourcery.com>
2170
2171         * gcc.c-torture/compile/libcall-1.c: New test.
2172
2173 2004-02-18  Paul Brook  <paul@codesourcery.com>
2174
2175         PR debug/12934
2176         * gcc.dg/debug/debug-7.c: New test.
2177
2178 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2179
2180         * gcc.dg/20040217-1.c: New test.
2181
2182 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2183
2184         * gcc.c-torture/execute/990208-1.x: Delete.
2185
2186 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2187
2188         * gcc.c-torture/execute/20040208-2.x: New file.
2189
2190 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2191
2192         PR c++/11326
2193         * g++.dg/abi/structret1.C: New test.
2194
2195 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2196
2197         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2198         (i386_cpuid): No need to test if cpuid is available on AMD64.
2199         Fix assembly, so that it works onboth i386 and AMD64.
2200         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2201         (vecInLong): Fix s[] member type to unsigned int.
2202         (vecInWord): Remove type.
2203         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2204         (a64, b64, c64, d64, e64): Remove.
2205         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2206         Remove unused variable.  Remove initialization of removed variables.
2207         Don't call mmx_tests nor sse_tests.
2208         (reference_mmx, reference_sse): Remove.
2209         (check): Add return stmt.
2210         * gcc.dg/i386-sse-7.c: New test.
2211         * gcc.dg/i386-mmx-4.c: New test.
2212
2213 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2214
2215         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2216         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2217         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2218         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2219         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2220         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2221         g++.dg/tc1/dr94.C: Fix line terminator.
2222
2223 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2224
2225         * gcc.c-torture/compile/20040216-1.c: New.
2226
2227 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2228
2229         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2230         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2231         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2232         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2233         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2234         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2235
2236 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2237
2238         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2239
2240 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2241
2242         PR c++/13971
2243         * g++.dg/expr/cond4.C: New test.
2244
2245         PR c++/14086
2246         * g++.dg/lookup/crash2.C: New test.
2247
2248 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2249
2250         * gcc.c-torture/compile/20040214-2.c: New test.
2251
2252 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2253
2254         PR c++/14116
2255         * g++.dg/ext/typeof8.C: New test.
2256
2257 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2258
2259         * gcc.c-torture/compile/20040214-1.c: New test.
2260
2261 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2262
2263         PR c++/13635
2264         * g++.dg/template/spec11.C: New test.
2265
2266 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2267
2268         PR c++/13927
2269         * g++.dg/other/error8.C: New test.
2270
2271 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2272
2273         PR c++/14122
2274         * g++.dg/template/array4.C: New test.
2275
2276         PR c++/14108
2277         * g++.dg/inherit/thunk2.C: New test.
2278
2279         PR c++/14083
2280         * g++.dg/eh/cond2.C: New test.
2281
2282 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2283
2284         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2285
2286 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2287
2288         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2289
2290 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2291
2292         * g++.dg/simd-2.C: xfail on ppc64-linux.
2293
2294 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2295
2296         PR c/456
2297         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2298         tests.
2299
2300 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2301
2302         * gcc.dg/builtins-33.c: New test.
2303
2304 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2305
2306         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2307
2308 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2309
2310         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2311
2312 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2313
2314         * gcc.dg/ppc64-abi-3.c: New test.
2315
2316 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2317
2318         PR c/14092
2319
2320         * gcc.dg/pr14092-1.c: New testcase.
2321
2322 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2323
2324         * gcc.dg/cpp/assert4.c: Fix typo last change.
2325
2326         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2327         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2328
2329         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2330
2331 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2332
2333         * gcc.c-torture/compile/20040209-1.c: New test case.
2334
2335 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2336
2337         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2338
2339 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2340
2341         * gcc.c-torture/execute/20040208-[12].c: New tests.
2342
2343 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2344
2345         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2346
2347 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2348
2349         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2350
2351 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2352
2353         Bug 13856
2354         * gcc.dg/visibility-8.c: New testcase.
2355
2356 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2357
2358         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2359         arguments.
2360         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2361
2362 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2363
2364         PR middle-end/13696
2365         * g++.dg/opt/fold1.C: New test case.
2366
2367 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2368
2369         PR c++/14033
2370         * g++.dg/other/crash-2.C: New test.
2371
2372 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2373
2374         PR c++/14028
2375         * g++.dg/parse/angle-bracket2.C: New test.
2376
2377 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2378
2379         PR middle-end/13750
2380         Revert:
2381         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2382         PR pch/13361
2383         * testsuite/g++.dg/pch/wchar-1.C: New.
2384         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2385
2386 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2387
2388         PR c++/14008
2389         * g++.dg/parse/error15.C: New test.
2390         * g++.dg/parse/crash11.C: Update dg-error mark.
2391
2392 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2393
2394         PR c++/13932
2395         * g++.dg/warn/conv2.C: New test.
2396
2397 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2398
2399         PR c++/13086
2400         * g++.dg/warn/incomplete1.C: Remove xfail.
2401
2402 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2403
2404         * lib/file-format.exp (gcc_target_object_format): Use
2405         ${tool}_target_compile, not gcc_target_compile.
2406         * lib/target-supports.exp (check_alias_available): Likewise.
2407         (check_gc_sections_available): Likewise.
2408         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2409         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2410         dg-require-alias.
2411
2412 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2413
2414         PR c++/13969
2415         * g++.dg/template/static6.C: New test.
2416
2417 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2418
2419         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2420
2421 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2422
2423         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2424         tests for systems where `char' is unsigned by default.
2425
2426 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2427
2428         PR c++/13997
2429         * g++.dg/template/partial3.C: New test.
2430
2431 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2432
2433         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2434         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2435         Remove mentions of obsolete ports.
2436
2437 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2438
2439         * gcc.dg/noncompile/20001228-1.c: Fix for new
2440         error message.
2441
2442 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2443
2444         PR target/9348
2445         * gcc.c-torture/execute/multdi-1.c: New test case.
2446
2447 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2448
2449         PR c++/13925
2450         * g++.dg/template/lookup5.C: New test.
2451
2452 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2453
2454         PR c++/13950
2455         * g++.dg/template/lookup4.C: New test.
2456
2457         PR c++/13970
2458         * g++.dg/parse/error14.C: New test.
2459
2460         PR c++/14002
2461         * g++.dg/parse/template13.C: New test.
2462
2463 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2464
2465         PR c++/13978
2466         * g++.dg/template/koenig4.C: New test.
2467
2468         PR c++/13968
2469         * g++.dg/template/crash17.C: New test.
2470
2471         PR c++/13975
2472         * g++.dg/parse/error13.C: New test.
2473         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2474
2475 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2476
2477         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2478
2479 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
2480
2481         PR c/11658
2482         PR c/13994
2483         * gcc.dg/noncompile/20040203-1.c: New test.
2484         * gcc.dg/noncompile/20040203-2.c: Likewise.
2485         * gcc.dg/noncompile/20040203-3.c: Likewise.
2486         * gcc.dg/20040203-1.c: Likewise.
2487
2488 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
2489
2490         PR c++/10858
2491         * g++.dg/template/sizeof7.C: New test.
2492
2493 2004-02-02  Eric Christopher  <echristo@redhat.com>
2494             Zack Weinberg  <zack@codesourcery.com>
2495
2496         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
2497
2498 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
2499
2500         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
2501         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
2502         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
2503         * gcc.dg/cleanup-5.c: Run only on Linux targets.
2504
2505 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
2506
2507         PR c++/13113
2508         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
2509
2510         PR c++/13854
2511         * g++.dg/ext/attrib13.C: New test.
2512
2513         PR c++/13907
2514         * g++.dg/conversion/op2.C: New test.
2515
2516 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2517
2518         * gcc.dg/titype-1.c: Fix pasto.
2519
2520 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2521
2522         * gcc.dg/titype-1.c: New test.
2523
2524 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2525
2526         PR c++/13957
2527         * g++.dg/template/non-type-template-argument-1.C,
2528         g++.dg/template/qualified-id1.C: Update dg-error marks.
2529         * g++.dg/template/nontype6.C: New test.
2530
2531 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2532
2533         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2534         * gcc.dg/builtins-31.c: New testcase.
2535         * gcc.dg/builtins-32.c: New testcase.
2536
2537 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2538
2539         * objc.dg/call-super-2.m: Update line numbers
2540         for the including of stddef.h.
2541
2542 2004-01-30  Michael Matz  <matz@suse.de>
2543
2544         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2545         g++.dg/ext/case-range3.C: New tests.
2546
2547 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2548
2549         DR206
2550         PR c++/13813
2551         * g++.dg/template/member4.C: New test.
2552
2553 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2554
2555         PR c++/13683
2556         * g++.dg/template/sizeof6.C: New test.
2557
2558 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2559
2560         * gcc.dg/fwritable-strings-1.c: New test.
2561
2562 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2563
2564         * gcc.c-torture/compile/20040130-1.c: New test.
2565
2566 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
2567
2568         * objc.dg/call-super-2.m: Include stddef.h for size_t.
2569
2570 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
2571
2572         PR c++/13883
2573         * g++.dg/template/ctor3.C: New test.
2574
2575 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2576
2577         * g++.dg/tc1: New directory.
2578         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
2579         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
2580         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
2581         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
2582         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
2583
2584 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2585
2586         * g++.dg/parse/error11.C: New test.
2587         * g++.dg/parse/error12.C: Likewise.
2588
2589 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
2590
2591         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
2592         (scan_initial, main): Use aligned_sizeof instead of sizeof.
2593
2594 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
2595
2596         PR c++/13791
2597         * g++.dg/ext/attrib12.C: New test.
2598
2599         PR c++/13736
2600         * g++.dg/parse/cast2.C: New test.
2601
2602 2004-01-27  James E Wilson  <wilson@specifixinc.com>
2603
2604         * objc.dg/encode-2.m (main): New local string.  Set depending on
2605         sizeof long.  Use in sscanf call.
2606         * objc.dg/encode-3.m (main): New local string.  Set depending on
2607         sizeof long.  Use in scan_initial call.
2608
2609 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2610
2611         * objc.dg/call-super-2.m: Make LP64-safe.
2612         * objc.dg/desig-init-1.m: Likewise.
2613
2614 2004-01-27  Devang Patel <dpatel@apple.com>
2615
2616         * g++.dg/debug/namespace1.C: New test.
2617
2618 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
2619
2620         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
2621         xscale-*-*.
2622
2623         * gcc.dg/arm-mmx-1.c: New test.
2624
2625 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2626
2627         * gcc.dg/20040127-1.c: New test.
2628         * gcc.dg/20040127-2.c: New test.
2629
2630 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2631
2632         * objc.dg/stret-1.m (glob): Renamed to globa.
2633
2634 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
2635
2636         PR c++/13663
2637         * g++.dg/expr/for1.C: New test.
2638
2639 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
2640
2641         PR middle-end/13779
2642         * gcc.dg/darwin-longlong.c: New test.
2643
2644 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
2645
2646         * gcc.dg/20040124-1.c: Moved test from here...
2647         * gcc.c-torture/compile/20040124-1.c: ...to here.
2648
2649 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2650
2651         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
2652         the assembly output if -m64 is passed.
2653
2654 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
2655
2656         PR c++/13833
2657         * g++.dg/template/cond3.C: New test.
2658
2659 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2660
2661         PR c++/13810
2662         * g++.dg/template/ttp7.C: New test.
2663
2664 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2665
2666         PR c++/13797
2667         * g++.dg/template/nontype4.C: New test.
2668         * g++.dg/template/nontype5.C: Likewise.
2669
2670 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
2671
2672         * gcc.dg/torture/mips-clobber-at.c: New test.
2673
2674 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
2675
2676         * gcc.dg/20040124-1.c: New test.
2677
2678 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
2679
2680         * gcc.dg/20040123-1.c: New test.
2681
2682 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2683
2684         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
2685
2686 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2687
2688         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
2689
2690 2004-01-23  Andrew Pinski  <apinski@apple.com>
2691
2692         * gcc.dg/20030121-1.c: Move to ..
2693         * gcc.dg/20040121-1.c: here.
2694
2695 2004-01-23  Roger Sayle  <roger@eyesopen.com>
2696
2697         * gcc.dg/builtins-29.c: New test case.
2698
2699 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2700
2701         PR 18314
2702         * gcc.dg/builtins-30.c: New testcase.
2703
2704 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
2705
2706         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
2707         * lib/g77.exp: Likewise.
2708         * lib/objc.exp: Likewise.
2709         * lib/g++.exp: Likewise.
2710
2711 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2712
2713         * gcc.dg/struct-by-value-2.c: New test.
2714
2715 2004-01-21  Andrew Pinski  <apinski@apple.com>
2716
2717         PR target/13785
2718         * gcc.dg/20030121-1.c: New test.
2719
2720 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
2721
2722         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
2723         clobber frame pointer register in asm statement.
2724
2725 2004-01-21  Falk Hueffner  <falk@debian.org>
2726
2727         * gcc.c-torture/compile/20040121-1.c: New test.
2728
2729 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
2730
2731         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
2732
2733 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
2734
2735         * gcc.dg/ppc64-abi-2.c: New test.
2736
2737 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
2738
2739         * lib/treelang.exp: Fill out this file.
2740         * lib/treelang-dg.exp: New File.
2741
2742 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2743
2744         * gcc.c-torture/compile/981022-1.c: Remove.
2745         * gcc.dg/array-5.c: Remove XFAIL.
2746         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
2747         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
2748         gcc.dg/cond-lvalue-1.c: Update.
2749         * gcc.dg/cast-lvalue-2.c: New test.
2750
2751 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
2752
2753         PR c++/13592
2754         * g++.dg/other/error1.C (class foo): Tweak error message.
2755
2756         PR c++/13592
2757         * g++.dg/template/call2.C: New test.
2758
2759 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2760
2761         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
2762         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
2763         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
2764         scalar-return-1_x.c, scalar-return-2_y.c,
2765         scalar-return-3_x.c, scalar-return-3_y.c,
2766         scalar-return-4_x.c, scalar-return-4_y.c,
2767         struct-align-1.h, struct-align-1_x.c,
2768         struct-align-1_y.c, struct-align-2.h,
2769         struct-align-2_x.c, struct-align-2_y.c,
2770         struct-by-value-10_y.c, struct-by-value-11_x.c,
2771         struct-by-value-11_y.c, struct-by-value-12_x.c,
2772         struct-by-value-12_y.c, struct-by-value-13_x.c,
2773         struct-by-value-13_y.c, struct-by-value-14_x.c,
2774         struct-by-value-14_y.c, struct-by-value-15_x.c,
2775         struct-by-value-15_y.c, struct-by-value-16_y.c,
2776         struct-by-value-17_y.c, struct-by-value-18_y.c,
2777         struct-by-value-19_y.c, struct-by-value-1_x.c,
2778         struct-by-value-1_y.c, struct-by-value-20_y.c,
2779         struct-by-value-2_x.c, struct-by-value-2_y.c,
2780         struct-by-value-3_y.c, struct-by-value-4_x.c,
2781         struct-by-value-4_y.c, struct-by-value-5_y.c,
2782         struct-by-value-6_y.c, struct-by-value-7_y.c
2783         struct-by-value-8_x.c, struct-by-value-8_y.c
2784         struct-by-value-9_x.c, struct-by-value-9_y.c
2785         struct-return-10_x.c, struct-return-10_y.c,
2786         struct-return-19_x.c, struct-return-20_x.c
2787         struct-return-2_x.c, struct-return-2_y.c
2788         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
2789         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
2790
2791 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2792
2793         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
2794         attribute on sparc*-sun-solaris2.*.
2795
2796 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
2797
2798         PR c++/13710
2799         * g++.dg/ext/typeof7.C: New test.
2800
2801 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
2802
2803         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
2804         * gcc.dg/const-elim-1.c: Same.
2805
2806 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
2807
2808         * objc.dg/stret-1.m: New.
2809         * objc.dg/stret-2.m: New.
2810
2811 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2812
2813         PR c++/11895
2814         * g++.dg/ext/vector1.C: New test.
2815
2816 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
2817
2818         * gcc.dg/pch/import-1.c: New.
2819         * gcc.dg/pch/import-1.hs: New.
2820         * gcc.dg/pch/import-1a.h: New.
2821         * gcc.dg/pch/import-1b.h: New.
2822         * gcc.dg/pch/import-1c.h: New.
2823
2824 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2825
2826         PR c++/13574
2827         * g++.dg/ext/array1.C: New test.
2828
2829         PR c++/13178
2830         * g++.dg/conversion/op1.C: New test.
2831
2832 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
2833
2834         PR 11864
2835         From Kazumoto Kojima / Dan Kegel:
2836         * gcc.dg/pr11864-1.c: New test.
2837
2838         PR 10392
2839         From Marcus Comstedt / Dan Kegel:
2840         * gcc.dg/pr10392-1.c: New test.
2841
2842 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2843
2844         PR c++/13478
2845         * g++.dg/init/ref10.C: New test.
2846
2847 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2848
2849         PR c++/13407
2850         * g++.dg/parse/typename6.C: New test.
2851
2852 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2853
2854         PR pch/13361
2855         * testsuite/g++.dg/pch/wchar-1.C: New.
2856         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2857
2858 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2859
2860         PR c++/9259
2861         * g++.dg/expr/sizeof2.C: New test.
2862
2863 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
2864
2865         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
2866
2867 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2868
2869         PR c++/13659
2870         * g++.dg/lookup/strong-using-3.C: New.
2871         * g++.dg/lookup/using-10.C: New.
2872
2873 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2874
2875         PR c++/13594
2876         * g++.dg/lookup/strong-using-2.C: New.
2877
2878 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2879             Dan Kegel <dank@kegel.com>
2880             J"orn Rennecke <joern.rennecke@superh.com>
2881
2882         PR target/9365
2883         * gcc.dg/pr9365-1.c: New test.
2884
2885 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2886
2887         PR c++/8856
2888         * g++.dg/parse/casting-operator2.C: New test.
2889         * g++.old-deja/g++.pt/explicit83.C: Remove.
2890
2891 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2892
2893         * gcc.dg/label-compound-stmt-1.c: New test.
2894         * gcc.c-torture/compile/950922-1.c,
2895         gcc.c-torture/compile/20000211-3.c,
2896         gcc.c-torture/compile/20000518-1.c,
2897         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2898         compound statements.
2899
2900 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2901
2902         * gcc.dg/ppc64-abi-1.c: New test.
2903
2904 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2905
2906          * g++.dg/ext/attrib9.C: Add dg-warnings.
2907
2908 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2909
2910         PR c++/12335
2911         * g++.dg/parse/dtor3.C: New test.
2912
2913 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2914
2915         PR c++/12709
2916         * g++.dg/parse/try-catch-1.C: New test.
2917
2918 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
2919
2920         * ada/acats/run_all.sh: Add more verbose output in acats.log
2921         when compiling tests.
2922
2923 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2924
2925         PR 13656
2926         * gcc.dg/typedef-redecl.c: New test case.
2927         * gcc.dg/typedef-redecl.h: New support file.
2928
2929 2004-01-13  Jan Hubicka  <jh@suse.cz>
2930
2931         * gcc.dg/always_inline.c: New test.
2932         * gcc.dg/debug/20031231-1.c: Fix.
2933
2934 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2935
2936         PR c++/13474
2937         * g++.dg/template/array3.C: New test.
2938
2939 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2940
2941         * g++.dg/ext/lvalue1.C: No longer expected to fail.
2942         * g++.dg/warn/Wunused-2.C: Likewise.
2943
2944 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2945
2946         PR c++/13289
2947         * g++.dg/template/instantiate6.C: New test.
2948
2949 2004-01-12  Roger Sayle  <roger@eyesopen.com>
2950
2951         PR middle-end/11397
2952         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
2953
2954 2004-01-12  Jan Hubicka  <jh@suse.cz>
2955
2956         PR opt/12826
2957         * gcc.dg/20040112-1.c: New.
2958
2959         * gcc.dg/dwarf-die[1-7].c: Move to...
2960         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
2961         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
2962
2963 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
2964
2965         PR c++/4100
2966         * g++.dg/parse/friend4.C: New test.
2967
2968 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
2969
2970         PR c++/4100
2971         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
2972         definition is called a friend.
2973
2974 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
2975
2976         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
2977
2978 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
2979
2980         PR c++/3478
2981         * g++.dg/parse/error10.C: New test.
2982         * g++.dg/template/arg2.C: Accept "invalid type" error.
2983
2984 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
2985
2986         PR middle-end/13392
2987         * g++.dg/opt/expect2.C: New test.
2988
2989 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2990
2991         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
2992         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
2993         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
2994         Update dg-error regexps.
2995
2996 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2997
2998         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
2999         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3000
3001 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3002
3003         * gcc.dg/pragma-re-1.c: Use right pointer type.
3004
3005 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3006
3007         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3008
3009 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3010
3011         * gcc.dg/rs6000-ldouble-1.c: New.
3012
3013 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3014
3015         DR 337
3016         PR c++/9256
3017         * g++.dg/other/abstract1.C: New test.
3018
3019 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3020
3021         * g++.dg/lookup/strong-using-1.C: New.
3022
3023 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3024
3025         PR c/11234
3026         * gcc.dg/func-ptr-conv-1.c: New test.
3027         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3028
3029 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3030
3031         PR target/13380.
3032         * gcc.c-torture/compile/20040109-1.c: New.
3033
3034 2004-01-08  Stuart Hastings  <stuart@apple.com>
3035
3036         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3037         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3038         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3039
3040 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3041
3042         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3043
3044 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3045
3046         * ada/acats/run_acats: Treat 'gnatchop' the same way
3047         as 'gnatmake'.  Export GCC_DRIVER.
3048         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3049         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3050
3051 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3052
3053         PR c++/12573
3054         * g++.dg/template/dependent-expr4.C: New test.
3055
3056 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3057
3058         * gcc.dg/altivec-11.c: New test.
3059
3060 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3061
3062         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3063
3064 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3065
3066         PR c/6024
3067         * gcc.dg/enum-compat-1.c: New test.
3068         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3069
3070 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3071
3072         PR c/12165
3073         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3074         gcc.dg/c99-idem-qual-3.c: New tests.
3075
3076 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3077
3078         * gcc.dg/winline-7.c: Don't cast void * to int.
3079
3080 2004-01-06  Jan Hubicka  <jh@suse.cz>
3081
3082         * gcc.dg/i386-sse-5.c: New test
3083         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3084
3085 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3086
3087         PR c++/12815
3088         * g++.dg/rtti/typeid4.C: New test.
3089
3090 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3091
3092         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3093
3094 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3095
3096         PR c++/12132
3097         * g++.dg/template/error11.C: New test.
3098
3099         PR c++/13451
3100         * g++.dg/template/class2.C: New test.
3101
3102 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3103         Richard Sandiford <rsandifo@redhat.com>
3104
3105         PR c++/13387
3106         * g++.dg/opt/alias3.C: New test.
3107
3108 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3109
3110         PR c++/13157
3111         * g++.dg/template/koenig3.C: New test.
3112
3113         PR c++/13529
3114         * g++.dg/parse/offsetof3.C: New test.
3115
3116         * g++.dg/init/copy7.C: Add missing dg-error markers.
3117
3118         PR c++/12226
3119         * g++.dg/init/copy7.c: New test.
3120
3121         PR c++/13536
3122         * g++.dg/parse/cast1.C: New test.
3123
3124 2004-01-04  Jan Hubicka  <jh@suse.cz>
3125
3126         * gcc.dg/winline[1-7].c: New tests.
3127
3128 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3129
3130         PR c++/13520
3131         * g++.dg/template/qualttp22.C: New test.
3132
3133 2004-01-01  Jan Hubicka  <jh@suse.cz>
3134
3135         * gcc.dg/debug/20031231-1.c: New.
3136         * gcc.c-torture/compile/20040101-1.c: New.
3137         * gcc.dg/dwarf-die-[1-7].c: New.
3138
3139 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3140
3141         PR optimization/13521
3142         * gcc.c-torture/compile/20031231-1.c: New test.
3143
3144 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3145
3146         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3147
3148 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3149
3150         PR c++/10079
3151         * g++.dg/template/crash16.C: New test.
3152
3153 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3154
3155         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3156
3157 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3158
3159         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3160         ports.
3161         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3162         * g++.old-deja/g++.law/profile1.C: Likewise.
3163         * gcc.c-torture/compile/981006-1.c: Likewise.
3164         * gcc.c-torture/execute/loop-2e.x: Likewise.
3165         * gcc.c-torture/execute/loop-2f.x: Remove.
3166         * gcc.c-torture/execute/loop-2g.x: Likewise.
3167         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3168         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3169
3170 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3171
3172         PR c++/13507
3173         * g++.dg/ext/attrib11.C: New test.
3174
3175         PR c++/13494
3176         * g++.dg/template/array2-1.C: New test.
3177         * g++.dg/template/array2-2.C: New test.
3178
3179 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3180
3181         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3182
3183 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3184
3185         PR c++/12774
3186         * g++.dg/template/array1-1.C: New test.
3187         * g++.dg/template/array1-2.C: New test.
3188
3189 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3190
3191         PR fortran/12632
3192         * g77.dg/12632.f: New test case.
3193
3194 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3195
3196         PR c++/13289
3197         * g++.dg/parse/nontype1.C: New test.
3198
3199 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3200
3201         PR c++/12403
3202         * g++.dg/parse/explicit1.C: New test.
3203         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3204
3205 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3206
3207         PR c++/13081
3208         * g++.dg/opt/inline6.C: New test.
3209
3210         PR c++/12613
3211         * g++.dg/parse/error9.C: New test.
3212
3213         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3214
3215 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3216
3217         PR c++/13009
3218         * g++.dg/init/assign1.C: New test.
3219
3220 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3221
3222         PR c++/13070
3223         * g++.dg/warn/format3.C: New test case.
3224
3225 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3226
3227         * gcc.c-torture/compile/20031227-1.c: New test.
3228
3229 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3230
3231         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3232         * g77.dg/bprob/bprob.exp: Likewise.
3233         * gcc.misc-tests/bprob.exp: Likewise.
3234         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3235         variants on systems where the library does not provide that
3236         functionality.
3237         * gcc.dg/builtins-20.c: Use builtins-config.h.
3238         * gcc.dg/builtins-config.h: New file.
3239
3240 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3241
3242         * lib/gcc-dg.exp (dg-require-profiling): New function.
3243         * lib/target-supports.exp (check_profiling_available): Likewise.
3244         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3245         * g77.dg/bprob/bprob.exp: Likewise.
3246         * gcc.misc-tests/bprob.exp: Likewise.
3247         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3248         * gcc.dg/20021014-1.c: Likewise.
3249         * gcc.dg/nest.c: Likewise.
3250
3251 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3252
3253         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3254         compiling.
3255         * g++.dg/lookup/java2.C: Likewise.
3256         * gcc.dg/cpp/lexident.c: Likewise.
3257
3258 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3259
3260         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3261         given.
3262         * gcc.c-torture/compile/961203-1.c: Likewise.
3263         * gcc.c-torture/compile/980506-1.c: Likewise.
3264
3265 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3266
3267         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3268         (additional_prunes): New global.
3269         (gcc-dg-prune): Handle additional per-test pruning.
3270         (dg-test): Clear additional_prunes between tests.
3271
3272         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3273         dg-prune-output to avoid spurious failures from assembler
3274         complaining about nonexistent WAW violations.
3275         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3276         Use dg-prune-output to avoid spurious failures from assembler
3277         warning about Itanium B-step errata.
3278
3279 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3280
3281         * g++.dg/abi/macro0.C: New test.
3282         * g++.dg/abi/macro1.C: Likewise.
3283         * g++.dg/abi/macro2.C: Likewise.
3284
3285         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3286         * g++.dg/abi/bitfield7.C: Likewise.
3287         * g++.dg/abi/dtor2.C: Likewise.
3288         * g++.dg/abi/mangle11.C: Likewise.
3289         * g++.dg/abi/mangle12.C: Likewise.
3290         * g++.dg/abi/mangle14.C: Likewise.
3291         * g++.dg/abi/mangle17.C: Likewise.
3292         * g++.dg/abi/vbase10.C: Likewise.
3293         * g++.dg/abi/vbase14.C: Likewise.
3294         * g++.dg/template/qualttp17.C: Likewise.
3295
3296 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3297
3298         PR c/11995
3299         * gcc.dg/20031223-1.c: New test.
3300
3301 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3302
3303         * gcc.dg/noreturn-7.c: New test.
3304
3305 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3306
3307         * gcc.dg/null-pointer-1.c: New test.
3308
3309 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3310
3311         * g++.old-deja/g++.jason/template18.C: Remove.
3312         * g++.old-deja/g++.jason/template37.C: Likewise.
3313
3314         PR c++/12862
3315         * g++.dg/lookup/ns1.C: New test.
3316
3317         PR c++/12397
3318         * g++.dg/template/lookup3.C: New test.
3319
3320 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3321
3322         * g++.dg/template/recurse1.C: New test
3323
3324 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3325
3326         PR c++/12479
3327         * g++.dg/parse/semicolon1.C: New test.
3328         * g++.dg/parse/semicolon1.h: Likewise.
3329
3330 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3331
3332         * gcc.dg/darwin-misaligned.c: New test.
3333
3334 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3335
3336         PR c/9163
3337         * gcc.dg/20031222-1.c: New test.
3338
3339 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3340
3341         PR c++/13438
3342         * g++.dg/parse/error8.C: New test.
3343
3344         PR c++/11554
3345         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3346
3347 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3348
3349         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3350         too small.
3351         * gcc.c-torture/compile/930217-1.c: Likewise.
3352         * gcc.c-torture/compile/930513-1.c: Likewise.
3353         * gcc.c-torture/execute/920908-2.c: Likewise.
3354         * gcc.c-torture/execute/921204-1.c: Likewise.
3355         * gcc.c-torture/execute/930621-1.c: Likewise.
3356         * gcc.c-torture/execute/930630-1.c: Likewise.
3357         * gcc.c-torture/execute/931031-1.c: Likewise.
3358         * gcc.c-torture/execute/980602-2.c: Likewise.
3359         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3360         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3361         * gcc.c-torture/execute/extzvsi.c: Likewise.
3362         * gcc.c-torture/unsorted/ext.c: Likewise.
3363
3364 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3365
3366         PR target/12749
3367         * gcc.c-torture/compile/20031220-2.c: New test case.
3368
3369 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3370
3371         PR optimization/13031
3372         * gcc.c-torture/compile/20031220-1.c: New test case.
3373
3374 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3375
3376         * gcc.dg/cast-function-1.c: New test.
3377
3378 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3379
3380         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3381         formats.
3382
3383 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3384
3385         PR c++/12795
3386         * g++.dg/ext/attrib10.C: New test.
3387
3388 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3389
3390         * gcc.dg/cleanup-10.c: New test.
3391         * gcc.dg/cleanup-11.c: New test.
3392
3393 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3394
3395         PR c++/13239
3396         * g++.dg/opt/expect1.C: New test.
3397
3398 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3399
3400         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3401
3402 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3403
3404         PR debug/12923
3405         * gcc.dg/20031218-1.c: New test.
3406
3407         PR debug/12389
3408         * gcc.dg/20031218-2.c: New test.
3409         * gcc.dg/20031218-3.c: New test.
3410
3411         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3412         of label name and allow for USER_LABEL_PREFIX == "_" names.
3413         * g++.dg/abi/mangle18-2.C: Likewise.
3414         * g++.dg/abi/mangle19-1.C: Likewise.
3415         * g++.dg/abi/mangle19-2.C: Likewise.
3416         * g++.dg/abi/mangle20-1.C: Likewise.
3417         * g++.dg/abi/mangle20-2.C: Likewise.
3418
3419 2003-12-18  Richard Henderson  <rth@redhat.com>
3420
3421         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3422
3423 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3424             Dan Kegel <dank@kegel.com>
3425
3426         PR other/12009
3427         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3428         testing a cross compiler, it causes spurious compile failures.
3429         * lib/g++.exp: Likewise.
3430
3431 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3432
3433         PR c++/13262
3434         * g++.dg/template/access13.C: New test.
3435
3436 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3437
3438         * gcc.dg/20031216-1.c: New test.
3439
3440 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3441
3442         PR c++/9154
3443         * g++.dg/template/error10.C: New test.
3444
3445 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3446
3447         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3448         * g++.dg/eh/simd-2.C: Likewise.
3449
3450 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3451             Roger Sayle  <roger@eyesopen.com>
3452
3453         * gcc.c-torture/execute/ieee/mzero5.c: New.
3454
3455 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3456
3457         PR c++/10603
3458         * g++.dg/parse/error6.C: New test.
3459
3460         PR c++/12827
3461         * g++.dg/parse/error7.C: New test.
3462
3463 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3464
3465         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3466         at -O with stabs debugging formats.
3467         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3468         * gcc.dg/debug/debug-2.c: Likewise.
3469
3470 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3471
3472         PR c++/12696
3473         * g++.dg/init/error1.C: New test.
3474
3475         PR c++/12218
3476         * g++.dg/init/pm3.C: New test.
3477
3478 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3479
3480         PR c/3347
3481         * gcc.dg/bitfld-8.c: New test.
3482
3483 2003-12-16  James Lemke  <jim@wasabisystems.com>
3484
3485         * gcc.dg/arm-scd42-[123].c: New tests.
3486
3487 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3488
3489         PR c++/9043
3490         * g++.dg/abi/mangle20-1.C: New test.
3491         * g++.dg/abi/mangle20-2.C: New test.
3492
3493 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3494
3495         PR c++/13275
3496         * g++.dg/other/offsetof2.C: Remove XFAIL.
3497         * g++.dg/parse/offsetof1.C: New test.
3498         * g++.gd/parse/offsetof2.C: Likewise.
3499
3500 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3501
3502         * g++.dg/template/nontype3.C: New test.
3503         * g++.dg/template/static2.C: Tweaked the dg-error clause.
3504
3505 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3506
3507         * g++.dg/warn/noreturn-3.C: Also test instantiation.
3508
3509 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3510
3511         PR c++/13387
3512         * g++.dg/expr/assign1.C: New test.
3513
3514         PR c++/13242
3515         * g++.dg/abi/mangle19-1.C: New test.
3516         * g++.dg/abi/mangle19-2.C: New test.
3517
3518 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3519
3520         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3521
3522 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3523
3524         * gcc.c-torture/execute/20031216-1.c: New test.
3525
3526 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3527
3528         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3529         an ICE regression.
3530
3531 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3532
3533         PR c++/10926
3534         * g++.dg/template/error9.C: New test.
3535
3536         PR c++/11116
3537         * g++.dg/template/error8.C: New test.
3538
3539 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3540
3541         PR middle-end/13400
3542         * gcc.c-torture/execute/20031215-1.c: New test case.
3543
3544 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3545
3546         PR c++/13269
3547         * g++.dg/parse/error5.C: New test.
3548
3549         PR c++/12989
3550         * g++.dg/expr/sizeof1.C: New test.
3551
3552         PR c++/13310
3553         * g++.dg/template/crash15.C: New test.
3554
3555 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
3556
3557         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
3558         a non-POD type as the last named parameter of a varargs function.
3559
3560 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3561
3562         PR c++/13243
3563         PR c++/12573
3564         * g++.dg/template/crash14.C: New test.
3565         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
3566
3567 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3568
3569         * g++.dg/other/java1.C: New test.
3570
3571         PR c++/13241
3572         * g++.dg/abi/mangle18-1.C: New test.
3573         * g++.dg/abi/mangle18-2.C: New test.
3574
3575 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3576
3577         PR optimization/10312
3578         * gcc.c-torture/execute/20031214-1.c: New.
3579
3580 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
3581
3582         PR c++/10779
3583         PR c++/12160
3584         * g++.dg/parse/error3.C: New test.
3585         * g++.dg/parse/error4.C: Likewise.
3586         * g++.dg/abi/mangle4.C: Tweak error messages.
3587         * g++.dg/lookup/using5.C: Likewise.
3588         * g++.dg/other/error2.C: Likewise.
3589         * g++.dg/parse/typename5.C: Likewise.
3590         * g++.dg/parse/undefined1.C: Likewise.
3591         * g++.dg/template/arg2.C: Likewise.
3592         * g++.dg/template/ttp3.C: Likewise.
3593         * g++.dg/template/type1.C: Likewise.
3594         * g++.old-deja/g++.other/crash32.C: Likewise.
3595         * g++.old-djea/g++.pt/defarg8.C: Likewise.
3596
3597 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3598
3599         PR c++/13106
3600         * g++.dg/warn/noreturn-3.C: New test.
3601
3602 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3603
3604         PR c++/13118
3605         * g++.dg/abi/covariant3.C: New.
3606
3607 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
3608
3609         * g++.dg/eh/ia64-1.C: New test.
3610
3611 2003-12-12  Roger Sayle  <roger@eyesopen.com>
3612
3613         PR optimization/13037
3614         * g77.f-torture/execute/13037.f: New test case.
3615
3616 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3617
3618         PR c++/12881
3619         * g++.dg/abi/covariant2.C: New.
3620
3621 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
3622
3623         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
3624
3625 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
3626
3627         * gcc.c-torture/execute/wchar_t-1.x: Delete.
3628
3629 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
3630
3631         PR other/10819
3632         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
3633         to fix Bug 10819.
3634         * lib/g++.exp (g++_version): Likewise.
3635         * lib/g77.exp (g77_version): Likewise.
3636         * lib/objc.exp (default_objc_version): Likewise.
3637
3638 2003-12-10  Richard Henderson  <rth@redhat.com>
3639
3640         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
3641
3642         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
3643
3644 2003-12-08  Matt Austern  <austern@apple.com>
3645
3646         PR c/13134
3647         * lib/gcc-dg.exp (dg-require-visibility): Define.
3648         * lib/target-supports (check_visibility_available): Define.
3649         * gcc.dg/visibility-1.c: New test.
3650         * gcc.dg/visibility-2.c: Likewise.
3651         * gcc.dg/visibility-3.c: Likewise.
3652         * gcc.dg/visibility-4.c: Likewise.
3653         * gcc.dg/visibility-5.c: Likewise.
3654         * gcc.dg/visibility-6.c: Likewise.
3655         * g++.dg/ext/visibility-1.C: Likewise.
3656         * g++.dg/ext/visibility-2.C: Likewise.
3657         * g++.dg/ext/visibility-3.C: Likewise.
3658         * g++.dg/ext/visibility-4.C: Likewise.
3659         * g++.dg/ext/visibility-5.C: Likewise.
3660         * g++.dg/ext/visibility-6.C: Likewise.
3661
3662 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3663
3664         * g++.dg/lookup/java1.C: New test.
3665         * g++.dg/lookup/java2.C: New test.
3666
3667 2003-12-07  Falk Hueffner  <falk@debian.org>
3668
3669         * g++.dg/opt/noreturn-1.C: New test.
3670
3671 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
3672
3673         * gcc.dg/overflow-1.c: New test.
3674
3675 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3676
3677         * g77.f-torture/compile/13060.f: New test.
3678
3679 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
3680
3681         PR c++/13323
3682         * g++.dg/inherit/operator2.C: New test.
3683
3684 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3685
3686         PR c++/13305
3687         * g++.dg/ext/attrib9.C: New test.
3688
3689 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3690
3691         PR c++/13314
3692         * g++.dg/template/error7.C: New test.
3693
3694 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
3695             J"orn Rennecke <joern.rennecke@superh.com>
3696
3697         PR target/13302
3698         * g++.dg/other/struct-va_list.C: New test.
3699
3700 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3701
3702         PR c++/13166
3703         * g++.dg/parse/defarg6.C: New test.
3704
3705 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
3706
3707         PR target/13256
3708         * gcc.c-torture/execute/20031201-1.c: New test.
3709
3710 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
3711
3712         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
3713
3714 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3715
3716         * gcc.dg/builtin-return-1.c: New test.
3717
3718 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
3719             J"orn Rennecke <joern.rennecke@superh.com>
3720
3721         PR optimization/13260
3722         * gcc.c-torture/execute/20031204-1.c: New test.
3723
3724 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3725
3726         PR c++/9127
3727         * g++.dg/template/error6.C: New test.
3728
3729 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
3730
3731         * gcc.dg/20031202-1.c: New test.
3732
3733 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3734
3735         PR c++/13179
3736         * g++.dg/template/eh1.C: New test.
3737
3738         PR c++/10771
3739         * g++.dg/template/error5.C: New test.
3740
3741 2003-12-02  David Ung  <davidu@mips.com>
3742
3743         * gcc.dg/compat/vector-check.h: Corrected type for var
3744         g_##TMODE
3745
3746 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3747
3748         PR c++/10126
3749         * g++.dg/template/ptrmem8.C: New test.
3750
3751 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3752
3753         PR c++/12573
3754         * g++.dg/template/dependent-expr3.C: New test.
3755
3756 2003-12-01  James Lemke  <jim@wasabisystems.com>
3757
3758         * gcc.dg/arm-g2.c: New test.
3759
3760 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3761
3762         PR optimization/11634
3763         * gcc.dg/20031201-2.c: New test case.
3764
3765 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
3766
3767         PR 11433
3768         * objc.dg/proto-lossage-3.m: New test.
3769
3770 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3771
3772         PR optimization/12628
3773         * gcc.dg/20031201-1.c: New test case.
3774
3775 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3776
3777         * gcc.dg/unaligned-1.c: New test.
3778
3779 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
3780
3781         PR c++/9849
3782         * g++.dg/template/error4.C: New test.
3783         * g++.dg/template/nested3.C: Adjust error markers.
3784
3785 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3786
3787         * gcc.dg/cpp/assert4.c: Check more #system assertions.
3788
3789 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3790
3791         PR c/10333
3792         * gcc.dg/bitfld-7.c: New test.
3793
3794 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
3795
3796         * gcc.dg/tls/asm-1.C: New test.
3797
3798 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3799
3800         * gcc.dg/cpp/assert4.c: Update.
3801
3802 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3803
3804         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
3805         * gcc.dg/builtin-apply3.c: New test.
3806
3807 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3808
3809         * lib/compat.exp (compat-obj): New xfaildata parameter.
3810         Use it to set compiler_conditional_xfail_data before compiling.
3811         (compat-get-options): Handle dg-xfail-if.
3812         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
3813         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
3814         * gcc.dg/compat/vector-1_y.c: Likewise.
3815         * gcc.dg/compat/vector-2_x.c: Likewise.
3816         * gcc.dg/compat/vector-2_y.c: Likewise.
3817
3818 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3819
3820         * g++.dg/opt/reg-stack4.C: New test.
3821
3822 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3823
3824         * gcc.dg/builtin-apply2.c: New test.
3825
3826 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3827
3828         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
3829
3830 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3831
3832         PR c++/12924
3833         * g++.dg/template/template-id-2.C: New test.
3834
3835 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3836
3837         PR c++/5369
3838         * g++.dg/template/memfriend1.C: New test.
3839         * g++.dg/template/memfriend2.C: Likewise.
3840         * g++.dg/template/memfriend3.C: Likewise.
3841         * g++.dg/template/memfriend4.C: Likewise.
3842         * g++.dg/template/memfriend5.C: Likewise.
3843         * g++.dg/template/memfriend6.C: Likewise.
3844         * g++.dg/template/memfriend7.C: Likewise.
3845         * g++.dg/template/memfriend8.C: Likewise.
3846         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
3847
3848 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
3849
3850         PR c++/12515
3851         * g++.dg/ext/cond1.C: New test.
3852
3853 2003-11-20  Richard Henderson  <rth@redhat.com>
3854
3855         * gcc.dg/20020201-2.c: Remove.
3856         * gcc.dg/20020201-4.c: Remove.
3857         * gcc.dg/20020304-1.c: Remove.
3858
3859 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
3860
3861         * gcc.dg/cpp/trad/xwin1.c: New test case.
3862
3863 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
3864
3865         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
3866         * lib/g77.exp: Likewise.
3867         * lib/objc.exp: Likewise.
3868         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
3869         for darwin.
3870
3871 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3872
3873         PR c++/12932
3874         * g++.dg/template/static5.C: New test.
3875
3876 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3877
3878         * gcc.dg/nested-func-1.c: New test.
3879
3880 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3881
3882         * gcc.dg/cpp/assert4.c: New test.
3883
3884 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3885
3886         PR c++/2294
3887         * g++.dg/lookup/using9.c: New test.
3888
3889 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3890
3891         PR c++/12762
3892         * g++.dg/template/error3.C: New test.
3893
3894 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3895
3896         PR ada/13035
3897         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3898         No longer use a wrapper for gcc, since this does not work under
3899         Windows.
3900
3901 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3902
3903         PR c++/2094
3904         * g++.dg/template/ptrmem7.C: New test.
3905
3906 2003-11-13  Andrew Pinski <apinski@apple.com>
3907
3908         * gcc.c-torture/compile/20031113-1.c: New test.
3909
3910 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3911             Kean Johnston <jkj@sco.com>
3912
3913         PR c/13029
3914         * gcc.dg/unused-4.c: Update.
3915
3916 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3917
3918         * g++.dg/opt/const3.C: New test.
3919
3920 2003-11-13  Jan Hubicka  <jh@suse.cz>
3921
3922         * gcc.c-torture/compile/20031112-1.c: New test.
3923
3924 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
3925
3926         * g++.dg/parse/crash10.C: Remove bogus error marker.
3927
3928 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3929
3930         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
3931         (host_gcc): Likewise.
3932         (ROOT): Honor $PWDCMD.
3933         (BASE): Likewise.
3934         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
3935
3936 2003-11-12  Catherine Moore  <clm@redhat.com>
3937
3938         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
3939
3940 2003-11-12  Andreas Jaeger  <aj@suse.de>
3941             Jakub Jelinek  <jakub@redhat.com>
3942             Andrew Pinski  <pinskia@physics.uc.edu>
3943             Richard Henderson  <rth@redhat.com>
3944
3945         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
3946         systems.
3947         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
3948
3949         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
3950         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3951
3952 2003-11-11  Andreas Jaeger  <aj@suse.de>
3953
3954         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
3955
3956         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
3957
3958 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
3959
3960         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
3961         Clean ups.
3962
3963 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
3964
3965         * gcc.dg/trampoline-1.c: New test.
3966
3967 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3968
3969         * gcc.c-torture/compile/200031109-1.c: New test.
3970
3971 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3972
3973         PR c/3190
3974         PR c/8714
3975         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
3976         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
3977         gcc.dg/format/no-y2k-1.c: Update.
3978
3979 2003-11-08  Roger Sayle  <roger@eyesopen.com>
3980
3981         PR optimization/10467
3982         * gcc.dg/20031108-1.c: New test case.
3983
3984 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
3985
3986         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
3987
3988 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3989
3990         * gcc.dg/compound-lvalue-1.c: New test.
3991         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
3992         some XFAILs.
3993
3994 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
3995
3996         * gcc.dg/altivec-varargs-1.c: New test.
3997
3998 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3999
4000         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4001         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4002         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4003         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4004         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4005
4006 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4007
4008         * gcc.dg/cond-lvalue-1.c: New test.
4009
4010 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4011
4012         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4013
4014 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4015
4016         PR c++/11616
4017         * g++.dg/template/instantiate5.C: New test.
4018
4019 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4020
4021         PR c++/12726
4022         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4023         * ChangeLog: Add missing first entry for above test.
4024
4025 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4026
4027         PR c++/9810
4028         * g++.dg/template/using8.C: New test.
4029         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4030
4031 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4032
4033         PR optimization/10817
4034         * gcc.c-torture/compile/20031102-1.c: New test case.
4035
4036 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4037
4038         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4039         2147483647.
4040
4041 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4042
4043         * gcc.dg/20031102-1.c: New test.
4044
4045 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4046
4047         * gcc.dg/complex-1.c: New test.
4048
4049 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4050
4051         PR c++/12796
4052         * g++.dg/template/crash13.C: Adjust expected error location.
4053         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4054
4055 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4056
4057         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4058
4059 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4060
4061         PR/10239
4062         * gcc.c-torture/compile/20031031-2.c: New test.
4063
4064 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4065
4066         PR/11640
4067         * gcc.c-torture/compile/20031031-1.c: New test.
4068
4069 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4070
4071         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4072         * gcc.misc-tests/bprob.exp: Likewise.
4073         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4074         the execution test on arm-elf configs.
4075         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4076         configs that don't support scratch files.
4077         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4078
4079 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4080
4081         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4082         done by dejagnu.
4083
4084 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4085
4086         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4087         Avoid non pure sh syntax. Add more logging.
4088
4089         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4090         fail.
4091
4092 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4093
4094         PR libgcj/10610
4095         * gcc.dg/ppc-stackalign-1.c: New test.
4096
4097 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4098
4099         * ada/acats/run_all.sh: Change output to be more compliant with
4100         dejagnu framework.
4101         Create acats.sum and acats.log files under testsuite/ada/acats
4102         Only run [a-z]* directories, to filter out e.g. CVS.
4103         Redirect build output to log file.
4104
4105 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4106
4107         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4108
4109 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4110
4111         PR ada/5909:
4112         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4113
4114 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4115
4116         * gcc.c-torture/compile/20031023-1.c: New test.
4117         * gcc.c-torture/compile/20031023-2.c: New test.
4118         * gcc.c-torture/compile/20031023-3.c: New test.
4119         * gcc.c-torture/compile/20031023-4.c: New test.
4120
4121 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4122
4123         PR c++/10371
4124         * g++.dg/lookup/scoped8.C: New test.
4125
4126 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4127
4128         * g++.dg/opt/reg-stack3.C: New test.
4129
4130 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4131
4132         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4133
4134 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4135
4136         PR c++/11076
4137         * g++.dg/template/crash13.C: New test.
4138
4139 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4140
4141         * gcc.dg/c99-restrict-2.c: New test.
4142
4143 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4144
4145         PR c++/12698, c++/12699, c++/12700, c++/12566
4146         * g++.dg/inherit/covariant9.C: New test.
4147         * g++.dg/inherit/covariant10.C: New test.
4148         * g++.dg/inherit/covariant11.C: New test.
4149
4150 2003-10-23  Jason Merrill  <jason@redhat.com>
4151
4152         PR c++/12726
4153         * g++.dg/ext/complit2.C: New test.
4154
4155 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4156
4157         PR target/12654
4158         * gcc.c-torture/execute/20031020-1.c: New test.
4159
4160 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4161
4162         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4163         following the jump_insn.
4164
4165 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4166
4167         * gcc.dg/cast-lvalue-1.c: New test.
4168
4169 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4170
4171         PR c++/11962
4172         * g++.dg/template/cond2.C: New test.
4173
4174 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4175
4176         * gcc.dg/builtins-28.c: New test.
4177
4178 2003-10-20  Jan Hubicka  <jh@suse.cz>
4179
4180         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4181         parameter.
4182         * testsuite/gcc.dg/inline-2.c: Likewise.
4183
4184 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4185
4186         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4187         * gcc.dg/nest.c:  Likewise.
4188
4189 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4190
4191         PR c++/9781, c++/10583, c++/11862
4192         * g++.dg/parse/crash13.C: New test.
4193
4194 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4195
4196         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4197
4198 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4199
4200         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4201         Define HAVE_C99_RUNTIME except on Solaris.
4202         * gcc.dg/builtins-20.c: Likewise.
4203
4204 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4205
4206         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4207
4208 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4209
4210         PR c++/12495
4211         * g++.dg/template/crash21.C: New test.
4212
4213 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4214
4215         PR c++/2513
4216         * g++.dg/template/typename5.C: New test.
4217
4218 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4219
4220         PR c++/12369
4221         * g++.dg/template/friend25.C: New test.
4222
4223 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4224
4225         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4226         versions.
4227
4228 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4229
4230         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4231         == 2147483647.
4232
4233 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4234
4235         * gcc.c-torture/execute/960416-1.x: Remove.
4236         * gcc.c-torture/execute/divconst-3.x: Likewise.
4237
4238 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4239
4240         PR target/12598
4241         * gcc.dg/torture/cris-volatile-1.c: New test.
4242
4243 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4244
4245         PR optimization/9325
4246         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4247         for overflowing floating point to integer conversion during RTL
4248         simplification.
4249
4250 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4251
4252         * objc/execute/_cmd.m: Fix typo.
4253         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4254         Relax 'scan-assembler' regexp.
4255         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4256         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4257         * objc.dg/zero-link-2.m: Remove blank line.
4258         * objc.dg/zero-link-3.m: New test case.
4259
4260 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4261
4262         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4263
4264         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4265         than linker trickery.
4266
4267 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4268
4269         PR c++/12370
4270         * g++.dg/other/friend2.C: New test.
4271
4272 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4273
4274         * gcc.dg/20031012-1.c: New test.
4275
4276 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4277
4278         * gcc.dg/weak/weak-3.c: Fix for new warning.
4279
4280 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4281
4282         PR optimization/8750
4283         * gcc.c-torture/execute/20031012-1.c: New test case.
4284
4285 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4286
4287         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4288         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4289
4290 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4291
4292         PR optimization/12260
4293         * gcc.c-torture/compile/20031011-2.c: New test case.
4294
4295 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4296
4297         * gcc.c-torture/execute/20031011-1.c: New testcase.
4298
4299 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4300
4301         * gcc.c-torture/compile/20031011-1.c: New test.
4302
4303 2003-10-11  Jan Hubicka  <jh@suse.cz>
4304
4305         * g++.dg/other/first-global.C: New test.
4306
4307 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4308
4309         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4310
4311 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4312
4313         * gcc.c-torture/compile/20031010-1.c: New test.
4314
4315 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4316
4317         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4318         * gcc.c-torture/execute/va-arg-25.c: ... here.
4319
4320 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4321
4322         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4323
4324 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4325
4326         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4327
4328 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4329
4330         * g++.dg/parse/error2.C: New test.
4331
4332 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4333
4334         PR c++/11097
4335         * g++.dg/other/error5.C: Modify the error message.
4336         * g++.dg/lookup/using8.C: New test.
4337
4338 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4339
4340         * gcc.dg/darwin-abi-2.c: New file.
4341         * gcc.c-torture/execute/va-arg-24.c: New file.
4342
4343 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4344
4345         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4346         indentation.
4347
4348 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4349
4350         PR c++/10147
4351         * g++.dg/other/error4.C: Update error messages.
4352         * g++.dg/template/ptrmem4.C: Likewise.
4353
4354         PR c++/12337
4355         * g++.dg/init/new9.C: New test.
4356
4357         PR c++/12334, c++/12236, c++/8656
4358         * g++.dg/ext/attrib8.C: New test.
4359
4360 2003-10-06  Devang Patel  <dpatel@apple.com>
4361
4362         * gcc.dg/debug/dwarf2-3.h: New test.
4363         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4364
4365 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4366
4367         * g++.dg/opt/cfg2.C: New test.
4368
4369 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4370
4371         * g++.dg/opt/float1.C: New test.
4372
4373 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4374
4375         * gcc.dg/c90-array-lval-6.c: New test.
4376         * gcc.dg/c99-array-lval-6.c: New test.
4377
4378 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4379             Ziemowit Laski  <zlaski@apple.com>
4380
4381         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4382         'Derived', so that it is never considered a class method; add
4383         new warning for '+port' method ambiguity.
4384         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4385         <objc/objc-api.h> (needed on Mac OS X).
4386         * objc.dg/method-13.m: New test.
4387
4388 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4389
4390         PR optimization/9325, PR java/6391
4391         * gcc.c-torture/execute/20031003-1.c: New test case.
4392
4393 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4394
4395         PR optimization/12180
4396         * gcc.dg/20031002-1.c: New test.
4397
4398         PR c++/12486
4399         * g++.dg/inherit/error1.C: New test.
4400
4401 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4402
4403         * lib/f-torture.exp (search_for): Rename to...
4404         (search_for_re): This.  Also, clean up comments and the
4405         "regexp" invocation.
4406
4407 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4408
4409         * gcc.c-torture/compile/20031002-1.c: New test.
4410
4411 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4412
4413         * g++.dg/opt/cond1.C: New test.
4414
4415 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4416
4417         * gcc.dg/Wold-style-definition-2.c: New testcase.
4418         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4419
4420 2003-09-29  Richard Henderson  <rth@redhat.com>
4421
4422         * g++.dg/init/array10.C: Add dg-options.
4423
4424 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4425
4426         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4427
4428 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4429
4430         * g++.dg/template/friend19.C: Fix typo.
4431         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4432
4433 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4434
4435         * gcc.c-torture/execute/20030928-1.c: New test.
4436         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4437
4438 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4439
4440         * g++.dg/opt/unroll1.C: New test.
4441
4442 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4443
4444         PR optimization/11741
4445         * gcc.dg/20030926-1.c: New test case.
4446
4447 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4448
4449         PR c++/5655
4450         * g++.dg/parse/access7.C: New test.
4451         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4452
4453 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4454
4455         MERGE OF objc-improvements-branch into MAINLINE:
4456         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4457         if libobjc has not been built.
4458         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4459         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4460         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4461         objc/execute/nested-3.m, objc/execute/np-2.m,
4462         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4463         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4464         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4465         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4466         objc.dg/special/unclaimed-category-1.h,
4467         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4468         well as GNU runtime.
4469         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4470         * execute/cascading-1.m, execute/function-message-1.m,
4471         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4472         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4473         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4474         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4475         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4476         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4477         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4478         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
4479         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
4480         * objc.dg/bitfield-2.m: Run only on Darwin.
4481         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
4482         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
4483         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
4484         * objc.dg/const-str-1.m: Fix constant string layout.
4485
4486 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
4487
4488         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
4489
4490 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
4491
4492         * gcc.dg/darwin-abi-1.c: New file.
4493
4494 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
4495
4496         PR target/12281
4497         * gcc.c-torture/compile/20030921-1.c: New test.
4498
4499 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4500
4501         * g++.dg/opt/reg-stack2.C: New test.
4502
4503 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4504
4505         * g++.dg/eh/delayslot1.C: New test.
4506
4507 2003-09-20  Richard Henderson  <rth@redhat.com>
4508
4509         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
4510
4511 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4512
4513         * gcc.c-torture/execute/20030920-1.c: New test case.
4514
4515 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4516
4517         * g++.dg/rtti/typeid3.C: Correct expected error message.
4518
4519 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4520
4521         PR c++/157
4522         * g++.dg/parse/crash12.C: New test.
4523
4524 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4525
4526         * gcc.dg/compat/mixed-struct-check.h: New.
4527         * gcc.dg/compat/mixed-struct-defs.h: New.
4528         * gcc.dg/compat/mixed-struct-init.h: New.
4529         * gcc.dg/compat/struct-by-value-19_main.c: New.
4530         * gcc.dg/compat/struct-by-value-19_x.c: New.
4531         * gcc.dg/compat/struct-by-value-19_y.c: New.
4532         * gcc.dg/compat/struct-by-value-20_main.c: New.
4533         * gcc.dg/compat/struct-by-value-20_x.c: New.
4534         * gcc.dg/compat/struct-by-value-20_y.c: New.
4535         * gcc.dg/compat/struct-return-19_main.c: New.
4536         * gcc.dg/compat/struct-return-19_x.c: New.
4537         * gcc.dg/compat/struct-return-19_y.c: New.
4538         * gcc.dg/compat/struct-return-20_main.c: New.
4539         * gcc.dg/compat/struct-return-20_x.c: New.
4540         * gcc.dg/compat/struct-return-20_y.c: New.
4541
4542 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4543         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4544         so that it will not complain on LP64 targets.
4545
4546 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4547
4548         PR c++/495
4549         * g++.dg/template/friend24.C: New test.
4550
4551 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
4552
4553         PR c++/12332
4554         * g++.dg/template/memtmpl2.C: New test.
4555
4556 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
4557
4558         PR target/11184
4559         * gcc.dg/builtin-apply1.c: New test.
4560
4561 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4562
4563         PR c++/9848
4564         * g++.dg/warn/Wunused-4.C: New test.
4565
4566 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4567
4568         PR c++/12316
4569         * g++.dg/other/gc2.C: New test.
4570
4571 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
4572
4573         PR c++/11991
4574         * g++.dg/rtti/typeid3.C: New test.
4575
4576         PR c++/12266
4577         * g++.dg/overload/template1.C: New test.
4578
4579 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4580
4581         * g++.dg/opt/cfg3.C: New test.
4582
4583 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4584
4585         PR c++/7939
4586         * g++.dg/template/crash11.C: New test.
4587
4588 2003-09-16  Jason Merrill  <jason@redhat.com>
4589             Jakub Jelinek  <jakub@redhat.com>
4590
4591         * gcc.dg/attr-warn-unused-result.c: New test.
4592
4593 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4594
4595         PR c++/12184
4596         * g++.dg/expr/call2.C: New test.
4597
4598 2003-09-15  Andreas Jaeger  <aj@suse.de>
4599
4600         * gcc.dg/Wold-style-definition-1.c: New test.
4601
4602 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
4603
4604         PR c++/3907
4605         * g++.dg/parse/template12.C: New test.
4606
4607         * g++.dg/abi/bitfield11.C: New test.
4608         * g++.dg/abi/bitfield12.C: Likewise.
4609
4610 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
4611
4612         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
4613         non-expansion of functional macro name without arguments at EOL.
4614         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
4615
4616 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
4617
4618         * gcc.c-torture/execute/20030914-[12].c: New tests.
4619
4620 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4621
4622         PR c++/11788
4623         * g++.dg/overload/addr1.C: New test.
4624
4625 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
4626
4627         * gcc.dg/20030909-1.c: New test.
4628
4629 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4630
4631         * gcc.dg/ultrasp10.c: New test.
4632
4633 2003-09-09  Devang Patel  <dpatel@apple.com>
4634
4635         * gcc.dg/darwin-ld-6.c: New test.
4636
4637 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4638
4639         * gcc.dg/torture/builtin-explog-1.c: New testcase.
4640
4641 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4642
4643         * gcc.dg/ia64-types1.c: New test.
4644         * gcc.dg/ia64-types2.c: Likewise.
4645
4646 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4647
4648         * gcc.dg/builtins-1.c: Add more _Complex tests.
4649         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4650
4651         * gcc.dg/builtins-1.c: Test existing _Complex functions.
4652         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4653
4654 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4655
4656         PR c++/11786
4657         * g++.dg/lookup/koenig2.C: New test.
4658
4659         PR c++/5296
4660         * g++.dg/rtti/typeid2.C: New test.
4661
4662 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
4663
4664         * gcc.c-torture/compile/20030904-1.c: New test.
4665
4666 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4667
4668         * g++.dg/opt/longbranch2.C: New test.
4669
4670 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4671
4672         * g++.dg/template/crash10.C: Only compile it.
4673
4674 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4675
4676         PR middle-end/11665
4677         * gcc.c-torture/compile/20030907-1.c: New test.
4678         * g++.dg/init/array11.C: New test.
4679
4680 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4681
4682         PR c++/11852
4683         * g++.dg/init/struct1.C: New test.
4684
4685 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4686
4687         PR c++/12181
4688         * g++.dg/expr/comma1.C: New test.
4689
4690 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
4691
4692         PR c++/11867
4693         * g++.dg/expr/static_cast5.C: New test.
4694
4695 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4696
4697         PR c++/11507
4698         * g++.dg/lookup/scoped7.C: New test.
4699
4700         PR c++/9574
4701         * g++.dg/other/static1.C: New test.
4702
4703         PR c++/11490
4704         * g++.dg/warn/template-1.C: New test.
4705
4706         PR c++/11432
4707         * g++.dg/template/crash10.C: New test.
4708
4709         PR c++/2478
4710         * g++.dg/overload/VLA.C: New test.
4711
4712         PR c++/10804
4713         * g++.dg/template/call1.C: New test.
4714
4715 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4716
4717         PR c++/11794
4718         * g++.dg/parse/using3.C: New test.
4719
4720 2003-09-06  Roger Sayle  <roger@eyesopen.com>
4721
4722         PR c++/11409
4723         * g++.dg/overload/builtin3.C: New test case.
4724
4725 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
4726
4727         PR c/9862
4728         * gcc.dg/20030906-1.c: New test.
4729         * gcc.dg/20030906-2.c: Likewise.
4730
4731 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4732
4733         PR c++/12167
4734         * g++.dg/parse/defarg5.C: New test.
4735
4736         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
4737
4738 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
4739
4740         PR c++/12163
4741         * g++.dg/expr/static_cast4.C: New test.
4742
4743         PR c++/12146
4744         * g++.dg/template/crash9.C: New test.
4745
4746 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4747
4748         * g++.old-deja/g++.ext/pretty2.C: Update for change
4749         in __FUNCTION__.
4750         * g++.old-deja/g++.ext/pretty3.C: Likewise.
4751
4752 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
4753
4754         PR c++/11922
4755         * g++/dg/template/qualified-id1.C: New test.
4756
4757         PR c++/12037
4758         * g++.dg/warn/noeffect4.C: New test.
4759
4760 2003-09-04  Matt Austern  <austern@apple.com>
4761
4762         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
4763         * g++.dg/ext/fnname2.C: Likewise.
4764         * g++.dg/ext/fnname3.C: Likewise.
4765
4766 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
4767
4768         * g++.dg/expr/lval1.C: New test.
4769         * g++.dg/ext/lvcast.C: Remove.
4770
4771 2003-09-03  Roger Sayle  <roger@eyesopen.com>
4772
4773         PR optimization/11700.
4774         * gcc.c-torture/compile/20030903-1.c: New test case.
4775
4776 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
4777
4778         PR c++/12053
4779         * g++.dg/abi/layout4.C: New test.
4780
4781 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
4782
4783         PR c++/11553
4784         * g++.dg/parse/friend3.C: New test.
4785
4786 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
4787
4788         PR c++/11847
4789         * g++.dg/template/class1.C: New test.
4790
4791         PR c++/11808
4792         * g++.dg/expr/call1.C: New test.
4793
4794 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
4795
4796         PR c++/12114
4797         * g++.dg/init/ref9.C: New test.
4798
4799         PR c++/11972
4800         * g++.dg/template/nested4.C: New test.
4801
4802 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4803
4804         PR c++/12093
4805         * g++.dg/template/non-dependent4.C: New test.
4806
4807         PR c++/11928
4808         * g++.dg/inherit/conv1.C: New test.
4809
4810 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4811
4812         PR c++/6196
4813         * g++.dg/ext/label1.C: New test.
4814         * g++.dg/ext/label2.C: Likewise.
4815
4816 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4817
4818         * g++.dg/expr/cond3.C: New test.
4819
4820 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4821
4822         * gcc.dg/builtins-1.c: Add new builtin cases.
4823
4824 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4825
4826         * gcc.dg/builtins-1.c: Add new cases.
4827         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4828
4829 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4830
4831         * gcc.dg/builtins-1.c: Add more math builtin tests.
4832         * gcc.dg/torture/builtin-attr-1.c: New test.
4833
4834 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4835
4836         PR optimization/5079
4837         * g++.dg/opt/static3.C: New test.
4838
4839 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4840
4841         * gcc.misc-tests/gcov-10b.c: New test.
4842
4843 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
4844
4845         * g++.dg/opt/ptrmem3.C: New test.
4846
4847         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
4848
4849 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
4850
4851         * gcc.dg/20030826-2.c: New test.
4852
4853 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4854
4855         PR middle-end/12002
4856         * g77.f-torture/compile/12002.f: New test case.
4857
4858 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4859
4860         * gcc.dg/20030826-1.c: New test case.
4861
4862 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
4863
4864         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
4865
4866 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
4867
4868         PR c++/11871
4869         * c++.dg/lookup/crash1.C: New test.
4870
4871         * c++.dg/warn/noeffect3.C: New test.
4872
4873 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
4874
4875         * gcc.dg/compat/vector-1_x.c: Compile with -w.
4876         * gcc.dg/compat/vector-1_y.c: Ditto.
4877         * gcc.dg/compat/vector-2_x.c: Ditto.
4878         * gcc.dg/compat/vector-2_y.c: Ditto.
4879
4880 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4881
4882         * gcc.dg/20030702-1.c: New test.
4883
4884 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4885
4886         PR c++/8795
4887         * g++.dg/ext/altivec-1.C: New test.
4888
4889 2003-08-24  Richard Henderson  <rth@redhat.com>
4890
4891         * g++.dg/eh/simd-2.C: Add -w for x86.
4892
4893 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4894
4895         * gcc.dg/20030815-1.c: New test.
4896
4897 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4898
4899         PR c++/3765
4900         * g++.dg/parse/access6.C: New test.
4901
4902 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4903
4904         PR c++/641, c++/11876
4905         * g++.dg/template/friend22.C: New test.
4906         * g++.dg/template/friend23.C: Likewise.
4907
4908 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4909
4910         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4911         identically.
4912
4913 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4914
4915         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
4916
4917 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4918
4919         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
4920
4921 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4922
4923         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
4924
4925 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4926
4927         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
4928
4929 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
4930
4931         PR c++/11919
4932         * g++.dg/overload/prom1.C: New test.
4933
4934         PR c++/11551
4935         * g++.dg/parse/dtor2.C: New test.
4936
4937         PR c++/10762
4938         * g++.dg/parse/using2.C: New test.
4939
4940 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
4941
4942         PR target/11805
4943         * gcc.c-torture/compile/20030821-1.c: New.
4944
4945 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
4946
4947         PR c++/11834
4948         * g++.dg/template/deduce2.C: New test.
4949
4950 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
4951
4952         * gcc.c-torture/execute/20030821-1.c: New test.
4953
4954 2003-08-20  Roger Sayle  <roger@eyesopen.com>
4955
4956         PR middle-end/11984
4957         * gcc.dg/20030820-1.c: New test case.
4958
4959 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4960
4961         PR c++/11945
4962         * g++.dg/warn/noeffect2.C: New test.
4963
4964 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
4965
4966         PR c++/10926
4967         * g++.dg/template/dtor2.C: New test.
4968
4969         PR c++/11684
4970         * g++.dg/template/operator1.C: New test.
4971         * g++.dg/parse/operator4.C: New test.
4972
4973         PR c++/11946.C
4974         * g++.dg/expr/enum1.C: New test.
4975         * gcc.dg/c99-bool-1.c: Remove bogus warning.
4976
4977         PR c++/11036.C
4978         * g++.dg/parse/elab2.C: New test.
4979         * g++.dg/parse/typedef4.C: Change error message.
4980         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
4981         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
4982         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
4983
4984 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
4985
4986         * gcc.dg/pch/warn-1.c: New.
4987         * gcc.dg/pch/warn-1.hs: New.
4988
4989         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
4990         not-tested file.
4991
4992 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4993
4994         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
4995
4996 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4997
4998         * gcc.dg/uninit-D.c: New Test.
4999         * gcc.dg/uninit-E.c: New Test.
5000         * gcc.dg/uninit-F.c: New Test.
5001         * gcc.dg/uninit-G.c: New Test.
5002
5003 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5004
5005         * g++.dg/README: Describe the pch directory.
5006
5007 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5008
5009         PR c++/11174
5010         * g++.dg/parse/access4.C: New test.
5011         * g++.dg/parse/access5.C: Likewise.
5012         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5013
5014 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5015
5016         * gcc.dg/noncompile/20030818-1.c: New.
5017
5018 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5019
5020         PR c++/11957
5021         * g++.dg/warn/noeffect1.C: New test.
5022
5023         * g++.dg/template/scope2.C: New test.
5024         * g++.dg/template/error2.C: Correct dg-error
5025
5026 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5027
5028         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5029
5030 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5031
5032         PR C++/11512
5033         * g++.dg/template/warn1.C: New.
5034
5035 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5036
5037         * g++.dg/template/error2.C: New test.
5038         * g++.dg/lookup/using7.C: Adjust errors
5039         * g++.old-deja/g++.pt/crash36.C: Likewise.
5040         * g++.old-deja/g++.pt/derived3.C: Likewise.
5041
5042 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5043
5044         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5045         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5046         * gcc.c-torture/execute/builtins/string-9.c: New, from
5047         string-opt-9.c.  Adjust for execute/builtins framework.
5048         * gcc.c-torture/execute/string-opt-9.c: Delete.
5049
5050 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5051
5052         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5053
5054         * g++.dg/parse/ret-type2.C: New test.
5055
5056         PR c++/11703
5057         * g++.dg/init/new8.C: New test.
5058
5059         PR c++/10923
5060         * g++.dg/parse/typedef5.C: New test.
5061
5062         PR c++/9512
5063         * g++.dg/parse/qualified2.C: New test.
5064         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5065         invalid code.
5066
5067 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5068
5069         * g++.dg/conversion/ptrmem1.C: New test.
5070
5071 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5072
5073         PR target/11693
5074         * gcc.dg/20030811-1.c: New test.
5075
5076         PR target/11535
5077         * gcc.c-torture/execute/20030811-1.c: New test.
5078
5079 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5080
5081         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5082
5083 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5084
5085         PR c++/11789.C
5086         * g++.dg/inherit/multiple1.C: New test.
5087
5088 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5089
5090         * gcc.dg/spe1.c: New test.
5091
5092         PR c++/11670
5093         * g++.dg/expr/cast2.C: New test.
5094
5095         PR c++/10530
5096         * g++.dg/template/dependent-name2.C: New test.
5097
5098 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5099
5100         * g++.dg/parse/crash11.C: Put the dg options in comments.
5101
5102 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5103
5104         * lib/gcc-dg.exp: Update for diagnostic change.
5105
5106 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5107
5108         PR c++/5767
5109         * g++.dg/parse/crash11.C: New test.
5110
5111 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5112
5113         * gcc.dg/cpp/spacing1.c: Update.
5114
5115 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5116
5117         PR target/11739
5118         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5119         a value for -mtune.
5120
5121 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5122
5123         PR middle-end/11771
5124         * gcc.c-torture/compile/20030804-1.c: New test case.
5125
5126 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5127
5128         * gcc.dg/20030804-1.c: New test case.
5129
5130 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5131
5132         * gcc.dg/cpp/separate-1.c: New test.
5133
5134 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5135
5136         PR c++/11704
5137         * g++.dg/template/dependent-expr2.C: New test.
5138
5139         PR c++/11766
5140         * g++.dg/expr/ptrmem1.C: New test.
5141
5142 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5143
5144         PR c++/9453
5145         * g++.dg/template/friend15.C: New test.
5146
5147 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5148
5149         * lib/dg-pch.exp: Work round PCH bug.
5150
5151 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5152
5153         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5154         builtins.  Move cases from builtins-4.c here.
5155
5156         * gcc.dg/torture/builtin-math-1.c: New test taken from
5157         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5158         additional cases.
5159
5160         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5161         Delete.
5162
5163 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5164
5165         PR c++/9447
5166         * g++.dg/template/using7.C: New test.
5167
5168 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5169
5170         * import1.c, import2.c: New tests.
5171
5172 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5173
5174         * g++.dg/eh/crossjump1.C: New test.
5175
5176 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5177
5178         PR c++/11697
5179         * g++.dg/template/using6.C: New test.
5180
5181         PR c++/11744
5182         * g++.dg/template/koenig2.C: New test.
5183
5184 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5185
5186         PR c++/7983
5187         * g++.dg/parse/typedef4.C: New test.
5188
5189 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5190
5191         PR c++/8442, c++/8806
5192         * g++.dg/template/elab1.C: New test.
5193         * g++.dg/template/type2.C: Likewise.
5194         * g++.dg/template/ttp3.C: Adjust expected error message.
5195         * g++.old-deja/g++.law/visibility13.C: Likewise.
5196         * g++.old-deja/g++.niklas/t135.C: Likewise.
5197         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5198         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5199         template argument.
5200         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5201
5202 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5203
5204         PR c++/11295
5205         * g++.dg/ext/stmtexpr1.C: New test.
5206
5207         * g++.dg/opt/tmp1.C: New test.
5208
5209         PR c++/11525
5210         * g++.dg/parse/constant4.C: New test.
5211
5212         PR c++/9447
5213         * g++.dg/template/using5.C: New test.
5214
5215 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5216
5217         * gcc.dg/builtins-27.c: New test case.
5218
5219 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5220
5221         * gcc.dg/tls/opt-7.c: New test.
5222
5223 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5224
5225         * g++.old-deja/g++.other/crash18.C: Remove.
5226
5227 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5228
5229         * g++.dg/template/explicit3.C: New.
5230         * g++.dg/template/explicit4.C: New.
5231         * g++.dg/template/explicit5.C: New.
5232
5233         PR c++/11347
5234         * g++.dg/template/memtmpl1.C: New.
5235
5236 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5237
5238         PR target/11565
5239         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5240         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5241
5242 2003-07-30  Jan Hubicka  <jh@suse.cz>
5243
5244         * vtgc1.c: Kill.
5245
5246 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5247
5248         * gcc.dg/struct-in-proto-1.c: New test.
5249
5250 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5251
5252         * gcc.dg/cpp/include2.c: Only expect one message.
5253
5254 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5255
5256         PR c++/9447
5257         * g++.dg/template/using1.C: New test.
5258         * g++.dg/template/using2.C: New test.
5259         * g++.dg/template/using3.C: New test.
5260         * g++.dg/template/using4.C: New test.
5261
5262 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5263
5264         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5265         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5266
5267 2003-07-28  Jan Hubicka  <jh@suse.cz>
5268
5269         PR c++/11530
5270         * g++.dg/opt/call1.C: New test.
5271
5272 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5273
5274         PR c++/11667
5275         * g++.dg/init/enum2.C: New test.
5276         * g++.dg/template/overload1.C: Add "-w" option.
5277
5278 2003-07-28    <hp@bitrange.com>
5279
5280         * gcc.dg/Wdeclaration-after-statement-1.c,
5281         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5282
5283 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5284
5285         * gcc.c-torture/compile/20030725-1.c: New test.
5286
5287 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5288
5289         * gcc.dg/20030505.c: Only run for SPE.
5290         Remove definition of opaque type.
5291
5292 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5293
5294         * g++.dg/template/ptrmem6.C: New test.
5295
5296 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5297
5298         * gcc.c-torture/compile/zero-strct-2.c: New test.
5299
5300 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5301
5302         * gcc.dg/intermod-1.c: New test.
5303
5304 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5305
5306         PR c++/11617
5307         * g++.dg/template/lookup2.C: New test.
5308         * g++.dg/template/memclass1.C: Remove instantiated from error.
5309         * g++.dg/other/error2.C: Tweak expected errors.
5310
5311         PR c++/11596
5312         * g++.dg/template/defarg3.C: New test.
5313
5314         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5315
5316 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5317
5318         * g++.dg/inherit/access5.C: New test.
5319
5320 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5321
5322         PR c++/11513
5323         * g++.dg/template/crash8.C: New test.
5324
5325 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5326
5327         PR c/10602
5328         * gcc.dg/noncompile/incomplete-2.c: New test.
5329
5330 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5331
5332         PR c++/11645
5333         * g++.dg/inherit/access4.C: New test.
5334
5335         PR c++/11517
5336         * g++.dg/expr/cond2.C: New test.
5337
5338         PR optimization/10679
5339         * g++.dg/opt/inline4.C: New test.
5340
5341 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5342
5343         * g++.dg/parse/crash10: New test.
5344
5345 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5346
5347         * g++.dg/ext/flexary1.C: New test.
5348
5349 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5350
5351         PR c++/10793
5352         * g++.dg/template/crash9.C: New test.
5353
5354 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5355
5356         PR c++/3004
5357         * g++.dg/parse/typedef3.C: New test.
5358
5359         PR c++/7906
5360         * g++.dg/parse/operator2.C: New test.
5361
5362         PR c++/8895
5363         * g++.dg/parse/def-tmpl-arg1.C: New test.
5364
5365         PR c++/9282
5366         * g++.dg/parse/funptr1.C: New test.
5367
5368         PR c++/9452
5369         * g++.dg/parse/ambig3.C: New test.
5370
5371         PR c++/9454
5372         * g++.dg/parse/operator3.C: New test.
5373
5374         PR c++/9486
5375         * g++.dg/parse/template10.C: New test.
5376
5377         PR c++/9488
5378         * g++.dg/parse/template11.C: New test.
5379
5380         PR c++/10150
5381         * g++.dg/parse/invalid-op1.C: New test.
5382
5383         PR c++/10247
5384         * g++.dg/parse/condexpr1.C: New test.
5385
5386 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5387
5388         * g++.dg/ext/packed3.C: New test.
5389         * g++.dg/ext/packed4.C: New test.
5390
5391         * gcc.dg/pack-test-3.c: New test.
5392
5393 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5394
5395         * lib/compat.exp: Handle dg-options per source file.
5396         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5397         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5398         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5399         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5400         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5401         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5402         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5403         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5404         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5405         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5406         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5407         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5408         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5409         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5410
5411 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5412
5413         PR c/10320
5414         * gcc.c-torture/execute/20030718-1.c: New test.
5415
5416 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5417
5418         PR optimization/11536
5419         * gcc.dg/20030721-1.c: New test.
5420
5421 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5422
5423         PR c++/11546
5424         * g++.dg/template/lookup1.C: New test.
5425
5426 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5427
5428         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5429         diagnostics of ill-formed constructs involving labels.
5430         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5431         the new 'previously defined here' message.
5432
5433 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5434
5435         * g++.dg/parse/non-dependent2.C: New test.
5436
5437 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5438
5439         * g++.dg/init/init-ref4.C: xfail on targets without
5440         weak symbols.
5441
5442 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5443
5444         PR target/11087
5445         * gcc.c-torture/execute/20030717-1.c: New test.
5446
5447 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5448
5449         * g++.dg/opt/cfg1.C: New test.
5450
5451 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5452
5453         PR optimization/11557
5454         * gcc.dg/20030717-1.c: New test.
5455
5456 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5457
5458         PR c++/10476
5459         * g++.dg/expr/crash-1.C: New test.
5460
5461         PR c++/11027
5462         * g++.dg/template/init3.C: New test.
5463
5464         PR c++/8222
5465         * g++.dg/template/non-dependent1.C: New test.
5466
5467         PR c++/11070
5468         * g++.dg/template/non-dependent2.C: New test.
5469
5470         PR c++/11071
5471         * g++.dg/template/non-dependent3.C: New test.
5472
5473         PR c++/9907
5474         * g++.dg/template/sizeof5.C: New test.
5475
5476 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5477
5478         PR 11498
5479         * gcc.c-torture/compile/mangle-1.c: New file.
5480
5481 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5482
5483         PR c++/7809
5484         * g++.dg/parse/access3.C: New test.
5485
5486 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
5487
5488         PR c++/11384
5489         * g++.dg/init/init-ref4.C: New test.
5490
5491 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
5492
5493         PR c++/11547
5494         * g++.dg/parse/constant3.C: New test.
5495         * g++.dg/parse/crash7.C: Likewise.
5496
5497 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
5498
5499         PR target/11008
5500         * gcc.dg/i386-pentium4-not-mull.c: New.
5501
5502 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
5503
5504         * gcc.dg/asm-names.c (ymain): Make it weak.
5505
5506 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5507
5508         PR c++/5421
5509         * g++.dg/template/friend21.C: New test.
5510
5511 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5512
5513         * gcc.dg/cleanup-8.c: New test.
5514         * gcc.dg/cleanup-9.c: New test.
5515
5516 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5517
5518         * g++.dg/ext/dll-MI1.h: New file.
5519         * g++.dg/ext/dllexport-MI1.C: New file.
5520         * g++.dg/ext/dllimport-MI1.C: New file.
5521
5522 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5523
5524         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5525         it does not have cmpstrsi patterns (just cmpmemsi).
5526
5527 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5528
5529         PR debug/11473
5530         * g++.dg/debug/debug8.C: New test.
5531
5532 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5533
5534         PR c++/10108
5535         * g++.dg/template/crash7.C: New test.
5536
5537 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5538
5539         PR target/10795
5540         * gcc.c-torture/compile/20030708-1.c: New.
5541
5542 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5543
5544         * gcc.c-torture/execute/20030715-1.c: New test.
5545
5546 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5547
5548         * gcc.dg/pch/inline-3.c: New file.
5549         * gcc.dg/pch/inline-3.hs: New file.
5550         * gcc.dg/pch/inline-4.c: New file.
5551         * gcc.dg/pch/inline-4.hs: New file.
5552
5553 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
5554
5555         PR c++/11509
5556         * g++.dg/template/crash6.C: New test.
5557
5558         PR c++/7053
5559         * g++.dg/template/friend20.C: New test.
5560
5561         PR c++/7019
5562         * g++.dg/template/overload2.C: New test.
5563
5564 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5565
5566         PR optimization/11440
5567         * gcc.c-torture/execute/20030714-1.c: New test.
5568
5569 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5570
5571         PR c++/11154
5572         * g++.dg/template/partial2.C: New test.
5573
5574 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
5575
5576         PR c++/11503
5577         * g++.dg/template/anon1.C: New test.
5578
5579         PR c++/11493
5580         PR c++/11495
5581         * g++.dg/parse/template9.C: Likewise.
5582         * g++.dg/template/crash4.C: New test.
5583         * g++.dg/template/koenig1.C: Likewise.
5584         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
5585         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
5586         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
5587         functions.
5588         * g++.old-deja/g++.jason/template36.C: Likewise.
5589         * g++.old-deja/g++.mike/p1989.C: Likewise.
5590         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
5591         * g++.old-deja/g++.pt/ttp20.C: Use this->.
5592         * g++.old-deja/g++.pt/ttp21.C: Use this->.
5593         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
5594         compiling.
5595         * g++.old-deja/g++.pt/union2.C: Use this->.
5596
5597 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
5598
5599         * gcc.dg/20030711-1.c: New test.
5600
5601 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
5602
5603         PR c++/11050
5604         * g++.dg/parse/args1.C: New test.
5605         * g++.pt/defarg8.C: Change expected errors.
5606
5607 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
5608
5609         PR c++/8164
5610         * g++.dg/template/nontype2.C: New test.
5611
5612         PR c++/10558
5613         * g++.dg/parse/template8.C: New test.
5614
5615         PR c++/8327
5616         * g++.dg/template/scope1.C: New test.
5617
5618         * g++.dg/warn/Wsign-compare-1.C: New test.
5619
5620 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5621
5622         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
5623
5624 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
5625
5626         PR c++/9411
5627         * g++.dg/template/explicit2.C: New test.
5628
5629         PR c++/10032
5630         * g++.dg/warn/pedantic1.C: New test.
5631
5632 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
5633
5634         PR c++ 9483
5635         * g++.dg/other/field1.C: New test.
5636
5637 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5638
5639         PR c/11449
5640         * gcc.c-torture/compile/20030707-1.c: New.
5641
5642 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5643
5644         PR c++/10849
5645         * g++.dg/template/access12.C: New test.
5646
5647 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
5648
5649         * g++.dg/bprob/bprob.exp (prof_ext): Update.
5650         * g77.dg/bprob/bprob.exp (prof_ext): Update.
5651         * gcc.misc-tests/bprob.exp (prof_ext): Update.
5652         * gcc.misc-tests/gcov.exp: Update
5653         * g++.dg/gcov/gcov.exp: Update
5654         * lib/gcov.exp: Update.
5655
5656 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
5657
5658         * g++.dg/abi/mangle17.C: Make sure template expressions are
5659         dependent.
5660         * g++.dg/abi/mangle4.C: Mark erroneous casts.
5661         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
5662         * g++.dg/opt/stack1.C: Remove erroneous code.
5663         * g++.dg/parse/template7.C: New test.
5664         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
5665         * g++.old-deja/g++.pt/crash4.C: Likewise.
5666
5667 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5668
5669         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
5670         with zero or one occurence of `$' after the initial `L'.
5671
5672 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
5673
5674         * gcc.c-torture/compile/20030704-1.c: Add a comment.
5675
5676 2003-07-08  Roger Sayle  <roger@eyesopen.com>
5677
5678         PR c/11370
5679         * gcc.dg/Wunreachable-6.c: New testcase.
5680         * gcc.dg/Wunreachable-7.c: New testcase.
5681
5682 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5683
5684         PR c/11420
5685         * gcc.dg/20030708-1.c: New test.
5686
5687 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
5688
5689         * gcc.dg/compat/sdata-section.h: New file.
5690         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
5691         * gcc.dg/torture/mips-sdata-1.c: New test.
5692
5693 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5694
5695         PR c++/11030
5696         * g++.dg/template/friend19.C: New test.
5697
5698 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5699
5700         * g++.dg/opt/strength-reduce.C: New test.
5701
5702 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5703
5704         PR target/10979
5705         * gcc.dg/20030707-1.c: New testcase.
5706
5707 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5708
5709         PR optimization/11059
5710         * g++.dg/opt/emptyunion.C: New testcase.
5711
5712 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5713             Eric Botcazou  <ebotcazou@libertysurf.fr>
5714
5715         * g++.dg/opt/stack1.C: New test.
5716
5717 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
5718
5719         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
5720         run test.
5721
5722         PR c++/11431
5723         * g++.dg/expr/static_cast3.C: New test.
5724
5725 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
5726
5727         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
5728         everywhere.
5729         * gcc.dg/concat.c: Concatenation of string constants with
5730         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
5731         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
5732         * gcc.dg/cpp/escape-2.c: Use wide character constants where
5733         necessary to avoid multi-character character constant warning.
5734         * gcc.dg/cpp/escape.c: Likewise.
5735         * gcc.dg/cpp/ucs.c: Likewise.
5736         Remove backslashes from dg-bogus comments, as they confuse Tcl.
5737         Fix a typo.
5738
5739 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5740
5741         PR c/11428
5742         * gcc.c-torture/compile/20030704-1.c: New.
5743
5744 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5745
5746         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
5747
5748 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
5749
5750         PR c++/5287, PR c++/7910,  PR c++/11021
5751         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
5752         tests for warnings.
5753         * g++.dg/ext/dllimport2.C: Add tests for warnings.
5754         * g++.dg/ext/dllimport3.C: Likewise.
5755         * g++.dg/ext/dllimport4.C: New file.
5756         * g++.dg/ext/dllimport5.C: New file.
5757         * g++.dg/ext/dllimport6.C: New file.
5758         * g++.dg/ext/dllimport7.C: New file.
5759         * g++.dg/ext/dllimport8.C: New file.
5760         * g++.dg/ext/dllimport9.C: New file.
5761         * g++.dg/ext/dllimport10.C: New file.
5762         * g++.dg/ext/dllexport1.C: New file.
5763
5764 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5765
5766         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
5767         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
5768
5769 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5770
5771         * gcc.dg/builtins-25.c: New testcase.
5772         * gcc.dg/builtins-26.c: New testcase.
5773
5774 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
5775
5776         * gcc.dg/compat/vector-defs.h: New file.
5777         * gcc.dg/compat/vector-setup.h: New file.
5778         * gcc.dg/compat/vector-check.h: New file.
5779         * gcc.dg/compat/vector-1_main.c: New file.
5780         * gcc.dg/compat/vector-1_x.c: New file.
5781         * gcc.dg/compat/vector-1_y.c: New file.
5782         * gcc.dg/compat/vector-2_main.c: New file.
5783         * gcc.dg/compat/vector-2_x.c: New file.
5784         * gcc.dg/compat/vector-2_y.c: New file.
5785
5786         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
5787         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
5788         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
5789         * gcc.dg/compat/struct-align-1.h: New file.
5790         * gcc.dg/compat/struct-align-1_main.c: New file.
5791         * gcc.dg/compat/struct-align-1_x.c: New file.
5792         * gcc.dg/compat/struct-align-1_y.c: New file.
5793         * gcc.dg/compat/struct-align-2.h: New file.
5794         * gcc.dg/compat/struct-align-2_main.c: New file.
5795         * gcc.dg/compat/struct-align-2_x.c: New file.
5796         * gcc.dg/co
5797         * g++.old-deja/g++.other/comdat3.C: Likewise.
5798         * g++.old-deja/g++.other/ctor1.C: Likewise.
5799         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5800
5801 2003-06-05  Richard Henderson  <rth@redhat.com>
5802
5803         * gcc.dg/debug/20030605-1.c: New.
5804
5805 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5806
5807         * README.QMTEST: Update.
5808
5809 2003-06-04  Richard Henderson  <rth@redhat.com>
5810
5811         * gcc.dg/cleanup-1.c: New.
5812         * gcc.dg/cleanup-2.c: New.
5813         * gcc.dg/cleanup-3.c: New.
5814         * gcc.dg/cleanup-4.c: New.
5815         * gcc.dg/cleanup-5.c: New.
5816         * gcc.dg/cleanup-6.c: New.
5817         * gcc.dg/cleanup-7.c: New.
5818
5819 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5820
5821         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5822
5823         * lib/dg-pch.exp: New file.
5824         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5825         * gcc.dg/pch/pch.exp: Likewise.
5826
5827 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5828
5829         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5830         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5831         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5832         * gcc.dg/builtins-17.c: New test case.
5833         * gcc.dg/i386-387-4.c: New test case.
5834         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5835
5836 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5837
5838         * gcc.dg/ultrasp9.c: New test.
5839
5840 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5841
5842         * gcc.c-torture/compile/20030604-1.c: New test.
5843         * gcc.dg/sparc-constant-1.c: New test.
5844
5845 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5846
5847         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5848
5849 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5850
5851         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5852
5853         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5854         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5855
5856 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5857
5858         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5859
5860 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5861
5862         PR c++/10940
5863         * g++.dg/template/spec10.C: New test.
5864
5865 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5866
5867         * gcc.dg/builtins-16.c: New test case.
5868
5869 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5870
5871         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5872         mempcpy test with post-increments.
5873         * gcc.c-torture/execute/string-opt-3.c: New test.
5874         * gcc.dg/string-opt-1.c: New test.
5875
5876 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5877
5878         PR fortran/10965
5879         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5880
5881 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5882
5883         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5884         (scan-assembler): ... here.  Use dg-scan.
5885         (scan-assembler-not): Likewise.
5886         (scan-file): New function.
5887         (scan-file-not): Likewise.
5888         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5889         * gcc.dg/cpp/_Pragma4.c: Likewise.
5890         * gcc.dg/cpp/_Pragma5.c: Likewise.
5891         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5892         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5893         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5894         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5895         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5896         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5897         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5898         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5899         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5900         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5901         * gcc.dg/cpp/cxxcom1.c: Likewise.
5902         * gcc.dg/cpp/line1.c: Likewise.
5903         * gcc.dg/cpp/maccom1.c: Likewise.
5904         * gcc.dg/cpp/maccom2.c: Likewise.
5905         * gcc.dg/cpp/maccom3.c: Likewise.
5906         * gcc.dg/cpp/maccom4.c: Likewise.
5907         * gcc.dg/cpp/maccom5.c: Likewise.
5908         * gcc.dg/cpp/maccom6.c: Likewise.
5909         * gcc.dg/cpp/multiline.c: Likewise.
5910         * gcc.dg/cpp/spacing1.c: Likewise.
5911         * gcc.dg/cpp/spacing2.c: Likewise.
5912         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5913         * gcc.dg/cpp/trad/maccom1.c: Likewise.
5914         * gcc.dg/cpp/trad/maccom2.c: Likewise.
5915         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5916         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5917         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5918         * gcc.dg/cpp/cxxcom2.c: Likewise.
5919         * gcc.dg/cpp/cxxcom2.h: New file.
5920
5921         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5922         * g++.dg/cpp/truefalse.C: Here.
5923         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5924
5925 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5926
5927         * gcc.dg/cpp/redef3.c: New file.
5928
5929 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5930
5931         * gcc.dg/i386-loop-3.c: New test.
5932
5933 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5934
5935         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5936
5937 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5938
5939         * gcc.dg/fwrapv-1.c: New test case.
5940         * gcc.dg/fwrapv-2.c: New test case.
5941
5942 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5943
5944         PR c++/10956
5945         * g++.dg/template/spec9.C: New test.
5946
5947 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5948
5949         * gcc.dg/duff-4.c: New test case.
5950
5951 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
5952
5953         PR fortran/10843
5954         * g77.dg/ffixed-form-1.f: New test
5955         * g77.dg/ffixed-form-2.f: New test
5956         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
5957         * g77.dg/ffree-form-3.f: New test
5958
5959 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
5960
5961         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
5962         * gcc.dg/wint_t-1.c: Likewise.
5963
5964 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5965
5966         * g++.dg/template/access11.C: New test.
5967
5968 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5969
5970         PR c++/10849
5971         * g++.dg/template/access10.C: New test.
5972
5973 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5974             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5975
5976         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
5977
5978 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5979
5980         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5981         suppress for powerpc-*-darwin*.
5982         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5983
5984 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5985
5986         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5987         suppress option for powerpc-*-darwin*.
5988
5989 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5990
5991         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5992         * gcc.dg/builtins-4.c: Add test for fmod.
5993
5994 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5995
5996         PR c++/10682
5997         * g++.dg/template/instantiate4.C: New test.
5998
5999 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6000
6001         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6002
6003 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6004
6005         * gcc.dg/compat/scalar-return-1_main.c: New file.
6006         * gcc.dg/compat/scalar-return-1_x.c: New file.
6007         * gcc.dg/compat/scalar-return-1_y.c: New file.
6008         * gcc.dg/compat/scalar-return-2_main.c: New file.
6009         * gcc.dg/compat/scalar-return-2_x.c: New file.
6010         * gcc.dg/compat/scalar-return-2_y.c: New file.
6011         * gcc.dg/compat/struct-return-3_main.c: New file.
6012         * gcc.dg/compat/struct-return-3_y.c: New file.
6013         * gcc.dg/compat/struct-return-3_x.c: New file.
6014         * gcc.dg/compat/struct-return-2_main.c: New file.
6015         * gcc.dg/compat/struct-return-2_x.c: New file.
6016         * gcc.dg/compat/struct-return-2_y.c: New file.
6017
6018 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6019
6020         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6021         for hppa*-hp-hpux*.
6022         * gcc.dg/20021014-1.c (dg-options): Likewise.
6023         * gcc.dg/nest.c (dg-options): Likewise.
6024
6025 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6026
6027         PR c++/9738
6028         * g++.dg/ext/dllimport2.C: New file.
6029         * g++.dg/ext/dllimport3.C: New file.
6030
6031 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6032
6033         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6034         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6035         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6036         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6037         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6038         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6039         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6040         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6041         * gcc.dg/compat/small-struct-defs.h: New file.
6042         * gcc.dg/compat/small-struct-init.h: New file.
6043         * gcc.dg/compat/small-struct-check.h: New file.
6044         * gcc.dg/compat/fp-struct-defs.h: New file.
6045         * gcc.dg/compat/fp-struct-check.h: New file.
6046         * gcc.dg/compat/fp-struct-init.h: New file.
6047         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6048         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6049
6050 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6051
6052         * gcc.dg/20030225-2.c: New test.
6053
6054 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6055             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6056
6057         * gcc.c-torture/compile/20030518-1.c: New test case.
6058
6059 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6060
6061         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6062         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6063         gcc-dg-debug-runtest.
6064         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6065         gcc-dg-debug-runtest.
6066
6067 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6068
6069         PR c++/9022
6070         * g++.dg/lookup/using6.C: New test.
6071
6072 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6073
6074         * g++.dg/parse/access2.C: New test.
6075
6076 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6077
6078         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6079         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6080         * gcc.dg/debug/debug.exp: Likewise.
6081
6082 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6083
6084         * gcc.dg/dollar.c: New test.
6085
6086 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6087
6088         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6089         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6090         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6091         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6092         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6093         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6094         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6095         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6096         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6097         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6098         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6099         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6100         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6101         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6102         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6103         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6104         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6105         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6106
6107 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6108
6109         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6110         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6111         support for "repo" mode.
6112         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6113         * lib/g77-dg.exp: Likewise.
6114         * lib/obj-dg.exp: Likewise.
6115
6116 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6117
6118         Merge from gcc-3_2-rhl8-branch:
6119         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6120
6121         * gcc.dg/tls/opt-6.c: New test.
6122
6123         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6124
6125         * gcc.dg/20030405-1.c: New test.
6126
6127         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6128
6129         * gcc.dg/20030309-1.c: New test.
6130
6131         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6132
6133         * gcc.c-torture/execute/20030307-1.c: New test.
6134
6135         2003-02-20  Randolph Chung  <tausq@debian.org>
6136
6137         * gcc.c-torture/compile/20030220-1.c: New test.
6138
6139         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6140
6141         * gcc.dg/20030217-1.c: New test.
6142
6143         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6144
6145         * gcc.c-torture/compile/20020129-1.c: New test.
6146
6147         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6148
6149         * gcc.dg/unroll-1.c: New test.
6150
6151         2002-11-16  Jan Hubicka  <jh@suse.cz>
6152
6153         * gcc.c-torture/execute/20020920-1.c: New test.
6154
6155         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6156
6157         PR target/7434
6158         * gcc.c-torture/compile/20021008-1.c: New test.
6159
6160         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6161
6162         PR target/7559
6163         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6164
6165         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6166
6167         * gcc.c-torture/compile/20020807-1.c: New test.
6168
6169         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6170
6171         * gcc.dg/tls/opt-1.c: New test.
6172
6173         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6174
6175         * gcc.dg/20020729-1.c: New test.
6176
6177         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6178
6179         * g++.dg/opt/life1.C: New test.
6180
6181         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6182
6183         * gcc.dg/20020525-1.c: New test.
6184
6185         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6186
6187         PR c++/6794
6188         * g++.dg/ext/pretty1.C: New test.
6189         * g++.dg/ext/pretty2.C: New test.
6190
6191 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6192
6193         PR c++/8385
6194         * g++.dg/ext/typeof5.C: New test.
6195
6196 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6197
6198         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6199         __USER_LABEL_PREFIX__ into account.
6200         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6201
6202 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6203
6204         * gcc.dg/builtins-15.c: New test case.
6205
6206 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6207
6208         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6209
6210 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6211
6212         * lib/g++.exp: Tweak handling of additional source files.
6213         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6214         * g++.dg/special/conpr-2a.C: Rename to ...
6215         * g++.dg/special/conpr-2a.cc: ... this.
6216         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6217         * g++.dg/special/conpr-3a.C: Rename to ...
6218         * g++.dg/special/conpr-3a.cc: This.
6219         * g++.dg/special/conpr-3b.C: Rename to ...
6220         * g++.dg/special/conpr-3b.cc: This.
6221         * g++.dg/special/conpr-4.C: New test.
6222         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6223
6224 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6225
6226         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6227
6228 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6229
6230         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6231         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6232         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6233         * g++.old-deja/g++.other/warn3.C: Likewise.
6234
6235 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6236
6237         * gcc.dg/i386-387-1.c: Update to also test log.
6238         * gcc.dg/i386-387-2.c: Likewise.
6239
6240 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6241
6242         * g77.f-torture/execute/int8421.f: New test.
6243
6244 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6245
6246         PR c++/10230, c++/10481
6247         * g++.dg/lookup/scoped5.C: New test.
6248
6249 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6250
6251         PR c++/10552
6252         * g++.dg/template/ttp6.C: New test.
6253
6254 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6255
6256         * gcc.c-torture/execute/builtins: New directory.
6257         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6258         gcc.c-torture/execute/builtins.
6259         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6260         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6261         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6262         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6263
6264 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6265
6266         PR c++/9252
6267         * g++.dg/template/access8.C: New test.
6268         * g++.dg/template/access9.C: New test.
6269
6270 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6271
6272         PR c++/9554
6273         * g++.dg/parse/access1.C: New test.
6274
6275 2003-05-09  DJ Delorie  <dj@redhat.com>
6276
6277         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6278         long, and not an int.
6279
6280 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6281
6282         PR c++/10555, c++/10576
6283         * g++.dg/template/memclass1.C: New test.
6284
6285 2003-05-08  DJ Delorie  <dj@redhat.com>
6286
6287         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6288         targets.
6289         * gcc.c-torture/execute/20021024-1.x: Likewise.
6290         * gcc.c-torture/execute/shiftdi.x: Likewise.
6291         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6292         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6293         * gcc.dg/20021018-1.c: Likewise.
6294
6295 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6296
6297         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6298
6299         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6300         (bcopy): Call memmove.
6301
6302 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6303
6304         * g77.f-torture/compile/8485.f: New test case.
6305
6306 2003-05-07  Richard Henderson  <rth@redhat.com>
6307
6308         PR c++/10570
6309         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6310         Verify exception_cleanup not called for rethrows.
6311         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6312         when exiting catch block without rethrowing.
6313         * g++.dg/eh/forced3.C: New.
6314         * g++.dg/eh/forced4.C: New.
6315
6316 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6317
6318         * gcc.dg/20030505.c: Fix triplet.
6319
6320 2003-05-06  DJ Delorie  <dj@redhat.com>
6321
6322         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6323         * gcc.dg/nest.c: Likewise.
6324
6325 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6326
6327         * gcc.dg/builtins-14.c: New test case.
6328
6329 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6330
6331         * lib/compat.exp (compat-execute): New argument.
6332         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6333         * gcc.dg/compat: New test directory.
6334         * gcc.dg/compat/compat.exp: New expect script.
6335         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6336         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6337         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6338         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6339         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6340         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6341
6342         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6343         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6344         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6345         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6346         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6347         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6348         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6349         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6350         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6351         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6352         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6353         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6354         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6355         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6356         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6357
6358 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6359
6360         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6361
6362 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6363
6364         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6365
6366 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6367
6368         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6369         * gcc.dg/ppc-fsel-2.c: New test.
6370
6371         * gcc.dg/unused-5.c: New test.
6372
6373 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6374
6375         PR c++/10496
6376         * g++.dg/warn/pmf1.C: New test.
6377
6378 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6379
6380         PR c++/4494
6381         * g++.dg/warn/main.C: New test.
6382
6383 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6384
6385         * gcc.dg/nonnull-3.c: New test.
6386
6387 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6388
6389         * gcc.dg/cpp/Wtrigraphs.c: Update.
6390         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6391
6392 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6393
6394         * gcc.dg/ppc-fsel-1.c: New test.
6395
6396 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6397
6398         PR c/10604
6399         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6400
6401 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6402
6403         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6404
6405 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6406
6407         PR c++/9364, c++/10553, c++/10586
6408         * g++.dg/parse/typename4.C: New test.
6409         * g++.dg/parse/typename5.C: Likewise.
6410
6411 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6412
6413         * gcc.c-torture/compile/20030503-1.c: New test.
6414
6415 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6416
6417         * g++.dg/lookup/using5.C: Fix testcase error.
6418
6419 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6420
6421         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6422         since MEABI is no longer supported.  Remove all vestiges
6423         of MEABI from the test.
6424
6425 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6426
6427         PR c++/10554
6428         * g++.dg/lookup/using5.C: New test.
6429
6430 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6431
6432         PR c++/8772
6433         * g++.dg/template/ttp5.C: New test.
6434
6435 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6436
6437         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6438         (dg-gpp-additional-sources): New function.
6439         (dg-gpp-additional-files): Likewise.
6440         * lib/g++.exp (additional_sources): New variable.
6441         (additional_files): Likewise.
6442         (g++_target_compile): Deal with them.
6443         * lib/old-dejagnu.exp: Remove.
6444         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6445         * g++.old-deja: Revise all tests to use dg commands.
6446
6447 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6448
6449         PR c++/9432, c++/9528
6450         * g++.dg/lookup/using4.C: New test.
6451
6452 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6453
6454         * gcc.dg/noreturn-5.c: New file.
6455         * gcc.dg/noreturn-6.c: New file.
6456
6457         * gcc.c-torture/compile/inline-1.c: New file.
6458
6459 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6460
6461         PR c++/10551
6462         * g++.dg/template/explicit1.C: New test.
6463
6464 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6465
6466         PR c++/10549
6467         * g++.dg/other/bitfield1.C: New test.
6468
6469         PR c++/10527
6470         * g++.dg/init/new7.C: New test.
6471
6472 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6473
6474         * g++.dg/ext/desig1.C: New test.
6475         * g++.dg/ext/init1.C: Update.
6476
6477         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6478
6479 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6480
6481         PR c++/10180
6482         * g++.dg/warn/Winline-1.C: New test.
6483
6484 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6485
6486         * gcc.c-torture/execute/string-opt-19.c: New test.
6487
6488         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6489         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6490
6491 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6492
6493         PR c++/10506
6494         * g++.dg/init/new6.C: New test.
6495
6496         PR c++/10503
6497         * g++.dg/init/ref6.C: New test.
6498
6499 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6500
6501         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6502
6503 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6504
6505         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6506         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6507
6508 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6509
6510         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6511         initialized static data members.
6512
6513 2003-04-25  H.J. Lu <hjl@gnu.org>
6514
6515         * gcc.dg/ia64-sync-4.c: New test.
6516
6517 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6518
6519         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6520         date.
6521
6522 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6523
6524         PR c++/10337
6525         * g++.dg/warn/conv1.C: New test.
6526         * g++.old-deja/g++.other/conv7.C: Adjust.
6527         * g++.old-deja/g++.other/overload14.C: Adjust.
6528
6529 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6530
6531         PR c++/10471
6532         * g++.dg/template/defarg2.C: New test.
6533
6534 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6535
6536         * gcc.dg/cpp/include2.c: Update.
6537         * gcc.dg/cpp/multiline-2.c: New.
6538         * gcc.dg/cpp/multiline.c: Update.
6539         * gcc.dg/cpp/strify2.c: Update.
6540         * gcc.dg/cpp/trad/literals-2.c: Update.
6541
6542 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6543
6544         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6545
6546 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6547
6548         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6549
6550 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6551
6552         PR c++/10451
6553         * g++.dg/parse/crash4.C: New test.
6554
6555         PR c++/9847
6556         * g++.dg/parse/crash5.C: New test.
6557
6558 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6559
6560         PR c++/10446
6561         * g++.dg/parse/crash3.C: New test.
6562
6563         PR c++/10428
6564         * g++.dg/parse/elab1.C: New test.
6565
6566 2003-04-22  Devang Patel  <dpatel@apple.com>
6567
6568         * gcc.dg/cpp/trad/funlike-5.c: New test.
6569
6570 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6571
6572         * g++.dg/other/packed1.C: Fix dg options.
6573
6574 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6575
6576         * g++.dg/other/offsetof2.C: New test.
6577
6578 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6579
6580         * g++.dg/template/recurse.C: Adjust location of error messages.
6581
6582 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6583
6584         PR c++/9881
6585         * g++.dg/init/addr-const1.C: New test.
6586         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6587
6588 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6589
6590         PR c++/10405
6591         * g++.dg/lookup/struct-hack1.C: New test.
6592
6593 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6594
6595         * ucs.c: Update diagnostic messages.
6596
6597 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6598
6599         * gcc.dg/cpp/truefalse.cpp: New test.
6600         * gcc.dg/cpp/cpp.exp: Update.
6601         * g++.dg/other/stdbool-if.C: Remove.
6602
6603 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6604
6605         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6606         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6607
6608 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6609
6610         * gcc.c-torture/compile/20030418-1.c: New test.
6611
6612 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6613
6614         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6615
6616 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6617
6618         PR c++/10347
6619         g++.dg/template/dependent-name1.C: New test.
6620
6621 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6622
6623         * gcc.dg/warn-1.c (tourist_guide): New array,
6624         contains a pointer to bar.
6625
6626 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6627
6628         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6629         * gcc.c-torture/execute/medce-1.c: New test case.
6630         * gcc.c-torture/execute/medce-2.c: New test case.
6631
6632 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6633
6634         * lib/prune.exp: Ignore more messages.
6635
6636         PR c++/10381
6637         * g++.dg/parse/lookup3.C: New test.
6638
6639 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6640
6641         * gcc.c-torture/compile/20030415-1.c : New test.
6642
6643 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6644
6645         * gcc.c-torture/execute/scope-2.c: Move to ...
6646         * gcc.dg/noncompile/scope.c: .... here.
6647
6648 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6649
6650         * gcc.dg/20030414-2.c: New test case.
6651
6652 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6653
6654         PR target/10377
6655         * gcc.dg/20030414-1.c: New test.
6656
6657 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6658
6659         * gcc.dg/builtins-12.c: New test case.
6660         * gcc.dg/builtins-13.c: New test case.
6661
6662 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6663
6664         * gcc.c-torture/execute/string-opt-18.c: New test.
6665
6666 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6667
6668         PR c++/10300
6669         * g++.dg/init/new5.C: New test.
6670
6671 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6672
6673         PR c++/7910
6674         * g++.dg/ext/dllimport1.C: New test.
6675
6676 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6677
6678         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6679
6680 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6681
6682         PR Fortran/9263
6683         * g77.f-torture/noncompile/9263.f: New test
6684         PR Fortran/1832
6685         * g77.f-torture/execute/1832.f: New test
6686
6687 2003-04-11  David Chad  <davidc@freebsd.org>
6688             Loren J. Rittle  <ljrittle@acm.org>
6689
6690         libobjc/8562
6691         * objc.dg/headers.m: New test.
6692
6693 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6694
6695         * gcc.c-torture/execute/builtin-noret-2.c: New.
6696         * gcc.c-torture/execute/builtin-noret-2.x: New.
6697         XFAIL builtin-noret-2.c at -O1 and above.
6698         * gcc.dg/redecl.c: New.
6699         * gcc.dg/Wshadow-1.c: Update error regexps.
6700
6701 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6702
6703         * g++.dg/abi/bitfield10.C: New test.
6704
6705 2003-04-09  Mike Stump  <mrs@apple.com>
6706
6707         * gcc.dg/pch/pch.exp: Make testcase names longer.
6708         * g++.dg/pch/pch.exp: Make testcase names longer.
6709
6710 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6711
6712         * gcc.dg/builtins-11.c: New test case.
6713
6714 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6715
6716         * gcc.dg/builtins-9.c: New test case.
6717         * gcc.dg/builtins-10.c: New test case.
6718
6719 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6720
6721         * gcc.dg/noncompile/init-4.c.c: New test.
6722
6723 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6724
6725         * gcc.misc-test/gcov-9.c: New test.
6726         * gcc.misc-test/gcov-10.c: New test
6727         * gcc.misc-test/gcov-11.c: New test.
6728
6729 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6730
6731         PR optimization/10024
6732         * gcc.c-torture/compile/20030405-1.c: New test.
6733
6734 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6735
6736         * gcc.dg/pch/static-3.c: New.
6737         * gcc.dg/pch/static-3.hs: New.
6738         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6739
6740 2003-04-04  Richard Henderson  <rth@redhat.com>
6741
6742         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6743         * g++.dg/eh/forced2.C: Likewise.
6744
6745 2003-04-03  Mike Stump  <mrs@apple.com>
6746
6747         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6748         target arg.
6749         (scan-assembler-times, scan-assembler-not): Likewise.
6750         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6751
6752 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6753
6754         * gcc.dg/sparc-loop-1.c: New test.
6755
6756 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6757
6758         PR other/9274
6759         * g++.dg/pch/system-2.C: New.
6760         * g++.dg/pch/system-2.Hs: New.
6761
6762 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6763
6764         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6765
6766         * g++.dg/eh/simd-1.C (vecfunc): Same.
6767
6768 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6769
6770         * gcc.c-torture/execute/20030401-1.c: New test case.
6771
6772 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6773
6774         * objc.dg/defs.m: New.
6775
6776 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6777
6778         * g++.dg/eh/simd-1.C: New.
6779         * g++.dg/eh/simd-2.C: New.
6780
6781 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6782
6783         * gcc.c-torture/execute/simd-3.c: New.
6784
6785 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6786
6787         PR c/9936
6788         * gcc.dg/20030331-2.c: New test.
6789
6790 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6791
6792         PR c++/10278
6793         * g++.dg/parse/crash2.C: New test.
6794
6795 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6796
6797         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6798         * gcc.c-torture/execute/20030331-1.c: ...here.
6799
6800 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6801
6802         * gcc.c-torture/execute/20030331-1.c: New test.
6803
6804 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6805
6806         * lib/gcov.exp: Adjust call return testing strings.
6807         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6808
6809 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6810
6811         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6812         * gcc.dg/builtins-7.c: New test case.
6813         * gcc.dg/builtins-8.c: New test case.
6814
6815 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6816
6817         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6818
6819 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6820
6821         PR c++/7647
6822         * g++.dg/lookup-class-member-2.C: New test.
6823
6824 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6825
6826         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6827
6828 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6829
6830         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6831
6832 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6833
6834         * g++.dg/init/attrib1.C: New test.
6835
6836 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6837
6838         * gcc.dg/ultrasp8.c: New test.
6839
6840 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6841
6842         * gcc.dg/ultrasp7.c: New test.
6843
6844 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6845
6846         PR c++/10047
6847         * g++.dg/template/inline1.C: New test.
6848
6849 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6850
6851         * gcc.dg/sparc-dwarf2.c: New test.
6852
6853 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6854
6855         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6856         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6857
6858 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6859
6860         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6861         than reading .x files.
6862         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6863         * g77.dg/gcov/gcov-1.f: Likewise.
6864         * gcc.misc-tests/gcov-4b.c: Likewise.
6865         * gcc.misc-tests/gcov-5b.c: Likewise.
6866         * gcc.misc-tests/gcov-6.c: Likewise.
6867         * gcc.misc-tests/gcov-7.c: Likewise.
6868         * gcc.misc-tests/gcov-8.c: Likewise.
6869         * g++.dg/gcov/gcov-1.x: Remove.
6870         * g77.dg/gcov/gcov-1.x: Likewise.
6871         * gcc.misc-tests/gcov-4b.x: Likewise.
6872         * gcc.misc-tests/gcov-5b.x: Likewise.
6873         * gcc.misc-tests/gcov-6.x: Likewise.
6874         * gcc.misc-tests/gcov-7.x: Likewise.
6875         * gcc.misc-tests/gcov-8.x: Likewise.
6876
6877 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6878
6879         PR opt/10087
6880         * gcc.dg/20030324-1.c: New test.
6881
6882 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6883
6884         PR c++/10224
6885         * g++.dg/template/arg3.C: New test.
6886
6887         PR c++/10158
6888         * g++.dg/template/friend18.C: New test.
6889
6890 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6891
6892         * g77.f-torture/compile/20030326-1.f: New test case.
6893
6894 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6895
6896         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6897
6898         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6899
6900 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6901
6902         * gcc.dg/ia64-sync-3.c: New test.
6903
6904 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6905
6906         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6907
6908 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6909
6910         * gcc.dg/ultrasp6.c: New test.
6911
6912 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6913
6914         * gcc.dg/i386-signbit-1.c: New test.
6915         * gcc.dg/i386-signbit-2.c: New test.
6916         * gcc.dg/i386-signbit-3.c: New test.
6917
6918 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6919
6920         * gcc.dg/ultrasp5.c: Fix options.
6921
6922 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6923
6924         * gcc.dg/ultrasp5.c: Fix comment.
6925
6926 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6927
6928         PR fortran/10197
6929         * g77.f-torture/execute/10197.f: New test.
6930
6931 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6932
6933         PR c++/9898, c++/383
6934         * g++.dg/template/conv6.C: New test.
6935
6936         PR c++/10119
6937         * g++.dg/template/ptrmem5.C: New test.
6938
6939         PR c++/10026
6940         * g++.dg/lookup/koenig1.C: New test.
6941
6942         PR C++/10199
6943         * g++.dg/lookup/template2.C: New test.
6944
6945 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6946
6947         * g++.dg/opt/rtti1.C: New test.
6948
6949 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6950
6951         * gcc.dg/ultrasp5.c: New test.
6952
6953 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
6954
6955         PR middle-end/9967
6956         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
6957         builtin fputs.
6958
6959 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6960
6961         PR c/8224
6962         * gcc.dg/20030323-1.c: New test.
6963
6964 2003-03-23  Roger Sayle  <roger@eyesopen.com>
6965
6966         * gcc.c-torture/compile/20030323-1.c: New test case.
6967
6968 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
6969
6970         * gcc.dg/20030321-1.c: New test.
6971
6972 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
6973
6974         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
6975
6976 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6977
6978         PR c++/9978, c++/9708
6979         * g++.dg/ext/vlm1.C: Adjust expected error.
6980         * g++.dg/ext/vla2.C: New test.
6981         * g++.dg/template/arg1.C: New test.
6982         * g++.dg/template/arg2.C: New test.
6983
6984 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6985
6986         * g77.f-torture/execute/select.f: New test.
6987         * g77.f-torture/noncompile/select_no_compile.f: New test.
6988
6989 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6990
6991         PR c++/9898
6992         * g++.dg/other/error4.C: New test.
6993
6994 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6995
6996         * g++.dg/template/friend17.C: New test.
6997
6998 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6999
7000         * gcc.c-torture/compile/20030320-1.c: New.
7001
7002 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7003
7004         * gcc.dg/builtins-6.c: New test case.
7005
7006 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7007
7008         PR target/10073
7009         * gcc.c-torture/compile/20030319-1.c: New.
7010
7011 2003-03-18  Jan Hubicka  <jh@suse.cz>
7012
7013         * gcc.dg/i386-cvt-1.c: New test.
7014
7015 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7016
7017         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7018         * objc.dg/naming-2.m: Likewise.
7019
7020 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7021
7022         PR c++/9639
7023         * g++.dg/parse/crash1.C: New test.
7024
7025 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7026
7027         PR c++/8805
7028         * g++.dg/eh/cleanup1.C: New test.
7029
7030 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7031
7032         * gcc.c-torture/execute/20030316-1.c: New test case.
7033
7034 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7035
7036         PR c++/9629
7037         * g++.dg/init/ctor2.C: New test.
7038
7039 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7040
7041         * g77.f-torture/compile/xformat.f: New test case.
7042
7043 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7044
7045         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7046         * g++.old-deja/g++.mike/eh50.C: Likewise.
7047
7048 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7049
7050         PR c++/6440
7051         * g++.dg/template/spec7.C: New test.
7052         * g++.dg/template/spec8.C: Likewise.
7053
7054 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7055
7056         * gcc.c-torture/execute/20030313-1.c: New test.
7057
7058 2003-03-14  Richard Henderson  <rth@redhat.com>
7059
7060         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7061
7062 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7063
7064         * gcc.c-torture/compile/20030314-1.c: New test.
7065
7066 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7067
7068         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7069         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7070         thumb target,
7071         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7072         to accept newer _imp__  prefix and additional
7073         newline in .drectve section.
7074         * gcc.dg/dll-4.c: Likewise.
7075         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7076         switch.
7077
7078 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7079
7080         * g++.dg/parse/namespace9.C: New test.
7081
7082         * g++.dg/init/ref5.C: New test.
7083         * g++.dg/parse/ptrmem1.C: Likewise.
7084
7085 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7086
7087         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7088         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7089         regular expression.
7090         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7091         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7092
7093 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7094
7095         * gcc.c-torture/execute/20030224-2.c: New test.
7096
7097 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7098
7099         * gcc.dg/decl-3.c: New test.
7100
7101 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7102
7103         * gcc.dg/i386-loop-2.c: New test.
7104
7105 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7106
7107         PR c++/9474
7108         * g++.dg/parse/namespace8.C: New test.
7109
7110         PR c++/9924
7111         * g++.dg/overload/builtin2.C: New test.
7112
7113 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7114
7115         * gcc.dg/return-type-3.c: New test.
7116
7117 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7118
7119         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7120         profiling options are not supported.
7121
7122 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7123
7124         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7125         * g++.old-deja/g++.warn/impint2.C: Likewise.
7126
7127 2003-03-10  Devang Patel  <dpatel@apple.com>
7128
7129         * g++.dg/cpp/c++_cmd_1.C: New test.
7130         * g++.dg/cpp/c++_cmd_1.h: New file.
7131
7132 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7133
7134         * gcc.dg/altivec-9.c: New file.
7135
7136 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7137
7138         * gcc.dg/ppc-sdata-1.c: New test.
7139         * gcc.dg/ppc-sdata-2.c: New test.
7140
7141 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7142
7143         PR c++/9373
7144         * g++.dg/opt/ptrmem2.C: New test.
7145
7146         PR c++/8534
7147         * g++.dg/opt/ptrmem1.C: New test.
7148
7149 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7150
7151         * gcc.dg/i386-loop-1.c: New test.
7152
7153 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7154
7155         PR c++/9970
7156         * g++.dg/lookup/friend1.C: New test.
7157
7158 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7159
7160         PR c++/9823
7161         * g++.dg/parser/constructor1.C: New test.
7162
7163 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7164
7165         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7166
7167         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7168
7169 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7170
7171         * gcc.dg/cpp/Wunused.c: Update test.
7172
7173 2003-03-08  Jan Hubicka  <jh@suse.cz>
7174
7175         * gcc.dg/inline-3.c: New test.
7176
7177 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7178
7179         PR c++/9809
7180         * g++.dg/parse/builtin1.C: New test.
7181
7182         PR c++/9982
7183         * g++.dg/abi/cookie1.C: New test.
7184         * g++.dg/abi/cookie2.C: Likewise.
7185
7186         PR c++/9524
7187         * g++.dg/template/field1.C: New test.
7188
7189         PR c++/9912
7190         * g++.dg/parse/class1.C: New test.
7191         * g++.dg/parse/namespace7.C: Likewise.
7192         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7193
7194 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7195
7196         * g++.dg/init/ref4.C: New test.
7197
7198 2003-03-07  Jan Hubicka  <jh@suse.cz>
7199
7200         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7201         * gcc.dg/inline-3.c:  New test.
7202
7203 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7204
7205         * g++.dg/init/ref3.C: New test.
7206
7207         PR c++/9965
7208         * g++.dg/init/ref2.C: New test.
7209
7210         PR c++/9400
7211         * g++.dg/warn/Wshadow-2.C: New test.
7212
7213         PR c++/9791
7214         * g++.dg/warn/Woverloaded-1.C: New test.
7215
7216 2003-03-05  Jan Hubicka  <jh@suse.cz>
7217
7218         * gcc.dg/i386-local2.c: New.
7219         * gcc.dg/i386-local.c: Fix typo.
7220
7221 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7222
7223         * g++.dg/abi/layout3.C: New test.
7224
7225 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7226
7227         * gcc.c-torture/compile/20030305-1.c
7228
7229 2003-03-05  Jan Hubicka  <jh@suse.cz>
7230
7231         * gcc.dg/i386-local.c: New.
7232
7233 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7234
7235         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7236
7237 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7238
7239         * gcc.dg/switch-2.c: New test.
7240         * gcc.dg/switch-3.c: New test.
7241         * gcc.dg/Wswitch.c: Adjust line numbers.
7242         * gcc.dg/Wswitch-default.c: Likewise.
7243         * gcc.dg/Wswitch-enum.c: Likewise.
7244
7245 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7246
7247         * gcc.c-torture/execute/20030222-1.c: New test.
7248
7249 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7250
7251         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7252
7253 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7254
7255         PR c++/9878
7256         * g++.dg/init/ref1.C: New test.
7257
7258 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7259
7260         * gcc.dg/sh-relax.c: New SH-only test.
7261
7262 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7263
7264         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7265         comment explaining purpose of testcase.
7266
7267 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7268
7269         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7270         for HC11/HC12 (asm needs two int registers).
7271         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7272         HC11/HC12 because the test uses an asm which needs two 32-bit
7273         registers.
7274
7275 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7276
7277         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7278         for HC11/HC12 (array is too large otherwise).
7279         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7280         * gcc.c-torture/compile/20010518-2.x: Likewise.
7281         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7282         HC11/HC12 (array is too large).
7283
7284 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7285
7286         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7287         * lib/g++-dg.exp (g++-dg-test): Likewise.
7288
7289 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7290
7291         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7292         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7293
7294 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7295
7296         * g++.dg/warn/implicit-typename1.C: Remove warning.
7297
7298 2003-02-28  Richard Henderson  <rth@redhat.com>
7299
7300         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7301         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7302
7303 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7304
7305         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7306         * g++.dg/pch/pch.exp: Likewise.
7307
7308 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7309
7310         PR c++/9879
7311         * testsuite/g++.dg/init/new4.C: New test.
7312
7313 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7314
7315         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7316
7317 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7318
7319         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7320         unsigned long.
7321
7322         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7323         wider than float.
7324
7325 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7326
7327         * lib/scanasm.exp: Add support for counting numbers of
7328         occurences.
7329         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7330         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7331
7332 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7333
7334         PR c++/9683
7335         * g++.dg/template/static3.C: New test.
7336
7337         PR c++/9829
7338         * g++.dg/parse/namespace6.C: New test.
7339
7340 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7341
7342         PR target/9732
7343         * gcc.dg/20030225-1.c: New test.
7344
7345 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7346
7347         * README: Remove out-of-date information.
7348
7349         PR c++/9836
7350         * g++.dg/template/spec6.C: New test.
7351
7352 2003-02-24  Jeff Law  <law@redhat.com>
7353
7354         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7355
7356 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7357
7358         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7359         * gcc.dg/pragma-ep-1.c: Likewise.
7360
7361 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7362
7363         PR c++/9602
7364         * g++.dg/template/friend16.C: New test.
7365
7366 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7367
7368         PR c++/5333
7369         * g++.dg/parse/fused-params1.C: Adjust error messages.
7370         * g++.dg/template/nested3.C: New test.
7371
7372 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7373
7374         * g++.dg/abi/param1.C: New test.
7375
7376 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7377
7378         PR c++/7982
7379         * g++.dg/warn/implicit-typename1.C: New test.
7380
7381 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7382
7383         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7384         with "mtune".
7385         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7386         * gcc.c-torture/execute/20010129-1.x: Likewise.
7387         * gcc.dg/20011107-1.c: Likewise.
7388         * gcc.dg/20020108-1.c: Likewise.
7389         * gcc.dg/20020122-3.c: Likewise.
7390         * gcc.dg/20020206-1.c: Likewise.
7391         * gcc.dg/20020310-1.c: Likewise.
7392         * gcc.dg/20020426-2.c: Likewise.
7393         * gcc.dg/20020517-1.c: Likewise.
7394         * gcc.dg/991230-1.c: Likewise.
7395         * gcc.dg/i386-unroll-1.c: Likewise.
7396         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7397
7398 2003-02-22  Jan Hubicka  <jh@suse.cz>
7399
7400         * gcc.dg/i386-mul.c: New test.
7401
7402 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7403
7404         * gcc.dg/builtins-5.c: New test case.
7405
7406 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7407
7408         * gcc.dg/asmreg-1.c: New test.
7409
7410 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7411
7412         PR c++/9749
7413         * g++.dg/parse/varmod1.C: New test.
7414
7415 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7416
7417         PR c++/9727
7418         * g++.dg/template/op1.C: New test.
7419
7420 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7421
7422         PR c++/8906
7423         * g++.dg/template/nested2.C: New test.
7424
7425 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7426
7427         PR c++/8724
7428         * g++.dg/expr/dtor1.C: New test.
7429
7430 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7431
7432         * gcc.dg/cpp/include3.c: New test.
7433         * gcc.dg/cpp/inc/foo.h: New file.
7434
7435 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7436
7437         * gcc.c-torture/execute/20030221-1.c: New test.
7438
7439 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7440
7441         PR c++/9729
7442         * g++.dg/abi/conv1.C: New test.
7443
7444 2003-02-20  Jan Hubicka  <jh@suse.cz>
7445
7446         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7447
7448 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7449
7450         * gcc.c-torture/compile/20030219-1.c: New test.
7451
7452 2003-02-18  Jan Hubicka  <jh@suse.cz>
7453
7454         * gcc.dg/funcorder.c: New test.
7455
7456 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7457
7458         * gcc.c-torture/execute/20030218-1.c: New.
7459
7460 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7461
7462         * gcc.dg/20030218-1.c: New.
7463
7464 2003-02-18  Richard Henderson  <rth@redhat.com>
7465
7466         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7467         * gcc.dg/attr-used-2.c: New.
7468
7469 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7470
7471         PR c++/9704
7472         * g++.dg/init/copy5.C: New test.
7473
7474 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7475
7476         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7477         * g++.dg/pch/pch.exp: Likewise.
7478
7479 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7480
7481         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7482         STACK_SIZE is not defined.
7483
7484 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7485
7486         PR c++/9457
7487         * g++.dg/template/init1.C: New test.
7488
7489 2003-02-16  Jan HUbicka  <jh@suse.cz>
7490
7491         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7492         (foo): Add few extra tests
7493         * gcc.dg/c99-const-expr-3.c: Likewise.
7494         * gcc.c-torture/execute/20030216-1.c: New.
7495
7496 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7497
7498         PR c++/9459
7499         * g++.dg/ext/typeof4.C: New test.
7500
7501 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7502
7503         * gcc.dg/i386-387-3.c: New test case.
7504
7505 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7506
7507         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7508         cris-*-elf* cris-*-aout* and mmix-*-*.
7509
7510 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7511
7512         * gcc.dg/20030213-1.c: New test.
7513
7514 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7515
7516         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7517         * gcc.dg/i386-387-2.c: Likewise.
7518
7519 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7520
7521         * gcc.dg/ppc-spe.c: Fix formatting.
7522         Enable tests that were previously unsupported by gas.
7523         Delete tests for instructions that no longer exist.
7524         Switch arguments on evsubifw builtin.
7525
7526 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7527
7528         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7529         STACK_SIZE is too small.
7530
7531 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7532             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7533
7534         * gcc.dg/decl-2.c: New test.
7535
7536 2003-02-10  Jan Hubicka  <jh@suse.cz>
7537
7538         * gcc.dg/i386-fpcvt-1.c:  New test.
7539
7540 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7541
7542         * gcc.c-torture/execute/20030209-1.c: New test.
7543
7544 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7545
7546         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7547         int-wide bitops, use the constants of the same width.
7548         Likewise, if long long is 32-bit wide, test bitops using
7549         32-bit constants.
7550
7551 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7552
7553         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7554
7555 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7556
7557         * testsuite/gcc.dg/builtins-4.c: New test case.
7558
7559 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7560
7561         * gcc.dg/20020430-1.c: Fix dg command typos.
7562         * gcc.dg/20020503-1.c: Likewise.
7563
7564 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7565
7566         PR c++/8785
7567         * g++.dg/parse/fused-params1.C: New test.
7568
7569         PR c++/8857
7570         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7571
7572         PR c++/8921
7573         * g++.dg/parse/non-dependent1.C: New test.
7574
7575         PR c++/8928
7576         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7577
7578         PR c++/9228
7579         * g++.dg/parse/undefined7.C: New test.
7580         * g++.dg/parse/non-templ1.C: New test.
7581
7582         PR c++/9229
7583         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7584
7585 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7586
7587         * gcc.c-torture/compile/20030206-1.c: New test.
7588
7589 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7590
7591         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7592         "pow" to "foo" to avoid potential confusion with a math built-in.
7593
7594 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7595
7596         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7597         conditions for SPARC targets.
7598
7599 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7600
7601         * gcc.dg/20030204-1.c: New test.
7602
7603 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7604
7605         PR c++/38
7606         * g++.dg/parse/array-size1.C: New test.
7607
7608         PR c++/5657
7609         * g++.dg/parse/undefined3.C: New test.
7610
7611         PR c++/5665
7612         * g++.dg/parse/undefined4.C: New test.
7613
7614         PR c++/5975
7615         * g++.dg/parse/undefined5.C: New test.
7616
7617         PR c++/7259
7618         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7619
7620         PR c++/8578
7621         * g++.dg/parse/casting-operator1.C: New test.
7622
7623         PR c++/8596
7624         * g++.dg/parse/undefined6.C: New test.
7625
7626         PR c++/8736
7627         * g++.dg/parse/missing-template1.C: New test.
7628
7629 2003-02-04  Jan Hubicka  <jh@suse.cz>
7630
7631         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7632         * gcc.dg/i386-cmov?.c:  Likewise.
7633         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7634         * gcc.dg/i386-ssefp-1.c:  Likewise.
7635         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7636         conventions.
7637
7638 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7639
7640         PR c++/7129
7641         * testsuite/g++.dg/ext/max.C: New test.
7642
7643 2003-02-03  Jan Hubicka  <jh@suse.cz>
7644
7645         * gcc.c-torture/execute/20030203-1.c: New test.
7646
7647 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7648
7649         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7650         'natural-endian'.
7651
7652 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7653
7654         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7655         * g++.dg/init/new2.C: Likewise.
7656         * g++.dg/other/new1.C: Likewise.
7657
7658 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7659
7660         * gcc.dg/struct-ret-libc.c: New test.
7661
7662 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7663
7664         * gcc.dg/20030129-1.c: New test.
7665
7666 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7667
7668         PR c++/8849
7669         * g++.dg/template/ptrmem4.C: New test.
7670
7671 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7672
7673         * g++.dg/parser/constant1.C: New test.
7674
7675 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7676
7677         PR c++/8591
7678         * g++.dg/parse/friend2.C: New test.
7679
7680 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7681
7682         PR c++/9437
7683         * g++.dg/template/unify4.C: New test.
7684
7685 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7686
7687         * gcc.c-torture/execute/20030128-1.c: New test.
7688
7689 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7690
7691         * g++.dg/lookup/nested1.C: Test moved from ...
7692         * g++.old-deja/g++.other/lookup24.C: ... here.
7693
7694 2003-01-28  Jan Hubicka  <jh@suse.cz>
7695
7696         * gcc.dg/i386-cmov5.c:  New test.
7697
7698 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7699
7700         * gcc.c-torture/execute/20010925-1.c: Changed the
7701         memcpy declaration.
7702
7703 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7704
7705         PR c++/3902
7706         * g++.dg/parse/template5.C: New test.
7707
7708 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7709
7710         PR fortran/9258
7711         * g77.dg/pr9258: New test.
7712
7713 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7714
7715         * README: Move relevant parts from README.g++.
7716
7717         * README.g++: Remove this file.
7718
7719 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7720
7721         * g++.dg/abi/dcast1.C: New test.
7722
7723 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7724
7725         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7726
7727 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7728
7729         PR c++/47
7730         * g++.old-deja/g++.other/lookup24.C: New test.
7731
7732 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7733
7734         PR middle-end/7227
7735         * gcc.dg/uninit-C.c: New test.
7736
7737 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7738
7739         * g++.dg/abi/covariant1.C: New test.
7740
7741 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7742
7743         * gcc.dg/20030123-1.c: New test.
7744
7745 2003-01-25  Jan Hubicka  <jh@suse.cz>
7746
7747         PR opt/8492
7748         * gcc.c-torture/compile/20030125-1.c
7749
7750 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7751
7752         PR c++/9403
7753         * g++.dg/parse/template3.C: New test.
7754         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7755
7756         PR c++/795
7757         * g++.dg/parse/template4.C: New test.
7758
7759         PR c++/9415
7760         * g++.dg/template/qual2.C: New test.
7761
7762         PR c++/8545
7763         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7764
7765         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7766
7767 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7768
7769         * gcc.c-torture/execute/switch-1.c: New test case.
7770
7771 2003-01-25  Jan Hubicka  <jh@suse.cz>
7772
7773         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7774
7775 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7776
7777         Tweaks for Bison-1.875. From the NEWS file:
7778         "- `parse error' -> `syntax error'
7779         Bison now uniformly uses the term `syntax error'"
7780         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7781         * gcc.dg/cpp/digraph2.c: Likewise.
7782         * gcc.dg/cpp/direct2.c: Likewise.
7783         * gcc.dg/cpp/paste4.c: Likewise.
7784         * gcc.dg/c90-restrict-1.c: Likewise.
7785         * gcc.dg/c99-func-2.c: Likewise.
7786         * gcc.dg/noncompile/920721-2.c: Likewise.
7787         * gcc.dg/noncompile/930622-2.c: Likewise.
7788         * gcc.dg/noncompile/940112-1.c: Likewise.
7789         * gcc.dg/noncompile/950921-1.c: Likewise.
7790         * gcc.dg/noncompile/951123-1.c: Likewise.
7791         * gcc.dg/noncompile/971104-1.c: Likewise.
7792         * gcc.dg/noncompile/990416-1.c: Likewise.
7793
7794 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7795
7796         * g++.dg/parse/undefined1.C: Add error message.
7797
7798 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7799
7800         PR c++/9354
7801         * g++.dg/parse/new1.C: New test.
7802
7803         PR c++/9216
7804         * g++.dg/parse/template2.C: New test.
7805
7806         PR c++/9354
7807         * g++.dg/parse/typedef2.C: New test.
7808
7809         PR c++/9328
7810         * g++.dg/ext/typeof3.C: New test.
7811
7812 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7813
7814         PR c++/2738
7815         * g++.dg/parse/ret-type1.C: New test.
7816
7817         PR c++/3792
7818         * g++.dg/parse/tmpl-outside1.C: New test.
7819
7820         PR c++/4207
7821         * g++.dg/parse/int-as-enum1.C: New test.
7822
7823         PR c++/4903
7824         * g++.dg/parse/no-typename1.C: New test.
7825
7826         PR c++/5533
7827         * g++.dg/parse/no-value1.C: New test.
7828
7829         PR c++/5921
7830         * g++.dg/parse/wrong-inline1.C: New test.
7831
7832         PR c++/6402
7833         * g++.dg/parse/ref1.C: New test.
7834
7835         PR c++/6992
7836         * g++.dg/parse/attr-ctor1.C: New test.
7837
7838         PR c++/7229
7839         * g++.dg/parse/namespace5.C: New test.
7840
7841         PR c++/7917
7842         * g++.dg/parse/func-def1.C: New test.
7843
7844         PR c++/8143
7845         * g++.dg/parse/undefined1.C: New test.
7846
7847         PR c++/5723, PR c++/8522
7848         * g++.dg/parse/specialization1.C: New test.
7849
7850         PR c++/163, PR c++/8595
7851         * g++.dg/parse/struct-as-enum1.C: New test.
7852
7853         PR c++/9173
7854         * g++.dg/parse/undefined2.C: New test.
7855
7856 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7857
7858         PR c++/9298
7859         * g++.dg/parse/template1.C: New test.
7860
7861         PR c++/9384
7862         * g++.dg/parse/using1.C: New test.
7863
7864         PR c++/9285
7865         PR c++/9294
7866         * g++.dg/parse/expr2.C: New test.
7867
7868         PR c++/9388
7869         * g++.dg/parse/lookup2.C: Likewise.
7870
7871 2003-01-21  Jan Hubicka  <jh@suse.cz>
7872
7873         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7874         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7875         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7876         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7877
7878 2003-01-20  Nick Clifton  <nickc@redhat.com>
7879
7880         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7881         problem with ARM sibcall code generation.
7882
7883 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7884
7885         * gcc.c-torture/execute/20030120-1.c: New.
7886
7887 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7888
7889         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7890
7891 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7892
7893         PR c++/9272
7894         * g++.dg/parse/ctor1.C: New test.
7895
7896         PR c++/9294:
7897         * g++.dg/parse/qualified1.C: New test.
7898
7899         * g++.dg/parse/typename3.C: New test.
7900
7901 2003-01-16  Richard Henderson  <rth@redhat.com>
7902
7903         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7904
7905 2003-01-16  Richard Henderson  <rth@redhat.com>
7906
7907         * g++.dg/pch/pch.exp: Copy test header to the working directory
7908         before using it either for precompilation or direct use.
7909         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7910         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7911
7912 2003-01-16  Richard Henderson  <rth@redhat.com>
7913
7914         * gcc.dg/pch/pch.exp: Copy test header to the working directory
7915         before using it either for precompilation or direct use.
7916         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7917         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7918
7919 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7920
7921         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7922         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7923         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7924         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7925         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7926         typename warning into error.
7927         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7928         error messages.
7929         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7930         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7931         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7932         messages.
7933         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7934         make declaration visible in template.
7935         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7936         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7937         messages.
7938         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7939         message.
7940         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
7941         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
7942         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
7943         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7944         typename warning with error message.
7945         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7946         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7947         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7948
7949 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
7950
7951         * g++.dg/parse/ambig2.C: New test.
7952
7953 2003-01-15  Richard Henderson  <rth@redhat.com>
7954
7955         * g++.dg/tls/init-2.C: Update error message string.
7956
7957 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7958
7959         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
7960
7961 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
7962
7963         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
7964         all for HC11/HC12.
7965         * gcc.c-torture/compile/20001205-1.x: Likewise.
7966         * gcc.c-torture/compile/20001226-1.x: Likewise.
7967         * gcc.c-torture/compile/920520-1.x: Likewise.
7968         * gcc.c-torture/compile/961203-1.x: Likewise.
7969         * gcc.c-torture/compile/20020604-1.x: Likewise.
7970
7971 2003-01-15  Jan Hubicka  <jh@suse.cz>
7972
7973         * gcc.c-torture/compile/20030115-1.c: New test.
7974
7975         * gcc.dg/i386-fpcvt-1.c: New test.
7976         * gcc.dg/i386-fpcvt-2.c: New test.
7977
7978 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7979
7980         Further conform g++'s __vmi_class_type_info to the C++ ABI
7981         specification.
7982         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7983         the specification.
7984
7985 2003-01-14  Jan Hubicka  <jh@suse.cz>
7986
7987         * gcc.dg/i386-fpcvt-1.c: New test.
7988         * gcc.dg/i386-fpcvt-2.c: New test.
7989
7990 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7991
7992         * gcc.dg/i386-mmx-3.c: New test.
7993
7994 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7995
7996         PR c++/9264
7997         * g++.dg/parse/octal1.C: New file.
7998
7999         PR c++/9172
8000         * g++.dg/parse/typename1.C: New file.
8001
8002 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8003
8004         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8005         * gcc.dg/bf-no-ms-layout.c: Likewise.
8006         * gcc.dg/bf-ms-attrib.c: Likewise.
8007
8008 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8009
8010         PR c++/9099
8011         * g++.dg/parse/dtor1.C: New file.
8012
8013         PR c++/9128
8014         * g++.dg/rtti/typeid1.C: New file.
8015
8016         PR c++/9153
8017         * g++.dg/parse/lookup1.C: New file.
8018
8019         PR c++/9171
8020         * g++.dg/templ/spec5.C: New file.
8021
8022 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8023
8024         * gcc.c-torture/compile/20030110-1.c: New test.
8025
8026 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8027
8028         Merge from pch-branch:
8029
8030         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8031
8032         * gcc.dg/pch/cpp-1.h: New.
8033         * gcc.dg/pch/cpp-1.c: New.
8034         * gcc.dg/pch/cpp-2.h: New.
8035         * gcc.dg/pch/cpp-2.c: New.
8036
8037         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8038
8039         * gcc.dg/pch/except-1.h: New.
8040         * gcc.dg/pch/except-1.c: New.
8041
8042         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8043
8044         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8045         running test.
8046         * gcc.dg/pch: Include *.hp not *.h.
8047         * gcc.dg/pch/system-1.h: New.
8048         * gcc.dg/pch/system-1.c: New.
8049
8050         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8051
8052         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8053         rather than trying to build and run a program using PCH.
8054         * gcc.dg/pch: Remove dg-do commands from test files.
8055
8056         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8057
8058         * gcc.dg/pch/macro-3.c: New.
8059         * gcc.dg/pch/macro-3.h: New.
8060
8061         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8062
8063         * gcc.dg/pch/common-1.c: New.
8064         * gcc.dg/pch/common-1.h: New.
8065         * gcc.dg/pch/decl-1.c: New.
8066         * gcc.dg/pch/decl-1.h: New.
8067         * gcc.dg/pch/decl-2.c: New.
8068         * gcc.dg/pch/decl-2.h: New.
8069         * gcc.dg/pch/decl-3.c: New.
8070         * gcc.dg/pch/decl-3.h: New.
8071         * gcc.dg/pch/decl-4.c: New.
8072         * gcc.dg/pch/decl-4.h: New.
8073         * gcc.dg/pch/decl-5.c: New.
8074         * gcc.dg/pch/decl-5.h: New.
8075         * gcc.dg/pch/global-1.c: New.
8076         * gcc.dg/pch/global-1.h: New.
8077         * gcc.dg/pch/inline-1.c: New.
8078         * gcc.dg/pch/inline-1.h: New.
8079         * gcc.dg/pch/inline-2.c: New.
8080         * gcc.dg/pch/inline-2.h: New.
8081         * gcc.dg/pch/static-1.c: New.
8082         * gcc.dg/pch/static-1.h: New.
8083         * gcc.dg/pch/static-2.c: New.
8084         * gcc.dg/pch/static-2.h: New.
8085
8086         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8087
8088         * g++.dg/pch/pch.exp: Better handle failing testcases.
8089         * gcc.dg/pch/pch.exp: Likewise.
8090         * gcc.dg/pch/macro-1.c: New.
8091         * gcc.dg/pch/macro-1.h: New.
8092         * gcc.dg/pch/macro-2.c: New.
8093         * gcc.dg/pch/macro-2.h: New.
8094
8095         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8096
8097         * g++.dg/dg.exp: Treat files in pch/ specially.
8098         * g++.dg/pch/pch.exp: New file.
8099         * g++.dg/pch/empty.H: New file.
8100         * g++.dg/pch/empty.C: New file.
8101         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8102         "precompile".
8103
8104         * gcc.dg/pch/pch.exp: New file.
8105         * gcc.dg/pch/empty.h: New file.
8106         * gcc.dg/pch/empty.c: New file.
8107         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8108         "precompile".
8109
8110 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8111
8112         * g++.dg/template/friend14.C: New test.
8113
8114 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8115
8116         * gcc.dg/old-style-asm-1.c: New test.
8117
8118 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8119
8120         * gcc.c-torture/compile/20030109-1.c: New test.
8121
8122 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8123
8124         * gcc.c-torture/execute/20030109-1.c: New test.
8125
8126 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8127
8128         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8129         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8130         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8131         * g++.old-deja/g++.mike/eh2.C: Likewise
8132         * g++.old-deja/g++.mike/eh3.C: Likewise
8133         * g++.old-deja/g++.mike/eh5.C: Likewise
8134         * g++.old-deja/g++.mike/eh6.C: Likewise
8135         * g++.old-deja/g++.mike/eh7.C: Likewise
8136         * g++.old-deja/g++.mike/eh8.C: Likewise
8137         * g++.old-deja/g++.mike/eh9.C: Likewise
8138         * g++.old-deja/g++.mike/eh10.C: Likewise
8139         * g++.old-deja/g++.mike/eh12.C: Likewise
8140         * g++.old-deja/g++.mike/eh13.C: Likewise
8141         * g++.old-deja/g++.mike/eh14.C: Likewise
8142         * g++.old-deja/g++.mike/eh16.C: Likewise
8143         * g++.old-deja/g++.mike/eh17.C: Likewise
8144         * g++.old-deja/g++.mike/eh18.C: Likewise
8145         * g++.old-deja/g++.mike/eh21.C: Likewise
8146         * g++.old-deja/g++.mike/eh23.C: Likewise
8147         * g++.old-deja/g++.mike/eh24.C: Likewise
8148         * g++.old-deja/g++.mike/eh25.C: Likewise
8149         * g++.old-deja/g++.mike/eh26.C: Likewise
8150         * g++.old-deja/g++.mike/eh27.C: Likewise
8151         * g++.old-deja/g++.mike/eh28.C: Likewise
8152         * g++.old-deja/g++.mike/eh29.C: Likewise
8153         * g++.old-deja/g++.mike/eh31.C: Likewise
8154         * g++.old-deja/g++.mike/eh33.C: Likewise
8155         * g++.old-deja/g++.mike/eh34.C: Likewise
8156         * g++.old-deja/g++.mike/eh35.C: Likewise
8157         * g++.old-deja/g++.mike/eh36.C: Likewise
8158         * g++.old-deja/g++.mike/eh37.C: Likewise
8159         * g++.old-deja/g++.mike/eh38.C: Likewise
8160         * g++.old-deja/g++.mike/eh39.C: Likewise
8161         * g++.old-deja/g++.mike/eh40.C: Likewise
8162         * g++.old-deja/g++.mike/eh41.C: Likewise
8163         * g++.old-deja/g++.mike/eh42.C: Likewise
8164         * g++.old-deja/g++.mike/eh44.C: Likewise
8165         * g++.old-deja/g++.mike/eh46.C: Likewise
8166         * g++.old-deja/g++.mike/eh47.C: Likewise
8167         * g++.old-deja/g++.mike/eh48.C: Likewise
8168         * g++.old-deja/g++.mike/eh49.C: Likewise
8169         * g++.old-deja/g++.mike/eh50.C: Likewise
8170
8171
8172         PR c++/8615
8173         * g++.dg/template/char1.C: New test.
8174
8175         * g++.dg/template/varmod1.C: Fix typo.
8176
8177 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8178
8179         DR 180
8180         * g++.old-deja/g++.pt/crash32.C: Expect error.
8181
8182 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8183
8184         PR c++/5919
8185         * g++.dg/template/varmod1.C: New test.
8186
8187         PR c++/8727
8188         * g++.dg/inherit/typeinfo1.C: New test.
8189
8190         PR c++/8663
8191         * g++.dg/inherit/typedef1.C: New test.
8192
8193 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8194
8195         PR c++/8332
8196         PR c++/8493
8197         * g++.dg/template/strlen1.C: New test.
8198
8199         PR c++/8227
8200         * g++.dg/template/ctor2.C: New test.
8201
8202         PR c++/8214
8203         * g++.dg/init/string1.C: New test.
8204
8205         PR c++/8511
8206         * g++.dg/template/friend8.C: New test.
8207
8208 2002-11-29  Joe Buck <jbuck@synopsys.com>
8209
8210         * g++.dg/lookup/anon2.C: New test.
8211
8212 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8213
8214         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8215         h8300 port.
8216
8217 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8218
8219         * gcc.dg/bitfld-6.c: New test.
8220
8221 2002-11-27  Jan Hubicka  <jh@suse.cz>
8222
8223         * gcc.c-torture/execute/20021127.[cx]: New test.
8224
8225 2002-11-26  Jan Hubicka  <jh@suse.cz>
8226
8227         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8228         quality.
8229
8230 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8231
8232         * g++.dg/init/brace2.C: New test.
8233         * g++.old-deja/g++.mike/p9129.C: Correct.
8234
8235 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8236
8237         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8238
8239 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8240
8241         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8242
8243 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8244
8245         * testsuite/g++.dg/abi/empty11.C: New test.
8246         * testsuite/g++.dg/rtti/cv1.C: New test.
8247
8248 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8249
8250         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8251
8252 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8253
8254         * g++.dg/abi/empty10.C: New test.
8255
8256 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8257
8258         * gcc.c-torture/compile/20021124-1.c: New test.
8259
8260 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8261
8262         * g++.dg/abi/rtti2.C: New test.
8263
8264 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8265
8266         * gcc.dg/i386-unroll-1.c: New test.
8267
8268 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8269
8270         * gcc.c-torture/compile/20021120-1.c: New test.
8271         * gcc.c-torture/compile/20021120-2.c: New test.
8272
8273 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8274
8275         * gcc.dg/bitfld-5.c: New test.
8276
8277 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8278
8279         * gcc.c-torture/execute/20021120-3.c: New test.
8280
8281 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8282
8283         * gcc.c-torture/execute/20021120-2.c: New test.
8284
8285 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8286
8287         * gcc.c-torture/execute/20021120-1.c: New test.
8288
8289 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8290
8291         * gcc.c-torture/execute/20021118-3.c: New test.
8292
8293 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8294
8295         * gcc.c-torture/compile/20021119-1.c: New test.
8296
8297 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8298
8299         * gcc.dg/duff-1.c: New test.
8300         * gcc.dg/duff-2.c: New test.
8301         * gcc.dg/duff-3.c: New test.
8302
8303 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8304
8305         * gcc.dg/cpp/_Pragma5.c: New test.
8306
8307 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8308
8309         * gcc.c-torture/execute/20021118-2.c: New test.
8310
8311 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8312
8313         * gcc.c-torture/execute/20021118-1.c: New test.
8314
8315 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8316
8317         * gcc.dg/20021116-1.c: New test.
8318
8319 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8320
8321         * g++.dg/abi/vcall1.C: New test.
8322
8323 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8324
8325         * gcc.dg/20021029-1.c: New test.
8326         * gcc.dg/20021029-2.c: New test.
8327
8328 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8329
8330         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8331
8332 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8333
8334         PR c/8439
8335         * gcc.dg/20021110.c: Move to ...
8336         * gcc.c-torture/compile/20021110.c: .... here.
8337
8338 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8339
8340         PR c/8467
8341         * gcc.c-torture/execute/20021111-1.c
8342
8343 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8344
8345         PR c/8439
8346         * gcc.dg/20021110.c: New test.
8347
8348 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8349
8350         * g++.dg/abi/vthunk3.C: Run only on x86.
8351
8352 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8353
8354         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8355
8356 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8357
8358         * lib/compat.exp (compat-execute): Fix logic error in last
8359         change.
8360
8361 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8362
8363         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8364
8365 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8366
8367         PR c++/8389
8368         * g++.dg/template/access6.C: New test.
8369
8370 2002-11-08  Jan Hubicka  <jh@suse.cz>
8371
8372         * gcc.dg/i386-ssefp-1.c: New test.
8373         * gcc.dg/i386-ssefp-1.c: New test.
8374
8375 2002-11-08  Jan Hubicka  <jh@suse.cz>
8376
8377         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8378
8379 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8380
8381         * g++.dg/abi/vthunk3.C: New test.
8382
8383         PR c++/8338
8384         * g++.dg/template/crash2.C: New test.
8385
8386 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8387
8388         * testsuite/g++.dg/abi/dtor1.C: New test.
8389         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8390
8391 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8392
8393         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8394         Darwin.
8395
8396 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8397
8398         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8399         -mthumb.  Only xfail with -O0.
8400
8401 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8402
8403         * g++.dg/abi/thunk1.C: New test.
8404         * g++.dg/abi/thunk2.C: Likewise.
8405         * g++.dg/abi/vtt1.C: Likewise.
8406
8407 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8408
8409         PR optimization/8423
8410         * gcc.c-torture/execute/builtin-constant.c: New test.
8411
8412 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8413
8414         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8415         Add some more cases.
8416
8417 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8418
8419         PR c++/8391
8420         * g++.dg/opt/local1.C: New test.
8421
8422 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8423
8424         PR c++/8160
8425         * g++.dg/template/complit1.C: New test.
8426
8427         PR c++/8149
8428         * g++.dg/template/typename4.C: Likewise.
8429
8430 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8431
8432         Core issue 287, PR c++/7639
8433         * g++.dg/template/instantiate1.C: Adjust error location.
8434         * g++.dg/template/instantiate3.C: New test.
8435         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8436         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8437         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8438
8439 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8440
8441         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8442
8443 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8444
8445         PR c++/8287
8446         * g++.dg/init/dtor2.C: New test.
8447
8448 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8449
8450         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8451         * gcc.dg/nest.c: Bypass errors on irix6.
8452
8453 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8454
8455         * gcc.dg/nest.c: Expect error for mmix-*-*.
8456         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8457
8458 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8459
8460         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8461         markers.
8462
8463         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8464
8465 2002-10-25  Mike Stump  <mrs@apple.com>
8466
8467         * gcc.dg/warn-1.c: New test.
8468
8469 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8470
8471         * g++.dg/template/typename3.C: New test.
8472
8473 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8474
8475         * g++.dg/lookup/ptrmem1.C: New test.
8476
8477         * g++.dg/abi/vthunk2.C: New test.
8478
8479 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8480
8481         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8482
8483 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8484
8485         * g++.dg/abi/empty9.C: New test.
8486
8487 2002-10-24  Richard Henderson  <rth@redhat.com>
8488
8489         * g++.dg/inherit/thunk1.C: Enable for ia64.
8490
8491 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8492
8493         PR c++/8067
8494         * g++.dg/lookup/pretty1.C: New test.
8495
8496 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8497
8498         * gcc.dg/20021023-1.c: New test.
8499
8500 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8501
8502         PR c++/7679
8503         * g++.dg/parse/inline1.C: New test.
8504
8505 2002-10-23  Richard Henderson  <rth@redhat.com>
8506
8507         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8508
8509         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8510
8511 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8512
8513         PR c++/6579
8514         * g++.dg/parse/stmtexpr3.C: New test.
8515
8516 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8517
8518         * g++.dg/expr/cond1.C: New test.
8519
8520 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8521
8522         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8523
8524 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8525
8526         * g++.dg/abi/vbase13.C: New test.
8527         * g++.dg/abi/vbase14.C: Likewise.
8528
8529 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8530
8531         * gcc.dg/tls/pic-1.c: New test.
8532         * gcc.dg/tls/nonpic-1.c: New test.
8533         * gcc.dg/20021018-1.c: New test.
8534
8535 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8536
8537         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8538         Remove only files with the same base name as the test case.
8539         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8540         (profopt-execute): Likewise.  Also, remove old profiling
8541         and performance data files before running the tests.
8542
8543         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8544         * g++.dg/bprob/bprob.exp: Likewise.
8545         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8546         to allow more general test case names.
8547
8548         * g++.dg/bprob/bprob-1.C: Rename to ...
8549         * g++.dg/bprob/g++-bprob-1.C: ... this.
8550
8551         * g77.dg/bprob/bprob-1.f: Rename to ...
8552         * g77.dg/bprob/g77-bprob-1.f: ... this.
8553
8554 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8555
8556         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8557         bison 1.50 or later.
8558
8559 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8560
8561         * g++.dg/README: Describe more test directories.
8562
8563 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8564
8565         * g++.dg/init/array6.C: Add additional tests.
8566
8567 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8568
8569         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8570         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8571
8572 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8573
8574         * gcc.c-torture/compile/20020604-1.x: New.
8575         * gcc.c-torture/compile/simd-5.x: Likewise.
8576         * gcc.c-torture/execute/920710-1.x: Likewise.
8577         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8578
8579 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8580
8581         * g++.dg/inherit/override1.C: Add dg-options clause.
8582
8583 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8584
8585         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8586         _mm_slli_si128.
8587
8588 2002-10-19  Andreas Schwab  <schwab@suse.de>
8589
8590         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8591         directory component.
8592
8593 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8594
8595         * g++.dg/inherit/thunk1.C: New test.
8596
8597         * g++.dg/inherit/override1.C: New test.
8598
8599         * g++.dg/abi/mangle11.C: New test.
8600         * g++.dg/abi/mangle14.C: New test.
8601         * g++.dg/abi/mangle17.C: New test.
8602
8603 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8604
8605         * g++.dg/overload/member2.C: New test.
8606
8607 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8608
8609         * g++.dg/README: Describe new compat directory.
8610         * g++.dg/dg.exp: Skip tests in compat directory.
8611         * README.compat: New file.
8612         * lib/compat.exp: New expect script.
8613         * g++.dg/compat: New test directory.
8614         * g++.dg/compat/compat.exp: New expect script.
8615         * g++.dg/compat/abi: New test directory.
8616         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8617         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8618         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8619         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8620         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8621         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8622         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8623         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8624         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8625         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8626         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8627         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8628         * g++.dg/compat/break: New test directory.
8629         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8630         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8631         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8632         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8633         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8634         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8635         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8636         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8637         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8638         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8639         g++.dg/compat/break/README: New files.
8640         * g++.dg/compat/eh: New test directory.
8641         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8642         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8643         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8644         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8645         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8646         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8647         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8648         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8649         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8650         g++.dg/compat/eh/filter2_y.C,
8651         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8652         g++.dg/compat/eh/new1_y.C,
8653         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8654         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8655         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8656         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8657         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8658         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8659         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8660         g++.dg/compat/eh/unexpected1_y.C: New files.
8661         * g++.dg/compat/init: New test directory.
8662         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8663         g++.dg/compat/init/array5_y.C,
8664         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8665         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8666         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8667         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8668         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8669         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8670         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8671         g++.dg/compat/init/init-ref2_y.C: New files.
8672
8673 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8674
8675         PR c++/7584
8676         * g++.dg/inherit/using3.C: New test.
8677
8678 2002-10-17  Jan Hubicka  <jh@suse.cz>
8679
8680         * gcc.dg/20021017-2.c: New test.
8681
8682 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8683
8684         * g++.dg/abi/mangle16.C: Adjust.
8685
8686         * g++.dg/init/array8.C: New test.
8687
8688 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
8689
8690         * gcc.dg/special/mips-abi.exp: New test.
8691         * gcc.dg/special/mips-abi.s: Empty file used by the above.
8692
8693 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8694
8695         * g++.dg/abi/mangle16.C: New test.
8696         * g++.dg/abi/mangle17.C: Likewise.
8697
8698         PR c++/7478
8699         * g++.dg/template/ref1.C: New test.
8700
8701 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8702
8703         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
8704
8705 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
8706
8707         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
8708
8709 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8710
8711         PR c++/7524
8712         * g++.dg/init/array7.C: New test.
8713
8714 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
8715
8716         * g++.dg/init/array6.C: New test.
8717
8718         * g++.dg/abi/mangle13.C: Likewise.
8719         * g++.dg/abi/mangle14.C: Likewise.
8720         * g++.dg/abi/mangle15.C: Likewise.
8721
8722 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8723
8724         * g++.dg/abi/empty8.C: New test.
8725
8726 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
8727
8728         * g++.dg/init/ctor1.C: New test.
8729
8730 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
8731
8732         * gcc.c-torture/execute/20021015-1.c: New test.
8733
8734 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
8735
8736         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
8737
8738 2002-10-14  Jan Hubicka  <jh@suse.cz>
8739
8740         * gcc.dg/i386-ssetype-[1-5].c: New tests.
8741
8742 2002-10-14  Richard Henderson  <rth@redhat.com>
8743
8744         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
8745
8746 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8747
8748         PR optimization/6631
8749         * g++.dg/opt/const2.C: New test.
8750
8751 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8752
8753         PR c++/7176
8754         * g++.dg/parse/friend1.C: New test.
8755         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
8756
8757 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
8758
8759         * gcc.dg/20021014-1.c: New test.
8760
8761 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
8762
8763         PR c++/5661
8764         * g++.dg/ext/vlm1.C: New test.
8765         * g++.dg/ext/vlm2.C: Likewise.
8766
8767         * g++.dg/init/array1.C: Remove invalid braces.
8768         * g++.dg/init/brace1.C: New test.
8769         * g++.dg/init/copy2.C: Likewise.
8770         * g++.dg/init/copy3.C: Likewise.
8771         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
8772         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
8773         braces.
8774
8775 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
8776
8777         * gcc.dg/cpp/assembler.S: Don't use -ansi.
8778
8779 2002-10-11  Richard Shann  <richard.shann@superh.com>
8780
8781         * gcc.c-torture/compile/simd-5.c: New test.
8782
8783 2002-10-10  Roger Sayle  <roger@eyesopen.com>
8784
8785         * gcc.c-torture/execute/shiftopt-1.c: New test case.
8786
8787 2002-10-10  Jim Wilson  <wilson@redhat.com>
8788
8789         * gcc.c-torture/execute/20021010-1.c: New test.
8790
8791 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
8792
8793         PR c/7353
8794         * g++.dg/ext/typedef-init.C: New test.
8795         * gcc.dg/typedef-init.c: New test.
8796
8797 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
8798
8799         * gcc.dg/cpp/paste13.c: New test.
8800
8801 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8802
8803         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
8804         remaining platforms, XFAIL during compile, not execute.  Don't
8805         XFAIL at -O0.
8806
8807 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8808
8809         * gcc.dg/alias-1.c: Tweak expected warning.
8810
8811 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
8812
8813         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
8814
8815 2002-10-06  Andreas Jaeger  <aj@suse.de>
8816
8817         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
8818         * gcc.dg/cpp/c++98.C: Likewise.
8819
8820         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
8821         * g++.dg/cpp/c++98.C: Likewise.
8822
8823         * g++.dg/README (Subdirectories): Mention cpp directory.
8824
8825         PR target/7559
8826         * gcc.dg/20021006-1.c: New test.
8827
8828 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8829
8830         PR c++/7804
8831         * g++.dg/other/warning1.C: New test.
8832
8833 2002-10-04  Roger Sayle  <roger@eyesopen.com>
8834
8835         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
8836         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
8837         and sparc-*-* with -m64 as expected failures.  See PR 8087.
8838
8839 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8840
8841         PR c++/7931
8842         * g++.dg/template/ptrmem3.C: New test.
8843
8844         PR c++/7754
8845         * g++.dg/template/union1.C: New test.
8846
8847 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8848
8849         PR c++/8006
8850         * g++.dg/abi/mangle9.C: New test.
8851         * g++.dg/abi/mangle10.C: New test.
8852         * g++.dg/abi/mangle11.C: New test.
8853         * g++.dg/abi/mangle12.C: New test.
8854
8855 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
8856
8857         PR c++/7188.
8858         * g++.dg/template/meminit1.C: New test.
8859         * g++.dg/warn/Wreorder-1.C: Likewise.
8860         * g++.old-deja/g++.mike/warn3.C: Tweak.
8861         * lib/prune.exp: Ingore "in copy constructor".
8862
8863 2002-10-02  Andreas Jaeger  <aj@suse.de>
8864
8865         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
8866         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
8867         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
8868         on x86-64.
8869
8870 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8871
8872         * gcc.dg/empty1.C: Fix typo.
8873
8874 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
8875
8876         * gcc.dg/alias-1.c: New test.
8877
8878 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8879
8880         * gcc.dg/empty1.C: New test.
8881
8882         * g++.dg/tls/init-2.C: Tweak error messages.
8883
8884 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
8885
8886         * gcc.c-torture/compile/20020923-1.c: New test.
8887
8888 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
8889
8890         * gcc.c-torture/execute/ffs-1.c: New test.
8891         * gcc.c-torture/execute/ffs-2.c: Ditto.
8892
8893 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
8894
8895         * g++.dg/overload/member1.C: New test.
8896
8897 2002-09-30  Mark Mitchell  <mark@code
8898
8899 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
8900
8901         * testsuite/gcc.dg/tls/diag-3.c: New.
8902
8903 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
8904
8905         * g++.dg/README (Subdirectories): Document new subdir expr.
8906         * g++.dg/expr/pmf-1.C: New test.
8907
8908 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
8909
8910         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
8911
8912 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
8913
8914         * g++.dg/abi/bitfield3.C: New test.
8915
8916 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
8917
8918         * lib/gcov.exp: Tweak expected line formats.
8919         * gcc.misc-tests/gcov8.c: New test.
8920         * gcc.misc-tests/gcov8.x: New flags.
8921
8922 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
8923
8924         * consistency.vlad/layout/endian.c: Include string.h.
8925
8926         * gcc.c-torture/execute/20020805-1.c: New test.
8927
8928 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
8929
8930         * g++.dg/other/conversion1.C: New test.
8931
8932 2002-08-03  Roger Sayle  <roger@eyesopen.com>
8933
8934         * gcc.dg/builtins-1.c: New testcase.
8935
8936 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
8937
8938         * g++.dg/inherit/access3.C: New test.
8939
8940 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
8941
8942         * gcc.dg/ia64-visibility-2.c: New test.
8943
8944 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
8945
8946         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
8947         __qualifier_flags to __flags.
8948
8949 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
8950
8951         * g++.dg/inherit/operator1.C: New test.
8952         * g++.dg/lookup/disamb1.C: Fix typo in comment.
8953         * g++.dg/other/error1.C: Change expected error message.
8954         * g++.dg/template/conv4.C: Likewise.
8955
8956 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
8957
8958         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
8959         for documented behavior.
8960
8961 2002-07-25  Roger Sayle  <roger@eyesopen.com>
8962
8963         * gcc.c-torture/execute/20020720-1.x: Skip this test on
8964         several targets known to fail.
8965
8966 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
8967
8968         * gcc.dg/mips-args-[123].c: New tests.
8969
8970 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
8971
8972         * gcc.dg/ppc-spe.c: New.
8973
8974 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
8975
8976         * g++.dg/other/ptrmem4.C: New testcase.
8977
8978 2002-07-24  Richard Henderson  <rth@redhat.com>
8979
8980         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
8981
8982 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
8983
8984         * g++.dg/ext/alignof1.C (main): Return 0 for success.
8985
8986 2002-07-24  Roger Sayle  <roger@eyesopen.com>
8987
8988         * gcc.c-torture/execute/memset-3.c: New testcase.
8989
8990 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
8991
8992         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
8993         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
8994
8995 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8996
8997         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
8998         Delete.
8999
9000 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9001
9002         * gcc.c-torture/compile/simd-4.c: New test.
9003
9004 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9005
9006         PR c++/7347, c++/7348
9007         * g++.dg/template/access4.C: New test.
9008         * g++.dg/template/access5.C: New test.
9009         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9010         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9011         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9012         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9013
9014 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9015
9016         * gcc.dg/gnu89-init-2.c: New test.
9017
9018 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9019
9020         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9021
9022 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9023
9024         * gcc.c-torture/execute/20020720-1.c: New testcase.
9025
9026 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9027
9028         * gcc.dg/cpp/Wsignprom.c: New tests.
9029
9030 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9031
9032         * gcc.c-torture/execute/loop-13.c: New test.
9033
9034 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9035
9036         * gcc.dg/cpp/expr.c: New tests.
9037
9038 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9039
9040         * g++.dg/opt/pr6713.C: Add template instantiation.
9041
9042 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9043
9044         * gcc.dg/nest.c: New test.
9045
9046 2002-07-17  Richard Henderson  <rth@redhat.com>
9047
9048         * g++.dg/opt/pr6713.C: New test.
9049
9050 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9051
9052         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9053         XFAIL for all x86 processors.
9054
9055 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9056
9057         * gcc.c-torture/execute/20010122-1.x: Do not test with
9058         -fomit-frame-pointer.
9059
9060 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9061
9062         * g++.dg/template/instantiate2.C: New test.
9063         * g++.dg/template/spec4.C: New test.
9064
9065 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9066
9067         * g++.dg/template/access2.C: New test.
9068         * g++.dg/template/access3.C: New test.
9069
9070 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9071
9072         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9073         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9074         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9075         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9076         Convert to use <stdarg.h>.
9077         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9078         Delete.
9079         * gcc.dg/va-arg-2.c: New.
9080         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9081
9082 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9083
9084         * gcc.c-torture/compile/20020710-1.c: New test.
9085
9086 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9087                           Andrew Pinski  <pinskia@physics.uc.edu>
9088
9089         gcc.c-torture/compile/simd-2.c: New testcase.
9090         gcc.c-torture/compile/simd-3.c: Likewise.
9091
9092 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9093
9094         PR c++/7224
9095         * g++.dg/overload/error1.C: New test.
9096
9097 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9098
9099         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9100         configuration and IRIX 6 O32 ABI.
9101
9102 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9103
9104         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9105
9106 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9107
9108         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9109
9110 2002-07-10  Jeffrey A Law  <law@redhat.com>
9111
9112         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9113
9114         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9115
9116 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9117
9118         * gcc.dg/20020312-2.c: Check for __PPC__.
9119
9120 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9121
9122         * gcc.c-torture/compile/20020709-1.c: New test.
9123
9124 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9125
9126         * g++.dg/template/qualttp21.C: New test case.
9127
9128 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9129
9130         * gcc.c-torture/compile/20020706-1.c: New test.
9131         * gcc.c-torture/compile/20020706-2.c: New test.
9132
9133 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9134             Alexandre Oliva  <aoliva@redhat.com>
9135
9136         * g++.dg/warn/incomplete1.C: New test.
9137
9138 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9139
9140         PR c++/7099
9141         * g++.dg/warn/noreturn1.C: New test.
9142
9143 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9144
9145         PR c++/6706
9146         * g++.dg/debug/debug6.C: New test.
9147         * g++.dg/debug/debug7.C: New test.
9148
9149 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9150
9151         * gcc.c-torture/compile/simd-3.c: New test.
9152
9153 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9154
9155         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9156         * gcc.dg/20020620-1.c: Likewise.
9157
9158 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9159
9160         PR c++/6944
9161         * g++.dg/init/array4.C: New test.
9162         * g++.dg/init/array5.C: New test.
9163
9164 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9165
9166         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9167         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9168
9169 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9170
9171         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9172         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9173         * gcc.dg/wtr-conversion-1.c: Likewise.
9174         * gcc.dg/wtr-escape-1.c: Likewise.
9175         * gcc.dg/wtr-int-type-1.c: Likewise.
9176         * gcc.dg/wtr-label-1.c: Likewise.
9177         * gcc.dg/wtr-static-1.c: Likewise.
9178         * gcc.dg/wtr-strcat-1.c: Likewise.
9179         * gcc.dg/wtr-suffix-1.c: Likewise.
9180         * gcc.dg/wtr-switch-1.c: Likewise.
9181         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9182         * gcc.dg/wtr-union-init-1.c: Likewise.
9183         * gcc.dg/wtr-union-init-2.c: Likewise.
9184         * gcc.dg/wtr-union-init-3.c: Likewise.
9185
9186         * gcc.dg/wtr-func-def-1.c: New test.
9187
9188 2002-07-02 Devang Patel <dpatel@apple.com>
9189
9190         * objc.dg/param-1.m: New test.
9191
9192 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9193
9194         * gcc.dg/cpp/trad/directive.c: Add test.
9195         * gcc.dg/cpp/trad/macroargs.c: Add test.
9196         * gcc.dg/cpp/trad/rec
9197
9198 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9199
9200         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9201
9202 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9203
9204         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9205         targets.
9206
9207 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9208
9209         * g++.dg/abi/mange7.C: New test.
9210
9211         PR c++/6438.
9212         * g++.dg/parse/stmtexpr2.C: New test.
9213
9214 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9215
9216         * gcc.dg/20020312-2.c: Add SH target.
9217
9218 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9219
9220         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9221         compiler output on mips*-*-irix*.
9222
9223 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9224
9225         * g++.dg/parse/attr1.C: New test.
9226
9227 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9228
9229         * gcc.c-torture/execute/string-opt-17.c: New test case.
9230         * gcc.c-torture/execute/memset-2.c: New test case.
9231
9232 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9233
9234         PR c++/6256:
9235         * g++.dg/template/friend5.C: New test.
9236
9237         PR c++/6331:
9238         * g++.dg/template/qual1.C: Likewise.
9239
9240 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9241
9242         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9243         Include stdlib.h, not stdio.h or ctype.h.
9244
9245 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9246
9247         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9248         cris-*-elf* and mmix-*-*.
9249         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9250         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9251         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9252         Ditto.
9253         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9254         * gcc.dg/wchar_t-1.c: Ditto.
9255
9256 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9257
9258         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9259         Clarify comment.
9260
9261 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9262
9263         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9264
9265 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9266
9267         * gcc.c-torture/execute/20000906-1.x: Delete.
9268
9269 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9270
9271         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9272
9273 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9274
9275         * PR6367
9276         * g77.f-torture/execute/6367.f: New test.
9277         * g77.f-torture/execute/6367.x: Disable for MMIX.
9278
9279 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9280
9281         * PR6352
9282         * g++.dg/opt/inline2.C: New test.
9283
9284 2002-04-18  Richard Henderson  <rth@redhat.com>
9285
9286         * gcc.dg/20000906-1.c: Enable for all targets.
9287         * gcc.c-torture/compile/iftrap-2.c: New.
9288
9289 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9290
9291         * gcc.dg/20020418-1.c: New test.
9292         * gcc.dg/20020418-2.c: New test.
9293
9294 2002-04-18  Richard Henderson  <rth@redhat.com>
9295
9296         * gcc.c-torture/compile/iftrap-1.c: New.
9297         * gcc.dg/iftrap-1.c: Adjust for ia64.
9298         * gcc.dg/iftrap-2.c: New.
9299
9300 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9301
9302         * gcc.c-torture/compile/20020418-1.c: New test.
9303
9304 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9305
9306         * gcc.c-torture/compile/20020415-1.c: New.
9307
9308 2002-04-18  David S. Miller  <davem@redhat.com>
9309
9310         * gcc.c-torture/execute/20020418-1.c: New test.
9311
9312 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9313
9314         * gcc.dg/20020416-1.c: New test.
9315
9316         * g++.dg/opt/inline1.C: New test.
9317
9318 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9319
9320         * gcc.dg/altivec-5.c: New test.
9321
9322         * gcc.dg/20020415-1.c: New test.
9323
9324 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9325
9326         * testsuite/lib/chill.exp: Remove.
9327
9328 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9329
9330         * g++.dg/other/big-struct.C: New test.
9331
9332 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9333
9334         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9335         of scratch file.
9336
9337 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9338
9339         PR c/6277
9340         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9341         in scan-assembler function name
9342
9343 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9344
9345         * g77.f-torture/execute/980628-4.x,
9346         g77.f-torture/execute/980628-5.x,
9347         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9348         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9349         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9350         i[34567]86-*-*.
9351
9352 2002-04-13  David S. Miller  <davem@redhat.com>
9353
9354         * gcc.c-torture/execute/20020413-1.c: New test.
9355
9356 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9357
9358         * gcc.dg/asm-6.c,
9359         * g++.dg/ext/asm1.C: New tests.
9360
9361 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9362
9363         PR c++ 5373.
9364         * g++.dg/parse/stmtexpr1.C: New test.
9365
9366         PR c++/5189.
9367         * g++.dg/template/copy1.C: New test.
9368
9369 2002-04-12  Richard Henderson  <rth@redhat.com>
9370
9371         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9372
9373 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9374
9375         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9376         gcc.c-torture/execute/20020307-2.c.
9377
9378 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9379
9380         * g++.dg/ext/attrib5.C,
9381         * g++.dg/lookup/struct1.C: New tests.
9382
9383 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9384
9385         * gcc.dg/20020411-1.c: New test.
9386
9387         * gcc.c-torture/execute/20020411-1.c: New test.
9388
9389 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9390
9391         * g77.f-torture/execute/6177.f: New test.
9392
9393 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9394
9395         PR middle-end/6247
9396         * g++.dg/opt/cleanup1.C: New test.
9397
9398         * g++.dg/opt/const1.C: New test.
9399
9400 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9401
9402         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9403
9404 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9405
9406         PR c++/5507
9407         * g++.dg/template/typename2.C: New test.
9408
9409 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9410
9411         * gcc.c-torture/execute/loop-12.c: New.
9412
9413 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9414
9415         * g77.f-torture/execute/980628-4.x,
9416         g77.f-torture/execute/980628-5.x,
9417         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9418         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9419         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9420
9421 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9422
9423         PR optimization/6086
9424         * g++.dg/opt/preinc1.C: New test.
9425
9426 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9427
9428         PR c++/5571
9429         * g++.dg/opt/static2.C: New test.
9430
9431 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9432
9433         PR c/5120
9434         * gcc.dg/20020406-1.c: New test.
9435
9436 2002-04-04  David S. Miller  <davem@redhat.com>
9437
9438         * gcc.c-torture/execute/20020404-1.c: New test.
9439
9440 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9441
9442         PR c/6123
9443         * gcc.dg/20020312-2.c: Do not declare global register variable
9444         if __PIC__ or __pic__ is defined.
9445
9446 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9447
9448         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9449         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9450
9451 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9452
9453         * gcc.misc-tests/linkage.exp: Update last change to handle
9454         sparc*-, not just sparc-.
9455
9456 2002-04-03  Richard Henderson  <rth@redhat.com>
9457
9458         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9459
9460 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9461
9462         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9463
9464 2002-04-02  David S. Miller  <davem@redhat.com>
9465
9466         * gcc.c-torture/execute/20020402-3.c: New test.
9467
9468 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9469
9470         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9471         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9472
9473         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9474         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9475         g77.f-torture/execute/20001201.x,
9476         g77.f-torture/execute/u77-test.x: New files.
9477
9478         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9479         * gcc.dg/wchar_t-1.c: Ditto.
9480
9481 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9482
9483         * gcc.c-torture/execute/20020402-1.c: New test.
9484
9485 2002-04-01  Richard Henderson  <rth@redhat.com>
9486
9487         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9488
9489         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9490
9491 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9492
9493         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9494
9495 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9496
9497         * g++.dg/inherit/template-as-base.C: Expect error.
9498         * g++.dg/inherit/namespace-as-base.C: Likewise.
9499
9500 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9501
9502         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9503         g++.dg/ext/instantiate3.C: Tweak match patterns.
9504
9505         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9506         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9507         -da test.
9508
9509 2002-03-31  Richard Henderson  <rth@redhat.com>
9510
9511         * gcc.dg/special/alias-2.c: New.
9512         * gcc.dg/special/ecos.exp: Run it.
9513
9514 2002-03-31  Richard Henderson  <rth@redhat.com>
9515
9516         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9517
9518 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9519
9520         * gcc.dg/weak-1.c: Disable on h8300 port.
9521
9522 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9523
9524         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9525         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9526         ordering tests.
9527         * g++.dg/bprob/bprob-1.C: New test.
9528         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9529         * g++.dg/gcov/gcov-1.C: New test.
9530         * g++.dg/gcov/gcov-1.x: New file.
9531         * g++.dg/gcov/gcov-2.C: New test.
9532         * g++.dg/gcov/gcov-3.C: New test.
9533         * g++.dg/gcov/gcov-3.h: New file.
9534
9535 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9536
9537         * g++.old-deja/g++.other/builtins5.C: New test.
9538         * g++.old-deja/g++.other/builtins6.C: New test.
9539         * g++.old-deja/g++.other/builtins7.C: New test.
9540         * g++.old-deja/g++.other/builtins8.C: New test.
9541         * g++.old-deja/g++.other/builtins9.C: New test.
9542
9543 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9544
9545         * g++.dg/opt/static1.C: New test.
9546
9547         * g++.dg/opt/longbranch1.C: New test.
9548
9549 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9550
9551         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9552
9553         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9554
9555 2002-03-28  Jeffrey A Law  (law@redhat.com)
9556
9557         * gcc.c-torture/execute/20020328-1.c: New test.
9558
9559 2002-03-27  Richard Henderson  <rth@redhat.com>
9560
9561         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9562         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9563         move from g++.old-deja/g++.ext/.
9564
9565 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9566
9567         * g++.dg/init/new2.C: New test.
9568
9569 2002-03-26  Richard Henderson  <rth@redhat.com>
9570
9571         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9572
9573         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9574         on sparc.
9575
9576         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9577         sparcv9 systems.
9578         * gcc.dg/20001102-1.c: Likewise.
9579
9580 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9581
9582         * gcc.dg/cpp/endif-pedantic1.c,
9583         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9584
9585 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9586
9587         * g++.dg/init/new1.C: New test.
9588
9589 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9590
9591         * g++.dg/abi/vbase9.C: New test.
9592
9593 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9594
9595         * gcc.dg/arm-asm.c: New test.
9596
9597 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9598
9599         * gcc.dg/Wswitch-enum.c: New test.
9600         Fix PR c/5044.
9601
9602 2002-03-26  Richard Henderson  <rth@redhat.com>
9603
9604         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9605         structure.
9606
9607 2002-03-25  Richard Henderson  <rth@redhat.com>
9608
9609         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9610         sparcv9 systems.
9611
9612         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9613         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9614
9615 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9616
9617         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9618
9619 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9620
9621         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9622         targets using generic thunk support.
9623
9624 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9625
9626         * gcc.c-torture/compile/20020323-1.c: New test.
9627
9628         * g++.dg/opt/conj2.C: New test.
9629
9630 2002-03-24  Richard Henderson  <rth@redhat.com>
9631
9632         * gcc.dg/weak-1.c: Use -fno-common.
9633
9634 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9635
9636         * g77.dg/f77-edit-apostrophe-out.f: New test
9637         * g77.dg/f77-edit-h-out.f: New test
9638         * g77.dg/f77-edit-t-in.f: New test
9639         * g77.dg/f77-edit-t-out.f: New test
9640         * g77.dg/f77-edit-x-out.f: New test
9641         * g77.dg/f77-edit-slash-out.f: New test
9642         * g77.dg/f77-edit-colon-out.f: New test
9643         * g77.dg/f77-edit-s-out.f: New test
9644
9645 2002-03-24  Richard Henderson  <rth@redhat.com>
9646
9647         * objc/execute/formal_protocol-6.x: New XFAIL.
9648
9649 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9650
9651         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9652         that do not support weak symbols
9653
9654 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9655
9656         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9657         * lib/g77.exp:  Likewise
9658         * lib/objc.exp: Likewise
9659
9660 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9661
9662         * gcc.dg/Wswitch-default.c: New test.
9663
9664 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9665
9666         * g++.dg/other/enum1.C: New test.
9667
9668 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9669
9670         * gcc.dg/pragma-ep-3.c: Fix typo.
9671
9672 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9673
9674         * g++.dg/inherit/template-as-base.C: New test.
9675
9676 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9677
9678         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9679         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9680
9681 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9682
9683         * gcc.dg/cpp/multiline.c: Update to match.
9684
9685 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9686
9687         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9688
9689 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9690
9691         * gcc.dg/cpp/extratokens2.c:  New file.
9692
9693 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9694
9695         * gcc.dg/20020312-2.c: Add rs6000 target.
9696
9697         * gcc.c-torture/compile/20020319-1.c: New test.
9698
9699 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9700
9701         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9702         (A, E): Handle this.
9703
9704 2002-03-20  Jason Merrill  <jason@redhat.com>
9705
9706         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9707         ignoring -fpic.
9708         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9709         through prune_gcc_output.
9710
9711 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9712
9713         * gcc.c-torture/compile/20020320-1.c: New test.
9714
9715 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9716
9717         * gcc.c-torture/compile/20020318-1.c: New test.
9718
9719         * gcc.dg/struct-by-value-1.c: New test.
9720
9721         * gcc.dg/20020319-1.c: New test.
9722
9723 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9724
9725         * g++.dg/opt/conj1.C: New test.
9726
9727 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9728
9729         * g++.dg/template/qualttp20.C: Revert previous change.
9730         * g++.dg/template/qualttp3.C: Likewise.
9731         * g++.dg/template/qualttp4.C: Likewise
9732         * g++.dg/template/qualttp5.C: Likewise
9733         * g++.dg/template/qualttp6.C: Likewise
9734         * g++.dg/template/qualttp7.C: Likewise
9735         * g++.dg/template/qualttp8.C: Likewise
9736         * g++.dg/template/recurse.C: Likewise.
9737
9738 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9739
9740         * gcc.dg/cpp/wchar-1.c: Update.
9741
9742 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9743
9744         * g++.dg/template/conv1.C: New test.
9745         * g++.dg/template/conv2.C: New test.
9746         * g++.dg/template/conv3.C: New test.
9747         * g++.dg/template/conv4.C: New test.
9748
9749 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9750
9751         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9752         * g++.dg/template/qualttp3.C: Likewise.
9753         * g++.dg/template/qualttp4.C: Likewise
9754         * g++.dg/template/qualttp5.C: Likewise
9755         * g++.dg/template/qualttp6.C: Likewise
9756         * g++.dg/template/qualttp7.C: Likewise
9757         * g++.dg/template/qualttp8.C: Likewise
9758         * g++.dg/template/recurse.C: Likewise.
9759
9760 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9761
9762         * g++.dg/opt/dtor1.C: New test.
9763
9764 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9765
9766         * gcc.c-torture/compile/20020315-1.c: New test.
9767
9768 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9769
9770         * gcc.dg/weak-1.c: Fix scan tests.
9771
9772 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9773
9774         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9775         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9776         cris-*-aout* mmix-*-*.
9777         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9778         cris-*-aout* mmix-*-*.
9779         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9780         cris-*-elf* cris-*-aout* and mmix-*-*.
9781         * gcc.dg/20001009-1.c: Ditto.
9782         * gcc.dg/20010912-1.c: Ditto.
9783         * gcc.dg/20020122-4.c: Ditto.
9784         * gcc.dg/inline-2.c: Ditto.
9785
9786 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9787
9788         * gcc.c-torture/compile/20020314-1.c: New test.
9789
9790 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9791
9792         * gcc.c-torture/execute/20020314-1.c: New test.
9793
9794 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9795
9796         * g++.dg/warn/Wunused-1.C: New test.
9797
9798 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9799
9800         * g++.dg/abi/mangle6.C: New test.
9801
9802 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9803
9804         * gcc.c-torture/compile/20020309-2.c: New test.
9805
9806         * gcc.c-torture/compile/20020312-1.c: New test.
9807
9808 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9809
9810         * g++.dg/other/access1.C: New test.
9811
9812 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9813
9814         * gcc.c-torture/execute/wchar_t-1.c: New test.
9815
9816 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9817
9818         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9819
9820 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9821
9822         * gcc.dg/20020312-1.c: New test case.
9823
9824 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9825
9826         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9827
9828 2002-03-11  Richard Henderson  <rth@redhat.com>
9829
9830         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9831         * g++.old-deja/g++.jason/report.C: Likewise.
9832
9833 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9834
9835         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9836         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9837
9838 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9839
9840         * testsuite/g++.dg/overload/pmf1.C: New test.
9841
9842 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9843
9844         * gcc.c-torture/execute/20020307-1.c: Use long.
9845
9846 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9847
9848         PR optimization/5844
9849         * gcc.dg/20020310-1.c: New test.
9850
9851 2002-03-09  Michael Meissner  <meissner@redhat.com>
9852
9853         * gcc.c-torture/execute/memcpy-2.c: New test.
9854         * gcc.c-torture/execute/memset-1.c: New test.
9855         * gcc.c-torture/execute/strlen-1.c: New test.
9856         * gcc.c-torture/execute/strcmp-1.c: New test.
9857         * gcc.c-torture/execute/strncmp-1.c: New test.
9858
9859 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9860
9861         * gcc.dg/ppc-ldstruct.c: New test.
9862
9863 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9864
9865         * gcc.c-torture/execute/va-arg-22.c: New test.
9866
9867 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9868
9869         * gcc.c-torture/compile/20020309-1.c: New test.
9870
9871 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9872
9873         * gcc.c-torture/execute/20020307-2.c: New test.
9874
9875 2002-03-07  Jeffrey A Law  (law@redhat.com)
9876
9877         * g77.f-torture/compile/20020307-1.f: New test.
9878
9879 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9880
9881         * gcc.dg/unordered-1.c: New test.
9882
9883 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9884
9885         * gcc.c-torture/execute/20020307-1.c: New test.
9886
9887 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9888
9889         * gcc.dg/20020304-1.c: New test.
9890
9891         * gcc.c-torture/compile/20020304-2.c: New test.
9892
9893 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9894
9895         * gcc.c-torture/compile/20020304-1.c: New test case
9896         (from PR c/5830).
9897
9898 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9899
9900         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9901
9902 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9903
9904         * g++.dg/other/classkey1.C: New test.
9905
9906 2002-03-01  Richard Henderson  <rth@redhat.com>
9907
9908         * gcc.c-torture/compile/981223-1.x: New.
9909         * gcc.c-torture/compile/920625-1.x: New.
9910
9911 2002-02-28  Richard Henderson  <rth@redhat.com>
9912
9913         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9914
9915 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9916
9917         * gcc.c-torture/execute/20020227-1.c: New test.
9918
9919 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9920
9921         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9922         here" ERROR lines.
9923         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9924         * g++.old-deja.g++.other/defarg1.C: Likewise.
9925         * g++.old-deja/g++.pt/calls2.C: Likewise.
9926         * g++.old-deja/g++.pt/crash20.C: Likewise.
9927         * g++.old-deja/g++.pt/crash30.C: Likewise.
9928         * g++.old-deja/g++.pt/crash36.C: Likewise.
9929         * g++.old-deja/g++.pt/crash6.C: Likewise.
9930         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9931         * g++.old-deja/g++.pt/derived3.C: Likewise.
9932         * g++.old-deja/g++.pt/error1.C: Likewise.
9933         * g++.old-deja/g++.pt/friend21.C: Likewise.
9934         * g++.old-deja/g++.pt/friend23.C: Likewise.
9935         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9936         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9937
9938 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9939
9940         * gcc.c-torture/execute/20020225-2.c: New test.
9941
9942 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9943
9944         * gcc.c-torture/execute/920730-1t.c,
9945         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9946         Delete test cases, only relevant to -traditional.
9947
9948 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9949
9950         * gcc.dg/cpp/undef1.c: Remove.
9951         * gcc.dg/cpp/directiv.c: Update.
9952         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9953
9954 2002-02-27  Michael Meissner  <meissner@redhat.com>
9955
9956         * gcc.c-torture/execute/20020226-1.c: New test.
9957
9958 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9959
9960         * g++.dg/debug/debug4.C: New test.
9961
9962         * gcc.dg/ia64-visibility-1.c: New test.
9963
9964 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9965
9966         * gcc.dg/debug/20020224-1.c: New.
9967
9968 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9969
9970         * gcc.c-torture/execute/960416-1.x: New.
9971         * gcc.c-torture/execute/divconst-3.x: Likewise.
9972
9973 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9974
9975         * gcc.dg/20020224-1.c: New test.
9976
9977 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9978
9979         * gcc.c-torture/execute/20020225-1.c: New.
9980
9981 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9982
9983         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9984
9985 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9986
9987         * gcc.dg/20020222-1.c: New test.
9988
9989 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9990
9991         * g++.dg/opt/anonunion1.C: New test.
9992
9993 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9994
9995         * g++.dg/template/qualttp19.C: New test.
9996         * g++.dg/template/qualttp20.C: New test.
9997         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9998         * g++.old-deja/g++.other/qual1.C: Likewise.
9999
10000 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10001
10002         * gcc.dg/attr-alwaysinline.c: New.
10003
10004 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10005
10006         * gcc.dg/20020220-1.c: New test.
10007
10008         * gcc.dg/20020220-2.c: New test.
10009
10010         * g++.dg/opt/mmx1.C: New test.
10011
10012 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10013
10014         * gcc.c-torture/compile/20020110.c: New test.
10015
10016 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10017
10018         * gcc.c-torture/execute/20020219-1.c: New test.
10019
10020         * gcc.dg/20020219-1.c: New test.
10021
10022         * gcc.dg/noncompile/20020220-1.c: New test.
10023
10024         * g++.dg/opt/ptrintsum1.C: New test.
10025
10026         * gcc.dg/debug/20020220-1.c: New test.
10027
10028 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10029
10030         * gcc.c-torture/execute/20020216-1.c: New test.
10031
10032 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10033
10034         * gcc.dg/decl-1.c: Update, new test.
10035
10036 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10037
10038         * g++.dg/abi/bitfield1.C: New test.
10039         * g++.dg/abi/bitfield2.C: New test.
10040
10041 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10042
10043         * gcc.dg/attr-nest.c: New test.
10044
10045 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10046
10047         * gcc.c-torture/execute/20020215-1.c: New test.
10048
10049 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10050
10051         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10052         * g++.dg/debug/debug.exp: New.
10053         * g++.dg/debug/trivial.C: New.
10054         * g++.dg/debug/debug1.C: Moved...
10055         * g++.dg/other/debug1.C: ...from here.
10056         * g++.dg/debug/debug2.C: Moved...
10057         * g++.dg/other/debug2.C: ...from here.
10058         * g++.dg/debug/debug3.C: Moved...
10059         * g++.dg/other/debug3.C: ...from here.
10060
10061         * gcc.dg/noncompile/20020213-1.c: New test.
10062
10063 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10064
10065         * g++.dg/other/debug3.C: New test.
10066
10067         * gcc.c-torture/execute/20020213-1.c: New test.
10068
10069 2002-02-13  Richard Smith <richard@ex-parrot.com>
10070
10071         * g++.old-deja/g++.other/thunk1.C: New test.
10072
10073 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10074
10075         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10076
10077 2002-02-13  Stan Shebs  <shebs@apple.com>
10078
10079         * gcc.dg/altivec-3.c: New.
10080
10081 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10082
10083         * gcc.dg/Wunreachable-1.c: New test.
10084         * gcc.dg/Wunreachable-2.c: New test.
10085
10086 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10087
10088         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10089
10090 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10091
10092         * gcc.dg/decl-1.c: New test.
10093
10094 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10095
10096         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10097
10098 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10099
10100         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10101         * gcc.c-torture/compile/980506-1.x: Likewise.
10102
10103 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10104
10105         * gcc.dg/20020210-1.c: New.
10106
10107 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10108
10109         * g77.f-torture/execute/947.f: New regression test
10110         for PR fortran/947.
10111
10112 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10113
10114         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10115         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10116
10117 2002-02-08  Richard Henderson  <rth@redhat.com>
10118
10119         * gcc.c-torture/compile/labels-3.c: New.
10120
10121 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10122
10123         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10124         expression statements work instead.
10125         * gcc.dg/noncompile/20020207-1.c: New test.
10126
10127 2002-02-07  Richard Henderson  <rth@redhat.com>
10128
10129         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10130
10131 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10132
10133         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10134         message from g77
10135         * lib/g77-dg.exp: Trim g77 error messages so that they are
10136         recognized by dg.exp.
10137
10138 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10139
10140         PR fortran/5473
10141         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10142
10143 2002-02-07  Richard Henderson  <rth@redhat.com>
10144
10145         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10146         to be sufficiently aligned for integers.
10147
10148 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10149
10150         * g++.dg/template/friend4.C: New test.
10151
10152 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10153
10154         PR fortran/5743
10155         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10156         unsupported cases.
10157
10158 2002-02-07  Richard Henderson  <rth@redhat.com>
10159
10160         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10161         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10162         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10163         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10164
10165 2002-02-06  Richard Henderson  <rth@redhat.com>
10166
10167         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10168
10169 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10170
10171         * gcc.dg/20020206-1.c: New test.
10172
10173 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10174
10175         * gcc.c-torture/execute/20020206-1.c: New test.
10176
10177         * gcc.c-torture/execute/20020206-2.c: New test.
10178
10179         PR optimization/5429:
10180         * gcc.c-torture/compile/20020206-1.c: New test.
10181
10182 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10183
10184         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10185         as certain file formats cannot support particularly large
10186         alignments.
10187
10188         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10189         and do not expect to be able to link the executable.
10190
10191         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10192         fail because the COFF format does not support the weak attribute.
10193
10194 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10195
10196         * g77.dg/pr5473.f:  New test
10197
10198 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10199
10200         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10201         Fix testcase accordingly.
10202
10203 2002-02-04  Richard Henderson  <rth@redhat.com>
10204
10205         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10206         (buf): Change to be an array of pointers, not ints.
10207
10208 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10209
10210         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10211         before all tests.  Move warning one line above to match where it
10212         C frontend emits.
10213         * gcc.dg/Wswitch-2.c: New test.
10214         * g++.dg/warn/Wswitch-1.C: New test.
10215         * g++.dg/warn/Wswitch-2.C: New test.
10216
10217 2002-02-04  Richard Henderson  <rth@redhat.com>
10218
10219         * g++.dg/abi/offsetof.C: Fix size comparison.
10220
10221 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10222
10223         * gcc.dg/cast-qual-2.c: New test.
10224
10225 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10226
10227         * gcc.dg/20020201-4.c: New test.
10228
10229 2002-02-04  Ben Elliston  <bje@redhat.com>
10230
10231         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10232         target_info attribute != 0, in addition to the empty string.
10233         (gcc_target_compile): Likewise.
10234
10235 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10236
10237         * gcc.dg/Wswitch.c: New test.
10238         PR gcc/4475. PR gcc/3780.
10239
10240 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10241
10242         * g77.f-torture/execute/5122.f: New test for regressions
10243         against PR fortran/5122.
10244
10245 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10246
10247         * g77.f-torture/compile/pr3743.f: Delete
10248         * g77.dg/pr3743-1.f: New test.
10249         * g77.dg/pr3743-2.f: New test.
10250         * g77.dg/pr3743-3.f: New test.
10251         * g77.dg/pr3743-4.f: New test.
10252
10253 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10254
10255         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10256
10257 2002-02-02  Richard Henderson  <rth@redhat.com>
10258
10259         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10260         * gcc.c-torture/execute/bf64-1.c: Likewise.
10261
10262 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10263
10264         * gcc.dg/20020201-2.c: New test.
10265
10266         * gcc.dg/20020201-3.c: New test.
10267
10268         * gcc.c-torture/execute/bitfld-2.c: New test.
10269
10270 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10271
10272         * gcc.dg/bitfld-1.c: Update.
10273         * gcc.dg/bitfld-2.c: Update.
10274         * gcc.c-torture/execute/bitfld-1.x: New.
10275
10276 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10277
10278         * gcc.c-torture/execute/20020201-1.c: New test.
10279
10280 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10281
10282         PR target/5469
10283         * gcc.dg/20020201-1.c: New test.
10284
10285 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10286
10287         PR fortran/3743
10288         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10289         * g77.f-torture/compile/pr3743.x: Remove
10290
10291 2002-01-31  Tom Rix  <trix@redhat.com>
10292
10293         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10294
10295 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10296
10297         * gcc.dg/noncompile/20020130-1.c: New test.
10298
10299 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10300
10301         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10302
10303 2002-01-29  Richard Henderson  <rth@redhat.com>
10304
10305         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10306         to long long.
10307         * gcc.c-torture/execute/bf64-1.c: Likewise.
10308
10309 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10310
10311         * gcc.c-torture/execute/20020129-1.c: New test.
10312
10313 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10314
10315         * gcc.c-torture/compile/20000224-1.c: Update.
10316         * gcc.c-torture/execute/bitfld-1.c: New tests.
10317         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10318         * gcc.dg/uninit-A.c: Update.
10319
10320 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10321
10322         * g++.dg/template/ctor1.C: Add instantiation.
10323
10324 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10325
10326         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10327         argument to __builtin_prefetch to be const ptr.
10328
10329 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10330
10331         * gcc.c-torture/compile/20020120-1.c: New test.
10332
10333 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10334
10335         * gcc.c-torture/execute/20020127-1.c: New test.
10336
10337 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10338
10339         * g77.dg/f77-edit-i-in.f: New test
10340         * g77.dg/f77-edit-i-out.f: New test
10341
10342 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10343
10344         * gcc.dg/debug/debug.exp: New file.
10345         * gcc.dg/debug/trivial.c: New file.
10346         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10347         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10348         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10349         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10350         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10351         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10352         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10353         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10354         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10355         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10356         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10357         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10358         * gcc.dg/20000503-1.c: Removed.
10359         * gcc.dg/20010207-1.c: Removed.
10360         * gcc.dg/20011223-1.c: Removed.
10361         * gcc.dg/20020104-2.c: Removed.
10362         * gcc.dg/debug-1.c: Removed.
10363         * gcc.dg/debug-2.c: Removed.
10364         * gcc.dg/debug-3.c: Removed.
10365         * gcc.dg/debug-4.c: Removed.
10366         * gcc.dg/debug-5.c: Removed.
10367         * gcc.dg/debug-6.c: Removed.
10368         * gcc.dg/dwarf2-1.c: Removed.
10369         * gcc.dg/dwarf2-2.c: Removed.
10370
10371 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10372
10373         * g++.old-deja/g++.other/eh5.C: New test.
10374         * g++.old-deja/g++.other/sibcall2.C: New test.
10375         * g++.old-deja/g++.other/array9.C: New test.
10376         * g++.old-deja/g++.other/typename2.C: New test.
10377         * g++.old-deja/g++.other/crash60.C: New test.
10378         * g++.old-deja/g++.other/conv9.C: New test.
10379         * g++.old-deja/g++.other/mangle10.C: New test.
10380         * g++.old-deja/g++.other/unchanging1.C: New test.
10381         * g++.old-deja/g++.other/exprstmt1.C: New test.
10382         * g++.old-deja/g++.other/inline23.C: New test.
10383         * g++.old-deja/g++.eh/ia64-1.C: New test.
10384         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10385         * g++.old-deja/g++.other/reload1.C: New test.
10386         * g++.old-deja/g++.other/static20.C: New test.
10387         * g++.old-deja/g++.other/local-alloc1.C: New test.
10388         * g++.old-deja/g++.other/conv8.C: New test.
10389         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10390         * g++.old-deja/g++.other/storeexpr1.C: New test.
10391         * g++.old-deja/g++.other/storeexpr2.C: New test.
10392         * g++.dg/eh/template2.C: New test.
10393         * g++.dg/warn/weak1.C: New test.
10394
10395 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10396
10397         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10398         Remove first, non-varying, argument.
10399
10400 2002-01-23  Richard Henderson  <rth@redhat.com>
10401
10402         * gcc.dg/inline-2.c: New.
10403
10404         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10405         Add optional target arg.  Check number of arguments.
10406         (scan-assembler-not, scan-assembler-dem): Likewise.
10407         (scan-assembler-dem-not): Likewise.
10408
10409 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10410
10411         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10412         line 12.
10413         * g++.old-deja/g++.brendan/parse3.C,
10414         g++.old-deja/g++.other/crash26.C,
10415         g++.old-deja/g++.other/crash28.C,
10416         g++.old-deja/g++.other/crash29.C,
10417         g++.old-deja/g++.other/crash30.C,
10418         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10419
10420 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10421
10422         * gcc.dg/20020115-1.c: New.
10423
10424 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10425
10426         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10427
10428 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10429
10430         * gcc.dg/20020122-3.c: New.
10431
10432 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10433
10434         * g++.dg/other/gc1.C: New test.
10435
10436 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10437
10438         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10439
10440 2002-01-22  Richard Henderson  <rth@redhat.com>
10441
10442         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10443
10444 2002-01-22  Richard Henderson  <rth@redhat.com>
10445
10446         * gcc.dg/20020122-4.c: New.
10447
10448 2002-01-22  H.J. Lu <hjl@gnu.org>
10449
10450         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10451         link output.
10452         * gcc.dg/special/ecos.exp: Likewise.
10453         * lib/g++-dg.exp: Likewise.
10454         * lib/g77-dg.exp: Likewise.
10455         * lib/gcc-dg.exp : Likewise.
10456         * lib/mike-g++.exp: Likewise.
10457         * lib/mike-g77.exp: Likewise.
10458         * lib/mike-gcc.exp: Likewise.
10459         * lib/objc-dg.exp: Likewise.
10460
10461 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10462
10463         PR target/5379
10464         * gcc.dg/20020122-2.c: New test.
10465
10466 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10467
10468         * gcc.dg/20020122-1.c: New test.
10469
10470 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10471
10472         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10473
10474 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10475
10476         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10477
10478 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10479
10480         * gcc.c-torture/compile/20020121-1.c: New test.
10481
10482 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10483
10484         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10485         ld_library_path.
10486
10487 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10488
10489         * gcc.dg/20020218-1.c: New test.
10490
10491 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10492
10493         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10494         messages
10495         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10496         "At global scope" warning
10497         * g++.dg/ext/align1.C: Change cygwin test for alignment
10498         from db-bogus to dg-warning
10499
10500 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10501
10502         * g77.f-torture/compile/cpp2.F: New test.
10503
10504 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10505
10506         * g++.dg/template/access1.C: New test.
10507
10508 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10509
10510         * gcc.dg/20020118-1.c: New.
10511
10512 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10513
10514         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10515
10516 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10517
10518         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10519         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10520         alignment warnings.
10521
10522 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10523
10524         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10525         torture_with_loops and torture_without_loops
10526
10527 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10528
10529         * gcc.c-torture/compile/20020116-1.c: New test.
10530
10531 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10532
10533         * gcc.dg/20020116-2.c: New test.
10534
10535         * gcc.dg/ultrasp4.c: New test.
10536
10537         * gcc.dg/20020116-1.c: New test.
10538
10539 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10540
10541         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10542         by EABI.
10543
10544 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10545
10546         * gcc.misc-tests/i386-prefetch.exp: New.
10547         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10548         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10549         * gcc.misc-tests/i386-pf-none-1.c: New test.
10550         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10551
10552 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10553
10554         * gcc.dg/gnu89-init-1.c: Add new tests.
10555
10556 2002-01-15  Andreas Jaeger  <aj@suse.de>
10557
10558         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10559         * gcc.dg/i386-mmx-2.c: Likewise.
10560         * gcc.dg/i386-sse-1.c: Likewise.
10561         * gcc.dg/i386-sse-2.c: Likewise.
10562         * gcc.dg/i386-sse-3.c: Likewise.
10563
10564 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10565
10566         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10567         Uncomment additional cases that now pass.
10568
10569 2002-01-11  Richard Henderson  <rth@redhat.com>
10570
10571         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10572         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10573
10574 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10575
10576         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10577
10578 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10579
10580         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10581         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10582
10583 2002-01-10  Dale Johannesen  <dalej@apple.com>
10584
10585         * gcc.c-torture/execute/loop-11.c: New.
10586
10587 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10588
10589         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10590         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10591
10592 2002-01-09  Richard Henderson  <rth@redhat.com>
10593
10594         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10595         type in which to perform the operation for each size.
10596
10597 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10598
10599         * gcc.c-torture/compile/20020109-2.c: New test.
10600
10601 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10602
10603         * gcc.c-torture/execute/loop-10.c: New test.
10604
10605 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10606
10607         * gcc.c-torture/compile/20010226-1.c: New test.
10608         * gcc.c-torture/compile/20010227-1.c: New test.
10609         * gcc.c-torture/compile/20010426-1.c: New test.
10610         * gcc.c-torture/compile/20010510-1.c: New test.
10611         * gcc.c-torture/compile/20010605-3.c: New test.
10612         * gcc.c-torture/compile/20010824-1.c: New test.
10613         * gcc.c-torture/execute/20010409-1.c: New test.
10614         * gcc.dg/noncompile/20000901-1.c: New test.
10615         * gcc.dg/20001023-1.c: New test.
10616         * gcc.dg/20001101-1.c: New test.
10617         * gcc.dg/20001102-1.c: New test.
10618         * gcc.dg/20010207-1.c: New test.
10619         * gcc.dg/20010405-1.c: New test.
10620         * gcc.dg/20010822-1.c: New test.
10621         * gcc.dg/20011107-1.c: New test.
10622
10623 2002-01-09  Jeffrey A Law  (law@redhat.com)
10624
10625         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10626
10627         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10628         execution failure on PA targets.
10629
10630 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10631
10632         * gcc.c-torture/compile/20020109-1.c: New test.
10633
10634 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10635
10636         * gcc.c-torture/execute/20020108-1.c: New test.
10637
10638 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10639
10640         * gcc.dg/20020108-1.c: New test.
10641
10642 2002-01-08  H.J. Lu <hjl@gnu.org>
10643
10644         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10645         for header files.
10646
10647 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10648
10649         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10650         consistency.
10651
10652 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10653
10654         * gcc.dg/altivec-4.c: Test altivec predicates.
10655
10656 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10657
10658         * gcc.c-torture/execute/20020107-1.c: New test.
10659
10660 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10661
10662         PR c/5279
10663         * gcc.c-torture/compile/20020106-1.c: New test.
10664
10665 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10666
10667         * gcc.c-torture/execute/nestfunc-4.c: New test.
10668
10669 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10670
10671         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10672         extra triple that slipped in.
10673         * g++.old-deja/g++.abi/align.C: Likewise.
10674         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10675
10676 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10677
10678         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10679         * g++.old-deja/g++.abi/align.C: Likewise.
10680         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10681
10682         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10683         on FreeBSD/i386.
10684         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10685         FreeBSD.
10686
10687 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10688
10689         * gcc.dg/20020104-1.c: New test.
10690
10691         * gcc.dg/20020104-2.c: New test.
10692
10693 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10694
10695         * gcc.dg/20020103-1.c: Fix typo in target selector.
10696
10697 2002-01-03  Richard Henderson  <rth@redhat.com>
10698
10699         * gcc.dg/20020103-1.c: New.
10700
10701 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10702
10703         * gcc.c-torture/execute/20020103-1.c: New test.
10704
10705 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10706
10707         * g++.dg/other/debug2.C: New test.
10708
10709         * gcc.c-torture/compile/20020103-1.c: New test.
10710
10711 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10712
10713         * gcc.dg/gnu89-init-1.c: Added new tests.
10714
10715 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10716
10717         * g++.dg/template/friend2.C: Remove as patch is reverted.
10718
10719         * g++.dg/warn/oldcast1.C: New test.
10720
10721         * g++.dg/template/ptrmem1.C: New test.
10722         * g++.dg/template/ptrmem2.C: New test.
10723
10724         * g++.dg/template/ntp.C: New test.
10725
10726         * g++.dg/other/component1.C: New test.
10727
10728         * g++.dg/template/ttp3.C: New test.
10729
10730         * g++.dg/template/friend2.C: New test.
10731         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10732
10733 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10734
10735         * g++.dg/other/ptrmem1.C: New test.
10736         * g++.dg/other/ptrmem2.C: New test.
10737
10738 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10739
10740         * g++.dg/template/ctor1.C: New test.
10741
10742 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10743
10744         * g++.dg/template/friend2.C: New test.
10745
10746 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10747
10748         * gcc.dg/mmix-1.c: New test.
10749
10750 2001-12-31  Richard Henderson  <rth@redhat.com>
10751
10752         * gcc.dg/asm-5.c: New.
10753
10754 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10755
10756         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10757         in namespace __gnu_cxx
10758
10759 2001-12-30  Richard Henderson  <rth@redhat.com>
10760
10761         * gcc.dg/debug-6.c: New.
10762
10763 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10764
10765         * gcc.c-torture/compile/20011229-2.c: New test.
10766
10767 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10768
10769         * gcc.dg/debug-3.c: New test.
10770         * gcc.dg/debug-4.c: New test.
10771         * gcc.dg/debug-5.c: New test.
10772
10773 2001-12-29  Richard Henderson  <rth@redhat.com>
10774
10775         * g++.dg/eh/loop1.C: New.
10776
10777 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10778
10779         * g++.dg/template/crash1.C: New test.
10780
10781 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10782
10783         * g++.dg/other/const1.C: New test.
10784
10785 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10786
10787         * gcc.c-torture/compile/20011229-1.c: New test.
10788
10789 2001-12-28  Stan Shebs  <shebs@apple.com>
10790
10791         * lib/objc-torture.exp: Resync with c-torture.exp.
10792         * lib/objc.exp: Load standard libraries.
10793
10794 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10795
10796         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10797         additional tests.
10798
10799 2001-12-27  Roger Sayle <roger@eyesopen.com>
10800
10801         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10802
10803 2001-12-27  Richard Henderson  <rth@redhat.com>
10804
10805         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10806
10807 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10808
10809         * g++.dg/eh/ctor1.C: New test.
10810         * g++.dg/other/error2.C: New test.
10811
10812 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10813
10814         * g++.dg/other/init2.C: New test.
10815
10816 2001-12-24  Richard Henderson  <rth@redhat.com>
10817
10818         * gcc.dg/20011223-1.c: New.
10819         * gcc.dg/inline-1.c: New.
10820
10821 2001-12-23  Richard Henderson  <rth@redhat.com>
10822
10823         * gcc.dg/asm-4.c: Test operand modifiers.
10824
10825 2001-12-23  Richard Henderson  <rth@redhat.com>
10826
10827         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10828
10829 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10830
10831         * gcc.c-torture/execute/20011223-1.c: New test.
10832
10833 2001-12-21  Richard Henderson  <rth@redhat.com>
10834
10835         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10836         re-enables the warning.
10837
10838 2001-12-21  Richard Henderson  <rth@redhat.com>
10839
10840         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10841
10842 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10843
10844         * gcc.c-torture/compile/20011218-1.c: New test.
10845
10846 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10847
10848         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10849         arm-isr.c test.
10850         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10851         epilogue generation for ARM ISR routines.
10852
10853 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10854
10855         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10856         * gcc.dg/format/c90-printf-3.c: Likewise.
10857         * gcc.dg/format/c99-printf-3.c: Likewise.
10858         * gcc.dg/format/ext-1.c: Likewise.
10859         * gcc.dg/format/ext-6.c: Likewise.
10860         * gcc.dg/format/format.h: Prototype unlocked stdio.
10861
10862 2001-12-20  Richard Henderson  <rth@redhat.com>
10863
10864         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10865         (arena): Use it.
10866         (malloc): Correct allocation logic.  Abort if we fill up the
10867         arena before initialization complete.
10868         (realloc): Correct allocation logic.
10869
10870 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10871
10872         * gcc.c-torture/compile/20011219-2.c: New test.
10873
10874         * gcc.c-torture/execute/20011219-1.c: New test.
10875
10876 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10877
10878         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10879         target does not support weak symbols.
10880
10881 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10882
10883         * gcc.c-torture/compile/20011219-1.c: New test.
10884
10885 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10886
10887         * g++.dg/other/error1.C: New test.
10888
10889 2001-12-17  Jeffrey A Law  (law@redhat.com)
10890
10891         * gcc.c-torture/execute/20011217-1.c: New test.
10892
10893 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10894
10895         * objc.dg/special/: New directory.
10896         * objc.dg/special/special.exp: New file.
10897         * objc.dg/special/unclaimed-category-1.h: New file.
10898         * objc.dg/special/unclaimed-category-1a.m: New file.
10899         * objc.dg/special/unclaimed-category-1.m: New file.
10900
10901 2001-12-17  Andreas Jaeger  <aj@suse.de>
10902
10903         * gcc.c-torture/compile/20011217-2.c: New test.
10904
10905 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10906
10907         * gcc.c-torture/compile/20011217-1.c: New test.
10908
10909 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10910
10911         * testsuite/gcc.dg/20011214-1.c: New.
10912
10913 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10914
10915         * gcc.dg/altivec-4.c: New.
10916
10917 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10918
10919         * gcc.dg/20011113-1.c: New test.
10920
10921 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10922
10923         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10924         std::__malloc_alloc_template<0> and
10925         std::__default_alloc_template<false, 0>.
10926
10927 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10928
10929         * objc/execute/bf-21.m: New test.
10930         * objc/execute/enumeration-1.m: New test.
10931         * objc/execute/enumeration-2.m: New test.
10932
10933 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10934
10935         * gcc.dg/gnu89-init-1.c: New test.
10936
10937 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10938
10939         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10940         * g++.old-deja/g++.jason/2371.C: Likewise.
10941         * g++.old-deja/g++.jason/template33.C: Likewise.
10942         * g++.old-deja/g++.jason/template34.C: Likewise.
10943         * g++.old-deja/g++.jason/template36.C: Likewise.
10944         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10945         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10946         * g++.old-deja/g++.other/typename1.C: Likewise.
10947         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10948         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10949         * g++.old-deja/g++.pt/typename11.C: Likewise.
10950         * g++.old-deja/g++.pt/typename14.C: Likewise.
10951         * g++.old-deja/g++.pt/typename16.C: Likewise.
10952         * g++.old-deja/g++.pt/typename3.C: Likewise.
10953         * g++.old-deja/g++.pt/typename4.C: Likewise.
10954         * g++.old-deja/g++.pt/typename5.C: Likewise.
10955         * g++.old-deja/g++.pt/typename7.C: Likewise.
10956         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10957
10958 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10959
10960         * g++.dg/other/linkage1.C: New test.
10961         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10962         specifiers.
10963
10964 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10965
10966         * gcc.dg/concat.c: New test.
10967
10968 2001-12-11  Stan Shebs  <shebs@apple.com>
10969
10970         * objc/compile: New test directory.
10971         * objc/compile/compile.exp: New expect script.
10972         * objc/compile/20011211-1.m: New compile test.
10973
10974 2001-12-11  Jason Merrill  <jason@redhat.com>
10975
10976         * lib/prune.exp (prune_gcc_output): Also handle "In member
10977         function".  So many permutations...
10978
10979 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10980
10981         * g++.dg/template/typedef1.C: New test.
10982
10983 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10984
10985         * g++.dg/other/copy1.C: New test.
10986
10987 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10988
10989         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10990
10991         * gcc.dg/builtin-choose-expr.c: New.
10992
10993 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10994
10995         * gcc.dg/altivec-2.c: New.
10996
10997 2001-12-07  Richard Henderson  <rth@redhat.com>
10998
10999         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11000
11001 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11002
11003         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11004         ultrasparc.
11005
11006 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11007
11008         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11009
11010 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11011
11012         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11013         variable argument list.
11014
11015 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11016
11017         * gcc.c-torture/execute/memcheck: Delete entire directory.
11018         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11019         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11020
11021 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11022
11023         * gcc.dg/Wshadow-1.c: New test.
11024
11025 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11026
11027         * gcc.c-torture/compile/20011130-1.c: New test.
11028
11029         * gcc.dg/noncompile/20011025-1.c: New test.
11030
11031         * g++.dg/other/anon-union.C: New test.
11032
11033         * gcc.c-torture/execute/20011024-1.c: New test.
11034
11035 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11036
11037         * gcc.c-torture/execute/20000722-1.x,
11038         gcc.c-torture/execute/20010123-1.x: Remove.
11039         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11040         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11041         gcc.dg/c99-complit-2.c: New tests.
11042
11043 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11044
11045         * g++.dg/inherit/base1.C: New test.
11046
11047 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11048
11049         * g++.dg/other/stdarg1.C: New test.
11050
11051         * gcc.c-torture/compile/20011130-2.c: New test.
11052
11053 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11054
11055         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11056         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11057         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11058         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11059         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11060         * gcc.dg/builtin-prefetch-1.c: New test.
11061
11062 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11063
11064         * gcc.dg/20011130-1.c: New test.
11065
11066 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11067
11068         * g++.dg/other/scope1.C: New test.
11069         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11070
11071 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11072
11073         * gcc.dg/vla-init-1.c: New test.
11074
11075 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11076
11077         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11078
11079 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11080
11081         * objc.dg/alias.m: Update.
11082         * objc.dg/class-1.m: Update.
11083         * objc.dg/const-str-1.m: Update.
11084         * objc.dg/fwd-proto-1.m: Update.
11085         * objc.dg/id-1.m: Update.
11086         * objc.dg/super-class-1.m: Update.
11087
11088 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11089
11090         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11091         constructs.
11092
11093 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11094
11095         * gcc.c-torture/execute/20011128-1.c: New test.
11096
11097 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11098
11099         * gcc.dg/20011127-1.c: New test.
11100
11101 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11102
11103         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11104         from Austin Group draft 7.
11105         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11106         scanf format arguments.
11107         * gcc.dg/format/no-exargs-2.c: New test.
11108
11109 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11110
11111         * g++.dg/abi/vbase8-4.C: New test.
11112
11113 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11114
11115         * gcc.c-torture/execute/20011121-1.c: New test.
11116
11117 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11118
11119         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11120
11121 2001-11-23  Andreas Jaeger  <aj@suse.de>
11122
11123         * gcc.dg/cpp/charconst-2.c: New test.
11124
11125 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11126
11127         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11128         to the host if it is remote.  Let tests specify extra headers
11129         they use.
11130         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11131         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11132         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11133         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11134         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11135         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11136         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11137         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11138         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11139         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11140
11141 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11142
11143         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11144         for little endian ARMs.
11145
11146 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11147
11148         * gcc.c-torture/compile/20011119-1.c: New test.
11149         * gcc.c-torture/compile/20011119-2.c: New test.
11150
11151 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11152
11153         * gcc.dg/altivec-1.c: Fix typo.
11154
11155 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11156
11157         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11158
11159 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11160
11161         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11162
11163 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11164
11165         * lib/g77.exp: Don't specify --rpath-link.
11166
11167         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11168         across all the headers.
11169         * gcc.dg/format/format.exp: For testing on a remote host,
11170         copy format.h.
11171
11172         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11173         * gcc.c-torture/execute/930406-1.c: Likewise.
11174         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11175
11176 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11177
11178         * gcc.dg/altivec-1.c: New.
11179
11180 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11181
11182         * gcc.dg/cpp/fpreprocessed.c: New test case.
11183
11184 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11185
11186         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11187         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11188         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11189
11190 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11191
11192         * gcc.dg/no-builtin-1.c: New test.
11193
11194 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11195
11196         * gcc.c-torture/execute/20011115-1.c: New test.
11197
11198 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11199
11200         * gcc.c-torture/compile/20011114-2.c: New test.
11201         * gcc.c-torture/compile/20011114-3.c: New test.
11202         * gcc.c-torture/compile/20011114-4.c: New test.
11203
11204 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11205
11206         * g++.dg/other/init1.C: New test.
11207
11208 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11209
11210         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11211         message.
11212
11213         * gcc.c-torture/execute/20011114-1.c: New testcase.
11214
11215         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11216         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11217         like the (before this change) version of 20010327-1.c.
11218
11219 2001-11-14  Roger Sayle <roger@eyesopen.com>
11220
11221         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11222
11223 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11224
11225         * g++.dg/init/array2.C: New test.
11226
11227 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11228
11229         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11230
11231 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11232
11233         * g++.dg/other/forscope1.C: New test.
11234         * g++.dg/ext/forscope1.C: New test.
11235         * g++.dg/ext/forscope2.C: New test.
11236
11237 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11238
11239         * gcc.c-torture/execute/20011113-1.c: New test.
11240
11241 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11242
11243         * gcc.c-torture/execute/20011109-2.c: New test.
11244
11245         * gcc.c-torture/execute/20011109-1.c: New test.
11246
11247 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11248
11249         * gcc.c-torture/compile/20011109-1.c: New test.
11250
11251 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11252
11253         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11254         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11255         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11256         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11257         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11258         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11259         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11260
11261 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11262
11263         * g++.dg/warn/Wshadow-1.C: New tests.
11264         * g++.old-deja/g++.mike/for3.C: Update.
11265
11266 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11267
11268         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11269         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11270         XFAILs.  Adjust expected error texts.
11271         * gcc.c-torture/compile/20011106-1.c,
11272         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11273         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11274         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11275         gcc.dg/c99-array-lval-5.c: New tests.
11276
11277 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11278
11279         * gcc.dg/cpp/defined.c: Update.
11280
11281 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11282
11283         * gcc.c-torture/execute/anon-1.c: New test.
11284
11285 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11286
11287         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11288         same size, so no warning should be produced on stormy16.
11289
11290         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11291         due to oversized array.
11292         * g++.old-deja/g++.mike/ns15.C: Likewise.
11293         * g++.old-deja/g++.pt/crash16.C: Likewise.
11294
11295 2001-11-02  Graham Stott  <grahams@redhat.com>
11296
11297         * g++.dgother/debug1.C: Fix typos.
11298
11299 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11300
11301         * g++.dg/other/debug1.C: New test.
11302
11303 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11304
11305         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11306         of unsigned long.
11307
11308 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11309
11310         * gcc.dg/20011029-2.c: New test.
11311
11312         * gcc.c-torture/compile/20011029-1.c: New test.
11313
11314 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11315
11316         * objc/execute/class_self-1.m: New test.
11317         * objc/execute/class_self-2.m: New test.
11318
11319 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11320
11321         * gcc.misc-tests/msgs.exp: Delete.
11322         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11323         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11324         error set to match recent changes.
11325
11326 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11327
11328         * gcc.dg/20011021-1.c: New test.
11329
11330 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11331
11332         * gcc.c-torture/compile/20011023-1.c: New test.
11333
11334 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11335
11336         * lib/g77.exp: Rewrite based on lib/g++.exp.
11337
11338 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11339
11340         * gcc.c-torture/execute/20011019-1.c: New test.
11341
11342         * gcc.dg/20011018-1.c: New test.
11343
11344 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11345
11346         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11347
11348 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11349
11350         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11351         * gcc.dg/attr-invalid.c: Likewise.
11352
11353 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11354
11355         * testsuite/gcc.dg/20011015-1.c: New test.
11356
11357 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11358
11359         * g++.dg/template/unify2.C: New test.
11360
11361 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11362
11363         * g++.dg/other/exception-specification.C: New test
11364
11365 2001-10-13  Tom Rix  <trix@redhat.com>
11366
11367         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11368         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11369
11370 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11371
11372         * testsuite/gcc.dg/20011009-1.c: New test.
11373
11374 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11375
11376         PR g++/4476
11377         * g++.dg/other/friend1.C: New test.
11378
11379 2001-10-11  Richard Henderson  <rth@redhat.com>
11380
11381         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11382
11383 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11384
11385         * gcc.c-torture/compile/20011010-1.c: New.
11386
11387 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11388
11389         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11390         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11391         g77.f-torture/execute/execute.exp,
11392         g77.f-torture/noncompile/noncompile.exp,
11393         gcc.c-torture/compile/compile.exp,
11394         gcc.c-torture/execute/execute.exp,
11395         gcc.c-torture/execute/ieee/ieee.exp,
11396         gcc.c-torture/execute/memcheck/memcheck.exp,
11397         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11398         objc/execute/execute.exp: Update FSF address.
11399
11400 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11401
11402         * gcc.dg/cpp/cmdlne-C.c: Update.
11403         * gcc.dg/cpp/cmdlne-C2.c: New.
11404
11405 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11406
11407         * gcc.c-torture/execute/20011008-3.c: New.
11408
11409 2001-10-08  DJ Delorie  <dj@redhat.com>
11410
11411         * gcc.dg/20011008-1.c: New.
11412         * gcc.dg/20011008-2.c: New.
11413
11414 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11415
11416         * gcc.dg/cpp/spacing1.c: Update test.
11417
11418 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11419
11420         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11421         spelling errors of "separate" as "seperate".
11422
11423 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11424
11425         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11426         enough to avoid inlining.
11427
11428 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11429
11430         * lib/g77.exp: set libg2c_dir correctly.
11431
11432 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11433
11434         * gcc.dg/cpp/macro11.c: New test.
11435
11436 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11437
11438         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11439         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11440         gcc.dg/format/multattr-3.c: New tests.
11441         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11442         tests for format attributes on function pointers being rejected.
11443
11444 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11445
11446         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11447
11448 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11449
11450         * g++.dg/warn/format1.C: New test.
11451
11452 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11453
11454         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11455
11456 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11457
11458         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11459
11460 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11461
11462         * gcc.dg/cpp/redef2.c: Add test.
11463
11464 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11465
11466         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11467         long-standing bug on i686, apparently.
11468         * gcc.c-torture/execute/loop-2c.x: New file.
11469         * gcc.c-torture/execute/loop-2d.x: New file.
11470         * gcc.c-torture/execute/loop-3c.x: New file.
11471
11472 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11473
11474         * gcc.dg/cpp/20000625-2.c: Correct line number.
11475
11476 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11477
11478         * gcc.dg/cpp/macro10.c: New test.
11479         * gcc.dg/cpp/strify3.c: New test.
11480         * gcc.dg/cpp/spacing1.c: Add tests.
11481         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11482         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11483
11484 2001-09-24  DJ Delorie  <dj@redhat.com>
11485
11486         * gcc.c-torture/execute/20010924-1.c: New test.
11487
11488 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11489
11490         * testsuite/objc/execute/paste.m: Remove.
11491
11492 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11493
11494         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11495
11496 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11497
11498         * g77.dg/strlen0.f: New test.
11499
11500 2001-09-21  Richard Henderson  <rth@redhat.com>
11501
11502         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11503         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11504
11505 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11506
11507         Table-driven attributes.
11508         * g++.dg/ext/attrib1.C: New test.
11509
11510 2001-09-20  DJ Delorie  <dj@redhat.com>
11511
11512         * gcc.dg/20000926-1.c: Update expected warning messages.
11513         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11514         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11515         array.
11516
11517 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11518
11519         * g++.dg/eh/registers1.C: New test case.
11520
11521 2001-09-17  Richard Henderson  <rth@redhat.com>
11522
11523         * gcc.dg/array-5.c: Fix VLA decomposition test.
11524
11525 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11526
11527         * gcc.dg/cpp/line5.c: New testcase.
11528
11529 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11530
11531         * gcc.dg/cpp/macro9.c: New test.
11532
11533 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11534
11535         * gcc.c-torture/execute/980223.c: Change type of addr from long
11536         to char *.
11537
11538 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11539
11540         * gcc.c-torture/execute/20010915-1.c: New test.
11541
11542 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11543
11544         * g77.dg/bprob: New directory.
11545         * g77.dg/bprob/bprob.exp: New file.
11546         * g77.dg/bprob/bprob-1.f: New test.
11547         * g77.dg/gcov: New directory.
11548         * g77.dg/gcov/gcov.exp: New file.
11549         * g77.dg/gcov/gcov-1.f: New test.
11550         * g77.dg/gcov/gcov-1.x: New file.
11551
11552 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11553
11554         * gcc.dg/cpp/directiv.c: Update.
11555         * gcc.dg/cpp/undef1.c: Update.
11556
11557 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11558
11559         * gcc.dg/20010912-1.c: New test.
11560
11561 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11562
11563         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11564         language-independent file in lib.
11565         * lib/gcov.exp: New file.
11566
11567 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11568
11569         * gcc.c-torture/compile/20010911-1.c: New test.
11570
11571 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11572
11573         * lib/profopt.exp: New, to support profile-directed optimizations.
11574         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11575         * gcc.misc-tests/bprob-1.c: New test.
11576         * gcc.misc-tests/bprob-2.c: New test.
11577
11578 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11579
11580         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11581         XFAIL and which kinds of gcov output to verify.
11582         * gcc.misc-tests/gcov-4b.x: New file.
11583         * gcc.misc-tests/gcov-5b.x: New file.
11584         * gcc.misc-tests/gcov-6.x: New file.
11585         * gcc.misc-tests/gcov-7.c: New test.
11586         * gcc.misc-tests/gcov-7.x: New file.
11587
11588 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11589
11590         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11591         * gcc.misc-tests/gcov-6.c: New test.
11592
11593 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11594
11595         PR c++/3986
11596         * g++.dg/abi/vbase1.C: New test.
11597
11598 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11599
11600         * objc.dg/method-2.m: New.
11601
11602 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11603
11604         PR c++/4203
11605         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11606         * g++.dg/init/empty1.C: New test.
11607
11608 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11609
11610         * gcc.c-torture/compile/20010903-1.c: New test.
11611
11612 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11613
11614         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11615         for m68k.
11616
11617 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11618
11619         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11620
11621         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11622
11623         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11624
11625 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11626
11627         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11628         for 16-bit 'unsigned int'.
11629
11630 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11631
11632         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11633
11634 2001-08-27  Richard Henderson  <rth@redhat.com>
11635
11636         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11637         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11638
11639 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11640
11641         * gcc.dg/asm-names.c (ymain): New.
11642
11643 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11644
11645         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11646         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11647         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11648
11649 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11650
11651         * gcc.dg/compare5.c: New testcase.
11652
11653 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11654
11655         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11656         and "In instantiation".
11657
11658 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11659
11660         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11661
11662 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11663
11664         * gcc.misc-tests/gcov.exp: Add support for branch information.
11665         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11666         * gcc.misc-tests/gcov-4.c: New test.
11667         * gcc.misc-tests/gcov-4b.c: New test.
11668         * gcc.misc-tests/gcov-5b.c: New test.
11669
11670 2001-08-20  Zack Weinberg  <zackw@panix.com>
11671
11672         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11673         expected to fail.
11674
11675 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11676
11677         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11678
11679 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11680
11681         * g++.dg/eh/
11682         Moved to gcc-deps.exp
11683         * gcc-deps.exp: New file.
11684
11685 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11686
11687         * g++.old-deja/g++.pt/defarg14.C: New test.
11688
11689 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11690
11691         * g++.old-deja/g++.other/lineno5.C: New test.
11692
11693 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11694
11695         * g++.old-deja/g++.pt/crash68.C: New test.
11696
11697 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11698
11699         * g++.old-deja/g++.other/crash42.C: New test.
11700
11701 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11702
11703         * gcc.dg/cpp/extratokens.c: Fix.
11704         * gcc.dg/cpp/skipping2.c: New tests.
11705
11706 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11707
11708         * gcc.c-torture/execute/20010724-1.c: New file.
11709         * gcc.c-torture/execute/20010724-1.x: New file.
11710
11711 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11712
11713         * g++.old-deja/g++.other/cond7.C: New test.
11714
11715 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11716
11717         * g++.old-deja/g++.other/optimize4.C: New test.
11718
11719 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11720
11721         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11722
11723 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11724
11725         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11726         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11727         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11728         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11729
11730         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11731         bug report" message.
11732
11733         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11734         * g++.dg/ext/instantiate1.C: Move from old-deja.
11735
11736 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11737
11738         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11739         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11740         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11741         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11742
11743 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11744
11745         * gcc.c-torture/execute/20010723-1.c: New test.
11746
11747 2001-07-23  Ben Elliston  <bje@redhat.com>
11748
11749         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11750
11751 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11752
11753         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11754         i[34567]86-*-*.
11755         Delete handling of ieee_multilib_flags.
11756         Pass -mieee for alpha*-*-* and sh-*-*.
11757         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11758
11759 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11760
11761         Remove old-abi tests.
11762         * g++.old-deja/g++.mike/p11116.C: Remove.
11763         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11764
11765 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11766
11767         * g77.f-torture/compile/pr3743.f:  New test
11768
11769 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11770
11771         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11772
11773 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11774
11775         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11776         g++.old-deja/g++.pt/static6.C: Likewise.
11777         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11778         supports weak symbols.
11779
11780 2001-07-18  Andreas Jaeger  <aj@suse.de>
11781
11782         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11783         supported again.
11784
11785 2001-07-18  Andreas Jaeger  <aj@suse.de>
11786
11787         * gcc.dg/iftrap-1.c: Fix target line.
11788
11789 2001-07-17  Richard Henderson  <rth@redhat.com>
11790
11791         * gcc.c-torture/execute/20010717-1.c: New.
11792
11793 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11794
11795         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11796         tests.
11797
11798 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11799
11800         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11801
11802 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11803
11804         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11805         UAC_SIGBUS, UAC_NOPRINT definitions.
11806
11807 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11808
11809         * objc/execute/object_is_class.m: New test.
11810         * objc/execute/object_is_meta_class.m: New test.
11811
11812 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11813
11814         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11815         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11816
11817 2001-01-15  David Bil
11818         * objc/execute/class-14.m: Added.
11819         * objc/execute/class-2.m: Added.
11820         * objc/execute/class-3.m: Added.
11821         * objc/execute/class-4.m: Added.
11822         * objc/execute/class-5.m: Added.
11823         * objc/execute/class-6.m: Added.
11824         * objc/execute/class-7.m: Added.
11825         * objc/execute/class-8.m: Added.
11826         * objc/execute/class-9.m: Added.
11827         * objc/execute/class-tests-1.h
11828         * objc/execute/class-tests-2.h
11829         * objc/execute/compatibility_alias.m: Added.
11830         * objc/execute/encode-1.m: Added.
11831         * objc/execute/formal_protocol-1.m: Added.
11832         * objc/execute/formal_protocol-2.m: Added.
11833         * objc/execute/formal_protocol-3.m: Added.
11834         * objc/execute/formal_protocol-4.m: Added.
11835         * objc/execute/formal_protocol-5.m: Added.
11836         * objc/execute/formal_protocol-6.m: Added.
11837         * objc/execute/formal_protocol-7.m: Added.
11838         * objc/execute/informal_protocol.m: Added.
11839         * objc/execute/initialize.m: Added.
11840         * objc/execute/load.m: Added.
11841         * objc/execute/many_args_method.m: Added.
11842         * objc/execute/nested-3.m: Added.
11843         * objc/execute/no_clash.m: Added.
11844         * objc/execute/private.m: Added.
11845         * objc/execute/redefining_self.m: Added.
11846         * objc/execute/root_methods.m: Added.
11847         * objc/execute/selector-1.m: Added.
11848         * objc/execute/static-1.m: Added.
11849         * objc/execute/static-2.m: Added.
11850         * objc/execute/va_method.m: Added.
11851
11852 2001-03-10  Richard Henderson  <rth@redhat.com>
11853
11854         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11855
11856 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11857
11858         * g++.old-deja/g++.other/crash31.C: XFAIL.
11859         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11860         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11861         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11862         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11863         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11864
11865 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11866
11867         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11868
11869 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11870
11871         * gcc.dg/20000724-1.c: Don't use multiline strings.
11872
11873 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11874
11875         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11876         result of -cString against what we expect it to be; don't just
11877         print it out for no one to read.
11878
11879         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11880         Based on testcases provided by Nicola Pero.
11881
11882 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11883
11884         * gcc.dg/cpp/macro7.c: New test.
11885
11886 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11887
11888         * gcc.dg/cpp/multiline.c: Update.
11889
11890 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11891
11892         * g++.old-deja/g++.other/enum3.C: New test.
11893
11894 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11895
11896         * g++.old-deja/g++.other/pod1.C: New test.
11897
11898 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11899
11900         * g++.old-deja/g++.ext/overload1.C: New test.
11901
11902 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11903
11904         * g++.old-deja/g++.pt/using1.C: New test.
11905
11906 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11907
11908         * g++.old-deja/g++.other/using9.C: New test.
11909
11910 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11911
11912         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11913
11914         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11915
11916 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11917
11918         * g++.old-deja/g++.ext/realpt1.C: Remove.
11919
11920 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11921
11922         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11923
11924 2001-02-26  Will Cohen  <wcohen@redhat.com>
11925
11926         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11927
11928 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11929
11930         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11931         templatized constructors.
11932
11933 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11934
11935         * gcc.c-torture/execute/20010224-1.c: New test.
11936
11937 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11938
11939         * gcc.c-torture/execute/20010222-1.c: New test.
11940
11941 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11942
11943         * g++.old-deja/g++.other/inline20.C: New test.
11944
11945 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11946
11947         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11948
11949 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11950
11951         * g++.old-deja/g++.other/lookup22.C: New test.
11952
11953 200
11954         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11955         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11956         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11957         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11958         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11959
11960 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11961
11962         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11963         account.
11964
11965 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11966
11967         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11968
11969 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11970
11971         * g++.old-deja/g++.pt/crash62.C: New test.
11972
11973 2001-01-04  Richard Henderson  <rth@redhat.com>
11974
11975         * gcc.dg/20000926-1.c: Update expected warnings.
11976         * gcc.dg/array-2.c: Likewise.
11977         * gcc.dg/array-4.c: Also validate flexible array members.
11978         * gcc.dg/c99-flex-array-1.c: New.
11979
11980 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11981
11982         * gcc.c-torture/compile/20001222-1.x: Remove.
11983
11984 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11985
11986         * gcc.c-torture/execute/built-in-setjmp.c: New.
11987
11988 2001-01-03  Richard Henderson  <rth@redhat.com>
11989
11990         * gcc.dg/940510-1.c: Update expected error wording.
11991         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11992
11993 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11994
11995         * lib/target-supports.exp (check_alias_available): Modified to
11996         indicate aliases not supported if only weak aliases are supported.
11997
11998 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11999
12000         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12001         Turn on cmpstrsi checks for __pj__ and __i370__.
12002
12003 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12004
12005         * g++.old-deja/g++.other/virtual11.C: New test.
12006
12007 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12008
12009         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12010
12011 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12012
12013         * gcc.c-torture/compile/20010102-1.c: New test.
12014
12015 2001-01-02  Andreas Jaeger  <aj@suse.de>
12016
12017         * gcc.dg/noreturn-3.c: New test.
12018
12019         * gcc.dg/noreturn-4.c: New test.
12020
12021 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12022
12023         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12024         __builtin_fputc and __builtin_fwrite.
12025
12026 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12027
12028         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12029         signed char, not default char.
12030
12031 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12032
12033         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12034
12035 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12036
12037         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12038
12039 2000-12-29  Richard Henderson  <rth@redhat.com>
12040
12041         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12042         (__cyg_profile_func_exit): Define.
12043
12044 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12045
12046         * g++.dg/vtgc1.C: New test.
12047
12048 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12049
12050         * gcc.dg/noncompile/20001228-1.c: New test.
12051
12052         * gcc.dg/20001228-1.c: New test.
12053
12054         * gcc.c-torture/execute/20001228-1.c: New test.
12055
12056 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12057
12058         * gcc.dg/format-strfmon-1.c: New test.
12059
12060 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12061
12062         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12063         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12064         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12065         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12066         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12067         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12068         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12069         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12070         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12071         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12072         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12073         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12074         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12075
12076         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12077         * gcc.c-torture/execute/string-opt-4.c: Test index.
12078
12079 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12080
12081         * gcc.c-torture/compile/20001226-1.c: New test.
12082
12083 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12084
12085         * gcc.c-torture/compile/20001222-1.c: New test.
12086         * gcc.c-torture/compile/20001222-1.x: Xfail.
12087
12088 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12089
12090         * gcc.c-torture/execute/comp-goto-2.c: New test.
12091
12092 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12093
12094         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12095         Use long types if __INT_MAX__ is 32767.
12096         (main): Use cast to (sint32 *) when poking 88 into a_page.
12097
12098         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12099
12100 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12101
12102         * gcc.c-torture/compile/20001221-1.c: New test.
12103         * gcc.c-torture/execute/20001221-1.c: New test.
12104
12105 2000-12-20  Richard Henderson  <rth@redhat.com>
12106
12107         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12108         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12109
12110 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12111
12112         * gcc.dg/compare3.c: New test.
12113
12114 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12115
12116         * gcc.dg/format-warnll-1.c: New test.
12117
12118 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12119
12120         * gcc.dg/cpp/cmdlne-P.c: New test.
12121
12122 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12123
12124         * gcc.c-torture/execute/builtin-abs-1.c,
12125         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12126
12127 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12128
12129         * gcc.dg/cpp/multiline.c: New test.
12130
12131 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12132
12133         * g++.old-deja/g++.other/syshdr1.C: Update.
12134         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12135
12136 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12137
12138         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12139
12140 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12141
12142         * g++.old-deja/g++.pt/ttp65.C: New test.
12143
12144 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12145
12146         * g++.old-deja/g++.pt/ttp64.C: New test.
12147
12148 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12149
12150         * g++.old-deja/g++.pt/spec33.C: New test.
12151
12152 2000-12-14  Catherine Moore  <clm@redhat.com>
12153
12154         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12155         * gcc.c-torture/execute/920612-2.c: Likewise.
12156         * gcc.c-torture/execute/920428-2.c: Likewise.
12157         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12158         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12159
12160 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12161
12162         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12163         * gcc.dg/pack-test-2.c: Likewise.
12164
12165 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12166
12167         Tests by Zack Weinberg <zackw@stanford.edu>.
12168
12169         * gcc.dg/cpp/defined.c: Update.
12170         * gcc.dg/cpp/defined_trad.c: New tests.
12171
12172 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12173
12174         * gcc.dg/cpp/trad-direct.c: Update.
12175
12176 2000-12-11  Neil Booth  <neilb@earthling.net>
12177
12178         * gcc.dg/cpp/defined_trad.c
12179
12180 2000-12-11  Neil Booth  <neilb@earthling.net>
12181
12182         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12183
12184 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12185
12186         * gcc.dg/format-miss-2.c: New test.
12187
12188 2000-12-09  Neil Booth  <neilb@earthling.net>
12189
12190         * gcc.dg/cpp/lineflags.c: New tests.
12191         * gcc.dg/cpp/poison.c: Update.
12192         * gcc.dg/cpp/redef2.c: Update.
12193         * gcc.dg/cpp/skipping.c: New test.
12194
12195 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12196
12197         * g++.old-deja/g++.other/eh3.C: New testcase.
12198
12199 2000-12-07  Neil Booth  <neilb@earthling.net>
12200
12201         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12202         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12203         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12204         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12205         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12206         Update.
12207
12208 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12209
12210         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12211         __SIZE_TYPE__ instead of int for type of integers cast to
12212         pointers.
12213
12214 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12215
12216         * g++.old-deja/g++.other/cleanup4.C: New test.
12217
12218 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12219
12220         * format-sec-1.c: New test.
12221
12222 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12223
12224         * gcc.dg/format-nonlit-3.c: New test.
12225
12226 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12227
12228         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12229         through a null pointer.
12230
12231 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12232         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12233         library makes no calls to `operator new' during initialization.
12234
12235 2000-11-04  Neil Booth  <neilb@earthling.net>
12236
12237         * gcc.dg/cpp/include2.c: New tests.
12238
12239 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12240
12241         * lib/g++.exp (g++_set_ld_library_path): New function.
12242         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12243
12244 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12245
12246         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12247         warnings.
12248
12249 2000-11-01  Richard Henderson  <rth@redhat.com>
12250
12251         * g++.old-deja/g++.ext/namedret1.C: New.
12252         * g++.old-deja/g++.ext/namedret2.C: New.
12253         * g++.old-deja/g++.ext/namedret3.C: New.
12254
12255 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12256
12257         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12258         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12259
12260 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12261
12262         * gcc.c-torture/execute/va-arg-21.c: New test.
12263
12264 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12265
12266         * gcc.dg/c99-complex-2.c: New test.
12267
12268 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12269
12270         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12271
12272 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12273
12274         * g++.old-deja/g++.other/inline16.C: New test.
12275
12276 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12277
12278         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12279         __PRETTY_FUNCTION__
12280
12281 2000-10-29  Neil Booth  <neilb@earthling.net>
12282
12283         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12284         New tests.
12285         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12286         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12287         optimisation.
12288
12289 2000-10-29  Neil Booth  <neilb@earthling.net>
12290
12291         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12292         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12293         * mi5.c: Test multiple includes work with -C.
12294         * trigraphs.c: Test ^= version.
12295
12296 2000-10-28  Neil Booth  <neilb@earthling.net>
12297
12298         New tests and test updates for new macro expander.
12299
12300         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12301         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12302         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12303         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12304         new diagnostic messages.
12305
12306         * gcc.dg/cpp/macro3.c: New tests.
12307
12308 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12309
12310         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12311         on the same line.
12312
12313 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12314
12315         * g++.old-deja/g++.other/eh2.C: New test.
12316
12317 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12318
12319         * gcc.c-torture/execute/20001027-1.c: New test.
12320
12321 2000-10-26  Richard Henderson  <rth@redhat.com>
12322
12323         * gcc.c-torture/execute/20001026-1.c: New.
12324
12325 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12326
12327         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12328         * g++.old-deja/g++.law/builtin1.C: Likewise.
12329         * g++.old-deja/g++.law/ctors10.C: Likewise.
12330         * g++.old-deja/g++.law/virtual3.C: Likewise.
12331         * g++.old-deja/g++.mike/p658.C: Likewise.
12332         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12333         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12334         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12335         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12336         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12337
12338 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12339
12340         * gcc.c-torture/compile/20001024-1.c: New test.
12341
12342 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12343
12344         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12345         to tell us whether or not we are using V3.
12346
12347 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12348
12349         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12350         operands.
12351
12352 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12353
12354         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12355
12356 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12357
12358         * gcc.c-torture/execute/20001024-1.c: New test.
12359
12360 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12361
12362         * g++.old-deja/g++.other/sibcall1.C: New test.
12363
12364 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12365
12366         * gcc.dg/noncompile/init-3.c: New test.
12367
12368 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12369
12370         * gcc.dg/format-array-1.c: New test.
12371
12372 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12373
12374         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12375         writing through null pointers; remove comment about testing
12376         unterminated strings.
12377
12378 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12379
12380         * gcc.c-torture/execute/20001017-2.c: New test.
12381
12382 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12383
12384         * gcc.c-torture/compile/20001018-1.c: New test.
12385         * gcc.c-torture/compile/20001018-1.x: Xfail.
12386
12387 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12388
12389         * gcc.c-torture/execute/20001017-1.c: New test.
12390
12391 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12392
12393         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12394         for multiple use of arguments with scanf formats; add tests for
12395         multiple use of arguments.
12396
12397 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12398
12399         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12400
12401 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12402
12403         * gcc.dg/format-miss-1.c: New test.
12404
12405 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12406
12407         * gcc.c-torture/execute/20001013-1.c: New test.
12408
12409 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12410
12411         * gcc.dg/format-branch-1.c: New test.
12412
12413 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12414
12415         * README, lib/file-format.exp: Remove EGCS references.
12416
12417 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12418
12419         * gcc.dg/20001013-1.c: New test.
12420
12421 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12422
12423         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12424         for intmax_t in the compiler using __typeof__ and the type rules
12425         for conditional expressions.
12426
12427 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12428
12429         * gcc.dg/20001012-1.c: New test.
12430         * gcc.dg/20001012-2.c: New test.
12431
12432 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12433
12434         * gcc.dg/format-attr-1.c: New test.
12435
12436 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12437
12438         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12439         __LONG_LONG_MAX__ instead of LLONG_MAX.
12440
12441 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12442
12443         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12444         scanf flags.
12445         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12446         flags.
12447
12448 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12449
12450         * gcc.dg/sequence-pt-1.c: New test.
12451
12452 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12453
12454         * gcc.c-torture/execute/20001011-1.c: New testcase.
12455         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12456
12457 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12458
12459         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12460         does not error on it.
12461
12462 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12463
12464         * gcc.dg/20001009-1.c: New test.
12465
12466 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12467
12468         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12469         * gcc.c-torture/execute/20001009-2.c: ... to here.
12470
12471 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12472
12473         * gcc.c-torture/compile/20001009-1.c: New testcase.
12474         * gcc.c-torture/execute/20001009-1.c: New testcase.
12475         Testcases provided by Jan Hubicka <jh@suse.cz>.
12476
12477 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12478
12479         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12480         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12481         uintmax_t using <limits.h> to emulate the compiler's internal
12482         logic.  No longer XFAIL %j tests.
12483
12484 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12485
12486         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12487         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12488         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12489         regexps and details of expected handling of some bad formats.
12490         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12491         suppression.
12492
12493 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12494
12495         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12496         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12497         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12498         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12499         in list archives.
12500
12501 2000-10-06  Richard Henderson  <rth@cygnus.com>
12502
12503         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12504         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12505         * g++.old-deja/g++.jason/report.C: Likewise.
12506         * g++.old-deja/g++.law/friend5.C: Likewise.
12507         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12508         of the expected warnings.
12509
12510 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12511
12512         * g++.old-deja/g++.pt/enum14.C: New test.
12513
12514 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12515
12516         * g++.old-deja/g++.pt/crash59.C: New test.
12517
12518 2000-10-04  Will Cohen  <wcohen@redhat.com>
12519
12520         * gcc.dg/20000926-1.c: New test.
12521
12522 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12523
12524         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12525         function name for current C++ compiler.
12526         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12527
12528 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12529
12530         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12531         __PRETTY_FUNCTION__.
12532         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12533
12534 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12535
12536         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12537
12538 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12539
12540         * gcc.c-torture/compile/20000923-1.c: New test.
12541
12542 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12543
12544         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12545         * g++.old-deja/g++.pt/ttp62.C: Same.
12546         * g++.old-deja/g++.other/inline14.C: Same.
12547
12548 2000-09-24  Richard Henderson  <rth@cygnus.com>
12549
12550         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12551
12552 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12553
12554         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12555
12556 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12557
12558         * gcc.c-torture/compile/20000922-1.c: New file.
12559
12560 2000-09-21  Nick Clifton  <nickc@redhat.com>
12561
12562         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12563         a signed long modulo operation.
12564         (mod6): New function - perform an unsigned long modulo operation.
12565         (main): Add tests for modulos of very large numbers by very small
12566         dividends.
12567
12568 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12569
12570         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12571
12572 2000-09-19  Richard Henderson  <rth@cygnus.com>
12573
12574         * gcc.dg/compare2.c (case 10): XFAIL.
12575
12576 2000-09-18  Richard Henderson  <rth@cygnus.com>
12577
12578         * gcc.c-torture/execute/20000906-1.c: Move ...
12579         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12580         that support __builtin_trap.
12581
12582 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12583
12584         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12585
12586 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12587
12588         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12589         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12590         more $ format tests.
12591
12592 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12593
12594         * gcc.dg/format-errmk-1.c: New test.
12595
12596 2000-09-17  Greg McGary  <greg@mcgary.org>
12597
12598         * gcc.c-torture/execute/20000917-1.x: Remove.
12599
12600 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12601
12602         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12603
12604 2000-09-17  Greg McGary  <greg@mcgary.org>
12605
12606         * gcc.c-torture/execute/20000917-1.c: New test.
12607         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12608
12609 2000-09-16  Neil Booth  <NeilB@earthling.net>
12610
12611         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12612         in nested macro bug.
12613
12614 2000-09-15  Neil Booth  <NeilB@earthling.net>
12615
12616         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12617
12618 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12619
12620         * gcc.c-torture/execute/20000914-1.c: New test.
12621
12622 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
12623
12624         * g++.other/inline13.C: New test.
12625
12626 2000-09-12  Andreas Jaeger  <aj@suse.de>
12627
12628         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
12629         constant by Ulrich Drepper <drepper@redhat.com>.
12630
12631 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
12632
12633         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
12634
12635 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12636
12637         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
12638
12639 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
12640
12641         * gcc.dg/cpp/backslash.c: New test.
12642
12643 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
12644
12645         * gcc.c-torture/execute/20000910-1.c: New test.
12646         * gcc.c-torture/execute/20000910-2.c: Likewise.
12647
12648 2000-09-11  Robert Lipe  <robertl@sco.com>
12649
12650         * gcc.dg/pragma-align.c: New test.
12651
12652 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12653
12654         * g++.old-deja/g++.pt/explicit82.C: New test.
12655         * g++.old-deja/g++.pt/explicit83.C: New test.
12656
12657 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
12658
12659         * gcc.dg/asm-names.c: New test.
12660
12661 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12662
12663         * gcc.dg/cpp/tr-warn6.c: New test
12664
12665 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12666
12667         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
12668         be accepted.
12669
12670 2000-09-07  Catherine Moore  <clm@redhat.com>
12671
12672         * gcc.c-torture/execute/unroll-1.c: New test.
12673
12674 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
12675
12676         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
12677         ERROR markers.
12678         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
12679         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
12680         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
12681         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
12682         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
12683         Preprocess only.
12684         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
12685         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
12686
12687 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12688
12689         * g++.old-deja/g++.pt/deduct2.C: New test.
12690
12691 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12692
12693         * g++.old-deja/g++.pt/parms2.C: New test.
12694
12695 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12696
12697         * g++.old-deja/g++.pt/crash58.C: New test.
12698
12699 2000-09-06  Greg McGary  <greg@mcgary.org>
12700
12701         * gcc.c-torture/execute/20000906-1.c: New test.
12702         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
12703
12704 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12705
12706         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
12707
12708 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12709
12710         * g++.old-deja/g++.pt/crash57.C: New test.
12711
12712 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12713
12714         * g++.old-deja/g++.pt/crash56.C: New test.
12715
12716 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12717
12718         * g++.old-deja/g++.pt/koenig1.C: New test.
12719
12720 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12721
12722         * gcc.dg/20000904-1.c: New test.
12723
12724 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12725
12726         * gcc.dg/cpp/paste8.c: New test.
12727
12728 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
12729
12730         * gcc.c-torture/compile/20000827-1.c: New test.
12731
12732 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12733
12734         * gcc.dg/format-diag-1.c: New test.
12735
12736 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12737
12738         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
12739         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
12740         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
12741         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
12742         gcc.dg/formatz-1.c: Adjust warning regular expressions.
12743
12744 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12745
12746         * g++.old-deja/g++.other/nested4.C: New test.
12747
12748 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12749
12750         * g++.old-deja/g++.ns/scoped1.C: New test.
12751
12752 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
12753
12754         * lib/g++.exp: Support testing already-installed GCC.
12755
12756 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12757
12758         * wtr-label-1.c, wtr-suffix-1.c: New tests.
12759
12760 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12761
12762         * gcc.dg/return-type-2.c: New test.
12763
12764 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
12765
12766         * gcc.c-torture/compile/20000825-1.c: New test.
12767
12768 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
12769
12770         * gcc.dg/dwarf2-2.c: New test.
12771
12772 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
12773
12774         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
12775         dg-warning regexps.
12776
12777 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12778
12779         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
12780         gcc.dg/format-ext-5.c: New tests.
12781
12782 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
12783
12784         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
12785
12786 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
12787
12788         * gcc.dg/noncompile/930622-2.c: Adjust error message.
12789
12790 2000-08-24  Richard Henderson  <rth@cygnus.com>
12791
12792         * gcc.dg/ia64-sync-1.c: New test.
12793         * gcc.dg/ia64-sync-2.c: New test.
12794         * gcc.dg/ia64-asm-1.c: New test.
12795
12796 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12797
12798         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
12799         * gcc.dg/format-ext-2.c: New test.
12800
12801 2000-08-23  Jason Merrill  <jason@redhat.com>
12802
12803         * lib/old-dejagnu.exp: Also ignore "In member function" and
12804         "At global scope".
12805
12806 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12807
12808         * gcc.dg/noncompile/label-lineno-1.c: New test.
12809
12810 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12811
12812         * gcc.dg/c99-array-nonobj-1.c: New test.
12813
12814 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12815
12816         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
12817         tests.
12818         * gcc.dg/format-ext-1.c: New test.
12819
12820 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12821
12822         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
12823         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
12824         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
12825         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
12826         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
12827
12828 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12829
12830         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
12831         gcc.dg/c99-strftime-2.c: New tests.
12832
12833 2000-08-22  Richard Henderson  <rth@cygnus.com>
12834
12835         * gcc.c-torture/execute/20000822-1.c: New test.
12836
12837 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12838
12839         * gcc.c-torture/execute/20000819-1.x: Remove.
12840
12841 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12842
12843         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
12844         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
12845         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
12846         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
12847         gcc.dg/format-xopen-1.c: New tests.
12848
12849 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12850
12851         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
12852
12853 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12854
12855         * g++.old-deja/g++.other/loop2.C: New test.
12856
12857         * gcc.c-torture/compile/20000606-1.c: New test.
12858         * gcc.c-torture/compile/20000728-1.c: New test.
12859         * gcc.c-torture/execute/20000801-1.c: New test.
12860         * gcc.c-torture/execute/20000801-2.c: New test.
12861         * gcc.c-torture/execute/20000819-1.c: New test.
12862         * gcc.c-torture/execute/20000819-1.x: XFAIL.
12863         * gcc.dg/20000629-1.c: New test.
12864         * gcc.dg/20000724-1.c: New test.
12865         * gcc.dg/20000807-1.c: New test.
12866
12867 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
12868
12869         * gcc.dg/cpp/pragma-1.c: New test.
12870         * gcc.dg/cpp/pragma-2.c: New test.
12871
12872 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
12873
12874         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
12875         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
12876
12877 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12878
12879         * gcc.c-torture/compile/20000818-1.c: New test.
12880
12881 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
12882
12883         * gcc.c-torture/execute/20000818-1.c: New test.
12884
12885 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12886
12887         * gcc.dg/format-va-1.c: New test.
12888
12889 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12890
12891         * g++.old-deja/g++.other/typedef8.C: New test.
12892
12893 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12894
12895         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
12896         * g++.old-deja/g++.mike/net36.C: Mark candidate.
12897         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
12898         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
12899         * g++.old-deja/g++.other/ptrmem7.C: New test.
12900         * g++.old-deja/g++.pt/ptrmem10.C: New test.
12901
12902 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12903
12904         * g++.old-deja/g++.pt/typename27.C: New test.
12905
12906 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
12907
12908         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
12909         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
12910         * g++.old-deja/g++.pt/friend45.C: New test.
12911         * g++.old-deja/g++.other/friend8.C: New test.
12912
12913 2000-08-15  Richard Henderson  <rth@cygnus.com>
12914
12915         * gcc.c-torture/execute/20000815-1.c: New test.
12916
12917 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12918
12919         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
12920         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
12921         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
12922
12923 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
12924
12925         * g++.old-deja/g++.other/refinit2.C: New test.
12926
12927 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
12928
12929         * lib/c-torture.exp (c-torture): Make
12930         compiler_conditional_xfail_data global.
12931         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
12932         compiler_conditional_xfail_data machinery.
12933         (f-torture-execute): Likewise.
12934         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
12935         and only when unrolling loops.
12936
12937         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
12938
12939 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12940
12941         * g++.old-deja/g++.pt/explicit81.C: New test.
12942
12943 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12944
12945         * g++.old-deja/g++.pt/typename26.C: New test.
12946
12947 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
12948
12949         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
12950         warning.
12951
12952 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12953
12954         * g++.old-deja/g++.other/array3.C: New test.
12955
12956 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12957
12958         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
12959         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
12960         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
12961         New tests.
12962
12963 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
12964
12965         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
12966         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12967
12968 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
12969
12970         * gcc.c-torture/execute/20000808-1.c: New test.
12971
12972 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12973
12974         * gcc.dg/c90-const-expr-1.c: New test.
12975
12976 2000-08-08  Richard Henderson  <rth@cygnus.com>
12977
12978         * gcc.dg/noncompile/920923-1.c: Declare calloc.
12979
12980 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12981
12982         * gcc.dg/noncompile/const-ll-1.c: New test.
12983
12984 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12985
12986         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
12987
12988 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12989
12990         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
12991         that running programs linked against the shared version of libobjc
12992         run correctly.
12993
12994 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12995
12996         * gcc.dg/c99-printf-1.c: New test.
12997
12998 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12999
13000         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13001
13002 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13003
13004         * gcc.c-torture/execute/20000731-1.x: Delete.
13005
13006 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13007
13008         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13009         and torture_without_loops as is done by c-torture.exp.
13010         (search_for): Copy from c-torture.exp.
13011         (gcc-dg-runtest): New function, drives a directory of tests
13012         iterating over the TORTURE_OPTIONS.
13013         (scan-assembler, scan-assembler-not): Move here from
13014         individual directory drivers.
13015
13016         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13017         defined by lib/gcc-dg.exp.
13018         * gcc.dg/cpp/cpp.exp: Likewise.
13019         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13020         gcc-dg-runtest, so we cycle over optimization options.
13021
13022         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13023         * gcc.dg/compare2.c: No longer expected to fail.
13024
13025 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13026
13027         * gcc.c-torture/execute/20000804-1.c: New test.
13028
13029 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13030
13031         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13032
13033 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13034
13035         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13036
13037 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13038
13039         * gcc.c-torture/compile/20000803-1.c: New test.
13040
13041 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13042
13043         * gcc.c-torture/execute/20000801-3.c,
13044         gcc.c-torture/execute/20000801-4.c: New tests.
13045         * gcc.c-torture/execute/20000801-3.x,
13046         gcc.c-torture/execute/20000801-4.x: Xfail.
13047
13048 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13049
13050         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13051         libobjc/.libs to allow for libtool.
13052
13053 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13054
13055         * gcc.c-torture/compile/20000802-1.c: New test.
13056
13057 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13058
13059         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13060
13061 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13062
13063         * gcc-c-torture/execute/20000731-2.c: New test.
13064
13065         * gcc.c-torture/execute/20000731-1.c: New test.
13066         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13067
13068 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13069
13070         * testsuite/gcc.dg/cpp/paste7.c: New test.
13071         * gcc.dg/cpp/20000725-1.c: New test.
13072
13073 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13074
13075         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13076         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13077         declaration warning for __builtin_dwarf_reg_size.
13078
13079         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13080
13081 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13082
13083         * gcc.dg/noncompile/voidparam-1.c: New test.
13084
13085 2000-07-30  Richard Henderson  <rth@cygnus.com>
13086
13087         * gcc.dg/c90-digraph-1.c: Don't xfail.
13088         * gcc.dg/compare2.c (case 10): Xfail.
13089         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13090
13091 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13092
13093         * gcc.dg/c99-main-1.c: New test.
13094
13095 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13096
13097         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13098
13099 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13100
13101         * gcc.c-tortuer/execute/20000726-1.c: New test.
13102
13103 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13104
13105         * gcc.c-torture/execute/enum-2.c: New test.
13106
13107 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13108
13109         * gcc.dg/cpp/tr-warn3.c: New test.
13110
13111 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13112
13113         * g++.old-deja/g++.ext/implicit1.C: Remove.
13114         * g++.old-deja/g++.jason/c2.C: Remove
13115         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13116         * g++.old-deja/g++.pt/crash16.C: Likewise.
13117         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13118
13119 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13120
13121         * g++.old-deja/g++.other/for2.C: New test.
13122
13123 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13124
13125         * gcc.dg/20000720-1.c: New test.
13126
13127 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13128
13129         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13130
13131 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13132
13133         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13134         * gcc.c-torture/execute/20000722-1.c: New.
13135         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13136
13137 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13138
13139         * gcc.dg/cpp/20000720-1.S: New test.
13140
13141 2000-07-21  Michael Meissner  <meissner@redhat.com>
13142
13143         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13144
13145 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13146
13147         * g++.old-deja/g++.brendan/crash16.C,
13148         g++.old-deja/g++.brendan/parse3.C,
13149         g++.old-deja/g++.brendan/redecl1.C,
13150         g++.old-deja/g++.ns/template13.C,
13151         g++.old-deja/g++.other/decl4.C,
13152         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13153
13154 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13155
13156         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13157         and "Internal error".
13158
13159         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13160         regexps.
13161         * gcc.dg/cpp/paste6.c: New test.
13162
13163 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13164
13165         * gcc.dg/cpp/tr-direct.c: New test.
13166
13167         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13168         gcc.dg/cpp/undef1.c: Tweak error regexps.
13169
13170 2000-07-18  Eric Christopher <echristo@redhat.com>
13171
13172         * gcc.c-torture/compile/20000718-1.c: New test.
13173
13174 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13175
13176         * cpplex.c (_cpp_push_token): If the token being pushed back
13177         is the previous token in this context, just subtract one from
13178         context->posn.
13179         * cppmacro.c (save_expansion): Clear aux field when storing a
13180         placemarker.
13181
13182 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13183
13184         * gcc.dg/noncompile/redecl-1.c: New test.
13185
13186 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13187
13188         * gcc.c-torture/execute/20000717-5.c: New test.
13189         * gcc.c-torture/execute/20000717-1.x: Removed.
13190
13191 2000-07-17  Richard Henderson  <rth@cygnus.com>
13192
13193         * gcc.c-torture/execute/20000717-4.c: New test.
13194
13195 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13196
13197         * gcc.dg/cpp/syshdr.c: New test.
13198         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13199
13200 2000-07-17  Neil Booth  <neilb@earthling.net>
13201
13202         * gcc.dg/cpp/cmdlne-dM.c: New test.
13203         * gcc.dg/cpp/cmdlne-dD.c: New test.
13204
13205 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13206
13207         * gcc.c-torture/execute/20000717-3.c: New test.
13208
13209         * gcc.c-torture/compile/20000717-1.c: New test.
13210
13211 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13212
13213         * gcc.c-torture/execute/20000717-2.c: New test.
13214
13215 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13216
13217         * gcc.dg/formatz-1.c: New test.
13218
13219         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13220         * gcc.dg/c99-digraph-1.c: New tests.
13221
13222         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13223         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13224
13225         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13226         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13227         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13228         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13229         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13230         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13231         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13232
13233 2000-07-17   Greg McGary <greg@mcgary.org>
13234
13235         * gcc.c-torture/execute/20000717-1.c: New test.
13236         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13237
13238 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13239
13240         * gcc.c-torture/execute/20000715-2.c: New test.
13241         * gcc.dg/20000715-1.c: New test.
13242
13243 2000-07-15  Michael Meissner  <meissner@redhat.com>
13244
13245         * gcc.c-torture/execute/20000715-1.c: New test.
13246
13247 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13248
13249         * gcc.c-torture/execute/20000707-1.c: New test.
13250
13251 2000-07-13  Neil Booth  <NeilB@earthling.net>
13252
13253         * testsuite/gcc.dg/cpp/digraph1.c,
13254         testsuite/gcc.dg/cpp/digraph2.c,
13255         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13256
13257 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13258
13259         * g77.f-torture/compile/20000630-2.f:  New test.
13260         * g77.f-torture/compile/20000630-2.x
13261
13262 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13263
13264         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13265
13266 2000-07-11  Neil Booth  <NeilB@earthling.net>
13267
13268         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13269
13270 2000-07-11  Neil Booth  <NeilB@earthling.net>
13271
13272         * gcc.dg/cpp/cmdlne-C.c: New.
13273
13274 2000-07-09  Neil Booth  <NeilB@earthling.net>
13275
13276         * gcc.dg/cpp/directiv.c: New tests.
13277         * gcc.dg/cpp/undef1.c: Update.
13278
13279 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13280
13281         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13282
13283 2000-07-09  Neil Booth  <NeilB@earthling.net>
13284
13285         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13286
13287 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13288
13289         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13290         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13291
13292 2000-07-08  Neil Booth  <NeilB@earthling.net>
13293
13294         * gcc.dg/cpp/macsyntx.c: New tests.
13295
13296 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13297
13298         * gcc.dg/20000707-1.c: New test.
13299
13300 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13301
13302         * gcc.c-torture/execute/20000706-1.c: New test.
13303         * gcc.c-torture/execute/20000706-2.c: New test.
13304         * gcc.c-torture/execute/20000706-3.c: New test.
13305         * gcc.c-torture/execute/20000706-4.c: New test.
13306         * gcc.c-torture/execute/20000706-5.c: New test.
13307
13308 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13309
13310         * g++.old-deja/g++.pt/instantiate7.C: New test.
13311
13312 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13313
13314         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13315         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13316         * g++.old-deja/g++.other/rtti3.C: Likewise.
13317         * g++.old-deja/g++.other/rttid3.C: Likewise.
13318
13319 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13320
13321         *  g77.f-torture/compile/20000630-1.x: Fix typo
13322
13323 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13324
13325         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13326         assembly output.
13327
13328 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13329
13330         * gcc.dg/cpp/ident.c: New test.
13331
13332 2000-07-05  Neil Booth  <NeilB@earthling.net>
13333
13334         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13335           gcc.dg/cpp/lexstrng.c: New tests.
13336
13337 2000-07-04  Neil Booth  <NeilB@earthling.net>
13338
13339         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13340         * gcc.dg/cpp/strify2.c: Same.
13341
13342 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13343
13344         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13345         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13346         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13347         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13348
13349         * testsuite/gcc.dg/cpp/macro1.c,
13350         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13351         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13352         testsuite/gcc.dg/cpp/strify1.c,
13353         testsuite/gcc.dg/cpp/strify2.c: New tests.
13354
13355 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13356
13357         * gcc.c-torture/execute/20000703-1.c: New test.
13358
13359 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13360
13361         * g++.old-deja/g++.pt (lookup10.C): New test.
13362
13363 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13364
13365         * g++.old-deja/g++.pt (typename25.C): New test.
13366
13367 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13368
13369         * gcc.c-torture/compile/20000701-1.c: New test.
13370
13371 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13372
13373         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13374         to test case.
13375
13376 2000-06-30  Catherine Moore  <clm@cygnus.com>
13377
13378         * gcc.c-torture/execute/align-1.c: New test.
13379
13380 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13381
13382         * g++.old-deja/g++.pt/expr8.C: New test.
13383         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13384
13385 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13386
13387         * gcc.c-torture/compile/20000629-1.c: New test.
13388
13389 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13390
13391
13392         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13393         gcc.dg/noncompile directory, depending on whether they're
13394         preprocessor tests or not.  Annotate all the tests for the dg
13395         framework.
13396
13397         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13398         * gcc.dg/noncompile/noncompile.exp: New.
13399
13400         * Moved files:
13401         Old name                                New name
13402         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13403         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13404         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13405         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13406         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13407         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13408         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13409         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13410         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13411         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13412         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13413         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13414         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13415         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13416         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13417         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13418         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13419         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13420         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13421         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13422         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13423         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13424         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13425         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13426
13427         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13428         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13429         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13430         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13431         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13432         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13433
13434 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13435
13436         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13437         declare one variable.  On the fourth, error.
13438         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13439         declared by 20000628-1a.h.
13440
13441 2000-06-29  Richard Henderson  <rth@redhat.com>
13442
13443         * gcc.c-torture/execute/930529-1.x: New file.
13444         * gcc.dg/920413-1.c: Adjust expected warning text.
13445         * gcc.dg/980217-1.c: Declare abort.
13446         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13447
13448 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13449
13450         * g77.f-torture/compile/20000629-1.f: New test.
13451         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13452
13453 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13454
13455         Rearrange lots of files, removing entirely the
13456         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13457         directories.
13458
13459         * Deleted files:
13460         gcc.c-torture/code_quality/code_quality.exp
13461         gcc.c-torture/special/special.exp
13462         gcc.failure/failure.exp
13463         gcc.failure/940409-1.x
13464         gcc.c-torture/compile/961203-1.x
13465
13466         * New files:
13467         gcc.misc-tests/linkage.exp
13468         gcc.c-torture/execute/920730-1t.c
13469         gcc.c-torture/execute/920730-1t.x
13470         gcc.c-torture/compile/920520-1.x
13471         gcc.c-torture/compile/920521-1.x
13472         gcc.c-torture/compile/981006-1.x
13473         gcc.c-torture/execute/eeprof-1.x
13474
13475         * Moved files (possibly with modifications to fit a new harness):
13476         Old name                                New name
13477         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13478         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13479         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13480         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13481         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13482         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13483         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13484         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13485         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13486         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13487         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13488         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13489         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13490         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13491
13492 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13493
13494         * c-torture/compile/961203-1.x: Delete.
13495
13496         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13497         not exit. Include stdio.h.
13498         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13499         * gcc.misc-tests/dg-12.c: Likewise.
13500         * gcc.misc-tests/dg-5.c: Likewise.
13501         * gcc.misc-tests/dg-6.c: Likewise.
13502         * gcc.misc-tests/dg-7.c: Prototype abort.
13503         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13504         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13505         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13506         not exit.
13507         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13508         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13509
13510 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13511
13512         * gcc.dg/cpp/20000628-1.c: New test.
13513         * gcc.dg/cpp/20000628-1.h: New header for above test.
13514         * gcc.dg/cpp/20000628-1a.h: Likewise.
13515
13516 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13517
13518         * gcc.dg/cpp: New directory.
13519         * gcc.dg/cpp/cpp.exp: New driver.
13520         * gcc.dg/cpp/20000627-1.c: New test.
13521         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13522         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13523         and rewrite as a compilation test.
13524
13525         * gcc.dg: Move many files into the cpp subdirectory, possibly
13526         renaming or editing them as well.
13527         Old name                New name
13528         990119-1.c              cpp/19990119-1.c
13529         990228-1.c              cpp/19990228-1.c
13530         990407-1.c              cpp/19990407-1.c
13531         990409-1.c              cpp/19990409-1.c
13532         990413-1.c              cpp/19990413-1.c
13533         990703-1.c              cpp/19990703-1.c
13534         20000127-1.c            cpp/20000127-1.c
13535         20000129-1.c            cpp/20000129-1.c
13536         20000207-1.c            cpp/20000207-1.c
13537         20000207-2.c            cpp/20000207-2.c
13538         20000209-1.c            cpp/20000209-1.c
13539         20000209-2.c            cpp/20000209-2.c
13540         20000301-1.c            cpp/20000301-1.c
13541         20000419-1.c            cpp/20000419-1.c
13542         20000510-1.S            cpp/20000510-1.S
13543         20000519-1.c            cpp/20000519-1.c
13544         20000529-1.c            cpp/20000529-1.c
13545         20000625-1.c            cpp/20000625-1.c
13546         20000625-2.c            cpp/20000625-2.c
13547         cpp-as1.c               cpp/assert1.c
13548         cpp-as2.c               cpp/assert2.c
13549         cxx-comments-1.c        cpp/cxxcom1.c
13550         cxx-comments-2.c        cpp/cxxcom2.c
13551         endif-label.c           cpp/endif.c
13552         cpp-hash1.c             cpp/hash1.c
13553         cpp-hash2.c             cpp/hash2.c
13554         cpp-if1.c               cpp/if-1.c
13555         cpp-if2.c               cpp/if-2.c
13556         cpp-if3.c               cpp/if-3.c
13557         cpp-if4.c               cpp/if-4.c
13558         cpp-if5.c               cpp/if-5.c
13559         cpp-cond.c              cpp/if-cexp.c
13560         cpp-missingop.c         cpp/if-mop.c
13561         cpp-missingparen.c      cpp/if-mpar.c
13562         cpp-opprec.c            cpp/if-oppr.c
13563         cpp-ifparen.c           cpp/if-paren.c
13564         cpp-shortcircuit.c      cpp/if-sc.c
13565         cpp-shift.c             cpp/if-shift.c
13566         cpp-unary.c             cpp/if-unary.c
13567         cpp-li1.c               cpp/line1.c
13568         cpp-li2.c               cpp/line2.c
13569         lineno.c                cpp/line3.c
13570         lineno-2.c              cpp/line4.c
13571         cpp-mi.c                cpp/mi1.c
13572         cpp-mic.h               cpp/mi1c.h
13573         cpp-micc.h              cpp/mi1cc.h
13574         cpp-mind.h              cpp/mi1nd.h
13575         cpp-mindp.h             cpp/mi1ndp.h
13576         cpp-mix.h               cpp/mi1x.h
13577         cpp-mi2.c               cpp/mi2.c
13578         cpp-mi2a.h              cpp/mi2a.h
13579         cpp-mi2b.h              cpp/mi2b.h
13580         cpp-mi2c.h              cpp/mi2c.h
13581         cpp-mi3.c               cpp/mi3.c
13582         cpp-mi3.def             cpp/mi3.def
13583         poison-1.c              cpp/poison.c
13584         pr-impl.c               cpp/prag-imp.c
13585         cpp-redef-2.c           cpp/redef1.c
13586         cpp-redef.c             cpp/redef2.c
13587         strpaste.c              cpp/strp1.c
13588         strpaste-2.c            cpp/strp2.c
13589         cpp-tradpaste.c         cpp/tr-paste.c
13590         cpp-tradstringify.c     cpp/tr-str.c
13591         cpp-tradwarn1.c         cpp/tr-warn1.c
13592         cpp-tradwarn2.c         cpp/tr-warn2.c
13593         trigraphs.c             cpp/trigraphs.c
13594         cpp-unc1.c              cpp/unc1.c
13595         cpp-unc2.c              cpp/unc2.c
13596         cpp-unc3.c              cpp/unc3.c
13597         cpp-unc.c               cpp/unc4.c
13598         undef.c                 cpp/undef1.c
13599         undef-2.c               cpp/undef2.c
13600         cpp-wi1.c               cpp/widestr1.c
13601
13602 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13603
13604         * lib/g++.exp (g++_include_flags): Tweak.
13605
13606 2000-06-27  H.J. Lu  <hjl@gnu.org>
13607             Loren J. Rittle  <ljrittle@acm.org>
13608
13609         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13610         version with one that knows about the new gcc tree structure.
13611         (g++_link_flags): Same.
13612
13613 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13614
13615         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13616         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13617         case we are cross-compiling.
13618
13619         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13620         g++.old-deja/g++.niklas/Makefile.in,
13621         g++.old-deja/g++.niklas/configure.in,
13622         g++.old-deja/g++.other/Makefile.in,
13623         g++.old-deja/g++.other/configure.in,
13624         gcc.c-torture/code_quality/Makefile.in,
13625         gcc.c-torture/code_quality/configure.in,
13626         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
13627         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
13628         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
13629         gcc.c-torture/execute/ieee/Makefile.in,
13630         gcc.c-torture/execute/ieee/configure.in,
13631         gcc.c-torture/noncompile/Makefile.in,
13632         gcc.c-torture/noncompile/configure.in,
13633         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
13634         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
13635         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
13636
13637 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13638
13639         * g++.old-deja/g++.other/ambig3.C: New test.
13640
13641 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13642
13643         * g++.old-deja/g++.pt/syntax1.C: New test.
13644         * g++.old-deja/g++.pt/syntax2.C: New test.
13645         * g++.old-deja/g++.other/syntax3.C: New test.
13646         * g++.old-deja/g++.other/syntax4.C: New test.
13647
13648 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13649
13650         * gcc.dg/20000623-1.c: Prototype exit and abort.
13651
13652 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13653
13654         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
13655         New tests.
13656         * gcc.dg/cpp-mi3.def: New file.
13657
13658         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
13659         inside assertions.
13660         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
13661         lexer's error messages.
13662         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
13663         divine anything from the linemarkers.
13664         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
13665         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
13666
13667 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
13668
13669         * gcc.dg/20000623-1.c: New test.
13670
13671 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
13672
13673         * gcc.c-torture/execute/20000622-1.c: New test.
13674
13675 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13676
13677         * g++.old-deja/g++.other/init15.C: New test.
13678
13679 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13680
13681         * g++.old-deja/g++.pt/vaarg2.C: New test.
13682         * g++.old-deja/g++.pt/vaarg3.C: New test.
13683
13684 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
13685
13686         * g++.old-deja/g++.other/dyncast6.C: New test.
13687
13688 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
13689
13690         * gcc.c-torture/execute/loop-6.c: New test.
13691
13692 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
13693
13694         * gcc.dg/20000614-1.c: New test.
13695         * gcc.dg/20000614-2.c: New test.
13696
13697 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
13698
13699         * g++.old-deja/g++.other/inline12.C: New test.
13700
13701 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
13702
13703         * g++.old-deja/g++.other/eh1.C: New test.
13704
13705 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
13706
13707         * g++.old-deja/g++.other/type.C: New test.
13708
13709 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13710
13711         * g++.old-deja/g++.other/initstring.C: New test.
13712
13713 2000-06-12  Jason Merrill  <jason@redhat.com>
13714
13715         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
13716
13717 2000-06-09  Jeffrey A Law  (law@cygnus.com)
13718
13719         * gcc.c-torture/compile/20000609-1.c: New test.
13720
13721 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
13722
13723         * gcc.dg/20000609-1.c: New test.
13724
13725 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
13726
13727         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
13728         * gcc.c-torture/noncompile/poison-1.c: Move...
13729         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
13730         * gcc.dg/cpp-li1.c: Add a token after the #line.
13731
13732 2000-06-05  Richard Henderson  <rth@cygnus.com>
13733
13734         * gcc.c-torture/execute/20000605-2.c: New test.
13735         * gcc.c-torture/execute/20000605-3.c: New test.
13736
13737 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
13738
13739         * g77.f-torture/execute/20000503-1.x: New file.
13740
13741 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13742
13743         * g++.old-deja/g++.eh/badalloc1.C: New test.
13744
13745 2000-06-05  Richard Henderson  <rth@cygnus.com>
13746
13747         * gcc.c-torture/execute/20000605-1.c: New test.
13748
13749 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13750             Nathan Sidwell <nathan@codesourcery.com>
13751
13752         * gcc.c-torture/compile/20000605-1.c: New test.
13753
13754 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
13755
13756         * g77.f-torture/compile/20000601-1.f:  New test.
13757
13758 2000-06-03  Richard Henderson  <rth@cygnus.com>
13759
13760         * gcc.c-torture/execute/20000603-1.c: New.
13761
13762 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
13763
13764         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
13765         * gcc.dg/noreturn-2.c (noreturn): Likewise.
13766
13767 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
13768
13769         * gcc.dg/compare2.c (case 12): XFAIL.
13770         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
13771         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
13772
13773         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
13774
13775 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
13776
13777         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
13778         guard macro is already defined when the header is first
13779         included.
13780         * gcc.dg/cpp-mix.h: New file.
13781         * gcc.dg/endif-label.c: Update patterns to match compiler.
13782
13783         * g++.brendan/complex1.C: Declare abort.
13784         * g++.law/refs4.C: Remove XFAIL.
13785         * g++.oliva/expr2.C: Declare abort and exit.
13786
13787 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
13788
13789         * gcc.c-torture/execute/20000528-1.c: New test.
13790
13791         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
13792         * g++.old-deja/g++.law/temps4.C: Likewise.
13793
13794         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
13795         stdlib.h.  Call abort() on failure.
13796         * g++.old-deja/g++.law/refs4.C: Likewise.
13797         * g++.old-deja/g++.law/temps4.C: Likewise.
13798         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
13799         * gcc.c-torture/execute/20000112-1.c: Include string.h.
13800
13801 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
13802
13803         Relative to g++.dg/special:
13804         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
13805
13806         Relative to g++.old-deja:
13807         * g++.brendan/complex1.C, g++.jason/optimize2.C,
13808         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
13809         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
13810         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
13811         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
13812         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
13813         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
13814
13815         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
13816         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
13817         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
13818         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
13819         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
13820         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
13821         and/or string.h.
13822
13823         * g++.other/goto1.C: Update expectations for error messages.
13824
13825 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
13826
13827         * gcc.c-torture/compile/20000523-1.c: New test.
13828
13829 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13830
13831         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
13832
13833 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13834
13835         * g++.old-deja/g++.eh/catch11.C: New test.
13836         * g++.old-deja/g++.eh/catch12.C: New test.
13837
13838 2000-05-24  Nick Clifton  <nickc@cygnus.com>
13839
13840         * gcc.c-torture/execute/20000523-1.c: New test.
13841
13842 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
13843
13844         * c-torture/execute/bcp-1.c: Replace abort in arg of
13845         __builtin_constant_p with a generic external function.
13846
13847         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
13848         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
13849         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
13850         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
13851         Prototype abort and/or exit.
13852
13853         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
13854         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
13855         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
13856         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
13857
13858 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
13859
13860         * gcc.dg/dwarf2-1.c: New test.
13861
13862 2000-05-20  Richard Henderson  <rth@cygnus.com>
13863
13864         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
13865
13866 2000-05-20  Andreas Jaeger  <aj@suse.de>
13867
13868         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
13869         testcase.
13870
13871 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
13872
13873         * gcc.c-torture/execute/20000519-2.c: New test.
13874
13875 2000-05-19  Andreas Jaeger  <aj@suse.de>
13876
13877         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
13878         which fails with SSA.
13879
13880         * lib/c-torture.exp: Also test with -O3 -fssa.
13881
13882 2000-05-18  Michael Meissner  <meissner@redhat.com>
13883
13884         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
13885         * gcc.c-torture/execute/920415-1.c: Ditto.
13886         * gcc.c-torture/execute/920501-1.c: Ditto.
13887         * gcc.c-torture/execute/conversion.c: Ditto.
13888         * gcc.c-torture/execute/cvt-1.c: Ditto.
13889
13890 2000-05-18  Jeffrey A Law  (law@cygnus.com)
13891
13892         * gcc.c-torture/compile/20000518-1.c: New test.
13893
13894 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13895
13896         * g77.f-torture/compile/200005018.f:  New test.
13897
13898 2000-05-17  Jeffrey A Law  (law@cygnus.com)
13899
13900         * gcc.c-torture/compile/20000517-1.c: New test.
13901
13902 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13903
13904         * gcc.c-torture/execute/20000516-1.c: New test.
13905
13906 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
13907
13908         * g++.old-deja/g++.other/eh.C: New test.
13909
13910 2000-05-12  Richard Henderson  <rth@cygnus.com>
13911
13912         * gcc.c-torture/execute/990208-1.c (main): Don't pass
13913         constants through to doit's conditional.
13914
13915 2000-05-11  Jeffrey A Law  (law@cygnus.com)
13916
13917         * gcc.c-torture/compile/20000511-1.c: New test.
13918         * g77.f-torture/compile/20000511-1.f: New test.
13919         * g77.f-torture/compile/20000511-2.f: New test.
13920
13921 2000-05-11  Michael Meissner  <meissner@redhat.com>
13922
13923         * gcc.c-torture/execute/20000511-1.c: New test.
13924
13925 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
13926
13927         * gcc.dg/dg.exp: Scan .S files as well as .c files.
13928         * gcc.dg/20000510-1.S: New.
13929
13930 2000-05-08  Catherine Moore  <clm@cygnus.com>
13931
13932         * gcc.dg/unused-3.c: New.
13933
13934 2000-05-06  Richard Henderson  <rth@cygnus.com>
13935
13936           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
13937           * g++.old-deja/g++.mike/warn1.C: Likewise.
13938           * g++.old-deja/g++.pt/local1.C: Likewise.
13939           * g++.old-deja/g++.pt/local7.C: Likewise.
13940           * g++.old-deja/g++.pt/spec16.C: Likewise.
13941
13942 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
13943
13944         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
13945
13946 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
13947
13948           * g77.f-torture/execute/20000503-1.f:  New test.
13949
13950 2000-05-04  Andreas Jaeger  <aj@suse.de>
13951
13952         * gcc.dg/noreturn-2.c: New test.
13953
13954 2000-05-04  Neil Booth  <NeilB@earthling.net>
13955
13956         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
13957         preprocessor.
13958
13959 2000-05-04  Richard Henderson  <rth@cygnus.com>
13960
13961         * gcc.c-torture/execute/20000503-1.c: Fix typo.
13962
13963 2000-05-04  Richard Henderson  <rth@cygnus.com>
13964
13965         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
13966         OpenSSL by Jason R Thorpe.
13967
13968 2000-05-03  Jim Wilson  <wilson@cygnus.com>
13969
13970         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
13971
13972 2000-05-03  Robert Lipe <robertlipe@usa.net>
13973
13974         * gcc.dg/20000503-1.c: New test.
13975
13976 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
13977
13978         * gcc.c-torture/compile/20000502-1.c: New test.
13979         * g++.old-deja/g++.other/align.C: New test.
13980         * gcc.dg/cpp-tradstringify.c: New test.
13981
13982 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13983
13984         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
13985         and hard registers.
13986
13987 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
13988
13989         * gcc.c-torture/execute/loop-5.c: New test.
13990
13991 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
13992
13993         * gcc.c-torture/execute/va-arg-20.c: New test.
13994
13995 2000-04-23  Jeffrey A Law  (law@cygnus.com)
13996
13997         * gcc.c-torture/execute/20000422-1.c: New test.
13998
13999 2000-04-20  Greg McGary  <gkm@gnu.org>
14000
14001         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14002         when optimizing, but without sibling-call optimizations (-O1).
14003
14004 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14005
14006           * gcc.c-torture/compile/20000420-1.c: New test.
14007
14008 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14009
14010         * g++.abi/ptrflags.C: New test.
14011         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14012
14013 2000-04-19  Catherine Moore  <clm@cygnus.com>
14014
14015         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14016
14017 2000-04-19  Greg McGary  <gkm@gnu.org>
14018
14019         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14020         sibling-call optimizations.
14021
14022 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14023
14024         * gcc.dg/20000419-1.c: New test.
14025
14026 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14027
14028         * gcc.c-torture/execute/20000412-6.c: New test.
14029
14030 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14031
14032         * gcc.c-torture/execute/20000412-5.c: New test.
14033         * g77.f-torture/compile/20000412-1.f: New test.
14034         * gcc.c-torture/execute/20000412-4.c: New test.
14035         * gcc.c-torture/compile/20000412-2.c: New test.
14036         * gcc.c-torture/execute/20000412-3.c: New test.
14037         * gcc.c-torture/compile/20000412-1.c: New test.
14038         * gcc.c-torture/execute/20000412-2.c: New test.
14039
14040 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14041
14042         * objc/execute/bf-20.m: New test.
14043
14044 2000-04-10  Richard Henderson  <rth@cygnus.com>
14045
14046         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14047
14048         * gcc.c-torture/execute/20000412-1.c: New test.
14049
14050 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14051
14052         * g++.old-deja/g++.eh/catchptr1.C: New test.
14053
14054 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14055
14056         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14057
14058 2000-04-08  Neil Booth  <NeilB@earthling.net>
14059
14060         * gcc.dg/cpp-nullchar.c: Remove test as
14061         embedded nulls cause problems.
14062
14063 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14064
14065         * gcc.dg/compare2.c: New test.
14066
14067 2000-04-08  Neil Booth  <NeilB@earthling.net>
14068
14069         * gcc.dg/cpp-nullchar.c: New test.
14070
14071 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14072
14073         * gcc.dg/cpp-mi2.c: New test.
14074         * gcc.dg/cpp-mi2[abc].h: New files.
14075
14076 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14077
14078         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14079         member name.
14080
14081 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14082
14083         * g++.old-deja/g++.abi/vmihint.C: New test.
14084
14085 2000-04-06  Neil Booth  <NeilB@earthling.net>
14086
14087         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14088         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14089         copyright.
14090
14091 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14092
14093         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14094         avoid stack-frame overwrite.
14095
14096 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14097
14098         * gcc.c-torture/compile/20000405-2.c: New test.
14099         * gcc.c-torture/compile/20000405-3.c: New test.
14100
14101 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14102
14103         * gcc.c-torture/compile/20000405-1.c: New test.
14104
14105 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14106
14107         * gcc.dg/cast-qual-1.c: Revert last change.
14108
14109 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14110
14111         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14112
14113 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14114
14115         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14116         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14117
14118 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14119
14120         * gcc.c-torture/compile/20000403-2.c: New test.
14121         * gcc.c-torture/compile/20000403-1.c: New test.
14122
14123 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14124
14125         * gcc.c-torture/execute/20000403-1.c: New test.
14126
14127 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14128
14129         * gcc.c-torture/execute/20000402-1.c: New test.
14130
14131 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14132
14133         * gcc.c-torture/execute/va-arg-15.c: New test.
14134         * gcc.c-torture/execute/va-arg-16.c: New test.
14135         * gcc.c-torture/execute/va-arg-17.c: New test.
14136         * gcc.c-torture/execute/va-arg-18.c: New test.
14137         * gcc.c-torture/execute/va-arg-19.c: New test.
14138
14139 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14140
14141         * gcc.c-torture/compile/981211-1.c: Move to...
14142         * gcc.dg/cpp-as1.c: ...here.
14143         * gcc.dg/cpp-as2.c: New file.
14144
14145         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14146         compiler.
14147
14148 2000-04-02  Neil Booth  <NeilB@earthling.net>
14149
14150         * gcc.dg/cpp-cond.c  New tests.
14151         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14152         accidental success less likely.
14153         * gcc.dg/cpp-missingop.c  New tests.
14154         * gcc.dg/cpp-missingparen.c  New tests.
14155         * gcc.dg/cpp-shift.c  New tests.
14156         * gcc.dg/cpp-shortcircuit.c  New tests.
14157         * gcc.dg/cpp-unary.c  New tests.
14158
14159 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14160
14161         * gcc.c-torture/compile/20000329-1.c: New test.
14162
14163 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14164
14165         * gcc.c-torture/compile/20000326-1.c: New test.
14166         * gcc.c-torture/compile/20000326-2.c: New test.
14167
14168 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14169
14170         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14171         the first parameter is a function argument.
14172
14173 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14174
14175         * g++.old-deja/g++.ext/array4.C: New test.
14176
14177 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14178
14179         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14180
14181 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14182
14183         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14184
14185 2000-03-19  Richard Henderson  <rth@cygnus.com>
14186
14187         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14188
14189 2000-03-19  Richard Henderson  <rth@cygnus.com>
14190
14191         * gcc.c-torture/compile/20000319-1.c: New test.
14192
14193 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14194
14195         * gcc.c-torture/execute/20000314-3.c: New test.
14196         * gcc.c-torture/execute/20000314-2.c: New test.
14197         * gcc.c-torture/execute/20000314-1.c: New test.
14198         * gcc.c-torture/compile/20000314-2.c: New test.
14199         * gcc.c-torture/compile/20000314-1.c: New test.
14200
14201 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14202
14203         * g++.old-deja/g++.warn/inline.C: New test.
14204
14205 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14206
14207         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14208         standards-compliant result rather than specific constants.
14209         Put test-values in array.
14210
14211 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14212
14213         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14214         (g++_target_compile): Put test-specific options last.
14215
14216 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14217
14218         * g++.old-deja/g++.eh/vbase4.C: New test.
14219
14220 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14221
14222         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14223
14224 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14225
14226         * g++.old-deja/g++.brendan/misc12.C: Removed.
14227         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14228         * g++.old-deja/g++.ext/pretty4.C: New test.
14229
14230 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14231
14232         * g++.old-deja/g++.other/string2.C: New test.
14233
14234 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14235
14236         * g++.old-deja/g++.warn/impint2.C: New test.
14237
14238 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14239
14240         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14241         is 1, not zero.
14242
14243 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14244
14245         * g++.old-deja/g++.warn/impint.C: New test.
14246         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14247         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14248         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14249         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14250         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14251         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14252         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14253         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14254         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14255         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14256         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14257         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14258
14259 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14260
14261         * gcc.dg/cpp-redef.c: New test.
14262
14263 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14264
14265         * g++.old-deja/g++.pt/unify7.C: New test.
14266
14267 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14268
14269         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14270         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14271
14272 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14273
14274         * gcc.c-torture/compile/20000224-1.c: New test.
14275
14276 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14277
14278         * gcc.c-torture/compile/cpp-2.c: New test.
14279         * gcc.c-torture/compile/cpp-1.c: New test.
14280
14281 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14282
14283         * gcc.c-torture/execute/20000225-1.c: New test.
14284
14285 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14286
14287         * gcc.dg/cpp-li2.c: New test.
14288
14289         * gcc.dg/cpp-wi1.c: New test.
14290
14291         * gcc.dg/cpp-li1.c: New test.
14292
14293 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14294
14295         * g++.old-deja/g++.other/sizeof5.C: New test.
14296
14297 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14298
14299         * gcc.c-torture/execute/va-arg-13.c: New test.
14300
14301 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14302
14303         * gcc.c-torture/execute/va-arg-12.c: New test.
14304
14305 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14306
14307         * gcc.c-torture/execute/20000223-1.c: New test.
14308
14309 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14310
14311         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14312
14313 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14314
14315         * g++.old-deja/g++.abi/ptrmem.C: New test.
14316
14317 2000-02-19  Richard Henderson  <rth@cygnus.com>
14318
14319         * gcc.c-torture/compile/init-3.c: New.
14320
14321 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14322
14323         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14324         ALWAYS_CXXFLAGS.
14325
14326 2000-02-11  Robert Lipe <robertl@sco.com>
14327
14328         * gcc.c-torture/compile/20000211-3.c: New test.
14329
14330 2000-02-11  Martin Buchholz <martin@xemacs.org>
14331
14332         * gcc.c-torture/compile/20000211-2.c: New test.
14333
14334 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14335
14336         * gcc.c-torture/compile/20000211-1.c: New test.
14337
14338 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14339
14340         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14341           on native targets
14342
14343 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14344
14345         * g++.old-deja/g++.other/cast5.C: New test.
14346
14347 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14348
14349         * gcc.c-torture/execute/20000205-1.c: New.
14350
14351 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14352
14353         * g++.old-deja/g++.jason/cast3.C: Return void.
14354         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14355
14356 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14357
14358         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14359
14360         * gcc.dg/loop-1.c: New test.
14361
14362 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14363
14364         * gcc.c-torture/compile/20000127-1.c: New test.
14365         * gcc.c-torture/execute/991228-1.c: New test.
14366
14367 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14368
14369         * gcc.dg/unused-2.c: New test.
14370
14371         * gcc.dg/conv-1.c: New test.
14372
14373 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14374
14375         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14376         compiler.
14377         (tool_option_proc): Fix typo.
14378
14379 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14380
14381         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14382         of the ld on the host, not on the build machine.
14383         Also, don't crash if '--help' is not a supported option.
14384
14385 2000-01-24  Richard Henderson  <rth@cygnus.com>
14386
14387         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14388
14389 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14390
14391         * gcc.c-torture/execute/20000120-2.c: New test.
14392         * gcc.c-torture/execute/20000120-1.c: New test.
14393
14394 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14395
14396         * gcc.c-torture/execute/20000113-1.c: New test.
14397
14398 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14399
14400         * gcc.c-torture/execute/20000112-1.c: New test.
14401
14402 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14403
14404         * gcc.dg/20000111-1.c: New test.
14405
14406 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14407
14408         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14409         with 16 bit integers.
14410
14411 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14412
14413         * gcc.dg/20000108-1.c: New test.
14414
14415 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14416
14417         * g++.old-deja/g++.ns/koenig8.C: New test.
14418
14419 2000-01-05  Nathan Sidwell  <nathan@
14420
14421         * gcc.c-torture/execute/990531-1.c: New test.
14422
14423 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14424
14425         * gcc.c-torture/compile/990527-1.c: New test.
14426
14427 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14428
14429         * gcc.c-torture/execute/990527-1.c: New test.
14430
14431 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14432
14433         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14434         bitfields as signed.
14435
14436 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14437
14438         * g77.f-torture/compile/19990525-0.f: New test.
14439
14440 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14441
14442         * gcc.c-torture/execute/990525-2.c: New test.
14443
14444         * gcc.c-torture/execute/990525-1.c: New test.
14445
14446 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14447
14448         * g++.old-deja/g++.other/anon3.C: New test.
14449         * g++.old-deja/g++.other/anon4.C: New test.
14450         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14451         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14452         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14453         Merrill).
14454
14455 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14456
14457         * gcc.c-torture/execute/990524-1.c: New test.
14458
14459         * gcc.dg/990524-1.c: New test.
14460
14461 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14462
14463         * gcc.c-torture/compile/990523-1.c: New test.
14464
14465 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14466
14467         * gcc.c-torture/compile/990519-1.c: New test.
14468
14469 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14470
14471         * gcc.c-torture/compile/990517-1.c: New test.
14472
14473         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14474         (e4, f4): New tests.
14475         (main): Call them.
14476
14477 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14478
14479         * gcc.dg/noreturn-1.c: New test.
14480
14481 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
14482
14483         * gcc.c-torture/execute/990513-1.c: New test.
14484
14485 1999-05-10  Richard Henderson  <rth@cygnus.com>
14486
14487         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
14488
14489 1999-05-10  Craig Burley  <craig@jcb-sc.com>
14490
14491         * g77.f-torture/execute/erfc.f: Use small single-precision
14492         values, to avoid problems on Alphas when not -mieee.
14493
14494 1999-05-08  Craig Burley  <craig@jcb-sc.com>
14495
14496         * gcc.dg/990506-0.c: New test.
14497
14498 1999-05-08  Richard Henderson  <rth@cygnus.com>
14499
14500         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
14501         the constant to test.  Don't XFAIL 64-bit targets.
14502
14503         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
14504         * g++.old-deja/g++.law/profile1.C: Likewise.
14505
14506         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
14507         operator new instances.
14508         * g++.old-deja/g++.other/delete5.C: Likewise.
14509
14510 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14511
14512         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
14513         intrinsic.
14514
14515 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14516
14517         * g77.f-torture/execute/u77-test.f: Reverse order of two
14518         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
14519
14520 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14521
14522         * gcc.dg/compare1.c: New test.
14523
14524 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
14525
14526         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
14527         New tests.
14528
14529 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14530
14531         * g77.f-torture/compile/19990502-1.f: New test.
14532
14533 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14534
14535         * g77.f-torture/compile/19990502-0.f: New test.
14536
14537 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14538
14539         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
14540         intrinsic.
14541
14542 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14543
14544         * g77.f-torture/execute/u77-test.f (main): List libU77
14545         intrinsics not currently tested.
14546         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
14547         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
14548         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
14549         Trim blanks off the ends of some printed strings.
14550
14551 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14552
14553         * g77.f-torture/execute/u77-test.f (main): Just warn about
14554         FSTAT gid disagreement, as it's expected on some systems.
14555
14556 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14557
14558         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
14559         use a new function, which allows for some slop.
14560         Clean up some commentary.
14561         (issum): The new function.
14562         (sgladd): Deleted subroutine.
14563
14564 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14565
14566         * g77.f-torture/execute/u77-test.f: Modify to be more like
14567         libf2c/libU77 version, bringing patches to that version here.
14568         Add suitable commentary.
14569
14570 1999-04-25  Richard Henderson  <rth@cygnus.com>
14571
14572         * gcc.dg/990424-1.c: New test.
14573
14574 1999-04-24  Craig Burley  <craig@jcb-sc.com>
14575
14576         * g77.f-torture/execute/u77-test.f (main): Bug involving
14577         LSTAT has been fixed, so turn back on full checking.
14578
14579 1999-04-20  Craig Burley  <craig@jcb-sc.com>
14580
14581         * g77.f-torture/compile/19990419-0.f: New test.
14582         * g77.f-torture/execute/19990419-1.f: New test.
14583
14584 1999-04-17  Richard Henderson  <rth@cygnus.com>
14585
14586         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
14587         to avoid the need for a prototype to supress a warning.
14588
14589 1999-04-07  Jim Wilson  <wilson@cygnus.com>
14590
14591         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
14592
14593 1999-04-04  Jeffrey A Law  (law@cygnus.com)
14594
14595         * gcc.c-torture/execute/990404-1.c: New test.
14596
14597 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14598
14599         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
14600         * gcc.dg/cpp-if3.c: Don't use -pedantic.
14601         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
14602         missing initializer warnings.
14603
14604 1999-03-28  Jeffrey A Law  (law@cygnus.com)
14605
14606         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
14607         matching strings.
14608
14609 1999-03-26  Jeffrey A Law  (law@cygnus.com)
14610
14611         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
14612
14613 1999-03-26  Craig Burley  <craig@jcb-sc.com>
14614
14615         * g77.f-torture/execute/19990325-0.f: New test.
14616         * g77.f-torture/execute/19990325-1.f: New test.
14617
14618 1999-03-24  Jeffrey A Law  (law@cygnus.com)
14619
14620         * gcc.c-torture/execute/990324-1.c: New test.
14621
14622 1999-03-22  Jim Wilson  <wilson@cygnus.com>
14623
14624         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
14625         test with 4.
14626
14627 1999-03-17  Richard Henderson  <rth@cygnus.com>
14628
14629         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
14630
14631 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14632
14633         * g77.f-torture/execute/19990313-2.f: New test.
14634         * g77.f-torture/execute/19990313-3.f: New test.
14635
14636 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14637
14638         * g77.f-torture/execute/19990313-0.f: New test.
14639         * g77.f-torture/execute/19990313-1.f: New test.
14640
14641 1999-03-12  Jim Wilson  <wilson@cygnus.com>
14642
14643         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
14644         printf to sprintf.
14645         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
14646         (main): Add check for u15.  Conditionalize u31 check depending on
14647         whether ints are <32 bits or >=32 bits.
14648
14649 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14650
14651         * g77.f-torture/execute/19981119-0.f: Improve testiness.
14652
14653 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14654
14655         * g77.f-torture/compile/19990305-0.f: New test.
14656         * g77.f-torture/execute/19981119-0.f: New test.
14657
14658 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14659
14660         * g77.f-torture/execute/970625-2.f: call ABORT if final
14661         result is not correct, instead of just printing it.
14662         Add this checking via newly introduced obfuscation, to
14663         trip up buggy front ends.
14664
14665 1999-03-07  Craig Burley  <craig@jcb-sc.com>
14666
14667         * g77.f-torture/compile/960317-1.f: Moved from being
14668         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
14669
14670 1999-03-06  Craig Burley  <craig@jcb-sc.com>
14671
14672         * g77.f-torture/execute/960317-1.f: New (old) test.
14673         * g77.f-torture/execute/970625-2.f: Ditto.
14674
14675 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
14676
14677         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
14678         message on line 1 or line 2; cccp and cpplib do this differently.
14679
14680 1999-03-01  Jeffrey A Law  (law@cygnus.com)
14681
14682         * g++.old-deja/g++.law/weak1.C: New test.
14683
14684 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14685
14686         * gcc.c-torture/execute/990119-1.c: Renamed to...
14687         * gcc.dg/990119-1.c: this, so it will only be tested once
14688         (it's a preprocessor test, it doesn't need to be run at
14689         multiple optimization levels).
14690
14691 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14692
14693         * lib/g++.exp: Don't add incdir=$base_dir/../include to
14694           ALWAYS_CXXFLAGS.
14695
14696 1999-02-24  Craig Burley  <craig@jcb-sc.com>
14697
14698         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
14699         * g77.f-torture/compile/19981216-0.f: ...as it is expected
14700         to not be compilable by current g77.
14701
14702 1999-02-24  Nick Clifton  <nickc@cygnus.com>
14703
14704         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
14705
14706 1999-02-22  Jeffrey A Law  (law@cygnus.com)
14707
14708         * gcc.c-torture/execute/990222-1.c: New test.
14709
14710 1999-02-19  Craig Burley  <craig@jcb-sc.com>
14711
14712         * g77.f-torture/compile/19990218-0.f: New test.
14713         * g77.f-torture/noncompile/19990218-1.f: New test.
14714
14715 1999-02-18  Craig Burley  <craig@jcb-sc.com>
14716
14717         * g77.f-torture/compile/19981216-0.f: New test.
14718
14719 1999-02-14  Jeffrey A Law  (law@cygnus.com)
14720
14721         * gcc.dg/990214-1.c: New test.
14722
14723 1999-02-13  Jeffrey A Law  (law@cygnus.com)
14724
14725         * gcc.dg/990213-2.c: New test.
14726
14727         * gcc.dg/990213-1.c: New test.
14728
14729 1999-02-12  Jeffrey A Law  (law@cygnus.com)
14730
14731         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
14732         ints.
14733
14734 1999-02-11  Nick Clifton  <nickc@cygnus.com>
14735
14736         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
14737         specified by target.
14738
14739         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
14740
14741 1999-02-11  Jeffrey A Law  (law@cygnus.com)
14742
14743         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
14744
14745 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14746
14747         * gcc.dg/special/ecos.exp: New test driver for new tests with
14748         special requirements.
14749
14750         * gcc.dg/special/alias-1.c: New test.
14751         * gcc.dg/special/gcsec-1.c: New test.
14752         * gcc.dg/special/weak-1.c: New test.
14753         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
14754         * gcc.dg/special/weak-2.c: New test.
14755         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
14756         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
14757         * gcc.dg/special/wkali-1.c: New test.
14758         * gcc.dg/special/wkali-2.c: New test.
14759         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
14760         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
14761
14762 1999-02-10  Felix Lee  <flee@cygnus.com>
14763
14764           * lib/c-torture.exp (c-torture-compile): Pull out code for
14765           analyzing gcc error messages.
14766           (c-torture-execute): Likewise.  Fix some (harmless) false
14767           positives.
14768           * lib/gcc.exp (gcc_check_compile): New function.
14769
14770 1999-02-08  Richard Henderson  <rth@cygnus.com>
14771
14772         * gcc.c-torture/execute/990208-1.c: New test.
14773
14774 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14775
14776         * g++.dg/special/ecos.exp: New driver for new tests with special
14777         requirements
14778
14779         * g++.dg/special/conpr-1.C: New test
14780         * g++.dg/special/conpr-2.C: New test
14781         * g++.dg/special/conpr-2a.C: New test
14782         * g++.dg/special/conpr-3.C: New test
14783         * g++.dg/special/conpr-3a.C: New test
14784         * g++.dg/special/conpr-3b.C: New test
14785
14786         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
14787         allow g++ to use the dg driver
14788
14789         * README: Add comment about g++.dg directory
14790
14791 1999-02-06  Jeffrey A Law  (law@cygnus.com)
14792
14793         * README: Update email addresses.
14794
14795 1999-02-03  Nick Clifton  <nickc@cygnus.com>
14796
14797         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
14798         arguments in order to force structure S onto the stack even on
14799         the alpha.
14800         (test): Pass 10 leading arguments to function foo as well as the
14801         structure S.
14802
14803         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
14804         failure for all targets.
14805
14806         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
14807         abort to terminate program execution.
14808
14809 1999-01-30  Richard Henderson  <rth@cygnus.com>
14810
14811         * gcc.c-torture/execute/990130-1.c: New test.
14812
14813 1999-01-30  Jeffrey A Law  (law@cygnus.com)
14814
14815         * gcc.dg/990130-1.c: New test.
14816
14817 1999-01-28  Michael Meissner  <meissner@cygnus.com>
14818
14819         * gcc.c-torture/execute/990128-1.c: New test.
14820
14821 1999-01-27  Michael Meissner  <meissner@cygnus.com>
14822
14823         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
14824
14825 1999-01-27  Felix Lee  <flee@cygnus.com>
14826
14827         * lib/c-torture.exp (c-torture-compile): pull out code for
14828         analyzing gcc error messages.
14829         (c-torture-execute): ditto, and fix some (harmless) false
14830         positives.
14831         * lib/gcc.exp (gcc_check_compile): new function.
14832
14833 1999-01-17  Jeffrey A Law  (law@cygnus.com)
14834
14835         * gcc.dg/990117-1.c: New test.
14836
14837         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
14838
14839         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
14840
14841 1999-01-15  Jeffrey A Law  (law@cygnus.com)
14842
14843         * g77.f-torture/compile/990115-1.f: New test.
14844
14845 1999-01-07  Jeffrey A Law  (law@cygnus.com)
14846
14847         * gcc.c-torture/compile/990107-1.c: New test
14848
14849 1999-01-06  Jeffrey A Law  (law@cygnus.com)
14850
14851         * gcc.c-torture/execute/990106-2.c: New test.
14852
14853         * gcc.c-torture/execute/990106-1.c: New test.
14854
14855 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
14856
14857         * gcc.c-torture/compile/981223-1.c: New test.
14858
14859 1998-12-29  Richard Henderson  <rth@cygnus.com>
14860
14861         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
14862         (opt3): Rename from opt4 and disable.
14863
14864 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
14865
14866         * g++.old-deja/g++.pt/ptrmem5.C: New test.
14867
14868 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14869
14870         * g++.old-deja/g++.other/conv5.C: New test.
14871
14872 1998-12-14  Nick Clifton  <nickc@cygnus.com>
14873
14874         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
14875
14876 1998-12-11  Jeffrey A Law  (law@cygnus.com)
14877
14878         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
14879
14880 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
14881
14882         * gcc.c-torture/compile/981211-1.c: New test.
14883
14884 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
14885
14886         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
14887
14888         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
14889
14890 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14891
14892         * gcc.special/930510-1.c: Make C9X safe.
14893         * gcc.misc-tests/gcov-1.c Similarly.
14894         * gcc.misc-tests/gcov-2.c Similarly.
14895
14896 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14897
14898         * gcc.dg/ultrasp1.c: New test.
14899
14900 1998-12-06  Richard Henderson  <rth@cygnus.com>
14901
14902         * gcc.c-torture/execute/981206.c: New test.
14903
14904 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14905
14906         * g++.old-deja/g++.ns/template7.C: New test.
14907
14908         * g++.old-deja/g++.other/expr1.C: New test.
14909
14910         * g++.old-deja/g++.eh/tmpl3.C: New test.
14911
14912         * g++.old-deja/g++.eh/tmpl2.C: New test.
14913
14914 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
14915
14916         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
14917         * g++.old-deja/g++.other/using6.C: Removed.
14918         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
14919
14920         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
14921
14922 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
14923
14924         * g++.old-deja/g++.pt/overload8.C: New test.
14925
14926         * g++.old-deja/g++.pt/overload7.C: New test.
14927
14928         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
14929
14930         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
14931         and relinking messages.
14932         * lib/g++.exp (g++_target_compile): Remove .rpo file when
14933         compiling with -frepo.
14934
14935 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
14936
14937         * g++.old-deja/g++.pt/lookup6.C: New test.
14938
14939 1998-11-30  Nick Clifton  <nickc@cygnus.com>
14940
14941         * gcc.c-torture/execute/981130-1.c: New test.
14942         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
14943
14944 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
14945
14946         * g++.old-deja/g++.pt/explicit76.C: New test.
14947
14948         * g++.old-deja/g++.pt/friend38.C: New test.
14949
14950         * g++.old-deja/g++.ns/crash2.C: New test.
14951
14952         * g++.old-deja/g++.pt/defarg8.C: New test.
14953
14954         * g++.old-deja/g++.pt/instantiate6.C: New test.
14955
14956         * g++.old-deja/g++.pt/static6.C: New test.
14957
14958         * g++.old-deja/g++.pt/decl2.C: New test.
14959
14960 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
14961
14962         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
14963         problem is actually related with name lookup, but so what? :-)
14964
14965         * g++.old-deja/g++.pt/friend37.C: New test.
14966
14967 1998-11-25  Dave Love  <d.love@dl.ac.uk>
14968
14969         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
14970         element, which fails on some systems.
14971
14972         * g77.f-torture/execute/labug1.f: New test.
14973
14974 1998-11-21  Jeffrey A Law  (law@cygnus.com)
14975
14976         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
14977         is defined.
14978
14979 1998-11-18  Dave Love  <d.love@dl.ac.uk>
14980
14981         * g77.f-torture/compile/981117-1.f: New test.
14982
14983 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
14984
14985         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
14986         properly discarded.
14987
14988 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
14989
14990         * gcc.c-torture/execute/memcheck: New directory of tests for
14991         -fcheck-memory-usage.
14992
14993 1998-11-07  Gerald Pfe
14994
14995         * g77.f-torture/noncompile/980615-0.f: New test.
14996
14997 1998-07-26  H.J. Lu  (hjl@gnu.org)
14998
14999         * gcc.dg/980312-1.c: Do link instead of compile.
15000         * gcc.dg/980313-1.c: Likewise.
15001
15002 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15003
15004         * gcc.c-torture/compile/980726-1.c: New test.
15005
15006 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15007
15008         * g77.f-torture/execute/io0.f: New test.
15009
15010 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15011
15012         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15013         an int.
15014
15015 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15016
15017         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15018         m32r bugs.
15019
15020 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15021
15022         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15023         c-decl.c:grokdeclarator can handle mode attributes.
15024
15025 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15026
15027         * gcc.c-torture/execute/980716-1.c: New test.
15028
15029 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15030
15031         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15032         the mn10200.
15033         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15034         the mn10200.
15035         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15036         * gcc.c-torture/compile/930326-1.x: Similarly.
15037
15038 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15039
15040         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15041         New test from Craig.
15042
15043 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15044
15045         * g77.f-torture/noncompile/980616-0.f: New test.
15046
15047         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15048
15049 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15050
15051         *  g++.other/singleton.C: Return error value instead of taking
15052         SIGSEGV.
15053
15054 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15055
15056         *  g++.other/singleton.C: New test.   Warning is under dispute.
15057         Runtime crash is not.
15058
15059 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15060
15061         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15062         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15063         using6.C, using7.C}:  New namespace tests.
15064
15065 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15066
15067         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15068         specialization with typedef'ed names used as array indexes.
15069
15070 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15071
15072         * gcc.c-torture/execute/980709-1.c: New test.
15073
15074         * gcc.dg/980709-1.c: New test.
15075
15076 1998-07-07  Richard Henderson  <rth@cygnus.com>
15077
15078         * gcc.c-torture/execute/bcp-1.c: New test.
15079
15080 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15081
15082         * gcc.c-torture/execute/980707-1.c: New test.
15083
15084 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15085
15086         * gcc.c-torture/compile/980706-1.c: New test.
15087
15088 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15089
15090         * g77.f-torture/execute/980701-0.f,
15091         g77.f-torture/execute/980701-1.f: New test from Craig.
15092
15093 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15094
15095         * gcc.c-torture/compile/980701-1.c: New test.
15096
15097         * gcc.c-torture/execute/980701-1.c: New test.
15098
15099 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15100 rlsruhe.de>
15101
15102         * g++.old-deja/g++.robertl/eb132.C: New test.
15103         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15104
15105 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15106
15107         * g77.f-torture/execute/980628-7.f,
15108         g77.f-torture/execute/980628-8.f,
15109         g77.f-torture/execute/980628-9.f,
15110         g77.f-torture/execute/980628-10.f: New tests from Craig.
15111
15112         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15113
15114 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15115
15116         * g77.f-torture/execute/980628-4.f: New test from Craig.
15117         * g77.f-torture/execute/980628-5.f: Likewise.
15118         * g77.f-torture/execute/980628-2.f: Likewise.
15119         * g77.f-torture/execute/980628-0.f: Likewise.
15120         * g77.f-torture/execute/980628-1.f: Likewise.
15121         * g77.f-torture/execute/980628-3.f: Likewise.
15122         * g77.f-torture/execute/980628-6.f: Likewise.
15123
15124 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15125
15126         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15127         directory when nothing has been installed yet.
15128
15129 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15130
15131         * gcc.c-torture/special/special.exp: Handle newer versions of
15132         dejagnu.
15133
15134 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15135
15136         * gcc.dg/980626-1.c: New test.
15137
15138 1998-06-19  Bruno Haible <haible@ilog.fr>
15139
15140         * gcc.misc-tests/m-un-2.c: New test.
15141         * g++.old-deja/g++.other/warn01.c: Likewise.
15142
15143 1998-06-19  Robert Lipe  <robertl@dgii.com>
15144
15145         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15146         compatibility with assmblers with a different comment character.
15147         Eliminate use of GAS-specific extensions.
15148
15149 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15150
15151         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15152
15153 1998-06-19  Robert Lipe  <robertl@dgii.com>
15154
15155         *lib/g77.exp: Replace search for libf2c.a with search for newly
15156         renamed libg2c.a
15157
15158 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15159
15160         * gcc.c-torture/execute/980617-1.c: New test.
15161
15162 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15163
15164         * gcc.c-torture/execute/980612-1.c: New test.
15165
15166 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15167
15168         * gcc.dg/980523-1.c: Only test on ppc-linux.
15169         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15170
15171         * gcc.c-torture/execute/980608-1.c: New test.
15172
15173 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15174
15175         * gcc.c-torture/execute/980605-1.c: New test.
15176
15177 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15178
15179         * gcc.c-torture/execute/980604-1.c: New test.
15180
15181 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15182
15183         * gcc.c-torture/execute/980602-1.c: New test.
15184         * gcc.c-torture/execute/980602-2.c: Likewise.
15185
15186 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15187
15188         * 970125-0.f: Fix per JCB.  Add commentary.
15189
15190 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15191
15192         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15193         IEEE -0 support.
15194
15195 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15196
15197         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15198         earlier.
15199
15200 1998-05-28  Catherine Moore <clm@cygnus.com>
15201
15202         * gcc.c-torture/execute/980526-3.c: New test.
15203
15204 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15205
15206         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15207         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15208         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15209         m88k-motorola-sysv3 to XFAIL.
15210
15211 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15212
15213         * gcc.dg/980526-1.c: New test.
15214         * gcc.c-torture/execute/980526-2.c: New test.
15215
15216 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15217
15218         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15219
15220         * gcc.c-torture/execute/980526-1.c: New test.
15221
15222 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15223
15224         * g77.f-torture/execute/alpha2.f: Add runtime test.
15225
15226 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15227
15228         * g++.old-deja/old-deja.exp: Strip leading directories.
15229
15230         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15231         error for the line.  Don't run multiple tests for the same line.
15232
15233 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15234
15235         * gcc.dg/980523-1.c: New test.
15236
15237 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15238
15239         * g77.f-torture/compile/970915-0.f: New test.
15240
15241 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15242
15243         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15244
15245 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15246
15247         * gcc.dg/980520-1.c: New test.
15248
15249 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15250
15251         * gcc.dg/980502-1.c: Fix return type.
15252
15253 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15254
15255         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15256         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15257         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15258         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15259         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15260
15261 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15262
15263         * g77.f-torture/execute/980520-1.f: New test.
15264
15265 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15266
15267         * lib/mike-g77.exp: New file.
15268
15269         * g77.f-torture/noncompile/noncompile.exp,
15270         g77.f-torture/noncompile/check0.f: New files.
15271
15272 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15273
15274         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15275         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15276         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15277         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15278         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15279         abort where appropriate.
15280
15281 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15282
15283         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15284         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15285
15286 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15287
15288         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15289
15290 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15291
15292         * g77.f-torture/compile/980427-0.f: New test.
15293
15294 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15295
15296         * g77.f-torture/compile/980424-0.f: New test.
15297
15298 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15299
15300         * g77.f-torture/compile/980419-2.f (main): New test.
15301         * g77.f-torture/compile/970125-0.f: New test.
15302         * g77.f-torture/compile/980419-1.f: New test.
15303
15304 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15305
15306         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15307         of loop-4.c.
15308
15309 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15310
15311         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15312
15313 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15314
15315         * gcc.c-torture/compile/980329-1.c: New test.
15316
15317 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15318
15319         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15320         * gcc.dg/980312-1.c: Fix typo in -march command.
15321
15322 1998-03-16  H.J. Lu  (hjl@gnu.org)
15323
15324         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15325
15326 1998-03-11  Robert Lipe  <robertl@dgii.com>
15327
15328         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15329         Dave Love agree the Fortran source is bogus.
15330
15331 1998-03-11  Robert Lipe  <robertl@dgii.com>
15332
15333         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15334         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15335         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15336         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15337         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15338
15339 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15340
15341         * g++.old-deja/g++.other/friend1.C: New test.
15342
15343 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15344
15345         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15346         possibly uninitialized) variables and declare dnrm2.
15347
15348 1998-02-23  Robert Lipe <robertl@dgii.com>
15349
15350         From Bruno Haible <haible@ilog.fr>:
15351         * gcc.c-torture/execute/980223.c: New test.
15352
15353 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15354
15355         * gcc.dg/ifelse-1.c: New test.
15356
15357 1998-02-09  H.J. Lu  (hjl@gnu.org)
15358
15359         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15360
15361           * lib/old-dejagnu.exp (old-dejagnu): Added the
15362           "execution test - XFAIL *-*-*" handling in the spirit of
15363           "excess errors test -". Changed the "execution test fails"
15364           handling to be like "excess errors test fails".
15365           * Update various tests accordingly.
15366
15367 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15368
15369         * gcc.c-torture/execute/980205.c: New test.
15370
15371 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15372
15373         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15374         * lib/f-torture.exp: Similarly.
15375         * gcc.c-torture: Rename all .cexp files to .x files.
15376
15377 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15378
15379         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15380         (940510-1.c): Removed duplicate.
15381         (971104-1.c): New test.
15382
15383 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15384
15385           * lib/f-torture.exp: Improve error and loop detection.
15386
15387 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15388
15389         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15390         use that to size the filler array.
15391
15392 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15393
15394         * lib/c-torture.exp(c-torture-execute): Fix typo.
15395
15396         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15397         testcase as the executable name. Keep the executable around if
15398         the test fails.
15399
15400 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15401
15402         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15403         changes.  Only test one -g option, and move it to the end of the
15404         list of options to test.
15405
15406 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15407
15408         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15409         variable GCC_TORTURE_OPTIONS to supply default switches separated
15410         by colons.  If no environment variable, run tests with -O0 -g, -O1
15411         -g, and -O2 -g as well.
15412
15413 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15414
15415         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15416         explanatory comments. Fix indentation.
15417
15418 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15419
15420         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15421
15422 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15423
15424         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15425         * g++.old-deja/g++.mike/p7325.C: Likewise.
15426         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15427
15428 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15429
15430         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15431         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15432         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15433         * g++.old-deja/g++.law/operators4.C: Likewise.
15434
15435 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15436
15437         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15438         * g++.old-deja/g++.mike/p784.C: Ditto.
15439         * g++.old-deja/g++.mike/p785.C: Ditto.
15440
15441 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15442
15443           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15444
15445 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15446
15447         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15448         target feature; pass this to c-torture-execute as needed.
15449
15450 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15451
15452         * lib/c-torture.exp(c-torture-execute): If the previous and the
15453         current executables being tested are identical, we don't need to
15454         run the executable again. Try to make the executable names
15455         unique. Add an optional argument for passing additional compiler
15456         flags.
15457
15458 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15459
15460         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15461
15462 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15463
15464         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15465
15466 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15467
15468         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15469         32bit or larger longs.
15470
15471         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15472         have either a 32bit long or 32bit int.
15473
15474 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15475
15476         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15477         Make double precision tests dependent on sizeof (double).
15478
15479 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15480
15481         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15482         too.
15483
15484 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15485
15486         * gcc.c-torture/compile/961203-1.cexp: New script.
15487
15488 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15489
15490         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15491         up the includes ourselves.
15492
15493 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15494
15495         * lib/plumhall.exp: Remove random include, and add a few
15496         verbose messages for debugging.
15497
15498 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15499
15500         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15501         of trying to do it ourselves.
15502
15503 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15504
15505         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15506
15507 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15508
15509         * gcc.prms/5403.c: Made regexp a bit less strict.
15510
15511 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15512
15513         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15514         is returned from remote_load instead.
15515         * lib/plumhall.exp: Ditto.
15516         * lib/mike-g++.exp: Ditto.
15517         * lib/old-dejagnu.exp: Ditto.
15518         * lib/c-torture.exp: Ditto.
15519
15520 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15521
15522         * lib/g++.exp: Use build_wrapper procedure.
15523         * lib/gcc.exp: Ditto.
15524
15525 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15526
15527         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15528         an old-style decl for malloc.  Fixes tests to work when
15529         sizeof (int) != sizeof (size_t).
15530
15531 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15532
15533         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15534
15535         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15536         use stdargs.h interface.
15537
15538 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15539
15540         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15541         NO_VARARGS when compiling.
15542
15543 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15544
15545         * lib/plumhall.exp(ph_includes): New procedure.
15546         (ph_make): Use it.
15547         (ph_compiler): Ditto.
15548
15549         * lib/g++.exp: Rename test-glue.c to testglue.c.
15550         * lib/gcc.exp: Ditto.
15551
15552 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15553
15554         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
15555         to completion when it's called.
15556
15557 1997-03-21  Michael Meissner  <meissner@cygnus.com>
15558
15559         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
15560         is defined, don't do test.
15561
15562 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
15563
15564         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
15565         for object files.
15566         (ph_summary): Mark skipped testcases as untested, not unresolved.
15567
15568         * lib/plumhall.exp (ph_make): If unresolved because of bad
15569         errorCode, record errorCode in log file.
15570         (*): Replace send_log/verbose with verbose -log.
15571
15572 1997-03-19  Michael Meissner  <meissner@cygnus.com>
15573
15574         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
15575         double conversion if double isn't at least 8 bytes.
15576
15577         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
15578         int to work with targets where int is 16 bits.
15579
15580         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
15581         8 bytes, just exit, since 4 byte doubles don't have enough bits of
15582         precision for the test to complete.
15583
15584 1997-03-14  Michael Meissner  <meissner@cygnus.com>
15585
15586         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
15587         if d10v is not compiled with the -mdouble64 flag.
15588         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
15589
15590         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
15591         d10v is not compiled with the -mint32 flag.
15592
15593 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
15594
15595         * lib/plumhall.exp: Use incr_count.
15596
15597 1997-03-12  Jeffrey A Law  (law@cygnus.com)
15598
15599         * gcc.c-torture: Update to c-torture-1.45.
15600
15601 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
15602
15603         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
15604         the name of the expect testcase file).
15605
15606         * lib/g++.exp(g++_init): Ditto.
15607
15608 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
15609
15610         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
15611         the host.
15612
15613         * lib/gcc.exp(gcc_exit): New procedure.
15614
15615 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
15616
15617         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
15618         specs where appropriate.
15619
15620         * g++.old-deja/g++.arm/*: Added additional ERROR checks
15621         because of new "candidates are" messages, and removed a few
15622
15623         * Converted all non-old-style g++ testcases to old-style, and
15624         moved into g++.old-deja.
15625
15626 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
15627
15628         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
15629         options.
15630
15631         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
15632         succeeded.
15633
15634         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
15635
15636 1997-02-13  Michael Meissner  <meissner@cygnus.com>
15637
15638         * lib/gcc.exp (gcc_target_compile): Add support for defining
15639         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
15640         the machine doesn't have those features.
15641
15642 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
15643
15644         * g++.law/operators4.exp: Don't use LIBS.
15645
15646 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
15647
15648         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
15649
15650         * lib/mike-g++.exp: Don't set the compiler to be tested here.
15651         * lib/g++.exp: Set it here instead. Also, allow use of the
15652         --tool_exec and --tool_opt options. Change CXX to
15653         GXX_UNDER_TEST.
15654
15655         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
15656
15657         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
15658
15659 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
15660
15661         * lib/old-dejagnu.exp: Use prune_warnings instead of
15662         prune_system_crud.
15663         * lib/mike-g++.exp: Ditto.
15664         * lib/gcc.exp: Ditto.
15665         * lib/g++.exp: Ditto.
15666
15667         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
15668
15669 1997-02-07  Jeffrey A Law  (law@cygnus.com)
15670
15671           * 941014-2.c: Include stdlib.h
15672           * 960327-1.c: Include stdio.h
15673           * dbra.c, index-1.c: Don't assume ints are 32bits.
15674
15675 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
15676
15677         * lib/gcc.exp: Add gcc,stack_size target feature.
15678
15679         * lib/g++.exp(g++_target_compile): Add the include and link
15680         paths here, not in two other places. And, it's $options, not
15681         options.
15682
15683         * lib/mike-g++.exp(postbase): Remove the code that determines
15684         the correct include and link paths.
15685         * g++.old-deja/old-deja.exp: Ditto.
15686
15687 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
15688
15689         * lib/g++.exp(g++_init): target_compile no longer returns the
15690         filename of the result.
15691
15692 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
15693
15694         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
15695         call to glob.
15696
15697         * gcc.c-torture/special/special.exp: Change call to
15698         gcc_target_compile to include the object file.
15699
15700 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
15701
15702         * gcc.c-torture/special/special.exp: Correct misspelling in last
15703         change.
15704
15705 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
15706
15707         * lib/plumhall.exp(ph_summary): Log the entire output of the
15708         executable. Return -1 if there were any failures, 0 otherwise.
15709         (ph_execute): Return -1 if there were any failures, 0 otherwise.
15710         (ph_make): Clean up objects and executables that were built
15711         if the tests succeeded.
15712
15713 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
15714
15715         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
15716         libraries and includes in the build tree as appropriate.
15717
15718 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15719
15720         * lib/c-torture.exp: Instead of looking for the global variable
15721         NO_LONG_LONG, check to see if that's a feature of the target.
15722
15723 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15724
15725         * config/default.exp: Minimize. Delete the remainer of the files in
15726         config; this functionality is now in devo/dejagnu/config.
15727
15728         g++.*/*: Pass any additional flags used to compile to postbase;
15729         delete CXXFLAGS.
15730
15731         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
15732         is now done by runtest.exp. Use gcc_target_compile instead of
15733         compile.
15734
15735         lib/c-torture.exp: Use gcc_target_compile instead of compile.
15736         Remove references to CFLAGS. Use remote_file instead of
15737         calling rm -f.
15738         (c-torture): Take a list of arguments to use to compile this
15739         testcase.
15740
15741         lib/g++.exp: Simplify. Use target_compile instead of compile.
15742         lib/gcc-dg.exp: Ditto.
15743         lib/gcc.exp: Ditto.
15744         lib/mike-{gcc,g++}.exp: Ditto.
15745         lib/old-dejagnu.exp: Ditto.
15746         lib/plumhall.exp: Ditto.
15747
15748 1997-01-08  Jim Wilson  <wilson@cygnus.com>
15749
15750         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
15751         (ph_linker): Likewise.
15752
15753 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
15754
15755           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
15756         MAP_ANON / MAP_ANONYMOUS if defined;
15757         else try to map from /dev/zero .
15758
15759 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15760
15761         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
15762         isn't defined, then define it to MAP_ANONYMOUS.
15763
15764 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15765
15766         * gcc.c-torture: Update to c-torture-1.42 release.
15767
15768 1996-11-11  Jeffrey A Law  (law@cygnus.com)
15769
15770         * gcc.c-torture: Update to c-torture-1.41 release.
15771
15772 1996-10-27  Jeffrey A Law  (law@cygnus.com)
15773
15774         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
15775         c-torture release.
15776
15777 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
15778
15779         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
15780         and LDFLAGS.  Fix second case to append the target_info ldflags
15781         onto LDFLAGS, not CFLAGS.
15782         * lib/g++.exp (g++_init): Add target_info stuff.
15783         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
15784         of libgloss and newlib flags for !native.
15785
15786         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
15787         (GDB): Fix relative path to go up another dir for finding gdb.
15788
15789 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
15790
15791         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
15792         versions in the target_info array, if they don't exist.
15793
15794 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
15795
15796         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
15797
15798 1996-07-08  Jim Wilson  <wilson@cygnus.com>
15799
15800         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
15801         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
15802
15803 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
15804
15805         * lib/old-dejagnu.exp: Don't remove the output file before we've
15806         actually tested it. Don't append pwd to the path of the executable
15807         we're testing.
15808
15809 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
15810
15811         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
15812
15813 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
15814
15815         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
15816         temporary directory for compiler files, and set it to a default
15817         value of /tmp. Set $output as the name of the output file from
15818         compiling the testcase. Add a -o option to $cflags_var so the
15819         compiler writes the final output file as $output. Set $executable
15820         to $output.
15821
15822         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
15823         directory for compiler files, and set it to /tmp if it doesn't
15824         already have a value. Set $output_file to the name of the output
15825         file from compiling the testcase. Add a -o option to CXXFLAGS so
15826         the compiler writes the final output file as $output. Use $output
15827         as the executable to be tested.
15828
15829 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15830
15831         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
15832
15833 1996-06-08  Jeffrey A Law  (law@cygnus.com)
15834
15835         * gcc.c-torture/execute/pending-1.c: New test.  Still
15836         pending in Tege's queue.
15837
15838 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
15839
15840         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
15841         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
15842         if there were failures.  Call unresolved if there were unresolved
15843         testcases.  Call gcc_fail if program did not run to completion.
15844         (ph_make): Pass additional argument name to ph_execute.
15845         (ph_execute): Add new argument.  Pass additional arguments to
15846         ph_summary.  Call gcc_fail is there is no execution output.
15847
15848 1996-04-24  Jeffrey A Law  (law@cygnus.com)
15849
15850         * lib/plumhall.exp (proc_summary): Output relavent summary
15851         lines into the log so specific failures in plumhall can be
15852         investigated.
15853
15854 1996-04-10  Jeffrey A Law  (law@cygnus.com)
15855
15856         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
15857         (c-torture-execute): Don't try to execute tests which use
15858         "long long" types if $NO_LONG_LONG is nonzero.
15859
15860 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
15861
15862         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
15863         not c-torture.
15864
15865         * gcc.ieee: Move from here.
15866         * gcc.c-torture/execute/ieee: To here.
15867
15868 1996-03-26  Jeffrey A Law  (law@cygnus.com)
15869
15870         * gcc.c-torture: Update to c-torture-1.41 release.
15871
15872 1996-03-22  Jeffrey A Law  (law@cygnus.com)
15873
15874         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
15875         not "$output".
15876
15877 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
15878
15879         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
15880         -c present.
15881
15882 1996-03-02  Jeffrey A Law  (law@cygnus.com)
15883
15884         * config/proelf.exp: Handle connecting to a simulator.
15885
15886 1996-01-31  Jeffrey A Law  (law@cygnus.com)
15887
15888         * config/proelf.exp: New file.  Enough framework that we can
15889         run c-torture tests on the proelf targets (or any other target
15890         that gdb can connect to for that matter).
15891
15892 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
15893
15894         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
15895         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
15896
15897         * lib/plumhall.exp (ph_execute): Always call ph_summary if
15898         exec_output exists.
15899
15900 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
15901
15902         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
15903         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
15904
15905         * config/*.exp: Update FSF address.  Change result of ${tool}_load
15906         to pass/fail/unresolved/unsupported/untested.  Caller must now
15907         call unresolved/unsupported/untested.
15908         * lib/*.exp: Update FSF address.  Update to handle new results of
15909         ${tool}_load.
15910         * lib/chill.exp (verbose): Delete.
15911
15912 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
15913
15914         * lib/gcc.exp (default_gcc_start): Change order of args to
15915         $LDFLAGS $CFLAGS $LIBS.
15916         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
15917         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
15918         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
15919         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
15920         * gcc.misc-tests/dg-test.exp: Likewise.
15921         * gcc.misc-tests/msgs.exp: Likewise.
15922         * gcc.prms/prms.exp: Likewise.
15923         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
15924         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
15925
15926         * lib/dg.exp: Deleted, moved to dejagnu/lib.
15927
15928 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15929
15930         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
15931
15932         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
15933         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
15934
15935         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
15936         necessary.
15937
15938 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
15939
15940         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
15941         global for loop; add use of $mathlib.
15942         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
15943         settings here; set mathlib for anything but VxWorks.
15944
15945 1996-01-22  Jeffrey A Law  (law@cygnus.com)
15946
15947         * gcc.c-torture: Update to c-torture-1.40 release.
15948
15949 1996-01-03  Jeffrey A Law  (law@cygnus.com)
15950
15951         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
15952         dg.exp.
15953
15954 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
15955
15956         * lib/c-torture.exp (c-torture-execute): Declare "output" as
15957         global.
15958
15959 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
15960
15961         * lib/g++.exp (LIBS): Define if not already.
15962         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
15963         (gcc-dg-prune): Call prune_gcc_output.
15964         * lib/gcc.exp (prune_gcc_output): New proc.
15965         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
15966         prune_gcc_output.
15967
15968 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
15969
15970         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
15971         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
15972
15973 1995-11-15  Jeffrey A Law  (law@cygnus.com)
15974
15975         * gcc.c-torture: Update to c-torture-1.39 release.
15976
15977 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
15978
15979         * lib/c-torture.exp (c-torture-execute): Don't return if one option
15980         fails, try others as well.
15981
15982 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
15983
15984         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
15985         If compilation fails, mark execute tests as `untested'.
15986         If test is marked as unsupported, don't mark compilation and
15987         execute tests as failed.
15988
15989 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
15990
15991         * lib/g++.exp (g++_init): Don't link in libg++, and look to
15992         libstdc++ for whether or not we want to be doing shared
15993         libraries.  Delete link_curses since we don't need it anymore.
15994         * lib/mike-g++.exp (postbase): Don't link in libg++.
15995         * g++.old-deja/old-deja.exp: Likewise.
15996
15997 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
15998
15999         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16000
16001 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16002
16003         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16004         For that, add `-Wl,-a,shared_archive'.
16005         * g++.old-deja/old-deja.exp: Likewise.
16006
16007 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16008
16009         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16010
16011 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16012
16013         * lib/mike-g++.exp (postbase): Pay attention to the status of
16014         g++_load.
16015
16016 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16017
16018           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16019
16020 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16021
16022         * lib/gcc.exp (default_gcc_start): No longer need to log program
16023         being executed or its output, execute_anywhere does that now.
16024         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16025         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16026
16027 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16028
16029         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16030         the same as those in lib/g++.exp.
16031
16032 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16033
16034         * gcc.c-torture: Update to c-torture-1.38 release.
16035         * gcc.ieee: Related changes.
16036
16037 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16038
16039         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16040         "exec". Minor reformatting changes.
16041
16042         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16043         cross. This means all "exec" calls now work on a remote host as
16044         well.
16045         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16046         cross. Filter out the extra "\r\n" stuff that expect puts in.
16047         (c-torture-execute): Filter out the bogus warnings like
16048         c-torture-compile does. Add support for canadian cross.
16049         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16050         Use execute_anywhere rather than calling exec directly. Now it
16051         works for canadian cross testing.
16052
16053 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16054
16055         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16056         results into a variable, and check that rather than using file exists.
16057
16058 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16059
16060         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16061         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16062
16063 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16064
16065         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16066         lib_curses if there's a shared libg++ in the build tree.
16067
16068 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16069
16070         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16071         if not supported target.
16072
16073 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16074
16075         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16076         link_curses up to always happen, not just for native builds.
16077
16078 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16079
16080         * gcc.c-torture: Update to c-torture-1.36 release.
16081         * gcc.failure: Related changes.
16082
16083 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16084
16085         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16086
16087 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16088
16089         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16090         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16091         runshlib, link_curses, and mathlib for link and run.
16092
16093         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16094         pass the runtime shared library options for Solaris, OSF/1, and
16095         Irix5, and link with -lcurses to avoid unresolved references.
16096
16097 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16098
16099         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16100         only run once.
16101
16102 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16103
16104         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16105
16106 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16107
16108         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16109         do not have a framework for the "compat" tests yet.
16110
16111 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16112
16113         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16114         set to null if we're testing vxworks5.1.  Use that instead of
16115         `-lm' in the setting of LIBS for link and run.
16116
16117 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16118
16119         * config/rom68k.exp (${tool}_load): Major changes to make it
16120         work.  Verified that it does in fact return the stuff in
16121         exec_output properly.  Catch any Emul or any TRAP other than 0.
16122
16123 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16124
16125         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16126         LDFLAGS properly for targets that need stuff from libgloss.
16127         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16128         only run once.
16129         (gpp_initialized): New variable.
16130
16131 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16132
16133         * config/rom68k.exp: Load libgloss.exp.
16134         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16135         so we can produce a fully linked binary.
16136         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16137         so we can produce a fully linked binary.
16138
16139 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16140
16141         * lib/plumhall.exp (ph_section): Watch for expected failures.
16142         Add missing `else'.
16143
16144         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16145         run the testcase.
16146         (c-torture): Likewise.
16147
16148 1995-08-28  Doug Evans  <dje@cygnus.com>
16149
16150         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16151
16152         * lib/mike-g++.exp (mike_cleanup): New proc.
16153         (prebase): New globals compiler_result, not_compiler_result,
16154         target_regexp.
16155         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16156         allow leading "-" in pattern.  Watch for unsupported tests.
16157         If $compiler_result is set, pattern match assembler code,
16158         and ditto for $not_compiler_result.
16159         * lib/mike-gcc.exp: Likewise.
16160
16161         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16162         execution "succeeded".
16163
16164 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16165
16166         * config/win32.exp: New file.
16167         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16168
16169 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16170
16171         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16172         unsupported.
16173         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16174         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16175         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16176
16177         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16178         "... without exceptions was ...".  That is now handled by
16179         prune_system_crud.
16180         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16181
16182 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16183
16184         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16185         sieve.c,sort2.c}: New files.
16186         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16187         sieve.exp,sort2.exp}: Drivers for them.
16188
16189         * lib/mike-gcc.exp (program_output): New user settable variable.
16190         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16191         messages.
16192         * lib/mike-g++.exp (program_output): New user settable variable.
16193
16194         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16195
16196         * config/sh.exp: Deleted (use sim.exp instead).
16197
16198 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16199
16200         * config/vx.exp: Declare CHECKTASK as global.
16201         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16202         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16203         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16204
16205 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16206
16207         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16208         target. Like vx.exp, only includes `vx29k.exp' instead of
16209         `vxworks.exp'.
16210
16211 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16212
16213         * config/sim.exp: Increase time limit from 120 seconds to 240.
16214
16215 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16216
16217         * gcc.c-torture/execute/950628-1.c: New test.
16218
16219 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16220
16221         * gcc.c-torture: Update with changes/additions from
16222         c-torture-1.34.
16223
16224 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16225
16226         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16227
16228 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16229
16230         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16231
16232 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16233
16234         * gcc.c-torture/compile/950512-1.c: New test.
16235         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16236         * gcc.dg/struct-ret-1.c: Likewise.
16237
16238 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16239
16240         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16241           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16242
16243 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16244
16245         * gcc.c-torture/special/920411-1.c: Deleted.
16246         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16247
16248 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16249
16250         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16251         cpu limit.
16252
16253 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16254
16255         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16256
16257 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16258
16259         From kenner;
16260         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16261         is the proper length.
16262         * va-arg-3.c: Likewise.
16263
16264 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16265
16266         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16267         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16268
16269         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16270         * lib/g++.exp (default_g++_start): Delete old cruft.
16271
16272 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16273
16274         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16275         (2 * (1 << 18)) to (2 * (1 << 17)).
16276
16277         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16278
16279 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16280
16281         * config/rom68k.exp: Renamed from config/idp.exp
16282
16283 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16284
16285         * c-torture/compile/921109-2.c
16286
16287 1995-04-18  Mike Stump  <mrs@cygnus.com>
16288
16289         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16290         excess errors.
16291
16292 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16293
16294         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16295         output.
16296         * lib/g++.exp (default_g++_start): Likewise.
16297
16298 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16299
16300         * gcc.c-torture/compile/950329-1.c: New test.
16301
16302 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16303
16304           * config/bug.exp (${tool}_load): Updated to use new remote_open
16305           and remote_close procs.
16306         * config/idp.exp: New file.
16307
16308 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16309
16310         * gcc.c-torture/execute/950322-1.c: New test.
16311
16312 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16313
16314         * config/vx.exp (${tool}_load): Clean up testing of return code from
16315         vxworks_ld and vxworks_spawn.
16316
16317 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16318
16319         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16320
16321 1995-03-13  Mike Stump  <mrs@cygnus.com>
16322
16323         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16324         can mark excess errors on a machine by machine basis.  Note, the
16325         default is to not expect any excess errors, even when excess
16326         errors test - is given, so you will want to put an XFAIL ... on
16327         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16328         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16329         those 4 machines, but no others.
16330
16331 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16332
16333         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16334         * lib/c-torture.exp: to here.
16335
16336 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16337
16338         * gcc.c-torture/execute/950221-1.c: New test.
16339         * gcc.c-torture/execute/struct-ret-1.c: New test.
16340         * gcc.c-torture/compile/950221-1.c: New test.
16341
16342         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16343
16344 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16345
16346         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16347         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16348
16349 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16350
16351         * g++.gb: New directory of tests, derived from my signature and
16352         class scoping tests.
16353
16354         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16355         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16356         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16357         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16358         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16359         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16360         * g++.gb/sig25.C: Likewise.
16361
16362         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16363         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16364         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16365         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16366         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16367         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16368         * g++.gb/sig25.exp: Likewise.
16369
16370         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16371         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16372         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16373         * g++.gb/scope13.C: Likewise, this test still fails.
16374
16375         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16376         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16377         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16378         * g++.gb/scope13.exp: Ditto.
16379
16380         * g++.gb/README: New file, explains what these tests are about.
16381
16382 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16383
16384         * lib/dg.exp (dg-do): Support `preprocess'.
16385         (dg-test): Likewise.
16386
16387 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16388
16389         * config/udi.exp: change "continue -expect" to "exp_continue".
16390
16391 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16392
16393         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16394         Delete redundant tests.
16395
16396         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16397         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16398         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16399         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16400         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16401         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16402         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16403         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16404
16405         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16406         storing label pointers.
16407         * gcc.c-torture/execute/921019-1.c: Likewise.
16408         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16409         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16410         parameter fp.
16411         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16412         constants.
16413
16414         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16415         Delete obsolete tests.
16416
16417         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16418         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16419         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16420         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16421         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16422         * gcc.c-torture/compile/950124-1.c: New test.
16423
16424         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16425
16426 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16427
16428         * lib/mike-g++.exp: Add -lm to LIBS.
16429
16430 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16431
16432         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16433
16434 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16435
16436         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16437
16438 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16439
16440         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16441
16442 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16443
16444         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16445         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16446         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16447         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16448         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16449         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16450         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16451         * g++.law/{operators31.C, operators32.C,
16452         * g++.law/{operators33.C, operators34.C}: Likewise.
16453         * g++.law/{pic1.C, refs2.C}: Likewise.
16454         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16455         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16456         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16457         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16458
16459         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16460         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16461         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16462         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16463         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16464         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16465         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16466         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16467         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16468         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16469         * g++.law/{operators34.exp}: Likewise.
16470         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16471         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16472         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16473         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16474         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16475
16476         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16477         No longer expected to fail.
16478         * g++.law/missed-error3.C: Tweak for recent bool changes.
16479
16480 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16481
16482         * config/emb-unix: Deleted.
16483         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16484         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16485
16486 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16487
16488         * lib/dg.exp (dg-test): Fix typo in last patch.
16489
16490 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16491
16492         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16493         (handles multiple occurrences).
16494
16495 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16496
16497         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16498         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16499         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16500         printed).
16501         * lib/c-torture.exp (c-torture-compile): Likewise.
16502         (c-torture): Prepend full path if missing.
16503         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16504         (gcc_fail): Likewise.
16505         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16506
16507 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16508
16509         * lib/netware.exp: Only attach to NetWare i386 systems.
16510
16511 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16512
16513         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16514         messages.  Add test name to "output pattern match" pass/fail message.
16515
16516 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16517
16518         * gcc.dg: New testsuite.
16519         * gcc.dg/dg.exp: New file.
16520
16521         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16522         test-switch.c}: Deleted.
16523
16524         * gcc.misc-tests/msgs.exp: New testcase driver.
16525
16526 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16527
16528         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16529         Watch for illegal return values from ${tool}_load.
16530         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16531         cross targets.  Coerce return value >0 to 1.
16532
16533 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16534
16535         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16536
16537         * config/emb-unix.exp: New file.
16538
16539         * config/sim.exp: Error if variable $SIM not defined.
16540         (${tool}_load): Mark test as "untested" if simulator missing.
16541
16542         * config/unix.exp: Load remote.exp to get rcp_download.
16543         * lib/c-torture.exp: Use different option lists for testcases with
16544         and without loops.
16545         * gcc.c-torture/execute/execute.exp: Likewise.
16546
16547 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16548
16549         * config/*.exp: Clarify return code from ${tool}_load.
16550         Call `unresolved' or `untested' instead of `warning' or `perror'
16551         (sometimes you still want to call both though).
16552         Add comment that `shell_id' is local to each file.
16553         * config/udi.exp (timeout): Set to 30.
16554         Don't print warning if connection fails, $connectmode has already
16555         printed an error.
16556         (${tool}_load): Move verbose messages to level 2.
16557         Rework pattern for "Process started" message.
16558         Pass `shell_id' to ${connectmode}_download.
16559         Retry twice upon timeout.  Make resetting of target more robust.
16560         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
16561         Pass `shell_id' to exit_$connectmode.
16562         Only call exit_$connectmode if connected.
16563         * config/unix.exp (${tool}_load): Check return codes better.
16564         * config/vrtx.exp (${tool}_load): Likewise.
16565         * config/vx.exp (${tool}_load): Likewise.
16566         Delete unneeded global's.
16567         * lib/dg.exp (dg-test): Update to reflect clarified return codes
16568         from ${tool}_load.
16569         (dg-stat): Delete.
16570         (dg-init): Delete recording of pass/fail counts.
16571         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16572         (old-dejagnu-init): Likewise.
16573         (old-dejagnu-stat): Delete contents, empty proc now.
16574         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
16575         (c-torture): Delete references to lcnt, lpass, lfail.
16576         Get option list from TORTURE_OPTIONS.
16577         Delete -funroll[-all]-loops if no loops.
16578         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
16579         (g++_stat): Delete contents (empty proc now).
16580         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
16581         (gcc_finish): Likewise.
16582         (gcc_stat): Deleted.
16583         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
16584         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
16585         * gcc.c-torture/execute/execute.exp: Likewise.
16586         Split tests into two parts: compile, execute.
16587         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
16588         no loops.  Update to reflect clarified return codes from ${tool}_load.
16589
16590 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
16591
16592         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
16593         to grep for.
16594         (old-dejagnu): Likewise (where necessary).
16595
16596 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
16597
16598         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
16599
16600         * lib/dg.exp (dg-process-target): Fix processing of selector.
16601         Add comment regarding use of `error'.
16602
16603         * lib/gcc.exp (prune_system_crud): Define if missing.
16604         * lib/g++.exp (prune_system_crud): Likewise.
16605
16606         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
16607         Call prune_system_crud.
16608         * lib/dg.exp (dg-runtest): New proc.
16609         Use perror instead of send_user for tcl errors in testcase.
16610         Don't return any value, it's never used.
16611         Don't clobber previous definition of `unknown'.
16612         Print tcl errors in `dg-final'.
16613
16614 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
16615
16616         * lib/dg.exp (dg-process-target): Improve syntax error messages.
16617         (dg-test): Don't print errorInfo, it contains stack backtrace.
16618
16619 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
16620
16621         * lib/g++.exp (runtest_file_p): Define if missing.
16622
16623 1994-09-24  Doug Evans  (dje@cygnus.com)
16624
16625         * lib/mike-g++.exp: Comment out loading of g++.exp.
16626         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
16627         (default_g++_version): Always print something.
16628         (default_g++_start): Comment out call to `which'.
16629         (g++_start, g++_load): Deleted (must be defined in config file).
16630         * lib/gcc.exp: Test for existence of $CC at start.
16631         Delete check for tmpdir (done in gcc_init).
16632         (default_gcc_version): Always print something.
16633         (default_gcc_start): Comment out call to `which'.
16634         * config/*.exp: Major cleanup - make cross targets work at least a
16635         little better for g++ (by not being "--tool gcc" specific).
16636         Rename gcc_xxx to ${tool}_xxx.
16637         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
16638         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
16639
16640 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
16641
16642         * lib/c-torture.exp (c-torture-compile): Rework compiler
16643         message processing.
16644
16645         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
16646         c-torture.
16647
16648 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
16649
16650         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
16651
16652         * lib/dg.exp (dg-process-target): Support { target native }.
16653
16654 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
16655
16656         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
16657         looked for "... program xxx got fatal signal".
16658         Correct regsub munging of `comp_output'.
16659         Ignore compiler messages "path prefix not used" and "linker input
16660         file unused".
16661
16662 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
16663
16664         * lib/gcc.exp (runtest_file_p): Define if missing.
16665         * gcc.prms/template.c: Example to work from.
16666
16667 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
16668
16669         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
16670         * lib/dg.exp (dg-test): Call unsupported testcases as such.
16671
16672         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
16673         * gcc.prms/1883.c: Moved from compile/940714-1.c.
16674         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
16675         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
16676
16677         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
16678         (dg-process-target): No longer a varargs proc.
16679         Return S/N for target, P/F for xfail.  All callers changed.
16680         (user option procs): More argument checking.
16681         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
16682         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
16683         (dg-test): Skip test if not running on selected target in `dg-do'.
16684         Update handling of `dg-do-what', `dg-output-text'.
16685         Separate execution pass/fail from output pattern match pass/fail.
16686         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
16687
16688 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
16689
16690         * gcc.c-torture/special/special.exp: Don't expect failure for mips
16691         target for 920510-1.c.
16692
16693 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
16694
16695         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
16696         Clean up comment regarding use of passcnt, etc.
16697         (gcc_stat): Don't update `testcnt' here.
16698         (gcc_finish): Do it here.
16699         Might as well reset `but_id' here too.
16700         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
16701         to determine if the file should be tested.
16702         * gcc.c-torture/compile/compile.exp: Likewise.
16703         * gcc.c-torture/execute/execute.exp: Likewise.
16704         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16705         * gcc.misc-tests/dg-test.exp: Likewise.
16706         * gcc.prms/prms.exp: Likewise.
16707         * gcc.wendy/wendy.exp: Likewise.
16708         * g++.old-deja.exp: Likewise.
16709         Move "Testing file" message to verbose level 1.
16710
16711 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
16712
16713         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
16714
16715 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
16716
16717         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
16718         (default_gcc_start): Accept optional second list element
16719         of compiler flags.  Print compiler output at verbosity level 2.
16720         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
16721         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
16722         Save current values of framework globals passcnt, failcnt, xpasscnt,
16723         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
16724         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
16725         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
16726         xfailcnt to compute stats.  Update framework global `testcnt' from
16727         pass/fail counts.
16728         (gcc_finish): New proc.  Clean up test environment.
16729         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
16730         (gcc_epass, gcc_efail): Delete.
16731         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
16732         argument of line number.
16733         (dg-init): If the tool has an init routine, call it.
16734         (dg-test): Remove args `cflags_var' and `libs_var'.
16735         Pass all compiler options to ${tool}_start.
16736         Handle missing line number.
16737         (dg-finish): New function.
16738         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
16739         particular files.  Call gcc_finish at end.  Move "skipping test"
16740         message to verbosity level 3.
16741         * gcc.c-torture/compile/compile.exp: Likewise.
16742         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16743         * gcc.c-torture/execute/execute.exp: Likewise.
16744         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16745         Print testcase being tried at verbosity level 1.
16746         * gcc.c-torture/special/special.exp: Unset xfail.
16747         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16748         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
16749         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
16750         * gcc.failure/failure.exp: Likewise.
16751         * gcc.ieee/ieee.exp: Likewise.
16752         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
16753         Update call to dg-test.  Call dg-finish at end.
16754         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
16755         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16756         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
16757         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
16758         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
16759         * gcc.wendy/wendy.exp: Add copyright.
16760         Delete setting of tmpdir (done by gcc_init).
16761         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
16762         Pass compiler flags to gcc_start.  Call gcc_finish at end.
16763         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
16764         gcc_[ce]pass/fail.
16765
16766 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
16767
16768         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
16769         confusion.
16770         (g++_load): Likewise.
16771
16772         * config/*.exp (gcc_load): Some were varargs fns and some were not.
16773         Rename argument to `prog' to remove the confusion.
16774         Varargs fns behave differently too!
16775         (g++_load): Likewise.
16776
16777         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
16778
16779         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
16780         what it is.  Delete (always) printing of status value for !native.
16781         Simplify verbose code, and include status and exec_output.
16782         (g++_load): Use gcc_load.
16783
16784 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
16785
16786         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
16787         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
16788         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
16789         940714-3.c as these testcases don't exist anymore.  Make
16790         va-arg-1.c expected to pass.
16791
16792 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
16793
16794         * gcc.misc-tests/misc.exp: Only run specific testcases.
16795         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
16796         * gcc.misc-tests/dg-[1-9].c: New files.
16797
16798         * lib/dg.exp: New testsuite driver.
16799         * gcc.prms/prms.exp: Use it.
16800
16801         * README.gcc: New file.
16802
16803         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
16804         Document and reset `lxpass' and `lxfail'.
16805         Simplify "initialized" message.
16806         (gcc_stat): Clean up comments a little.
16807
16808 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
16809
16810         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
16811
16812 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
16813
16814         * lib/old-dejagnu.exp (process-option): New proc.
16815         (old-dejagnu-init, old-dejagnu-stat): Likewise.
16816         (old-dejagnu): Simplify.
16817         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
16818
16819 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
16820
16821         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
16822         exists and is not an empty string.
16823
16824         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
16825         $xfail rather than calling setup_xfail.  Clear $xfail when test is
16826         finished.
16827         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
16828         automatically.
16829
16830         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
16831         longer expected to fail.
16832
16833         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
16834         "f" function call.
16835
16836         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
16837
16838         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
16839         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
16840         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
16841         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
16842         c-torture-1.29.
16843
16844         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
16845         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
16846
16847         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
16848
16849         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
16850         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
16851
16852         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
16853         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
16854         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
16855
16856 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
16857
16858         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
16859         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
16860         940714-1.c, 940714-2.c, 940714-3.c},
16861         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
16862         gcc.misc-tests/{mg.c,mg.exp}:
16863         New tests.
16864         * gcc.noncompile/noncompile.exp: Change accordingly.
16865
16866 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
16867
16868         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
16869         Undo previous clobberage.
16870
16871 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
16872
16873         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
16874         * gcc.special/{930510-1.c, special.exp}:
16875         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
16876         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
16877         struct-varargs-1.c}: New tests from c-torture-1.26.
16878
16879 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
16880
16881         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
16882           argument to switch.
16883
16884 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
16885
16886         * Revert the previous changes.  Please see Rob's directory
16887           (/lisa/test/rob/progressive/gcc/testsuite) for testing
16888           fixes.
16889
16890 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
16891
16892         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
16893             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
16894             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
16895             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
16896             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
16897             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
16898             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
16899             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
16900             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
16901             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
16902             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
16903             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
16904             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
16905             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
16906             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
16907             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
16908             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
16909             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
16910             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
16911             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
16912             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
16913             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
16914             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
16915             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
16916             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
16917             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
16918             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
16919
16920 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
16921
16922         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
16923             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
16924           with perror calls.
16925
16926 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
16927
16928         * config/unix.exp (g++_load): Fix syntax.
16929
16930 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
16931
16932         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
16933         * gcc.noncompile/921017-1.c: Deleted obsolete test.
16934         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
16935         Don't expect va-arg-1.c to fail.  Correct expected output for
16936         920928-1.c.
16937         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
16938         * gcc.wendy/hbm4.c: Correct typo.
16939         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
16940
16941 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
16942
16943         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
16944         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
16945         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
16946         * lib/c-torture.exp (c-torture-compile): Ditto.
16947
16948         Reduce volume of output (remove all the -I's and such).
16949         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
16950         Call gcc_cpass, gcc_cfail.
16951         (c-torture): Pass testing option to c-torture-compile.
16952
16953 1994-03-21  Doug Evans  (dje@cygnus.com)
16954
16955         Bring patches over from progressive.
16956         * config/default.exp: Exit remote shell cleanly.
16957         (g++_exit, g++_start): Add default versions.
16958         * config/sim.exp (gcc_load): Use perror, not error.
16959
16960 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
16961
16962         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
16963         set in site.exp.
16964
16965 1994-03-14  Doug Evans  (dje@cygnus.com)
16966
16967         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
16968         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
16969         (wendy_try): New proc to run testcase.
16970         (main loop): Call 'em.
16971         * gcc.wendy/*.c: Clean up pass to correct expected output.
16972
16973         * lib/gcc.exp: Minor cleanup work.
16974         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
16975
16976 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
16977
16978         * config/sim.exp (gcc_load): Document return codes better.
16979         Don't pass -v to simulator.
16980
16981 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
16982
16983           * gcc.special/920717-x.c: Fix typo.
16984           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
16985           get at sources.
16986
16987         * lib/mike-gcc.exp: Fix typo.
16988
16989 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
16990
16991         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
16992         binary to use, transform the name.
16993         * config/*.exp: rename everything. Nuke any g++ specific files,
16994         it's now a special case of gcc that requires no special support.
16995         Add a default.exp for unsupported targets.
16996
16997 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
16998
16999         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17000         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17001         version of Tcl.
17002
17003 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17004
17005         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17006         than a warning.
17007
17008 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17009
17010         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17011
17012 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17013
17014         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17015         option_list.  Compile every file with only 4/6 option choices
17016         (same as C torture) instead of with 12/18 different option
17017         choices.
17018         * lib/c-torture.exp: Likewise.
17019
17020         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17021         not already set.
17022
17023 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17024
17025         * lib/old-deja
17026           test cases, ready for DejaGnu.
17027
17028 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17029
17030         * Upgraded c-torture tests from 1.18 to 1.19
17031
17032         * gcc.compile: added test(s):
17033           930607-1.c
17034         * gcc.execute: added test(s):
17035           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17036
17037         * added new subdirectory for misc tests: gcc.misc-tests
17038         * gcc.misc-test(s): added tests:
17039           inst-check.c test-consts.c test-ior.c test-switch.c
17040
17041 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17042
17043         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17044
17045 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17046
17047         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17048
17049 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17050
17051         * Upgraded c-torture tests from 1.17 to 1.18
17052
17053 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17054
17055         * Upgraded c-torture tests from 1.12 to 1.17
17056
17057 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17058
17059         * lib/old-dejagnu.exp:
17060           Fixed handling of XFAIL target triplets to correctly
17061           recognize wildcard characters.  Removed code that
17062           appended a unique id tag to the end of the file name
17063           printed out by the result of the testcases within a
17064           given test file.
17065
17066 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17067
17068         * lib/old-dejagnu.exp:
17069           Reworked expected failure handling to trigger off of XFAIL
17070           keyword in keyphrase embeded in testcase source code. The
17071           XFAIL keyword must be at the end of the keyphrase line. It
17072           may optionally be followed by one or more target triplets.
17073           It has just occured that the handling of wildcards in the
17074           target triplet may not be correct.
17075
17076 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17077
17078         * g++.old-deja/tests:
17079           Moved all subdirectories up one level into g++.old-deja .
17080
17081         * lib/old-dejagnu.exp:
17082           Fixed problem with CXXFLAGS not being properly reset, and being
17083           corrupted with extraneous "-c" compiler option.  This was
17084           causing binaries to not be generated for test that needed them.
17085           Modified strings passed to "pass" and "fail" so that individual
17086           tests from the same test file would be distinguished by an
17087           identifier appended to the test file name in the summary logs;
17088           this corrected a problem with erroneous diff logs.  Added code
17089           to search testcases for expected fail and unexpected pass keywords.
17090
17091 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17092
17093         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17094
17095 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17096
17097         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17098           Removed extraneous text from end of "Special g++ Options"
17099           keyphrase.
17100
17101         * lib/old-dejagnu.exp: Added pattern matching to look for new
17102           keywords, embedded in testcases comments, which will trigger
17103           calls to xpass and xfail.
17104
17105 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17106
17107         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17108           comments embedded in the testcases, especially the one looking for
17109           special compiler options, as well as the pattern matching for the
17110           compiler output again.
17111
17112 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17113
17114         * lib/old-dejagnu.exp: Do a proper check of the return value for
17115           execute tests. Fixed several problems with the pattern matching
17116           of the compiler output which gave erroneous test results.
17117           Changed several of the test result messages to be more descriptive.
17118         * config/unix-g++.exp: Proc g++_load now actually works and
17119           executes the tests passed to it and returns a usable return
17120           value.
17121
17122 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17123
17124           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17125
17126 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17127
17128         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17129           Modified both files to properly execute the old style
17130           dejagnu tests. The previous versions of these files were
17131           experimental and did not function anything near correctly.
17132
17133 1993-04-05  Rob Savoye  (rob@cygnus.com)
17134
17135         * Removed all Makefile.in and configure.in files. No configuration
17136         needed now.
17137
17138 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17139
17140         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17141
17142 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17143
17144         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17145         gcc.special/configure.in, gcc.noncompile/configure.in,
17146         gcc.execute/configure.in, gcc.code_quality/configure.in,
17147         g++.other/configure.in, g++.old-deja/configure.in,
17148         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17149         in srcname setting.
17150
17151 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17152
17153         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17154         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17155         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17156
17157 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17158
17159         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17160         (gdb_exit): Don't remove *_soc files.
17161
17162 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17163
17164         * lib/c-torture.exp: Don't look for main; instead always use -w
17165         -c.  This is how the c-torture tests work.  Remove the object
17166         file if the compilation succeeds.
17167         * gcc.execute/execute.exp: Remove executable if test passes.
17168         * gcc.noncompile/noncompile.exp: Every test is an expected
17169         failure.
17170         * gcc.special/special.exp: Added tests from c-torture 1.11,
17171         corrected use of existing test.
17172         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17173         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17174         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17175         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17176         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17177         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17178         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17179         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17180         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17181         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17182         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17183         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17184         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17185         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17186         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17187         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17188         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17189         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17190         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17191         c-torture 1.11.
17192         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17193         correspond to c-torture 1.11.
17194
17195         * New file.