OSDN Git Service

* fold-const.c (fold) <UNORDERED_EXPR, ORDERED_EXPR, UNLT_EXPR,
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-06-18  Roger Sayle  <roger@eyesopen.com>
2
3         * gcc.dg/unordered-2.c: New test case.
4         * gcc.dg/unordered-3.c: New test case.
5
6 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
7
8         PR other/16043
9         * lib/g++.exp (g++_version): Tweak regexp for version
10         * lib/g77.exp (g77_version): Likewise
11         * lib/gfortran.exp (gfortran_version): Likewise
12         * lib/objc.exp (objc_version): Likewise
13         * lib/treelang.exp (treelang_version): Likewise
14
15 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16
17         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
18         Use INT_MAX instead of __INT_MAX__.
19         * gcc.dg/compat/struct-align-2_y.c: Likewise.
20
21         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23         * gcc.dg/compat/scalar-return-3_y.c: Use it.
24         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25         * gcc.dg/compat/scalar-return-4_y.c: Use it.
26         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
27         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
29         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
30
31         * gcc.dg/range-test-1.c: New test.
32         * g++.dg/opt/range-test-1.C: New test.
33
34 2004-06-17  Richard Henderson  <rth@redhat.com>
35
36         * objc.dg/sync-1.m: New.
37         * objc.dg/try-catch-1.m: Don't force next runtime.
38         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40         shadowed catch clause.
41         * objc.dg/try-catch-5.m: New.
42
43 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
44
45         Bug 14610
46         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
47
48 2004-06-15  Richard Henderson  <rth@redhat.com>
49
50         * gcc.dg/20001116-1.c: Move expected warning line.
51
52 2004-06-15  Richard Henderson  <rth@redhat.com>
53
54         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
55         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
56
57 2004-06-15  Jeff Law  <law@redhat.com>
58
59         * gcc.dg/tree-ssa/20040615-1.c: New test.
60         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
61         be less sensitive to operand ordering.
62         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
63
64 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
65
66         * g++.dg/abi/bitfield3.C: Add comment..
67
68 2004-06-15  Richard Henderson  <rth@redhat.com>
69
70         * g++.dg/ext/stmtexpr1.C: XFAIL.
71         * gcc.dg/20030612-1.c: XFAIL.
72
73 2004-06-15  Eric Christopher  <echristo@redhat.com>
74
75         * g++.dg/charset/asm5.c: New.
76         * gcc.dg/charset/asm6.c: New.
77
78 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
79
80         PR fortran/15962
81         * gfortran.fortran-torture/execute/select_1.f90: New test.
82
83 2004-06-15  Paul Brook  <paul@codesourcery.com>
84
85         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
86
87 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
88
89         PR c++/15967
90         * g++.dg/lookup/crash3.C: New test.
91
92 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
93
94         PR c++/15947
95         * g++.dg/parse/dtor4.C: New test.
96
97 2004-06-14  Jeff Law  <law@redhat.com>
98
99         * gcc.c-torture/compile/20040614-1.c: New test.
100
101 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
102
103         PR fortran/15211
104         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
105         LEN of a character array.
106
107 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
108
109         PR c++/15096
110         * g++.dg/template/ptrmem10.C: New test.
111
112         PR c++/14930
113         * g++.dg/template/friend30.C: New test.
114
115 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
116
117         PR fortran/14928
118         * gfortran.fortran-torture/compile/mloc.f90: New test.
119
120 2004-06-13  Paul Brook  <paul@codesourcery.com>
121
122         * gfortran.fortran-torture/execute/random_2.f90: New test.
123
124 2004-06-13  Eric Christopher  <echristo@redhat.com>
125
126         * gcc.dg/noncompile/redecl-1.c: Fix error message.
127
128 2004-06-12  Paul Brook  <paul@codesourcery.com>
129
130         * gfortran.fortran-torture/execute/contained_3.f90: New test.
131
132 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
133
134         PR fortran/14923
135         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
136
137 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
138
139         PR fortran/14957
140         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
141         syntax errors in end statements of contained subroutines.
142
143 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
144
145         PR fortran/12841
146         * gfortran.fortran-torture/execute/null_arg.f90: New test.
147
148 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
149
150         PR fortran/15665
151         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
152
153 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
154
155         PR gfortran/12839
156         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
157
158 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
159
160         PR c++/15862
161         * g++.dg/parse/enum1.C: New test.
162
163 2004-06-10  Jeff Law  <law@redhat.com>
164
165         * gcc.c-torture/compile/20040610-1.c: New test.
166
167 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
168
169         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
170         * g++.old-deja/g++.other/decl3.C: Likewise.
171
172 2004-06-10  Brian Booth  <bbooth@redhat.com>
173
174         * gcc.dg/tree-ssa/20031015-1.c: Scan for
175         V_MAY_DEF instead of VDEF.
176         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
177
178 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
179
180         PR c++/14211
181         * g++.dg/conversion/const1.C: New test.
182
183         PR c++/15076
184         * g++.dg/conversion/reinterpret1.C: New test.
185
186         PR c++/15877
187         * g++.dg/template/enum2.C: New test.
188
189         PR c++/15227
190         * g++.dg/template/error13.C: New test.
191
192 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
193
194         PR fortran/14957
195         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
196         arguments to test_* REAL and of the right size.
197
198 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
199
200         PR target/15569
201         PR rtl-optimization/15681
202         * gcc.dg/20040609-1.c: New test.
203
204 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
205
206         PR c++/14791
207         * g++.dg/opt/builtins1.C: New test.
208
209 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
210
211         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
212         that use default windows32 struct layout.
213         * gcc.dg/i386-bitfield2.c: Likewise.
214
215 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
216
217         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
218         for mingw32 and cygwin targets.
219
220 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
221
222         * gcc.dg/pch/macro-4.c: New.
223         * gcc.dg/pch/macro-4.hs: New.
224
225 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
226
227         PR fortran/13249
228         * gfortran.fortran-torture/compile/name_clash.f90: New test.
229
230 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
231
232         PR fortran/13372
233         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
234
235 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
236
237         PR gfortran/14897
238         * gfortran.fortran-torture/execute/t_edit.f90: New test.
239
240 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
241
242         PR gfortran/15755
243         * gfortran.fortran-torture/execute/backspace.c : New test.
244
245 2004-06-09  Paul Brook  <paul@codesourcery.com>
246
247         * gfortran.fortran-torture/execure/intrinsic_associated.f90
248         (pointer_to_section): Rewrite to use smaller array.
249
250 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
251
252         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
253         * gcc.dg/ext/altivec-10.c: Same.
254         * gcc.dg/ext/altivec-11.c: Same.
255         * gcc.dg/ext/altivec-12.c: Same.
256         * gcc.dg/ext/altivec-13.c: Same.
257         * gcc.dg/ext/altivec-14.c: Same.
258         * gcc.dg/ext/altivec-15.c: Same.
259         * gcc.dg/ext/altivec-16.c: Same.
260         * gcc.dg/ext/altivec-3.c: Same.
261         * gcc.dg/ext/altivec-4.c: Same.
262         * gcc.dg/ext/altivec-6.c: Same.
263         * gcc.dg/ext/altivec-7.c: Same.
264         * gcc.dg/ext/altivec-8.c: Same.
265         * gcc.dg/ext/altivec-varargs-1.c: Same.
266
267         * g++.dg/ext/altivec-1.C: Correct dg syntax.
268         * g++.dg/ext/altivec-10.C: Same.
269         * g++.dg/ext/altivec-2.C: Same.
270         * g++.dg/ext/altivec-3.C: Same.
271         * g++.dg/ext/altivec-4.C: Same.
272         * g++.dg/ext/altivec-5.C: Same.
273         * g++.dg/ext/altivec-6.C: Same.
274         * g++.dg/ext/altivec-7.C: Same.
275         * g++.dg/ext/altivec-8.C: Same.
276         * g++.dg/ext/altivec-9.C: Same.
277
278 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
279
280         PR c++/7841
281         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
282
283 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
284
285         * gcc.dg/union-1.c: New test.
286
287 2004-06-07  Roger Sayle  <roger@eyesopen.com>
288
289         * gcc.dg/builtins-41.c: New test case.
290         * gcc.dg/builtins-42.c: New test case.
291
292 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
293
294         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
295         * g++.dg/ext/altivec-10.C: Same.
296         * g++.dg/ext/altivec-2.C: Same.
297         * g++.dg/ext/altivec-3.C: Same.
298         * g++.dg/ext/altivec-4.C: Same.
299         * g++.dg/ext/altivec-5.C: Same.
300         * g++.dg/ext/altivec-6.C: Same.
301         * g++.dg/ext/altivec-7.C: Same.
302         * g++.dg/ext/altivec-8.C: Same.
303         * g++.dg/ext/altivec-9.C: Same.
304         * g++.old-deja/g++.abi/cxa_vec.C: Same.
305         * g++.old-deja/g++.brendan/new3.C: Same.
306         * gcc.c-torture/execute/eeprof-1.x: Same.
307
308 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
309
310         PR c/14765
311         * gcc.dg/pr14765-1.c: New test.
312
313 2004-06-07  Roger Sayle  <roger@eyesopen.com>
314
315         PR c/14649
316         * gcc.dg/pr14649-1.c: New test case.
317
318 2004-06-07  Richard Henderson  <rth@redhat.com>
319
320         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
321         if temporaries.
322
323 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
324
325         * g++.dg/eh/elide1.C: Remove XFAIL.
326
327 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
328
329         PR c++/15337
330         * g++.dg/expr/sizeof3.C: New test.
331
332         PR c++/14777
333         * g++.dg/template/access14.C: New test.
334
335         PR c++/15554
336         * g++.dg/template/enum1.C: New test.
337
338         PR c++/15057
339         * g++.dg/eh/throw1.C: New test.
340
341 2004-06-07  David Ayers  <d.ayers@inode.at>
342             Ziemowit Laski  <zlaski@apple.com>
343
344         * lib/objc.exp (objc_target_compile): Revert the '-framework
345         Foundation' flag fix, since bare Darwin does not ship
346         with the Foundation framework.
347         * objc/execute/next_mapping.h: Provide a local NSConstantString
348         @interface and @implementation.
349         (objc_constant_string_init): A constructor function, used to
350         initialize the NSConstantString meta-class object.
351         * objc/execute/string1.m: Include "next_mapping.h" instead of
352         <Foundation/NSString.h>.
353         * objc/execute/string2.m: Likewise.
354         * objc/execute/string3.m: Likewise.
355         * objc/execute/string4.m: Likewise.
356
357 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
358
359         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
360         to double. Replace double with FLOAT.
361         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
362
363         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
364         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
365         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
366         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
367         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
368         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
369         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
370         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
371
372 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
373
374         PR c/13519
375         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
376
377 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
378
379         PR c++/15503
380         * g++.dg/template/meminit2.C: New test.
381
382 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
383
384         PR target/15822
385         * gcc.c-torture/execute/compare-fp-1.c,
386         gcc.c-torture/execute/compare-fp-2.c,
387         gcc.c-torture/execute/compare-fp-3.c,
388         gcc.c-torture/execute/compare-fp-4.c,
389         gcc.c-torture/execute/compare-fp-3.x,
390         gcc.c-torture/execute/compare-fp-4.x: Moved...
391         * gcc.c-torture/execute/ieee/compare-fp-1.c,
392         gcc.c-torture/execute/ieee/compare-fp-2.c,
393         gcc.c-torture/execute/ieee/compare-fp-3.c,
394         gcc.c-torture/execute/ieee/compare-fp-4.c,
395         gcc.c-torture/execute/ieee/compare-fp-3.x,
396         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
397
398 2004-06-04  David Ayers  <d.ayers@inode.at>
399
400         * objc/execute/protocol-isEqual-4.m: New testcase.
401
402 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
403
404         * objc/execute/protocol-isEqual-1.m: New testcase.
405         * objc/execute/protocol-isEqual-2.m: New testcase.
406         * objc/execute/protocol-isEqual-3.m: New testcase.
407
408 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
409
410         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
411
412 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
413
414         * lib/objc.exp (objc_target_compile): When running tests on
415         Darwin (Mac OS X), inform the linker about '-framework
416         'Foundation'.
417
418 2004-06-02  Eric Christopher  <echristo@redhat.com>
419
420         * gcc.c-torture/compile/20040602-1.c: New.
421
422 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
423
424         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
425         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
426
427         PR tree-optimization/14736
428         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
429
430         PR tree-optimization/14042
431         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
432
433         PR tree-optimization/14729
434         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
435
436 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
437
438         PR fortran/15557
439         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
440
441 2004-06-01  Richard Hederson  <rth@redhat.com>
442
443         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
444
445 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
446
447         PR c++/14932
448         * g++.dg/parse/offsetof4.C: New test.
449
450 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
451
452         PR objc/7993
453         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
454
455 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
456
457         PR c++/15701
458         * g++.dg/template/friend29.C: New test.
459
460 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
461
462         PR c/15749
463         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
464
465 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
466
467         * gcc.dg/sparc-trap-1.c: New test.
468
469 2004-05-31  Roger Sayle  <roger@eyesopen.com>
470
471         PR middle-end/15069
472         * g++.dg/opt/fold3.C: New test case.
473
474 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
475
476         * lib/target-supports.exp (check_iconv_available): Fix fallout
477         from 2004-05-28 patch.
478
479 2004-05-30  Paul Brook  <paul@codesourcery.com>
480
481         PR fortran/15620
482         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
483         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
484
485 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
486
487         * gfortran.fortran-torture/execute/random_1.f90: New test.
488
489 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
490
491         * g++.dg/ext/altivec-10.C: New test.
492
493 2004-05-29  Paul Brook  <paul@codesourcery.com>
494
495         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
496
497 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
498
499         * gcc.dg/altivec-16.c: New test.
500
501 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
502
503         * lib/target-supports.exp (check_vmx_hw_available): New.
504         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
505
506         * lib/target-supports.exp (check_alias_available,
507         check_iconv_available, check_named_sections_available): Use
508         unique names for temporary files.
509
510 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
511
512         * gcc.dg/altivec-15.c: New test.
513
514 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
515
516         PR c++/15083
517         * g++.dg/warn/noeffect6.C: New test.
518
519         PR c++/15471
520         * g++.dg/expr/ptrmem4.C: New test.
521
522         PR c++/15640
523         * g++.dg/template/operator3.C: New test.
524
525 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
526
527         PR c++/14668
528         * g++.dg/lookup/redecl1.C: New test.
529         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
530
531 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
532
533         * gcc.c-torture/execute/compare-fp-1.c,
534         gcc.c-torture/execute/compare-fp-2.c,
535         gcc.c-torture/execute/compare-fp-3.c,
536         gcc.c-torture/execute/compare-fp-4.c,
537         gcc.c-torture/execute/compare-fp-3.x,
538         gcc.c-torture/execute/compare-fp-4.x,
539         gcc.dg/pr15649-1.c: New.
540
541 2004-05-27  Adam Nemet  <anemet@lnxw.com>
542
543         PR c++/12883
544         * g++.dg/init/array14.C: New test.
545
546 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
547
548         * lib/compat.exp (compat-get-options-main): New.
549         (compat-get-options): Remove unneeded code, warn for ignored
550         command.
551         (compat-execute): Check flag set by dg-require-* commands.
552
553         * lib/compat.exp (compat-execute): Break up long lines.
554
555 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
556
557         * gcc.dg/altivec-7.c: Don't use 'vector long'.
558         * gcc.dg/altivec-14.c: New test.
559         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
560
561         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
562         * gcc.dg/altivec-12.c: Ditto.
563
564         * gcc.dg/altivec-3.c: Move call to altivec_check.
565
566 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
567
568         PR c++/15044
569         * g++.dg/template/error12.C: New test.
570
571         PR c++/15317
572         * g++.dg/ext/attrib15.C: New test.
573
574         PR c++/15329
575         * g++.dg/template/ptrmem9.C: New test.
576
577 2004-05-25  Paul Brook  <paul@codesourcery.com>
578
579         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
580
581 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
582
583         PR c++/15165
584         * g++.dg/template/crash19.C: New test.
585
586 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
587
588         PR c++/15025
589         * g++.dg/template/redecl1.C: New test.
590
591 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
592
593         PR c++/14821
594         * g++.dg/other/ns1.C: New test.
595
596         PR c++/14883
597         * g++.dg/template/invalid1.C: New test.
598
599 2004-05-23  Paul Brook  <paul@codesourcery.com>
600         Victor Leikehman  <lei@haifasphere.co.il>
601
602         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
603         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
604
605 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
606
607         PR c++/15285
608         PR c++/15299
609         * g++.dg/template/non-dependent5.C: New test.
610         * g++.dg/template/non-dependent6.C: New test.
611
612 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
613
614         PR c++/15507
615         * g++.dg/inherit/union1.C: New test.
616
617         PR c++/15542
618         * g++.dg/template/addr1.C: New test.
619
620         PR c++/15427
621         * g++.dg/template/array5.C: New test.
622
623         PR c++/15287
624         * g++.dg/template/array6.C: New test.
625
626 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
627             Roger Sayle  <roger@eyesopen.com>
628
629         * g++.dg/lookup/forscope2.C: New test case.
630
631 2004-05-22  Ben Elliston  <bje@au.ibm.com>
632
633         * gcc.dg/cpp/Wmissingdirs.c: New.
634
635 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
636
637         PR target/15301
638         * gcc.dg/compat/union-m128-1.h: New file.
639         * gcc.dg/compat/union-m128-1_main.c: Likewise.
640         * gcc.dg/compat/union-m128-1_x.c: Likewise.
641         * gcc.dg/compat/union-m128-1_y.c: Likewise.
642
643 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
644
645         PR target/15302
646         * gcc.dg/compat/struct-complex-1.h: New file.
647         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
648         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
649         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
650
651 2004-05-20  Roger Sayle  <roger@eyesopen.com>
652
653         PR middle-end/3074
654         * gcc.dg/pr3074-1.c: New test case.
655         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
656
657 2004-05-20  Falk Hueffner  <falk@debian.org>
658
659         PR other/15526
660         * gcc.dg/ftrapv-1.c: New test case.
661
662 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
663
664         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
665
666 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
667             Jeff Law  <law@redhat.com>
668
669         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
670         * gcc.dg/tree-ssa/20040518-2.c: New test.
671
672         * gcc.dg/tree-ssa/20040518-1.c: New test.
673
674 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
675
676         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
677
678 2004-05-18  Paul Brook  <paul@codesourcery.com>
679
680         PR fortran/13930
681         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
682
683 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
684
685         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
686         constant folding.
687
688 2004-05-17  Steven Bosscher  <stevenb@suse.de>
689
690         * gcc.dg/tree-ssa/20040517-1.c: New test.
691
692 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
693
694         * gcc.dg/loop-4.c: New test.
695
696 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
697
698         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
699
700 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
701
702         PR fortran/15311
703         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
704
705 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
706
707         PR fortran/13826
708         PR fortran/13940
709         * gfortran.fortran-torture/compile/data_1.f90: New test.
710
711 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
712
713         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
714         * gcc.dg/uninit-H.c: Define ASM for __s390__.
715
716 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
717
718         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
719
720 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
721
722         PR c/15444
723         * gcc.dg/format/xopen-1.c: Adjust expected message.
724         * gcc.dg/format/xopen-3.c: New test.
725
726 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
727
728         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
729
730 2004-05-14  Jeff Law  <law@redhat.com>
731
732         * gcc.dg/tree-ssa/20040514-2.c: New test.
733
734 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
735
736         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
737         this ...
738         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
739         this.
740
741 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
742
743         * gcc.dg/tree-ssa/20040514-1.c: New test.
744
745 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
746
747         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
748         test.
749
750 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
751
752         PR fortran/14066
753         * gfortran.fortran-torture/compile/do_1.f90: New test.
754
755 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
756
757         PR fortran/15051
758         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
759         test.
760
761 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
762
763         PR fortran/15149
764         * gfortran.fortran-torture/execute/random_init.f90: New test.
765
766 2004-05-13  Paul Brook  <paul@codesourcery.com>
767
768         PR fortran/15314
769         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
770
771 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
772
773         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
774         for the powerpc case.
775
776 2004-05-13  Jeff Law  <law@redhat.com>
777
778         * gcc.dg/tree-ssa/20040513-1.c: New test.
779         * gcc.dg/tree-ssa/20040513-2.c: New test.
780
781 2004-05-13  Paul Brook  <paul@codesourcery.com>
782
783         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
784         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
785         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
786
787 2004-05-13  Andreas Schwab  <schwab@suse.de>
788
789         PR other/10819
790         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
791         characters.
792
793 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
794
795         PR fortran/15294
796         * gfortran.fortran-torture/execute/adjustr.f90: New file.
797
798 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
799
800         Merge from tree-ssa-20020619-branch.  See
801         ChangeLog.tree-ssa for details.
802
803 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
804
805         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
806         include <altivec.h> explicitly.
807         * gcc.dg/altivec-13.c: Likewise.
808
809 2004-05-11  Paul Brook  <paul@codesourcery.com>
810
811         * gcc.c-torture/compile/20010518-1.c: Force enum size.
812
813 2004-05-10  Eric Christopher  <echristo@redhat.com>
814
815         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
816         * gcc.dg/sibcall-4.c: Ditto.
817
818 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
819
820         * g++.dg/ext/altivec-8.C: New test case.
821         * gcc.dg/altivec-13.c: New test case.
822
823 2004-05-08  Roger Sayle  <roger@eyesopen.com>
824
825         * gcc.c-torture/execute/divcmp-1.c: New test case.
826         * gcc.c-torture/execute/divcmp-2.c: New test case.
827         * gcc.c-torture/execute/divcmp-3.c: New test case.
828
829 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
830
831         * g++.dg/other/pragma-re-2.C: New test.
832
833 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
834
835         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
836         * gcc.dg/i386-387-2.c: Likewise.
837
838         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
839         __builtin_drem.
840         * gcc.dg/i386-387-6.c: Likewise.
841
842 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
843
844         * gcc.dg/builtins-33.c:  Also check log1p*.
845
846 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
847
848         PR optimization/15296
849         * gcc.c-torture/execute/pr15296.c: New test.
850
851 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
852
853         * gcc.dg/builtins-40.c: New test.
854
855 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
856
857         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
858
859 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
860
861         * g++.dg/ext/spe1.C: New testcase.
862
863 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
864
865         * objc.dg/image-info.m: Allow additional attributes
866         for __image_info section.
867
868 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
869
870         * gcc.dg/torture/mips-hilo-2.c: New test.
871
872 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
873
874         PR c++/14389
875         * g++.dg/template/member5.C: New test.
876
877 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
878
879         * gcc.dg/builtins-34.c: Also check expm1*.
880
881 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
882
883         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
884         * gcc.dg/torture/builtin-convert-3.c: New test.
885
886 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
887
888         PR middle-end/15054
889         * g++.dg/opt/pr15054.C: New test.
890
891 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
892
893         * gcc.dg/torture/builtin-rounding-1.c: New test.
894         * gcc.dg/builtins-25.c: Delete.
895         * gcc.dg/builtins-29.c: Delete.
896
897 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
898
899         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
900         * gcc.dg/sibcall-4.c: Likewise.
901         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
902
903 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
904
905         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
906         bit-field on 16-bit targets.
907
908 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
909
910         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
911         16-bit targets.
912
913 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
914
915         * gcc.dg/rs6000-power2-1.c: Change to compile only.
916         * gcc.dg/rs6000-power2-2.c: Likewise.
917
918 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
919
920         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
921         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
922         Change the asm registers to be in form of frN instead of fN.
923
924 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
925
926         * gcc.dg/torture/builtin-convert-2.c: New test.
927
928 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
929
930         * gcc.dg/rs6000-power2-1.c: New test.
931         * gcc.dg/rs6000-power2-2.c: New test.
932
933 2004-04-28  Jan Hubicka  <jh@suse.cz>
934
935         * gcc.dg/unused-6.c: New test.
936
937 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
938             Ulrich Weigand  <uweigand@de.ibm.com>
939
940         * ada/acats/run_all.sh: Define $target variable.
941
942 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
943
944         PR c++/15119
945         * g++.dg/other/vararg-1.C: New test.
946
947         PR c++/4794
948         * g++.dg/eh/cleanup3.C: New test.
949
950 2004-04-24  Laurent GUERBY <laurent@guerby.net>
951
952         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
953         and ad8011a (target_insn).
954         * ada/acats/support/macro.dfs: Likewise.
955         * ada/acats/support/impbit.adb: New file.
956
957 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
958
959         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
960
961 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
962
963         * gcc.dg/loop-3.c: New test.
964
965 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
966
967         * gcc.c-torture/execute/simd-5.c: New test.
968
969 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
970
971         PR c++/15064
972         * g++.dg/template/crash18.C: New test.
973
974 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
975
976         * g++.dg/ext/complit3.C: New test.
977
978 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
979
980         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
981         * gcc.dg/altivec-3.c: Same.
982         * gcc.dg/altivec-varargs-1.c: Same.
983
984 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
985
986         * lib/target-supports.exp (check_profiling_available): Assume
987         profiling is not available on powerpc-eabi targets.
988
989 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
990
991         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
992         * gcc.dg/vmx/bug-1.c: Ditto.
993
994 2004-04-20  Eric Christopher  <echristo@redhat.com>
995
996         * gcc.dg/charset/extern.c: New test.
997         * g++.dg/charset/extern3.cc: Ditto.
998
999 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1000
1001         * gcc.dg/builtins-39.c: New test.
1002
1003 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1004
1005         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1006
1007 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1008
1009         * gcc.dg/torture/mips-hilo-1.c: New test.
1010
1011 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1012
1013         * gcc.c-torture/compile/20040419-1.c: New test.
1014
1015 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1016
1017         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1018
1019 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1020             Aldy Hernandez  <aldyh@redhat.com>
1021
1022         * gcc.c-torture/execute/va-arg-24.c: New.
1023
1024 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1025             Aldy Hernandez  <aldyh@redhat.com>
1026
1027         * gcc.dg/vmx/1b-01.c: New.
1028         * gcc.dg/vmx/1b-02.c: New.
1029         * gcc.dg/vmx/1b-03.c: New.
1030         * gcc.dg/vmx/1b-04.c: New.
1031         * gcc.dg/vmx/1b-05.c: New.
1032         * gcc.dg/vmx/1b-06.c: New.
1033         * gcc.dg/vmx/1b-07.c: New.
1034         * gcc.dg/vmx/1c-01.c: New.
1035         * gcc.dg/vmx/1c-02.c: New.
1036         * gcc.dg/vmx/3a-01a.c: New.
1037         * gcc.dg/vmx/3a-01.c: New.
1038         * gcc.dg/vmx/3a-01m.c: New.
1039         * gcc.dg/vmx/3a-03.c: New.
1040         * gcc.dg/vmx/3a-03m.c: New.
1041         * gcc.dg/vmx/3a-04.c: New.
1042         * gcc.dg/vmx/3a-04m.c: New.
1043         * gcc.dg/vmx/3a-05.c: New.
1044         * gcc.dg/vmx/3a-06.c: New.
1045         * gcc.dg/vmx/3a-06m.c: New.
1046         * gcc.dg/vmx/3a-07.c: New.
1047         * gcc.dg/vmx/3b-01.c: New.
1048         * gcc.dg/vmx/3b-02.c: New.
1049         * gcc.dg/vmx/3b-10.c: New.
1050         * gcc.dg/vmx/3b-13.c: New.
1051         * gcc.dg/vmx/3b-14.c: New.
1052         * gcc.dg/vmx/3b-15.c: New.
1053         * gcc.dg/vmx/3c-01a.c: New.
1054         * gcc.dg/vmx/3c-01.c: New.
1055         * gcc.dg/vmx/3c-02.c: New.
1056         * gcc.dg/vmx/3c-03.c: New.
1057         * gcc.dg/vmx/3d-01.c: New.
1058         * gcc.dg/vmx/4-01.c: New.
1059         * gcc.dg/vmx/4-03.c: New.
1060         * gcc.dg/vmx/5-01.c: New.
1061         * gcc.dg/vmx/5-02.c: New.
1062         * gcc.dg/vmx/5-03.c: New.
1063         * gcc.dg/vmx/5-04.c: New.
1064         * gcc.dg/vmx/5-05.c: New.
1065         * gcc.dg/vmx/5-06.c: New.
1066         * gcc.dg/vmx/5-07.c: New.
1067         * gcc.dg/vmx/5-07t.c: New.
1068         * gcc.dg/vmx/5-08.c: New.
1069         * gcc.dg/vmx/5-10.c: New.
1070         * gcc.dg/vmx/5-11.c: New.
1071         * gcc.dg/vmx/7-01a.c: New.
1072         * gcc.dg/vmx/7-01.c: New.
1073         * gcc.dg/vmx/7c-01.c: New.
1074         * gcc.dg/vmx/7d-01.c: New.
1075         * gcc.dg/vmx/7d-02.c: New.
1076         * gcc.dg/vmx/8-01.c: New.
1077         * gcc.dg/vmx/8-02a.c: New.
1078         * gcc.dg/vmx/8-02.c: New.
1079         * gcc.dg/vmx/brode-1.c: New.
1080         * gcc.dg/vmx/bug-1.c: New.
1081         * gcc.dg/vmx/bug-2.c: New.
1082         * gcc.dg/vmx/bug-3.c: New.
1083         * gcc.dg/vmx/cw-bug-1.c: New.
1084         * gcc.dg/vmx/cw-bug-2.c: New.
1085         * gcc.dg/vmx/cw-bug-3.c: New.
1086         * gcc.dg/vmx/dct.c: New.
1087         * gcc.dg/vmx/debug-1.c: New.
1088         * gcc.dg/vmx/debug-2.c: New.
1089         * gcc.dg/vmx/debug-3.c: New.
1090         * gcc.dg/vmx/debug-4.c: New.
1091         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1092         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1093         * gcc.dg/vmx/eg-5.c: New.
1094         * gcc.dg/vmx/fft.c: New.
1095         * gcc.dg/vmx/gcc-bug-1.c: New.
1096         * gcc.dg/vmx/gcc-bug-2.c: New.
1097         * gcc.dg/vmx/gcc-bug-3.c: New.
1098         * gcc.dg/vmx/gcc-bug-4.c: New.
1099         * gcc.dg/vmx/gcc-bug-5.c: New.
1100         * gcc.dg/vmx/gcc-bug-6.c: New.
1101         * gcc.dg/vmx/gcc-bug-7.c: New.
1102         * gcc.dg/vmx/gcc-bug-8.c: New.
1103         * gcc.dg/vmx/gcc-bug-9.c: New.
1104         * gcc.dg/vmx/gcc-bug-b.c: New.
1105         * gcc.dg/vmx/gcc-bug-c.c: New.
1106         * gcc.dg/vmx/gcc-bug-d.c: New.
1107         * gcc.dg/vmx/gcc-bug-e.c: New.
1108         * gcc.dg/vmx/gcc-bug-f.c: New.
1109         * gcc.dg/vmx/gcc-bug-g.c: New.
1110         * gcc.dg/vmx/gcc-bug-i.c: New.
1111         * gcc.dg/vmx/harness.h: New.
1112         * gcc.dg/vmx/ira1.c: New.
1113         * gcc.dg/vmx/ira2a.c: New.
1114         * gcc.dg/vmx/ira2b.c: New.
1115         * gcc.dg/vmx/ira2.c: New.
1116         * gcc.dg/vmx/ira2c.c: New.
1117         * gcc.dg/vmx/mem.c: New.
1118         * gcc.dg/vmx/newton-1.c: New.
1119         * gcc.dg/vmx/ops.c: New.
1120         * gcc.dg/vmx/sn7153.c: New.
1121         * gcc.dg/vmx/spill2.c: New.
1122         * gcc.dg/vmx/spill3.c: New.
1123         * gcc.dg/vmx/spill.c: New.
1124         * gcc.dg/vmx/t.c: New.
1125         * gcc.dg/vmx/varargs-1.c: New.
1126         * gcc.dg/vmx/varargs-2.c: New.
1127         * gcc.dg/vmx/varargs-3.c: New.
1128         * gcc.dg/vmx/varargs-4.c: New.
1129         * gcc.dg/vmx/varargs-5.c: New.
1130         * gcc.dg/vmx/varargs-6.c: New.
1131         * gcc.dg/vmx/varargs-7.c: New.
1132         * gcc.dg/vmx/vmx.exp: New.
1133         * gcc.dg/vmx/vprint-1.c: New.
1134         * gcc.dg/vmx/vscan-1.c: New.
1135         * gcc.dg/vmx/x-01.c: New.
1136         * gcc.dg/vmx/x-02.c: New.
1137         * gcc.dg/vmx/x-03.c: New.
1138         * gcc.dg/vmx/x-04.c: New.
1139         * gcc.dg/vmx/x-05.c: New.
1140         * gcc.dg/vmx/yousufi-1.c: New.
1141         * gcc.dg/vmx/zero-1.c: New.
1142         * gcc.dg/vmx/zero.c: New.
1143
1144 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1145
1146         * g++.dg/lookup/java1.C: Update for chage of
1147         _Jv_AllocObject.
1148         * g++.dg/lookup/java2.C: Likewise.
1149
1150 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1151
1152         * ada/acats/run_all.sh: use -O2 by default.
1153
1154 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1155
1156         * gcc.dg/vr-mult-[12].c: New tests.
1157
1158 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1159
1160         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1161
1162         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1163
1164 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1165
1166         * lib/target-supports.exp (check_profiling_available): Assume profiling
1167         isn't available for mips*-*-elf targets.
1168
1169 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1170
1171         * gcc.dg/builtins-38.c: New test.
1172
1173 2004-04-14  Eric Christopher  <echristo@redhat.com>
1174
1175         * g++.dg/charset/charset.exp: Run .cc extension tests.
1176
1177 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1178
1179         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1180
1181 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1182
1183         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1184
1185 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1186
1187         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1188         * gcc.dg/i386-387-2.c: Likewise.
1189
1190         * gcc.dg/i386-387-7.c: New test.
1191         * gcc.dg/i386-387-8.c: New test.
1192
1193         * gcc.dg/builtins-37.c: New test.
1194
1195 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1196
1197         * g++.dg/pch/externc-1.C: Add missing semicolon.
1198
1199 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1200
1201         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1202
1203 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1204
1205         * gcc.c-torture/execute/20040411-1.c: New test.
1206
1207 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1208
1209         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1210
1211 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1212
1213         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1214
1215 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1216
1217         * lib/target-supports.exp (check_named_sections_available): New.
1218         * lib/gcc-dg.exp (dg-require-named-sections): New.
1219         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1220         old-deja.exp.  Also prune error-count message from HP linker.
1221         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1222
1223         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1224         * g++.old-deja/g++.pt/static3.C: Likewise.
1225         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1226
1227 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1228
1229         * gcc.c-torture/execute/20040409-1.c: New test case.
1230         * gcc.c-torture/execute/20040409-2.c: New test case.
1231         * gcc.c-torture/execute/20040409-3.c: New test case.
1232
1233 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1234
1235         * gcc.dg/20040409-1.c: New test.
1236
1237 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1238
1239         PR target/14888
1240         * g++.dg/opt/pr14888.C: New test case.
1241
1242 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1243
1244         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1245         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1246         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1247         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1248         New tests.
1249
1250 2004-04-08  Paul Brook  <paul@codesourcery.com>
1251
1252         * gcc.dg/spill-1.c: New test.
1253
1254 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1255
1256         * gcc.dg/torture/builtin-ctype-2.c: New test.
1257
1258 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1259
1260         * gcc.dg/pch/pch.exp: Add largefile test.
1261
1262 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1263
1264         * g++.dg/pch/externc-1.Hs: New.
1265         * g++.dg/pch/externc-1.C: New.
1266
1267 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1268
1269         * gcc.dg/compat/struct-by-value-5a_main.c,
1270         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1271         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1272         * gcc.dg/compat/struct-by-value-5a_x.c,
1273         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1274         gcc.dg/compat/struct-by-value-5_x.c.
1275         * gcc.dg/compat/struct-by-value-5a_y.c,
1276         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1277         gcc.dg/compat/struct-by-value-5_y.c.
1278
1279         * gcc.dg/compat/struct-by-value-6a_main.c,
1280         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1281         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1282         * gcc.dg/compat/struct-by-value-6a_x.c,
1283         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1284         gcc.dg/compat/struct-by-value-6_x.c.
1285         * gcc.dg/compat/struct-by-value-6a_y.c,
1286         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1287         gcc.dg/compat/struct-by-value-6_y.c.
1288
1289         * gcc.dg/compat/struct-by-value-7a_main.c,
1290         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1291         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1292         * gcc.dg/compat/struct-by-value-7a_x.c,
1293         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1294         gcc.dg/compat/struct-by-value-7_x.c.
1295         * gcc.dg/compat/struct-by-value-7a_y.c,
1296         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1297         gcc.dg/compat/struct-by-value-7_y.c.
1298
1299 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1300
1301         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1302         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1303         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1304         options.
1305
1306 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1307
1308         * gcc.dg/builtins-36.c: New test.
1309
1310 2004-04-06  Paul Brook  <paul@codesourcery.com>
1311
1312         * README.gcc: Remove obsolete contraint on testcases.
1313
1314 2004-04-05  Paul Brook  <paul@codesourcery.com>
1315
1316         PR2123
1317         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1318         failure and exit(0) on success.
1319         * g++.dg/expr/anew2.C: Ditto.
1320         * g++.dg/expr/anew3.C: Ditto.
1321         * g++.dg/expr/anew4.C: Ditto.
1322
1323 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1324
1325         PR c++/3518
1326         * g++.dg/template/unify7.C: New.
1327
1328 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1329
1330         * g++.dg/README: Bring up to date with new subdirectories; remove
1331         duplicate subdirectory lines.
1332
1333 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1334
1335         PR c++/14007
1336         * g++.dg/template/unify5.C: New.
1337         * g++.dg/template/unify6.C: New.
1338         * g++.dg/template/qualttp20.C: Adjust.
1339         * g++.old-deja/g++.jason/report.C: Adjust.
1340         * g++.old-deja/g++.other/qual1.C: Adjust.
1341
1342 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1343
1344         PR c++/14803
1345         * g++.dg/inherit/ptrmem1.C: New test.
1346
1347 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1348
1349         PR c++/14755
1350         * gcc.c-torture/execute/20040331-1.c: New test.
1351         * gcc.dg/20040331-1.c: New test.
1352
1353 2004-04-01  Paul Brook  <paul@codesourcery.com>
1354
1355         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1356
1357 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1358
1359         PR c++/14724
1360         * g++.dg/init/goto1.C: New test.
1361
1362         PR c++/14763
1363         * g++.dg/template/defarg4.C: New test.
1364
1365 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1366
1367         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1368
1369 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1370
1371         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1372
1373 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1374
1375         * gcc.dg/noncompile/undeclared-2.c: New test.
1376
1377 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1378
1379         * gcc.dg/940409-1.c: Remove XFAIL.
1380         * gcc.dg/reg-vol-struct-1.c: New test.
1381
1382 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1383
1384         * gcc.dg/torture/builtin-wctype-1.c: New test.
1385
1386 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1387
1388         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1389         * gcc.dg/20001101-1.c: Likewise.
1390         * gcc.dg/20001102-1.c: Likewise.
1391
1392 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1393
1394         * gcc.dg/compare8.c: Add an additional test for XOR.
1395
1396 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1397
1398         * gcc.dg/torture/builtin-ctype-1.c: New test.
1399
1400 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1401
1402         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1403         * gcc.dg/torture/builtin-math-1.c: Likewise.
1404         * gcc.dg/torture/builtin-power-1.c: New test.
1405
1406 2004-03-24  Andreas Schwab  <schwab@suse.de>
1407
1408         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1409         IA64 assembler.
1410
1411 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1412             Roger Sayle  <roger@eyesopen.com>
1413
1414         * gcc.dg/compare8.c: New test case.
1415
1416 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1417
1418         * g++.dg/ext/altivec-7.C: New test.
1419
1420 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1421
1422         PR 12267, 12391, 12560, 13129, 14114, 14133
1423         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1424         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1425         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1426         Adjust error regexps.
1427         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1428         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1429         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1430         * gcc.dg/local1.c: Add explanatory comment.
1431
1432 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1433
1434         PR optimization/14669
1435         * g++.dg/opt/fold2.C: New test case.
1436
1437 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
1438
1439         PR c/14069
1440         * gcc.dg/20040322-1.c: New test.
1441
1442 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1443
1444         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
1445         * gcc.dg/ultrasp4.c: Likewise.
1446         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
1447
1448 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1449
1450         * gcc.dg/i386-sse-8.c: Reset default options.
1451
1452 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1453
1454         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
1455         in the error message text.
1456
1457 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1458
1459         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
1460
1461 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
1462
1463         PR c++/14616
1464         * g++.dg/init/array13.C: New test.
1465
1466 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1467
1468         PR target/13889
1469         * gcc.c-torture/compile/pr13889.c: New test case.
1470
1471 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1472
1473         PR c/14635
1474         * builtins-1.c (nan, nans): Don't test.
1475         * builtins-30.c: Don't use nan, nanf, nanl.
1476         * builtins-35.c: New test.
1477
1478 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1479
1480         * g++.dg/ext/altivec-6.C: New test.
1481
1482 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1483
1484         * g++.dg/init/placement3.C: New test.
1485
1486         * g++.dg/template/spec13.C: New test.
1487
1488         * g++.dg/lookup/using11.C: New test.
1489
1490         * g++.dg/lookup/koenig3.C: New test.
1491
1492         * g++.dg/template/operator2.C: New test.
1493
1494         * g++.dg/expr/dtor3.C: New test.
1495         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1496         marker.
1497         * g++.old-deja/g++.law/visibility28.C: Likewise.
1498
1499 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1500
1501         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1502         * gcc.dg/ppc64-abi-3.c: Likewise.
1503
1504 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1505
1506         PR c++/14545
1507         * g++.dg/parse/template15.C: New test.
1508
1509 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1510
1511         * g++.dg/expr/dtor2.C: New test.
1512
1513         * g++.dg/lookup/anon4.C: New test.
1514
1515         * g++.dg/overload/using1.C: New test.
1516
1517         * g++.dg/template/lookup7.C: New test.
1518
1519         * g++.dg/template/typename6.C: New test.
1520
1521         * g++.dg/expr/cond6.C: New test.
1522
1523 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1524
1525         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
1526
1527 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1528
1529         * g++.dg/expr/cond5.C: New test.
1530         * g++.dg/expr/constcast1.C: Likewise.
1531         * g++.dg/expr/ptrmem2.C: Likewise.
1532         * g++.dg/expr/ptrmem3.C: Likewise.
1533         * g++.dg/lookup/main1.C: Likewise.
1534         * g++.dg/template/lookup6.C: Likewise.
1535
1536 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1537
1538         * gcc.dg/local1.c: New test.
1539
1540         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
1541
1542 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1543
1544         * gcc.dg/torture/builtin-convert-1.c: New test.
1545
1546 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1547
1548         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
1549
1550 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1551
1552         PR c++/14481
1553         * g++.dg/warn/Wunused-7.C: New test.
1554
1555 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1556
1557         * gcc.dg/torture/builtin-integral-1.c: New test.
1558
1559 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1560
1561         PR c++/14586
1562         * g++.dg/parse/non-dependent3.C: New test.
1563
1564 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
1565
1566         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
1567         * g++.dg/eh/simd-2.C: Likewise.
1568         * g++.dg/init/array10.C: Likewise.
1569         * gcc.c-torture/compile/simd-1.c: Likewise.
1570         * gcc.c-torture/compile/simd-2.c: Likewise.
1571         * gcc.c-torture/compile/simd-3.c: Likewise.
1572         * gcc.c-torture/compile/simd-4.c: Likewise.
1573         * gcc.c-torture/compile/simd-6.c: Likewise.
1574         * gcc.c-torture/execute/simd-1.c: Likewise.
1575         * gcc.c-torture/execute/simd-2.c: Likewise.
1576         * gcc.dg/compat/vector-defs.h: Likewise.
1577         * gcc.dg/20020531-1.c: Likewise.
1578         * gcc.dg/altivec-3.c: Likewise.
1579         * gcc.dg/altivec-4.c: Likewise.
1580         * gcc.dg/altivec-varargs-1.c: Likewise.
1581         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
1582         * gcc.dg/i386-mmx-3.c: Likewise.
1583         * gcc.dg/i386-sse-4.c: Likewise.
1584         * gcc.dg/i386-sse-5.c: Likewise.
1585         * gcc.dg/i386-sse-8.c: Likewise.
1586         * gcc.dg/simd-1.c: Likewise.
1587         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
1588         __ev64_opaque__ since the machine description provides it.
1589
1590 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1591
1592         * lib/compat.exp (skip_list): New global variable.
1593         Use it to hold the user defined COMPAT_SKIPS list if any.
1594         (compat-obj): Add the members of skip_list to optall.
1595
1596 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1597
1598         * gcc.dg/compat/union-by-value-1_main.c,
1599         union-by-value-1_x.c, union-by-value-1_y.c,
1600         union-check.h, union-defs.h,
1601         union-init.h, union-return-1_main.c,
1602         union-return-1_x.c, union-return-1_y.c: New files.
1603
1604 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1605
1606         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
1607         mixed-struct-init.h: Add 4 mixed structure types.
1608         struct-by-value-21_main.c, struct-by-value-21_x.c,
1609         struct-by-value-21_y.c, struct-return-21_main.c,
1610         struct-return-21_x.c, struct-return-21_y.c: New files.
1611
1612 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
1613
1614         PR c++/14550
1615         * g++.dg/parse/template14.C: New test.
1616
1617 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1618
1619         * gcc.c-torture/execute/20040313-1.c: New test.
1620
1621 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
1622
1623         PR target/14533
1624         * gcc.dg/20040311-2.c: New test.
1625
1626 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
1627
1628         PR other/14544
1629         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
1630         bit-field.
1631
1632 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
1633
1634         * gcc.dg/20040305-2.c: Add missing return statement.
1635
1636 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1637
1638         * gcc.dg/builtins-34.c: Also check pow10*.
1639
1640 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1641
1642         PR target/14262
1643         * gcc.dg/20040305-2.c: New test.
1644
1645 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1646
1647         * gcc.dg/20040310-1.c: New test.
1648
1649 2004-03-11  Roger Sayle  <roger@eyesopen.com>
1650
1651         * gcc.c-torture/execute/20040311-1.c: New test case.
1652
1653 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
1654
1655         PR c++/14476
1656         * g++.dg/lookup/enum1.C: New test.
1657
1658 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
1659
1660         PR c++/14510
1661         * g++.dg/lookup/struct2.C: New test.
1662
1663 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
1664
1665         * gcc.dg/builtins-34.c: New test.
1666
1667 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1668
1669         * gcc.dg/torture/builtin-nonneg-1.c: New test.
1670
1671 2004-03-09  James E Wilson  <wilson@specifixinc.com>
1672
1673         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
1674         * gcc.dg/alias-2.c: New testcase.
1675
1676 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
1677
1678         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
1679
1680 2004-03-09  Roger Sayle  <roger@eyesopen.com>
1681
1682         * gcc.c-torture/execute/20040309-1.c: New test case.
1683
1684 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1685
1686         PR c++/14397
1687         * g++.dg/overload/ref1.C: New.
1688
1689 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1690
1691         PR c++/14409
1692         * g++.dg/template/spec12.C: New test.
1693
1694         PR c++/14448
1695         * g++.dg/parse/crash14.C: New test.
1696
1697 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1698
1699         PR c++/14230
1700         * g++.dg/init/ref11.C: New test.
1701
1702 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1703
1704         PR c++/14432
1705         * g++.dg/parse/builtin2.C: New test.
1706
1707 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1708
1709         PR c++/14401
1710         * g++.dg/init/ctor3.C: New test.
1711         * g++.dg/init/union1.C: New test.
1712         * g++.dg/ext/anon-struct4.C: New test.
1713
1714 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1715
1716         * g++.dg/lookup/koenig1.C: Tweak error messages.
1717         * g++.dg/lookup/used-before-declaration.C: Likewise.
1718         * g++.dg/other/do1.C: Likewise.
1719         * g++.dg/overload/koenig1.C: Likewise.
1720         * g++.dg/parse/crash13.C: Likewise.
1721         * g++.dg/template/instantiate3.C: Likewise.
1722
1723 2004-03-08  Eric Christopher  <echristo@redhat.com>
1724
1725         * * lib/target-supports.exp: Enable libiconv in test
1726         compilation.  Fix up error checking.
1727
1728 2004-03-08  Roger Sayle  <roger@eyesopen.com>
1729
1730         PR middle-end/14289
1731         * gcc.dg/pr14289-1.c: New test case.
1732         * gcc.dg/pr14289-2.c: Likewise.
1733         * gcc.dg/pr14289-3.c: Likewise.
1734
1735 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
1736
1737         * gcc.c-torture/execute/20040308-1.c: New test.
1738
1739 2004-03-07  Roger Sayle  <roger@eyesopen.com>
1740
1741         * gcc.c-torture/execute/20040307-1.c: New test case.
1742
1743 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
1744
1745         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
1746
1747 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
1748
1749         * gcc.dg/20040306-1.c: New test.
1750
1751 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
1752
1753         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
1754         them static.
1755         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
1756
1757 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1758
1759         PR c/14465
1760         * gcc.dg/decl-6.c: New test.
1761
1762 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1763
1764         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
1765         Rename LOGPOW -> LOG_POW.
1766         (SQRT_EXP, POW_EXP): New.
1767
1768 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1769
1770         * gcc.dg/i386-sse-8.c: New test.
1771
1772 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1773
1774         PR c/14114
1775         * gcc.dg/decl-5.c: New test.
1776
1777 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
1778
1779         * gcc.dg/20040305-1.c: New test.
1780
1781 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
1782
1783         PR other/14354
1784         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
1785
1786 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
1787
1788         PR c++/14425, c++/14426
1789         * g++.dg/ext/altivec-4.C: New test.
1790         * g++.dg/ext/altivec-5.C: New test.
1791
1792 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
1793
1794         * g++.old-deja/g++.other/linkage1.C: Expect errors about
1795         global variables of a type with no linkage.
1796         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
1797         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
1798         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
1799         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
1800         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
1801         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
1802         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
1803         * g++.dg/warn/deprecated.C: Name enum Color.
1804         * g++.dg/overload/VLA.C: Name structure for 'b'.
1805         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
1806
1807 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1808
1809         * gcc.c-torture/compile/20040304-1.c: New test.
1810
1811 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
1812
1813         PR 13728
1814         * gcc.dg/decl-4.c: New testcase.
1815
1816 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
1817
1818         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
1819         as PRECF if sizeof (float) > sizeof (double).
1820         (PRECL): Make it the same as PRECF if
1821         sizeof (float) > sizeof (long double).
1822
1823 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1824
1825         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
1826         system type.  Add check for irix6 which doesn't have c99 runtime.
1827
1828 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
1829
1830         * gcc.dg/const-elim-1.c: xfail for xtensa.
1831
1832 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1833
1834         PR c++/14369
1835         * g++.dg/template/cond4.C: New test.
1836
1837 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1838
1839         PR c++/14360
1840         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1841
1842         PR c++/14361
1843         * g++.dg/parse/defarg7.C: New test.
1844
1845         PR c++/14359
1846         * g++.dg/template/friend26.C: New test.
1847
1848 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1849
1850         PR c++/14324
1851         * g++.dg/abi/mangle21.C: New test.
1852
1853         PR c++/14260
1854         * g++.dg/parse/constructor2.C: New test.
1855
1856         PR c++/14337
1857         * g++.dg/template/sfinae1.C: New test.
1858
1859 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1860
1861         PR c++/14267
1862         * g++.dg/expr/crash2.C: New test.
1863
1864         PR middle-end/13448
1865         * gcc.dg/inline-5.c: New test.
1866         * gcc.dg/always-inline.c: Split out tests into ...
1867         * gcc.dg/always-inline2.c: ... this and ...
1868         * gcc.dg/always-inline3.c: ... this.
1869
1870 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1871
1872         PR debug/12103
1873         * g++.dg/debug/crash1.C: New test.
1874
1875 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
1876
1877         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
1878         function with __attribute__((noinline)).
1879         (recurser_void2): Likewise.
1880         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
1881         (recurser_void2): Likewise.
1882
1883 2004-02-29  Roger Sayle  <roger@eyesopen.com>
1884
1885         PR middle-end/14203
1886         * g++.dg/warn/Wunused-6.C: New test case.
1887
1888 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
1889
1890         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
1891         not defined.
1892
1893 2004-02-27  Eric Christopher  <echristo@redhat.com>
1894
1895         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
1896         * g++.dg/charset/asm2.c: Run only x86.
1897         * gcc.dg/charset/asm3.c: Ditto.
1898
1899 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
1900
1901         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
1902         ld_library_path.
1903
1904 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
1905
1906         * g++.dg/ext/altivec-3.C: New.
1907
1908 2004-02-26  Richard Henderson  <rth@redhat.com>
1909
1910         * g++.dg/ext/attrib10.C: Mark for warning.
1911         * gcc.dg/attr-alias-1.c: New.
1912
1913 2004-02-26  Richard Henderson  <rth@redhat.com>
1914
1915         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
1916         * gcc.c-torture/execute/20040208-2.c: ... it back.
1917
1918 2004-02-26  Eric Christopher  <echristo@redhat.com>
1919
1920         * lib/target-supports.exp (check-iconv-available): New function.
1921         * lib/gcc-dg.exp (dg-require-iconv): New function.
1922         Use above.
1923         * gcc.dg/charset: New directory.
1924         * gcc.dg/charset/charset.exp: New file.
1925         * gcc.dg/charset/asm1.c: Ditto.
1926         * gcc.dg/charset/asm2.c: Ditto.
1927         * gcc.dg/charset/asm3.c: Ditto.
1928         * gcc.dg/charset/asm4.c: Ditto.
1929         * gcc.dg/charset/asm5.c: Ditto.
1930         * gcc.dg/charset/attribute1.c: Ditto.
1931         * gcc.dg/charset/attribute2.c: Ditto.
1932         * gcc.dg/charset/string1.c: Ditto.
1933         * g++.dg/charset: New directory.
1934         * g++.dg/dg.exp: Add here. Special options.
1935         * g++.dg/charset/charset.exp: New file.
1936         * g++.dg/charset/asm1.c: Ditto.
1937         * g++.dg/charset/asm2.c: Ditto.
1938         * g++.dg/charset/asm3.c: Ditto.
1939         * g++.dg/charset/asm4.c: Ditto.
1940         * g++.dg/charset/attribute1.c: Ditto.
1941         * g++.dg/charset/attribute2.c: Ditto.
1942         * g++.dg/charset/extern1.cc: Ditto.
1943         * g++.dg/charset/extern2.cc: Ditto.
1944         * g++.dg/charset/string1.c: Ditto.
1945
1946 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
1947
1948         PR c++/14278
1949         * g++.dg/parse/comma1.C: New test.
1950
1951 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1952
1953         PR c++/14284
1954         * g++.dg/template/ttp8.C: New test.
1955
1956 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
1957
1958         * gcc.dg/fixuns-trunc-1.c: New test.
1959
1960 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1961
1962         * gcc.dg/builtins-config.h: Use #elif.
1963
1964 2004-02-26  Michael Matz  <matz@suse.de>
1965
1966         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
1967         * gcc.dg/991214-1.c: Likewise.
1968         * gcc.dg/i386-asm-1.c: Likewise.
1969
1970 2004-02-25  Richard Henderson  <rth@redhat.com>
1971
1972         * gcc.c-torture/execute/20040208-2.c: Move ...
1973         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
1974
1975 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1976
1977         PR c++/14246
1978         * g++.dg/other/crash-3.C: New test.
1979
1980 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1981
1982         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
1983         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
1984
1985         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
1986         HP-UX.
1987
1988 2004-02-24  Michael Matz  <matz@suse.de>
1989
1990         * gcc.dg/i386-regparm.c: New.
1991
1992 2004-02-23  James E Wilson  <wilson@specifixinc.com>
1993
1994         * gcc.c-torture/execute/20040223-1.c: New.
1995
1996 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
1997             Kazu Hirata  <kazu@cs.umass.edu>
1998
1999         * gcc.dg/fwritable-strings-1.c: Remove.
2000
2001 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2002
2003         PR c/14156
2004         * gcc.dg/20040223-1.c: New test.
2005
2006 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2007
2008         PR c++/14106
2009         * g++.dg/ext/typeof9.C: New test.
2010
2011 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2012
2013         PR c++/14250
2014         * g++.dg/other/switch1.C: New test.
2015
2016 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2017
2018         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2019         * gcc.dg/va-arg-1.c: Likewise.
2020
2021 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2022
2023         PR c++/14143
2024         * g++.dg/template/koenig5.C: New test.
2025
2026 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2027
2028         * g++.dg/ext/altivec-1.C: Generalize target triple.
2029         * g++.dg/ext/altivec-2.C: New test case.
2030         * g++.dg/ext/altivec_check.h: New file.
2031         * gcc.dg/altivec-1.c: Generalize target triple;
2032         include altivec_check.h and call altivec_check().
2033         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2034         * gcc.dg/altivec-6.c: New test case.
2035         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2036         type casts as needed.
2037         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2038         altivec_check().
2039         * gcc.dg/altivec-12.c: New test case.
2040         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2041         include altivec_check.h and call altivec_check().
2042         * gcc.dg/altivec_check.h: New file.
2043
2044 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2045
2046         * lib/target-supports.exp (check_alias_available): Don't mangle
2047         function `g' in test program.
2048
2049 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2050
2051         * lib/target-supports.exp (check_profiling_available): Check
2052         argument to determine whether we support a profiling type.
2053         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2054         check_profiling_available.
2055         * g++.dg/bprob/bprob.exp: Likewise
2056         * g77.dg/bprob/bprob.exp: Likewise.
2057         * gcc.misc-tests/bprob.exp: Likewise.
2058         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2059         dg-require-profiling and delete expected error handling.
2060         * gcc.dg/20021014-1.c: Likewise.
2061         * gcc.dg/nest.c: Likewise.
2062
2063 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2064
2065         PR c++/12007
2066         * g++.dg/other/vthunk1.C: New test.
2067
2068 2004-02-20  Falk Hueffner  <falk@debian.org>
2069
2070         PR target/14201
2071         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2072
2073 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2074
2075         PR c++/13927
2076         * g++.dg/other/error8.C: Remove XFAIL markers.
2077
2078         PR c++/14173
2079         * g++.dg/ext/packed5.C: New test.
2080
2081         PR c++/14199
2082         * g++.dg/warn/Wunused-5.C: New test.
2083
2084         PR c++/14186
2085         * g++.dg/lookup/member1.C: New test.
2086
2087 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2088
2089         * gcc.c-torture/compile/20040130-1.c: Enable only when
2090         __INT_MAX__ >= 2147483647L.
2091         * gcc.c-torture/compile/961203-1.c: Likewise.
2092
2093 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2094
2095         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2096         * g++.dg/opt/template1.C: Robustify assembler regexp
2097
2098 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2099
2100         * gcc.c-torture/execute/simd-4.x: Remove.
2101         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2102         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2103         Guard with #ifndef SKIP_ATTRIBUTE.
2104         * gcc.dg/compat/vector-1_y.c: Likewise.
2105         * gcc.dg/compat/vector-2_x.c: Likewise.
2106         * gcc.dg/compat/vector-2_y.c: Likewise.
2107         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2108         * g++.dg/eh/simd-2.C: Likewise.
2109
2110 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2111
2112         * gcc.c-torture/compile/complex-1.c: New.
2113
2114 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2115
2116         PR target/14209
2117         * gcc.c-torture/execute/20040218-1.c: New test.
2118
2119 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2120
2121         PR c++/14181
2122         * g++.dg/parse/new2.C: New test.
2123
2124 2004-02-18  Paul Brook  <paul@codesourcery.com>
2125
2126         * gcc.c-torture/compile/libcall-1.c: New test.
2127
2128 2004-02-18  Paul Brook  <paul@codesourcery.com>
2129
2130         PR debug/12934
2131         * gcc.dg/debug/debug-7.c: New test.
2132
2133 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2134
2135         * gcc.dg/20040217-1.c: New test.
2136
2137 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2138
2139         * gcc.c-torture/execute/990208-1.x: Delete.
2140
2141 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2142
2143         * gcc.c-torture/execute/20040208-2.x: New file.
2144
2145 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2146
2147         PR c++/11326
2148         * g++.dg/abi/structret1.C: New test.
2149
2150 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2151
2152         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2153         (i386_cpuid): No need to test if cpuid is available on AMD64.
2154         Fix assembly, so that it works onboth i386 and AMD64.
2155         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2156         (vecInLong): Fix s[] member type to unsigned int.
2157         (vecInWord): Remove type.
2158         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2159         (a64, b64, c64, d64, e64): Remove.
2160         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2161         Remove unused variable.  Remove initialization of removed variables.
2162         Don't call mmx_tests nor sse_tests.
2163         (reference_mmx, reference_sse): Remove.
2164         (check): Add return stmt.
2165         * gcc.dg/i386-sse-7.c: New test.
2166         * gcc.dg/i386-mmx-4.c: New test.
2167
2168 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2169
2170         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2171         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2172         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2173         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2174         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2175         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2176         g++.dg/tc1/dr94.C: Fix line terminator.
2177
2178 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2179
2180         * gcc.c-torture/compile/20040216-1.c: New.
2181
2182 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2183
2184         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2185         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2186         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2187         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2188         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2189         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2190
2191 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2192
2193         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2194
2195 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2196
2197         PR c++/13971
2198         * g++.dg/expr/cond4.C: New test.
2199
2200         PR c++/14086
2201         * g++.dg/lookup/crash2.C: New test.
2202
2203 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2204
2205         * gcc.c-torture/compile/20040214-2.c: New test.
2206
2207 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2208
2209         PR c++/14116
2210         * g++.dg/ext/typeof8.C: New test.
2211
2212 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2213
2214         * gcc.c-torture/compile/20040214-1.c: New test.
2215
2216 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2217
2218         PR c++/13635
2219         * g++.dg/template/spec11.C: New test.
2220
2221 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2222
2223         PR c++/13927
2224         * g++.dg/other/error8.C: New test.
2225
2226 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2227
2228         PR c++/14122
2229         * g++.dg/template/array4.C: New test.
2230
2231         PR c++/14108
2232         * g++.dg/inherit/thunk2.C: New test.
2233
2234         PR c++/14083
2235         * g++.dg/eh/cond2.C: New test.
2236
2237 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2238
2239         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2240
2241 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2242
2243         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2244
2245 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2246
2247         * g++.dg/simd-2.C: xfail on ppc64-linux.
2248
2249 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2250
2251         PR c/456
2252         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2253         tests.
2254
2255 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2256
2257         * gcc.dg/builtins-33.c: New test.
2258
2259 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2260
2261         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2262
2263 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2264
2265         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2266
2267 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2268
2269         * gcc.dg/ppc64-abi-3.c: New test.
2270
2271 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2272
2273         PR c/14092
2274
2275         * gcc.dg/pr14092-1.c: New testcase.
2276
2277 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2278
2279         * gcc.dg/cpp/assert4.c: Fix typo last change.
2280
2281         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2282         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2283
2284         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2285
2286 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2287
2288         * gcc.c-torture/compile/20040209-1.c: New test case.
2289
2290 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2291
2292         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2293
2294 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2295
2296         * gcc.c-torture/execute/20040208-[12].c: New tests.
2297
2298 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2299
2300         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2301
2302 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2303
2304         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2305
2306 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2307
2308         Bug 13856
2309         * gcc.dg/visibility-8.c: New testcase.
2310
2311 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2312
2313         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2314         arguments.
2315         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2316
2317 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2318
2319         PR middle-end/13696
2320         * g++.dg/opt/fold1.C: New test case.
2321
2322 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2323
2324         PR c++/14033
2325         * g++.dg/other/crash-2.C: New test.
2326
2327 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2328
2329         PR c++/14028
2330         * g++.dg/parse/angle-bracket2.C: New test.
2331
2332 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2333
2334         PR middle-end/13750
2335         Revert:
2336         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2337         PR pch/13361
2338         * testsuite/g++.dg/pch/wchar-1.C: New.
2339         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2340
2341 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2342
2343         PR c++/14008
2344         * g++.dg/parse/error15.C: New test.
2345         * g++.dg/parse/crash11.C: Update dg-error mark.
2346
2347 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2348
2349         PR c++/13932
2350         * g++.dg/warn/conv2.C: New test.
2351
2352 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2353
2354         PR c++/13086
2355         * g++.dg/warn/incomplete1.C: Remove xfail.
2356
2357 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2358
2359         * lib/file-format.exp (gcc_target_object_format): Use
2360         ${tool}_target_compile, not gcc_target_compile.
2361         * lib/target-supports.exp (check_alias_available): Likewise.
2362         (check_gc_sections_available): Likewise.
2363         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2364         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2365         dg-require-alias.
2366
2367 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2368
2369         PR c++/13969
2370         * g++.dg/template/static6.C: New test.
2371
2372 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2373
2374         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2375
2376 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2377
2378         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2379         tests for systems where `char' is unsigned by default.
2380
2381 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2382
2383         PR c++/13997
2384         * g++.dg/template/partial3.C: New test.
2385
2386 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2387
2388         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2389         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2390         Remove mentions of obsolete ports.
2391
2392 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2393
2394         * gcc.dg/noncompile/20001228-1.c: Fix for new
2395         error message.
2396
2397 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2398
2399         PR target/9348
2400         * gcc.c-torture/execute/multdi-1.c: New test case.
2401
2402 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2403
2404         PR c++/13925
2405         * g++.dg/template/lookup5.C: New test.
2406
2407 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2408
2409         PR c++/13950
2410         * g++.dg/template/lookup4.C: New test.
2411
2412         PR c++/13970
2413         * g++.dg/parse/error14.C: New test.
2414
2415         PR c++/14002
2416         * g++.dg/parse/template13.C: New test.
2417
2418 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2419
2420         PR c++/13978
2421         * g++.dg/template/koenig4.C: New test.
2422
2423         PR c++/13968
2424         * g++.dg/template/crash17.C: New test.
2425
2426         PR c++/13975
2427         * g++.dg/parse/error13.C: New test.
2428         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2429
2430 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2431
2432         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2433
2434 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
2435
2436         PR c/11658
2437         PR c/13994
2438         * gcc.dg/noncompile/20040203-1.c: New test.
2439         * gcc.dg/noncompile/20040203-2.c: Likewise.
2440         * gcc.dg/noncompile/20040203-3.c: Likewise.
2441         * gcc.dg/20040203-1.c: Likewise.
2442
2443 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
2444
2445         PR c++/10858
2446         * g++.dg/template/sizeof7.C: New test.
2447
2448 2004-02-02  Eric Christopher  <echristo@redhat.com>
2449             Zack Weinberg  <zack@codesourcery.com>
2450
2451         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
2452
2453 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
2454
2455         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
2456         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
2457         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
2458         * gcc.dg/cleanup-5.c: Run only on Linux targets.
2459
2460 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
2461
2462         PR c++/13113
2463         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
2464
2465         PR c++/13854
2466         * g++.dg/ext/attrib13.C: New test.
2467
2468         PR c++/13907
2469         * g++.dg/conversion/op2.C: New test.
2470
2471 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2472
2473         * gcc.dg/titype-1.c: Fix pasto.
2474
2475 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2476
2477         * gcc.dg/titype-1.c: New test.
2478
2479 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2480
2481         PR c++/13957
2482         * g++.dg/template/non-type-template-argument-1.C,
2483         g++.dg/template/qualified-id1.C: Update dg-error marks.
2484         * g++.dg/template/nontype6.C: New test.
2485
2486 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2487
2488         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2489         * gcc.dg/builtins-31.c: New testcase.
2490         * gcc.dg/builtins-32.c: New testcase.
2491
2492 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2493
2494         * objc.dg/call-super-2.m: Update line numbers
2495         for the including of stddef.h.
2496
2497 2004-01-30  Michael Matz  <matz@suse.de>
2498
2499         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2500         g++.dg/ext/case-range3.C: New tests.
2501
2502 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2503
2504         DR206
2505         PR c++/13813
2506         * g++.dg/template/member4.C: New test.
2507
2508 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2509
2510         PR c++/13683
2511         * g++.dg/template/sizeof6.C: New test.
2512
2513 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2514
2515         * gcc.dg/fwritable-strings-1.c: New test.
2516
2517 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2518
2519         * gcc.c-torture/compile/20040130-1.c: New test.
2520
2521 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
2522
2523         * objc.dg/call-super-2.m: Include stddef.h for size_t.
2524
2525 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
2526
2527         PR c++/13883
2528         * g++.dg/template/ctor3.C: New test.
2529
2530 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2531
2532         * g++.dg/tc1: New directory.
2533         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
2534         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
2535         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
2536         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
2537         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
2538
2539 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2540
2541         * g++.dg/parse/error11.C: New test.
2542         * g++.dg/parse/error12.C: Likewise.
2543
2544 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
2545
2546         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
2547         (scan_initial, main): Use aligned_sizeof instead of sizeof.
2548
2549 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
2550
2551         PR c++/13791
2552         * g++.dg/ext/attrib12.C: New test.
2553
2554         PR c++/13736
2555         * g++.dg/parse/cast2.C: New test.
2556
2557 2004-01-27  James E Wilson  <wilson@specifixinc.com>
2558
2559         * objc.dg/encode-2.m (main): New local string.  Set depending on
2560         sizeof long.  Use in sscanf call.
2561         * objc.dg/encode-3.m (main): New local string.  Set depending on
2562         sizeof long.  Use in scan_initial call.
2563
2564 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2565
2566         * objc.dg/call-super-2.m: Make LP64-safe.
2567         * objc.dg/desig-init-1.m: Likewise.
2568
2569 2004-01-27  Devang Patel <dpatel@apple.com>
2570
2571         * g++.dg/debug/namespace1.C: New test.
2572
2573 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
2574
2575         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
2576         xscale-*-*.
2577
2578         * gcc.dg/arm-mmx-1.c: New test.
2579
2580 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2581
2582         * gcc.dg/20040127-1.c: New test.
2583         * gcc.dg/20040127-2.c: New test.
2584
2585 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2586
2587         * objc.dg/stret-1.m (glob): Renamed to globa.
2588
2589 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
2590
2591         PR c++/13663
2592         * g++.dg/expr/for1.C: New test.
2593
2594 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
2595
2596         PR middle-end/13779
2597         * gcc.dg/darwin-longlong.c: New test.
2598
2599 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
2600
2601         * gcc.dg/20040124-1.c: Moved test from here...
2602         * gcc.c-torture/compile/20040124-1.c: ...to here.
2603
2604 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2605
2606         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
2607         the assembly output if -m64 is passed.
2608
2609 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
2610
2611         PR c++/13833
2612         * g++.dg/template/cond3.C: New test.
2613
2614 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2615
2616         PR c++/13810
2617         * g++.dg/template/ttp7.C: New test.
2618
2619 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2620
2621         PR c++/13797
2622         * g++.dg/template/nontype4.C: New test.
2623         * g++.dg/template/nontype5.C: Likewise.
2624
2625 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
2626
2627         * gcc.dg/torture/mips-clobber-at.c: New test.
2628
2629 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
2630
2631         * gcc.dg/20040124-1.c: New test.
2632
2633 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
2634
2635         * gcc.dg/20040123-1.c: New test.
2636
2637 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2638
2639         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
2640
2641 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2642
2643         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
2644
2645 2004-01-23  Andrew Pinski  <apinski@apple.com>
2646
2647         * gcc.dg/20030121-1.c: Move to ..
2648         * gcc.dg/20040121-1.c: here.
2649
2650 2004-01-23  Roger Sayle  <roger@eyesopen.com>
2651
2652         * gcc.dg/builtins-29.c: New test case.
2653
2654 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2655
2656         PR 18314
2657         * gcc.dg/builtins-30.c: New testcase.
2658
2659 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
2660
2661         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
2662         * lib/g77.exp: Likewise.
2663         * lib/objc.exp: Likewise.
2664         * lib/g++.exp: Likewise.
2665
2666 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2667
2668         * gcc.dg/struct-by-value-2.c: New test.
2669
2670 2004-01-21  Andrew Pinski  <apinski@apple.com>
2671
2672         PR target/13785
2673         * gcc.dg/20030121-1.c: New test.
2674
2675 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
2676
2677         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
2678         clobber frame pointer register in asm statement.
2679
2680 2004-01-21  Falk Hueffner  <falk@debian.org>
2681
2682         * gcc.c-torture/compile/20040121-1.c: New test.
2683
2684 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
2685
2686         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
2687
2688 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
2689
2690         * gcc.dg/ppc64-abi-2.c: New test.
2691
2692 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
2693
2694         * lib/treelang.exp: Fill out this file.
2695         * lib/treelang-dg.exp: New File.
2696
2697 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2698
2699         * gcc.c-torture/compile/981022-1.c: Remove.
2700         * gcc.dg/array-5.c: Remove XFAIL.
2701         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
2702         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
2703         gcc.dg/cond-lvalue-1.c: Update.
2704         * gcc.dg/cast-lvalue-2.c: New test.
2705
2706 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
2707
2708         PR c++/13592
2709         * g++.dg/other/error1.C (class foo): Tweak error message.
2710
2711         PR c++/13592
2712         * g++.dg/template/call2.C: New test.
2713
2714 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2715
2716         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
2717         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
2718         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
2719         scalar-return-1_x.c, scalar-return-2_y.c,
2720         scalar-return-3_x.c, scalar-return-3_y.c,
2721         scalar-return-4_x.c, scalar-return-4_y.c,
2722         struct-align-1.h, struct-align-1_x.c,
2723         struct-align-1_y.c, struct-align-2.h,
2724         struct-align-2_x.c, struct-align-2_y.c,
2725         struct-by-value-10_y.c, struct-by-value-11_x.c,
2726         struct-by-value-11_y.c, struct-by-value-12_x.c,
2727         struct-by-value-12_y.c, struct-by-value-13_x.c,
2728         struct-by-value-13_y.c, struct-by-value-14_x.c,
2729         struct-by-value-14_y.c, struct-by-value-15_x.c,
2730         struct-by-value-15_y.c, struct-by-value-16_y.c,
2731         struct-by-value-17_y.c, struct-by-value-18_y.c,
2732         struct-by-value-19_y.c, struct-by-value-1_x.c,
2733         struct-by-value-1_y.c, struct-by-value-20_y.c,
2734         struct-by-value-2_x.c, struct-by-value-2_y.c,
2735         struct-by-value-3_y.c, struct-by-value-4_x.c,
2736         struct-by-value-4_y.c, struct-by-value-5_y.c,
2737         struct-by-value-6_y.c, struct-by-value-7_y.c
2738         struct-by-value-8_x.c, struct-by-value-8_y.c
2739         struct-by-value-9_x.c, struct-by-value-9_y.c
2740         struct-return-10_x.c, struct-return-10_y.c,
2741         struct-return-19_x.c, struct-return-20_x.c
2742         struct-return-2_x.c, struct-return-2_y.c
2743         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
2744         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
2745
2746 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2747
2748         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
2749         attribute on sparc*-sun-solaris2.*.
2750
2751 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
2752
2753         PR c++/13710
2754         * g++.dg/ext/typeof7.C: New test.
2755
2756 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
2757
2758         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
2759         * gcc.dg/const-elim-1.c: Same.
2760
2761 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
2762
2763         * objc.dg/stret-1.m: New.
2764         * objc.dg/stret-2.m: New.
2765
2766 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2767
2768         PR c++/11895
2769         * g++.dg/ext/vector1.C: New test.
2770
2771 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
2772
2773         * gcc.dg/pch/import-1.c: New.
2774         * gcc.dg/pch/import-1.hs: New.
2775         * gcc.dg/pch/import-1a.h: New.
2776         * gcc.dg/pch/import-1b.h: New.
2777         * gcc.dg/pch/import-1c.h: New.
2778
2779 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2780
2781         PR c++/13574
2782         * g++.dg/ext/array1.C: New test.
2783
2784         PR c++/13178
2785         * g++.dg/conversion/op1.C: New test.
2786
2787 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
2788
2789         PR 11864
2790         From Kazumoto Kojima / Dan Kegel:
2791         * gcc.dg/pr11864-1.c: New test.
2792
2793         PR 10392
2794         From Marcus Comstedt / Dan Kegel:
2795         * gcc.dg/pr10392-1.c: New test.
2796
2797 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2798
2799         PR c++/13478
2800         * g++.dg/init/ref10.C: New test.
2801
2802 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2803
2804         PR c++/13407
2805         * g++.dg/parse/typename6.C: New test.
2806
2807 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2808
2809         PR pch/13361
2810         * testsuite/g++.dg/pch/wchar-1.C: New.
2811         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2812
2813 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2814
2815         PR c++/9259
2816         * g++.dg/expr/sizeof2.C: New test.
2817
2818 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
2819
2820         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
2821
2822 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2823
2824         PR c++/13659
2825         * g++.dg/lookup/strong-using-3.C: New.
2826         * g++.dg/lookup/using-10.C: New.
2827
2828 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2829
2830         PR c++/13594
2831         * g++.dg/lookup/strong-using-2.C: New.
2832
2833 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2834             Dan Kegel <dank@kegel.com>
2835             J"orn Rennecke <joern.rennecke@superh.com>
2836
2837         PR target/9365
2838         * gcc.dg/pr9365-1.c: New test.
2839
2840 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2841
2842         PR c++/8856
2843         * g++.dg/parse/casting-operator2.C: New test.
2844         * g++.old-deja/g++.pt/explicit83.C: Remove.
2845
2846 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2847
2848         * gcc.dg/label-compound-stmt-1.c: New test.
2849         * gcc.c-torture/compile/950922-1.c,
2850         gcc.c-torture/compile/20000211-3.c,
2851         gcc.c-torture/compile/20000518-1.c,
2852         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2853         compound statements.
2854
2855 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2856
2857         * gcc.dg/ppc64-abi-1.c: New test.
2858
2859 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2860
2861          * g++.dg/ext/attrib9.C: Add dg-warnings.
2862
2863 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2864
2865         PR c++/12335
2866         * g++.dg/parse/dtor3.C: New test.
2867
2868 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2869
2870         PR c++/12709
2871         * g++.dg/parse/try-catch-1.C: New test.
2872
2873 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
2874
2875         * ada/acats/run_all.sh: Add more verbose output in acats.log
2876         when compiling tests.
2877
2878 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2879
2880         PR 13656
2881         * gcc.dg/typedef-redecl.c: New test case.
2882         * gcc.dg/typedef-redecl.h: New support file.
2883
2884 2004-01-13  Jan Hubicka  <jh@suse.cz>
2885
2886         * gcc.dg/always_inline.c: New test.
2887         * gcc.dg/debug/20031231-1.c: Fix.
2888
2889 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2890
2891         PR c++/13474
2892         * g++.dg/template/array3.C: New test.
2893
2894 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2895
2896         * g++.dg/ext/lvalue1.C: No longer expected to fail.
2897         * g++.dg/warn/Wunused-2.C: Likewise.
2898
2899 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2900
2901         PR c++/13289
2902         * g++.dg/template/instantiate6.C: New test.
2903
2904 2004-01-12  Roger Sayle  <roger@eyesopen.com>
2905
2906         PR middle-end/11397
2907         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
2908
2909 2004-01-12  Jan Hubicka  <jh@suse.cz>
2910
2911         PR opt/12826
2912         * gcc.dg/20040112-1.c: New.
2913
2914         * gcc.dg/dwarf-die[1-7].c: Move to...
2915         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
2916         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
2917
2918 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
2919
2920         PR c++/4100
2921         * g++.dg/parse/friend4.C: New test.
2922
2923 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
2924
2925         PR c++/4100
2926         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
2927         definition is called a friend.
2928
2929 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
2930
2931         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
2932
2933 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
2934
2935         PR c++/3478
2936         * g++.dg/parse/error10.C: New test.
2937         * g++.dg/template/arg2.C: Accept "invalid type" error.
2938
2939 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
2940
2941         PR middle-end/13392
2942         * g++.dg/opt/expect2.C: New test.
2943
2944 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2945
2946         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
2947         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
2948         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
2949         Update dg-error regexps.
2950
2951 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2952
2953         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
2954         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
2955
2956 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2957
2958         * gcc.dg/pragma-re-1.c: Use right pointer type.
2959
2960 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2961
2962         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
2963
2964 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
2965
2966         * gcc.dg/rs6000-ldouble-1.c: New.
2967
2968 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2969
2970         DR 337
2971         PR c++/9256
2972         * g++.dg/other/abstract1.C: New test.
2973
2974 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
2975
2976         * g++.dg/lookup/strong-using-1.C: New.
2977
2978 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2979
2980         PR c/11234
2981         * gcc.dg/func-ptr-conv-1.c: New test.
2982         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
2983
2984 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
2985
2986         PR target/13380.
2987         * gcc.c-torture/compile/20040109-1.c: New.
2988
2989 2004-01-08  Stuart Hastings  <stuart@apple.com>
2990
2991         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
2992         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
2993         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
2994
2995 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
2996
2997         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
2998
2999 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3000
3001         * ada/acats/run_acats: Treat 'gnatchop' the same way
3002         as 'gnatmake'.  Export GCC_DRIVER.
3003         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3004         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3005
3006 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3007
3008         PR c++/12573
3009         * g++.dg/template/dependent-expr4.C: New test.
3010
3011 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3012
3013         * gcc.dg/altivec-11.c: New test.
3014
3015 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3016
3017         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3018
3019 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3020
3021         PR c/6024
3022         * gcc.dg/enum-compat-1.c: New test.
3023         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3024
3025 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3026
3027         PR c/12165
3028         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3029         gcc.dg/c99-idem-qual-3.c: New tests.
3030
3031 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3032
3033         * gcc.dg/winline-7.c: Don't cast void * to int.
3034
3035 2004-01-06  Jan Hubicka  <jh@suse.cz>
3036
3037         * gcc.dg/i386-sse-5.c: New test
3038         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3039
3040 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3041
3042         PR c++/12815
3043         * g++.dg/rtti/typeid4.C: New test.
3044
3045 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3046
3047         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3048
3049 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3050
3051         PR c++/12132
3052         * g++.dg/template/error11.C: New test.
3053
3054         PR c++/13451
3055         * g++.dg/template/class2.C: New test.
3056
3057 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3058         Richard Sandiford <rsandifo@redhat.com>
3059
3060         PR c++/13387
3061         * g++.dg/opt/alias3.C: New test.
3062
3063 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3064
3065         PR c++/13157
3066         * g++.dg/template/koenig3.C: New test.
3067
3068         PR c++/13529
3069         * g++.dg/parse/offsetof3.C: New test.
3070
3071         * g++.dg/init/copy7.C: Add missing dg-error markers.
3072
3073         PR c++/12226
3074         * g++.dg/init/copy7.c: New test.
3075
3076         PR c++/13536
3077         * g++.dg/parse/cast1.C: New test.
3078
3079 2004-01-04  Jan Hubicka  <jh@suse.cz>
3080
3081         * gcc.dg/winline[1-7].c: New tests.
3082
3083 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3084
3085         PR c++/13520
3086         * g++.dg/template/qualttp22.C: New test.
3087
3088 2004-01-01  Jan Hubicka  <jh@suse.cz>
3089
3090         * gcc.dg/debug/20031231-1.c: New.
3091         * gcc.c-torture/compile/20040101-1.c: New.
3092         * gcc.dg/dwarf-die-[1-7].c: New.
3093
3094 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3095
3096         PR optimization/13521
3097         * gcc.c-torture/compile/20031231-1.c: New test.
3098
3099 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3100
3101         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3102
3103 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3104
3105         PR c++/10079
3106         * g++.dg/template/crash16.C: New test.
3107
3108 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3109
3110         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3111
3112 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3113
3114         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3115         ports.
3116         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3117         * g++.old-deja/g++.law/profile1.C: Likewise.
3118         * gcc.c-torture/compile/981006-1.c: Likewise.
3119         * gcc.c-torture/execute/loop-2e.x: Likewise.
3120         * gcc.c-torture/execute/loop-2f.x: Remove.
3121         * gcc.c-torture/execute/loop-2g.x: Likewise.
3122         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3123         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3124
3125 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3126
3127         PR c++/13507
3128         * g++.dg/ext/attrib11.C: New test.
3129
3130         PR c++/13494
3131         * g++.dg/template/array2-1.C: New test.
3132         * g++.dg/template/array2-2.C: New test.
3133
3134 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3135
3136         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3137
3138 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3139
3140         PR c++/12774
3141         * g++.dg/template/array1-1.C: New test.
3142         * g++.dg/template/array1-2.C: New test.
3143
3144 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3145
3146         PR fortran/12632
3147         * g77.dg/12632.f: New test case.
3148
3149 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3150
3151         PR c++/13289
3152         * g++.dg/parse/nontype1.C: New test.
3153
3154 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3155
3156         PR c++/12403
3157         * g++.dg/parse/explicit1.C: New test.
3158         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3159
3160 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3161
3162         PR c++/13081
3163         * g++.dg/opt/inline6.C: New test.
3164
3165         PR c++/12613
3166         * g++.dg/parse/error9.C: New test.
3167
3168         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3169
3170 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3171
3172         PR c++/13009
3173         * g++.dg/init/assign1.C: New test.
3174
3175 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3176
3177         PR c++/13070
3178         * g++.dg/warn/format3.C: New test case.
3179
3180 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3181
3182         * gcc.c-torture/compile/20031227-1.c: New test.
3183
3184 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3185
3186         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3187         * g77.dg/bprob/bprob.exp: Likewise.
3188         * gcc.misc-tests/bprob.exp: Likewise.
3189         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3190         variants on systems where the library does not provide that
3191         functionality.
3192         * gcc.dg/builtins-20.c: Use builtins-config.h.
3193         * gcc.dg/builtins-config.h: New file.
3194
3195 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3196
3197         * lib/gcc-dg.exp (dg-require-profiling): New function.
3198         * lib/target-supports.exp (check_profiling_available): Likewise.
3199         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3200         * g77.dg/bprob/bprob.exp: Likewise.
3201         * gcc.misc-tests/bprob.exp: Likewise.
3202         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3203         * gcc.dg/20021014-1.c: Likewise.
3204         * gcc.dg/nest.c: Likewise.
3205
3206 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3207
3208         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3209         compiling.
3210         * g++.dg/lookup/java2.C: Likewise.
3211         * gcc.dg/cpp/lexident.c: Likewise.
3212
3213 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3214
3215         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3216         given.
3217         * gcc.c-torture/compile/961203-1.c: Likewise.
3218         * gcc.c-torture/compile/980506-1.c: Likewise.
3219
3220 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3221
3222         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3223         (additional_prunes): New global.
3224         (gcc-dg-prune): Handle additional per-test pruning.
3225         (dg-test): Clear additional_prunes between tests.
3226
3227         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3228         dg-prune-output to avoid spurious failures from assembler
3229         complaining about nonexistent WAW violations.
3230         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3231         Use dg-prune-output to avoid spurious failures from assembler
3232         warning about Itanium B-step errata.
3233
3234 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3235
3236         * g++.dg/abi/macro0.C: New test.
3237         * g++.dg/abi/macro1.C: Likewise.
3238         * g++.dg/abi/macro2.C: Likewise.
3239
3240         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3241         * g++.dg/abi/bitfield7.C: Likewise.
3242         * g++.dg/abi/dtor2.C: Likewise.
3243         * g++.dg/abi/mangle11.C: Likewise.
3244         * g++.dg/abi/mangle12.C: Likewise.
3245         * g++.dg/abi/mangle14.C: Likewise.
3246         * g++.dg/abi/mangle17.C: Likewise.
3247         * g++.dg/abi/vbase10.C: Likewise.
3248         * g++.dg/abi/vbase14.C: Likewise.
3249         * g++.dg/template/qualttp17.C: Likewise.
3250
3251 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3252
3253         PR c/11995
3254         * gcc.dg/20031223-1.c: New test.
3255
3256 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3257
3258         * gcc.dg/noreturn-7.c: New test.
3259
3260 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3261
3262         * gcc.dg/null-pointer-1.c: New test.
3263
3264 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3265
3266         * g++.old-deja/g++.jason/template18.C: Remove.
3267         * g++.old-deja/g++.jason/template37.C: Likewise.
3268
3269         PR c++/12862
3270         * g++.dg/lookup/ns1.C: New test.
3271
3272         PR c++/12397
3273         * g++.dg/template/lookup3.C: New test.
3274
3275 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3276
3277         * g++.dg/template/recurse1.C: New test
3278
3279 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3280
3281         PR c++/12479
3282         * g++.dg/parse/semicolon1.C: New test.
3283         * g++.dg/parse/semicolon1.h: Likewise.
3284
3285 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3286
3287         * gcc.dg/darwin-misaligned.c: New test.
3288
3289 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3290
3291         PR c/9163
3292         * gcc.dg/20031222-1.c: New test.
3293
3294 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3295
3296         PR c++/13438
3297         * g++.dg/parse/error8.C: New test.
3298
3299         PR c++/11554
3300         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3301
3302 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3303
3304         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3305         too small.
3306         * gcc.c-torture/compile/930217-1.c: Likewise.
3307         * gcc.c-torture/compile/930513-1.c: Likewise.
3308         * gcc.c-torture/execute/920908-2.c: Likewise.
3309         * gcc.c-torture/execute/921204-1.c: Likewise.
3310         * gcc.c-torture/execute/930621-1.c: Likewise.
3311         * gcc.c-torture/execute/930630-1.c: Likewise.
3312         * gcc.c-torture/execute/931031-1.c: Likewise.
3313         * gcc.c-torture/execute/980602-2.c: Likewise.
3314         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3315         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3316         * gcc.c-torture/execute/extzvsi.c: Likewise.
3317         * gcc.c-torture/unsorted/ext.c: Likewise.
3318
3319 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3320
3321         PR target/12749
3322         * gcc.c-torture/compile/20031220-2.c: New test case.
3323
3324 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3325
3326         PR optimization/13031
3327         * gcc.c-torture/compile/20031220-1.c: New test case.
3328
3329 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3330
3331         * gcc.dg/cast-function-1.c: New test.
3332
3333 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3334
3335         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3336         formats.
3337
3338 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3339
3340         PR c++/12795
3341         * g++.dg/ext/attrib10.C: New test.
3342
3343 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3344
3345         * gcc.dg/cleanup-10.c: New test.
3346         * gcc.dg/cleanup-11.c: New test.
3347
3348 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3349
3350         PR c++/13239
3351         * g++.dg/opt/expect1.C: New test.
3352
3353 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3354
3355         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3356
3357 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3358
3359         PR debug/12923
3360         * gcc.dg/20031218-1.c: New test.
3361
3362         PR debug/12389
3363         * gcc.dg/20031218-2.c: New test.
3364         * gcc.dg/20031218-3.c: New test.
3365
3366         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3367         of label name and allow for USER_LABEL_PREFIX == "_" names.
3368         * g++.dg/abi/mangle18-2.C: Likewise.
3369         * g++.dg/abi/mangle19-1.C: Likewise.
3370         * g++.dg/abi/mangle19-2.C: Likewise.
3371         * g++.dg/abi/mangle20-1.C: Likewise.
3372         * g++.dg/abi/mangle20-2.C: Likewise.
3373
3374 2003-12-18  Richard Henderson  <rth@redhat.com>
3375
3376         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3377
3378 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3379             Dan Kegel <dank@kegel.com>
3380
3381         PR other/12009
3382         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3383         testing a cross compiler, it causes spurious compile failures.
3384         * lib/g++.exp: Likewise.
3385
3386 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3387
3388         PR c++/13262
3389         * g++.dg/template/access13.C: New test.
3390
3391 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3392
3393         * gcc.dg/20031216-1.c: New test.
3394
3395 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3396
3397         PR c++/9154
3398         * g++.dg/template/error10.C: New test.
3399
3400 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3401
3402         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3403         * g++.dg/eh/simd-2.C: Likewise.
3404
3405 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3406             Roger Sayle  <roger@eyesopen.com>
3407
3408         * gcc.c-torture/execute/ieee/mzero5.c: New.
3409
3410 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3411
3412         PR c++/10603
3413         * g++.dg/parse/error6.C: New test.
3414
3415         PR c++/12827
3416         * g++.dg/parse/error7.C: New test.
3417
3418 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3419
3420         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3421         at -O with stabs debugging formats.
3422         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3423         * gcc.dg/debug/debug-2.c: Likewise.
3424
3425 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3426
3427         PR c++/12696
3428         * g++.dg/init/error1.C: New test.
3429
3430         PR c++/12218
3431         * g++.dg/init/pm3.C: New test.
3432
3433 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3434
3435         PR c/3347
3436         * gcc.dg/bitfld-8.c: New test.
3437
3438 2003-12-16  James Lemke  <jim@wasabisystems.com>
3439
3440         * gcc.dg/arm-scd42-[123].c: New tests.
3441
3442 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3443
3444         PR c++/9043
3445         * g++.dg/abi/mangle20-1.C: New test.
3446         * g++.dg/abi/mangle20-2.C: New test.
3447
3448 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3449
3450         PR c++/13275
3451         * g++.dg/other/offsetof2.C: Remove XFAIL.
3452         * g++.dg/parse/offsetof1.C: New test.
3453         * g++.gd/parse/offsetof2.C: Likewise.
3454
3455 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3456
3457         * g++.dg/template/nontype3.C: New test.
3458         * g++.dg/template/static2.C: Tweaked the dg-error clause.
3459
3460 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3461
3462         * g++.dg/warn/noreturn-3.C: Also test instantiation.
3463
3464 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3465
3466         PR c++/13387
3467         * g++.dg/expr/assign1.C: New test.
3468
3469         PR c++/13242
3470         * g++.dg/abi/mangle19-1.C: New test.
3471         * g++.dg/abi/mangle19-2.C: New test.
3472
3473 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3474
3475         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3476
3477 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3478
3479         * gcc.c-torture/execute/20031216-1.c: New test.
3480
3481 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3482
3483         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3484         an ICE regression.
3485
3486 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3487
3488         PR c++/10926
3489         * g++.dg/template/error9.C: New test.
3490
3491         PR c++/11116
3492         * g++.dg/template/error8.C: New test.
3493
3494 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3495
3496         PR middle-end/13400
3497         * gcc.c-torture/execute/20031215-1.c: New test case.
3498
3499 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3500
3501         PR c++/13269
3502         * g++.dg/parse/error5.C: New test.
3503
3504         PR c++/12989
3505         * g++.dg/expr/sizeof1.C: New test.
3506
3507         PR c++/13310
3508         * g++.dg/template/crash15.C: New test.
3509
3510 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
3511
3512         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
3513         a non-POD type as the last named parameter of a varargs function.
3514
3515 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3516
3517         PR c++/13243
3518         PR c++/12573
3519         * g++.dg/template/crash14.C: New test.
3520         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
3521
3522 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3523
3524         * g++.dg/other/java1.C: New test.
3525
3526         PR c++/13241
3527         * g++.dg/abi/mangle18-1.C: New test.
3528         * g++.dg/abi/mangle18-2.C: New test.
3529
3530 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3531
3532         PR optimization/10312
3533         * gcc.c-torture/execute/20031214-1.c: New.
3534
3535 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
3536
3537         PR c++/10779
3538         PR c++/12160
3539         * g++.dg/parse/error3.C: New test.
3540         * g++.dg/parse/error4.C: Likewise.
3541         * g++.dg/abi/mangle4.C: Tweak error messages.
3542         * g++.dg/lookup/using5.C: Likewise.
3543         * g++.dg/other/error2.C: Likewise.
3544         * g++.dg/parse/typename5.C: Likewise.
3545         * g++.dg/parse/undefined1.C: Likewise.
3546         * g++.dg/template/arg2.C: Likewise.
3547         * g++.dg/template/ttp3.C: Likewise.
3548         * g++.dg/template/type1.C: Likewise.
3549         * g++.old-deja/g++.other/crash32.C: Likewise.
3550         * g++.old-djea/g++.pt/defarg8.C: Likewise.
3551
3552 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3553
3554         PR c++/13106
3555         * g++.dg/warn/noreturn-3.C: New test.
3556
3557 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3558
3559         PR c++/13118
3560         * g++.dg/abi/covariant3.C: New.
3561
3562 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
3563
3564         * g++.dg/eh/ia64-1.C: New test.
3565
3566 2003-12-12  Roger Sayle  <roger@eyesopen.com>
3567
3568         PR optimization/13037
3569         * g77.f-torture/execute/13037.f: New test case.
3570
3571 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3572
3573         PR c++/12881
3574         * g++.dg/abi/covariant2.C: New.
3575
3576 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
3577
3578         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
3579
3580 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
3581
3582         * gcc.c-torture/execute/wchar_t-1.x: Delete.
3583
3584 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
3585
3586         PR other/10819
3587         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
3588         to fix Bug 10819.
3589         * lib/g++.exp (g++_version): Likewise.
3590         * lib/g77.exp (g77_version): Likewise.
3591         * lib/objc.exp (default_objc_version): Likewise.
3592
3593 2003-12-10  Richard Henderson  <rth@redhat.com>
3594
3595         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
3596
3597         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
3598
3599 2003-12-08  Matt Austern  <austern@apple.com>
3600
3601         PR c/13134
3602         * lib/gcc-dg.exp (dg-require-visibility): Define.
3603         * lib/target-supports (check_visibility_available): Define.
3604         * gcc.dg/visibility-1.c: New test.
3605         * gcc.dg/visibility-2.c: Likewise.
3606         * gcc.dg/visibility-3.c: Likewise.
3607         * gcc.dg/visibility-4.c: Likewise.
3608         * gcc.dg/visibility-5.c: Likewise.
3609         * gcc.dg/visibility-6.c: Likewise.
3610         * g++.dg/ext/visibility-1.C: Likewise.
3611         * g++.dg/ext/visibility-2.C: Likewise.
3612         * g++.dg/ext/visibility-3.C: Likewise.
3613         * g++.dg/ext/visibility-4.C: Likewise.
3614         * g++.dg/ext/visibility-5.C: Likewise.
3615         * g++.dg/ext/visibility-6.C: Likewise.
3616
3617 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3618
3619         * g++.dg/lookup/java1.C: New test.
3620         * g++.dg/lookup/java2.C: New test.
3621
3622 2003-12-07  Falk Hueffner  <falk@debian.org>
3623
3624         * g++.dg/opt/noreturn-1.C: New test.
3625
3626 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
3627
3628         * gcc.dg/overflow-1.c: New test.
3629
3630 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3631
3632         * g77.f-torture/compile/13060.f: New test.
3633
3634 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
3635
3636         PR c++/13323
3637         * g++.dg/inherit/operator2.C: New test.
3638
3639 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3640
3641         PR c++/13305
3642         * g++.dg/ext/attrib9.C: New test.
3643
3644 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3645
3646         PR c++/13314
3647         * g++.dg/template/error7.C: New test.
3648
3649 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
3650             J"orn Rennecke <joern.rennecke@superh.com>
3651
3652         PR target/13302
3653         * g++.dg/other/struct-va_list.C: New test.
3654
3655 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3656
3657         PR c++/13166
3658         * g++.dg/parse/defarg6.C: New test.
3659
3660 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
3661
3662         PR target/13256
3663         * gcc.c-torture/execute/20031201-1.c: New test.
3664
3665 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
3666
3667         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
3668
3669 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3670
3671         * gcc.dg/builtin-return-1.c: New test.
3672
3673 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
3674             J"orn Rennecke <joern.rennecke@superh.com>
3675
3676         PR optimization/13260
3677         * gcc.c-torture/execute/20031204-1.c: New test.
3678
3679 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3680
3681         PR c++/9127
3682         * g++.dg/template/error6.C: New test.
3683
3684 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
3685
3686         * gcc.dg/20031202-1.c: New test.
3687
3688 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3689
3690         PR c++/13179
3691         * g++.dg/template/eh1.C: New test.
3692
3693         PR c++/10771
3694         * g++.dg/template/error5.C: New test.
3695
3696 2003-12-02  David Ung  <davidu@mips.com>
3697
3698         * gcc.dg/compat/vector-check.h: Corrected type for var
3699         g_##TMODE
3700
3701 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3702
3703         PR c++/10126
3704         * g++.dg/template/ptrmem8.C: New test.
3705
3706 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3707
3708         PR c++/12573
3709         * g++.dg/template/dependent-expr3.C: New test.
3710
3711 2003-12-01  James Lemke  <jim@wasabisystems.com>
3712
3713         * gcc.dg/arm-g2.c: New test.
3714
3715 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3716
3717         PR optimization/11634
3718         * gcc.dg/20031201-2.c: New test case.
3719
3720 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
3721
3722         PR 11433
3723         * objc.dg/proto-lossage-3.m: New test.
3724
3725 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3726
3727         PR optimization/12628
3728         * gcc.dg/20031201-1.c: New test case.
3729
3730 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3731
3732         * gcc.dg/unaligned-1.c: New test.
3733
3734 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
3735
3736         PR c++/9849
3737         * g++.dg/template/error4.C: New test.
3738         * g++.dg/template/nested3.C: Adjust error markers.
3739
3740 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3741
3742         * gcc.dg/cpp/assert4.c: Check more #system assertions.
3743
3744 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3745
3746         PR c/10333
3747         * gcc.dg/bitfld-7.c: New test.
3748
3749 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
3750
3751         * gcc.dg/tls/asm-1.C: New test.
3752
3753 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3754
3755         * gcc.dg/cpp/assert4.c: Update.
3756
3757 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3758
3759         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
3760         * gcc.dg/builtin-apply3.c: New test.
3761
3762 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3763
3764         * lib/compat.exp (compat-obj): New xfaildata parameter.
3765         Use it to set compiler_conditional_xfail_data before compiling.
3766         (compat-get-options): Handle dg-xfail-if.
3767         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
3768         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
3769         * gcc.dg/compat/vector-1_y.c: Likewise.
3770         * gcc.dg/compat/vector-2_x.c: Likewise.
3771         * gcc.dg/compat/vector-2_y.c: Likewise.
3772
3773 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3774
3775         * g++.dg/opt/reg-stack4.C: New test.
3776
3777 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3778
3779         * gcc.dg/builtin-apply2.c: New test.
3780
3781 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3782
3783         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
3784
3785 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3786
3787         PR c++/12924
3788         * g++.dg/template/template-id-2.C: New test.
3789
3790 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3791
3792         PR c++/5369
3793         * g++.dg/template/memfriend1.C: New test.
3794         * g++.dg/template/memfriend2.C: Likewise.
3795         * g++.dg/template/memfriend3.C: Likewise.
3796         * g++.dg/template/memfriend4.C: Likewise.
3797         * g++.dg/template/memfriend5.C: Likewise.
3798         * g++.dg/template/memfriend6.C: Likewise.
3799         * g++.dg/template/memfriend7.C: Likewise.
3800         * g++.dg/template/memfriend8.C: Likewise.
3801         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
3802
3803 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
3804
3805         PR c++/12515
3806         * g++.dg/ext/cond1.C: New test.
3807
3808 2003-11-20  Richard Henderson  <rth@redhat.com>
3809
3810         * gcc.dg/20020201-2.c: Remove.
3811         * gcc.dg/20020201-4.c: Remove.
3812         * gcc.dg/20020304-1.c: Remove.
3813
3814 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
3815
3816         * gcc.dg/cpp/trad/xwin1.c: New test case.
3817
3818 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
3819
3820         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
3821         * lib/g77.exp: Likewise.
3822         * lib/objc.exp: Likewise.
3823         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
3824         for darwin.
3825
3826 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3827
3828         PR c++/12932
3829         * g++.dg/template/static5.C: New test.
3830
3831 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3832
3833         * gcc.dg/nested-func-1.c: New test.
3834
3835 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3836
3837         * gcc.dg/cpp/assert4.c: New test.
3838
3839 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3840
3841         PR c++/2294
3842         * g++.dg/lookup/using9.c: New test.
3843
3844 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3845
3846         PR c++/12762
3847         * g++.dg/template/error3.C: New test.
3848
3849 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3850
3851         PR ada/13035
3852         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3853         No longer use a wrapper for gcc, since this does not work under
3854         Windows.
3855
3856 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3857
3858         PR c++/2094
3859         * g++.dg/template/ptrmem7.C: New test.
3860
3861 2003-11-13  Andrew Pinski <apinski@apple.com>
3862
3863         * gcc.c-torture/compile/20031113-1.c: New test.
3864
3865 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3866             Kean Johnston <jkj@sco.com>
3867
3868         PR c/13029
3869         * gcc.dg/unused-4.c: Update.
3870
3871 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3872
3873         * g++.dg/opt/const3.C: New test.
3874
3875 2003-11-13  Jan Hubicka  <jh@suse.cz>
3876
3877         * gcc.c-torture/compile/20031112-1.c: New test.
3878
3879 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
3880
3881         * g++.dg/parse/crash10.C: Remove bogus error marker.
3882
3883 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3884
3885         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
3886         (host_gcc): Likewise.
3887         (ROOT): Honor $PWDCMD.
3888         (BASE): Likewise.
3889         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
3890
3891 2003-11-12  Catherine Moore  <clm@redhat.com>
3892
3893         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
3894
3895 2003-11-12  Andreas Jaeger  <aj@suse.de>
3896             Jakub Jelinek  <jakub@redhat.com>
3897             Andrew Pinski  <pinskia@physics.uc.edu>
3898             Richard Henderson  <rth@redhat.com>
3899
3900         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
3901         systems.
3902         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
3903
3904         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
3905         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3906
3907 2003-11-11  Andreas Jaeger  <aj@suse.de>
3908
3909         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
3910
3911         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
3912
3913 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
3914
3915         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
3916         Clean ups.
3917
3918 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
3919
3920         * gcc.dg/trampoline-1.c: New test.
3921
3922 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3923
3924         * gcc.c-torture/compile/200031109-1.c: New test.
3925
3926 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3927
3928         PR c/3190
3929         PR c/8714
3930         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
3931         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
3932         gcc.dg/format/no-y2k-1.c: Update.
3933
3934 2003-11-08  Roger Sayle  <roger@eyesopen.com>
3935
3936         PR optimization/10467
3937         * gcc.dg/20031108-1.c: New test case.
3938
3939 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
3940
3941         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
3942
3943 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3944
3945         * gcc.dg/compound-lvalue-1.c: New test.
3946         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
3947         some XFAILs.
3948
3949 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
3950
3951         * gcc.dg/altivec-varargs-1.c: New test.
3952
3953 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3954
3955         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
3956         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
3957         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
3958         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
3959         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
3960
3961 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3962
3963         * gcc.dg/cond-lvalue-1.c: New test.
3964
3965 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
3966
3967         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
3968
3969 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3970
3971         PR c++/11616
3972         * g++.dg/template/instantiate5.C: New test.
3973
3974 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3975
3976         PR c++/12726
3977         * g++.dg/ext/complit2.C: Replace test with self-contained version.
3978         * ChangeLog: Add missing first entry for above test.
3979
3980 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3981
3982         PR c++/9810
3983         * g++.dg/template/using8.C: New test.
3984         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
3985
3986 2003-11-02  Roger Sayle  <roger@eyesopen.com>
3987
3988         PR optimization/10817
3989         * gcc.c-torture/compile/20031102-1.c: New test case.
3990
3991 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
3992
3993         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
3994         2147483647.
3995
3996 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3997
3998         * gcc.dg/20031102-1.c: New test.
3999
4000 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4001
4002         * gcc.dg/complex-1.c: New test.
4003
4004 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4005
4006         PR c++/12796
4007         * g++.dg/template/crash13.C: Adjust expected error location.
4008         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4009
4010 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4011
4012         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4013
4014 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4015
4016         PR/10239
4017         * gcc.c-torture/compile/20031031-2.c: New test.
4018
4019 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4020
4021         PR/11640
4022         * gcc.c-torture/compile/20031031-1.c: New test.
4023
4024 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4025
4026         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4027         * gcc.misc-tests/bprob.exp: Likewise.
4028         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4029         the execution test on arm-elf configs.
4030         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4031         configs that don't support scratch files.
4032         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4033
4034 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4035
4036         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4037         done by dejagnu.
4038
4039 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4040
4041         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4042         Avoid non pure sh syntax. Add more logging.
4043
4044         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4045         fail.
4046
4047 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4048
4049         PR libgcj/10610
4050         * gcc.dg/ppc-stackalign-1.c: New test.
4051
4052 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4053
4054         * ada/acats/run_all.sh: Change output to be more compliant with
4055         dejagnu framework.
4056         Create acats.sum and acats.log files under testsuite/ada/acats
4057         Only run [a-z]* directories, to filter out e.g. CVS.
4058         Redirect build output to log file.
4059
4060 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4061
4062         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4063
4064 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4065
4066         PR ada/5909:
4067         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4068
4069 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4070
4071         * gcc.c-torture/compile/20031023-1.c: New test.
4072         * gcc.c-torture/compile/20031023-2.c: New test.
4073         * gcc.c-torture/compile/20031023-3.c: New test.
4074         * gcc.c-torture/compile/20031023-4.c: New test.
4075
4076 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4077
4078         PR c++/10371
4079         * g++.dg/lookup/scoped8.C: New test.
4080
4081 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4082
4083         * g++.dg/opt/reg-stack3.C: New test.
4084
4085 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4086
4087         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4088
4089 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4090
4091         PR c++/11076
4092         * g++.dg/template/crash13.C: New test.
4093
4094 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4095
4096         * gcc.dg/c99-restrict-2.c: New test.
4097
4098 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4099
4100         PR c++/12698, c++/12699, c++/12700, c++/12566
4101         * g++.dg/inherit/covariant9.C: New test.
4102         * g++.dg/inherit/covariant10.C: New test.
4103         * g++.dg/inherit/covariant11.C: New test.
4104
4105 2003-10-23  Jason Merrill  <jason@redhat.com>
4106
4107         PR c++/12726
4108         * g++.dg/ext/complit2.C: New test.
4109
4110 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4111
4112         PR target/12654
4113         * gcc.c-torture/execute/20031020-1.c: New test.
4114
4115 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4116
4117         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4118         following the jump_insn.
4119
4120 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4121
4122         * gcc.dg/cast-lvalue-1.c: New test.
4123
4124 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4125
4126         PR c++/11962
4127         * g++.dg/template/cond2.C: New test.
4128
4129 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4130
4131         * gcc.dg/builtins-28.c: New test.
4132
4133 2003-10-20  Jan Hubicka  <jh@suse.cz>
4134
4135         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4136         parameter.
4137         * testsuite/gcc.dg/inline-2.c: Likewise.
4138
4139 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4140
4141         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4142         * gcc.dg/nest.c:  Likewise.
4143
4144 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4145
4146         PR c++/9781, c++/10583, c++/11862
4147         * g++.dg/parse/crash13.C: New test.
4148
4149 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4150
4151         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4152
4153 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4154
4155         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4156         Define HAVE_C99_RUNTIME except on Solaris.
4157         * gcc.dg/builtins-20.c: Likewise.
4158
4159 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4160
4161         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4162
4163 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4164
4165         PR c++/12495
4166         * g++.dg/template/crash21.C: New test.
4167
4168 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4169
4170         PR c++/2513
4171         * g++.dg/template/typename5.C: New test.
4172
4173 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4174
4175         PR c++/12369
4176         * g++.dg/template/friend25.C: New test.
4177
4178 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4179
4180         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4181         versions.
4182
4183 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4184
4185         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4186         == 2147483647.
4187
4188 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4189
4190         * gcc.c-torture/execute/960416-1.x: Remove.
4191         * gcc.c-torture/execute/divconst-3.x: Likewise.
4192
4193 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4194
4195         PR target/12598
4196         * gcc.dg/torture/cris-volatile-1.c: New test.
4197
4198 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4199
4200         PR optimization/9325
4201         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4202         for overflowing floating point to integer conversion during RTL
4203         simplification.
4204
4205 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4206
4207         * objc/execute/_cmd.m: Fix typo.
4208         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4209         Relax 'scan-assembler' regexp.
4210         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4211         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4212         * objc.dg/zero-link-2.m: Remove blank line.
4213         * objc.dg/zero-link-3.m: New test case.
4214
4215 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4216
4217         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4218
4219         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4220         than linker trickery.
4221
4222 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4223
4224         PR c++/12370
4225         * g++.dg/other/friend2.C: New test.
4226
4227 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4228
4229         * gcc.dg/20031012-1.c: New test.
4230
4231 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4232
4233         * gcc.dg/weak/weak-3.c: Fix for new warning.
4234
4235 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4236
4237         PR optimization/8750
4238         * gcc.c-torture/execute/20031012-1.c: New test case.
4239
4240 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4241
4242         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4243         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4244
4245 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4246
4247         PR optimization/12260
4248         * gcc.c-torture/compile/20031011-2.c: New test case.
4249
4250 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4251
4252         * gcc.c-torture/execute/20031011-1.c: New testcase.
4253
4254 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4255
4256         * gcc.c-torture/compile/20031011-1.c: New test.
4257
4258 2003-10-11  Jan Hubicka  <jh@suse.cz>
4259
4260         * g++.dg/other/first-global.C: New test.
4261
4262 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4263
4264         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4265
4266 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4267
4268         * gcc.c-torture/compile/20031010-1.c: New test.
4269
4270 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4271
4272         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4273         * gcc.c-torture/execute/va-arg-25.c: ... here.
4274
4275 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4276
4277         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4278
4279 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4280
4281         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4282
4283 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4284
4285         * g++.dg/parse/error2.C: New test.
4286
4287 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4288
4289         PR c++/11097
4290         * g++.dg/other/error5.C: Modify the error message.
4291         * g++.dg/lookup/using8.C: New test.
4292
4293 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4294
4295         * gcc.dg/darwin-abi-2.c: New file.
4296         * gcc.c-torture/execute/va-arg-24.c: New file.
4297
4298 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4299
4300         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4301         indentation.
4302
4303 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4304
4305         PR c++/10147
4306         * g++.dg/other/error4.C: Update error messages.
4307         * g++.dg/template/ptrmem4.C: Likewise.
4308
4309         PR c++/12337
4310         * g++.dg/init/new9.C: New test.
4311
4312         PR c++/12334, c++/12236, c++/8656
4313         * g++.dg/ext/attrib8.C: New test.
4314
4315 2003-10-06  Devang Patel  <dpatel@apple.com>
4316
4317         * gcc.dg/debug/dwarf2-3.h: New test.
4318         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4319
4320 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4321
4322         * g++.dg/opt/cfg2.C: New test.
4323
4324 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4325
4326         * g++.dg/opt/float1.C: New test.
4327
4328 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4329
4330         * gcc.dg/c90-array-lval-6.c: New test.
4331         * gcc.dg/c99-array-lval-6.c: New test.
4332
4333 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4334             Ziemowit Laski  <zlaski@apple.com>
4335
4336         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4337         'Derived', so that it is never considered a class method; add
4338         new warning for '+port' method ambiguity.
4339         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4340         <objc/objc-api.h> (needed on Mac OS X).
4341         * objc.dg/method-13.m: New test.
4342
4343 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4344
4345         PR optimization/9325, PR java/6391
4346         * gcc.c-torture/execute/20031003-1.c: New test case.
4347
4348 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4349
4350         PR optimization/12180
4351         * gcc.dg/20031002-1.c: New test.
4352
4353         PR c++/12486
4354         * g++.dg/inherit/error1.C: New test.
4355
4356 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4357
4358         * lib/f-torture.exp (search_for): Rename to...
4359         (search_for_re): This.  Also, clean up comments and the
4360         "regexp" invocation.
4361
4362 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4363
4364         * gcc.c-torture/compile/20031002-1.c: New test.
4365
4366 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4367
4368         * g++.dg/opt/cond1.C: New test.
4369
4370 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4371
4372         * gcc.dg/Wold-style-definition-2.c: New testcase.
4373         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4374
4375 2003-09-29  Richard Henderson  <rth@redhat.com>
4376
4377         * g++.dg/init/array10.C: Add dg-options.
4378
4379 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4380
4381         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4382
4383 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4384
4385         * g++.dg/template/friend19.C: Fix typo.
4386         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4387
4388 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4389
4390         * gcc.c-torture/execute/20030928-1.c: New test.
4391         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4392
4393 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4394
4395         * g++.dg/opt/unroll1.C: New test.
4396
4397 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4398
4399         PR optimization/11741
4400         * gcc.dg/20030926-1.c: New test case.
4401
4402 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4403
4404         PR c++/5655
4405         * g++.dg/parse/access7.C: New test.
4406         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4407
4408 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4409
4410         MERGE OF objc-improvements-branch into MAINLINE:
4411         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4412         if libobjc has not been built.
4413         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4414         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4415         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4416         objc/execute/nested-3.m, objc/execute/np-2.m,
4417         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4418         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4419         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4420         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4421         objc.dg/special/unclaimed-category-1.h,
4422         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4423         well as GNU runtime.
4424         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4425         * execute/cascading-1.m, execute/function-message-1.m,
4426         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4427         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4428         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4429         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4430         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4431         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4432         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4433         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
4434         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
4435         * objc.dg/bitfield-2.m: Run only on Darwin.
4436         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
4437         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
4438         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
4439         * objc.dg/const-str-1.m: Fix constant string layout.
4440
4441 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
4442
4443         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
4444
4445 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
4446
4447         * gcc.dg/darwin-abi-1.c: New file.
4448
4449 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
4450
4451         PR target/12281
4452         * gcc.c-torture/compile/20030921-1.c: New test.
4453
4454 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4455
4456         * g++.dg/opt/reg-stack2.C: New test.
4457
4458 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4459
4460         * g++.dg/eh/delayslot1.C: New test.
4461
4462 2003-09-20  Richard Henderson  <rth@redhat.com>
4463
4464         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
4465
4466 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4467
4468         * gcc.c-torture/execute/20030920-1.c: New test case.
4469
4470 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4471
4472         * g++.dg/rtti/typeid3.C: Correct expected error message.
4473
4474 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4475
4476         PR c++/157
4477         * g++.dg/parse/crash12.C: New test.
4478
4479 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4480
4481         * gcc.dg/compat/mixed-struct-check.h: New.
4482         * gcc.dg/compat/mixed-struct-defs.h: New.
4483         * gcc.dg/compat/mixed-struct-init.h: New.
4484         * gcc.dg/compat/struct-by-value-19_main.c: New.
4485         * gcc.dg/compat/struct-by-value-19_x.c: New.
4486         * gcc.dg/compat/struct-by-value-19_y.c: New.
4487         * gcc.dg/compat/struct-by-value-20_main.c: New.
4488         * gcc.dg/compat/struct-by-value-20_x.c: New.
4489         * gcc.dg/compat/struct-by-value-20_y.c: New.
4490         * gcc.dg/compat/struct-return-19_main.c: New.
4491         * gcc.dg/compat/struct-return-19_x.c: New.
4492         * gcc.dg/compat/struct-return-19_y.c: New.
4493         * gcc.dg/compat/struct-return-20_main.c: New.
4494         * gcc.dg/compat/struct-return-20_x.c: New.
4495         * gcc.dg/compat/struct-return-20_y.c: New.
4496
4497 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4498         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4499         so that it will not complain on LP64 targets.
4500
4501 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4502
4503         PR c++/495
4504         * g++.dg/template/friend24.C: New test.
4505
4506 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
4507
4508         PR c++/12332
4509         * g++.dg/template/memtmpl2.C: New test.
4510
4511 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
4512
4513         PR target/11184
4514         * gcc.dg/builtin-apply1.c: New test.
4515
4516 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4517
4518         PR c++/9848
4519         * g++.dg/warn/Wunused-4.C: New test.
4520
4521 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4522
4523         PR c++/12316
4524         * g++.dg/other/gc2.C: New test.
4525
4526 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
4527
4528         PR c++/11991
4529         * g++.dg/rtti/typeid3.C: New test.
4530
4531         PR c++/12266
4532         * g++.dg/overload/template1.C: New test.
4533
4534 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4535
4536         * g++.dg/opt/cfg3.C: New test.
4537
4538 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4539
4540         PR c++/7939
4541         * g++.dg/template/crash11.C: New test.
4542
4543 2003-09-16  Jason Merrill  <jason@redhat.com>
4544             Jakub Jelinek  <jakub@redhat.com>
4545
4546         * gcc.dg/attr-warn-unused-result.c: New test.
4547
4548 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4549
4550         PR c++/12184
4551         * g++.dg/expr/call2.C: New test.
4552
4553 2003-09-15  Andreas Jaeger  <aj@suse.de>
4554
4555         * gcc.dg/Wold-style-definition-1.c: New test.
4556
4557 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
4558
4559         PR c++/3907
4560         * g++.dg/parse/template12.C: New test.
4561
4562         * g++.dg/abi/bitfield11.C: New test.
4563         * g++.dg/abi/bitfield12.C: Likewise.
4564
4565 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
4566
4567         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
4568         non-expansion of functional macro name without arguments at EOL.
4569         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
4570
4571 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
4572
4573         * gcc.c-torture/execute/20030914-[12].c: New tests.
4574
4575 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4576
4577         PR c++/11788
4578         * g++.dg/overload/addr1.C: New test.
4579
4580 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
4581
4582         * gcc.dg/20030909-1.c: New test.
4583
4584 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4585
4586         * gcc.dg/ultrasp10.c: New test.
4587
4588 2003-09-09  Devang Patel  <dpatel@apple.com>
4589
4590         * gcc.dg/darwin-ld-6.c: New test.
4591
4592 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4593
4594         * gcc.dg/torture/builtin-explog-1.c: New testcase.
4595
4596 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4597
4598         * gcc.dg/ia64-types1.c: New test.
4599         * gcc.dg/ia64-types2.c: Likewise.
4600
4601 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4602
4603         * gcc.dg/builtins-1.c: Add more _Complex tests.
4604         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4605
4606         * gcc.dg/builtins-1.c: Test existing _Complex functions.
4607         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4608
4609 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4610
4611         PR c++/11786
4612         * g++.dg/lookup/koenig2.C: New test.
4613
4614         PR c++/5296
4615         * g++.dg/rtti/typeid2.C: New test.
4616
4617 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
4618
4619         * gcc.c-torture/compile/20030904-1.c: New test.
4620
4621 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4622
4623         * g++.dg/opt/longbranch2.C: New test.
4624
4625 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4626
4627         * g++.dg/template/crash10.C: Only compile it.
4628
4629 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4630
4631         PR middle-end/11665
4632         * gcc.c-torture/compile/20030907-1.c: New test.
4633         * g++.dg/init/array11.C: New test.
4634
4635 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4636
4637         PR c++/11852
4638         * g++.dg/init/struct1.C: New test.
4639
4640 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4641
4642         PR c++/12181
4643         * g++.dg/expr/comma1.C: New test.
4644
4645 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
4646
4647         PR c++/11867
4648         * g++.dg/expr/static_cast5.C: New test.
4649
4650 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4651
4652         PR c++/11507
4653         * g++.dg/lookup/scoped7.C: New test.
4654
4655         PR c++/9574
4656         * g++.dg/other/static1.C: New test.
4657
4658         PR c++/11490
4659         * g++.dg/warn/template-1.C: New test.
4660
4661         PR c++/11432
4662         * g++.dg/template/crash10.C: New test.
4663
4664         PR c++/2478
4665         * g++.dg/overload/VLA.C: New test.
4666
4667         PR c++/10804
4668         * g++.dg/template/call1.C: New test.
4669
4670 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4671
4672         PR c++/11794
4673         * g++.dg/parse/using3.C: New test.
4674
4675 2003-09-06  Roger Sayle  <roger@eyesopen.com>
4676
4677         PR c++/11409
4678         * g++.dg/overload/builtin3.C: New test case.
4679
4680 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
4681
4682         PR c/9862
4683         * gcc.dg/20030906-1.c: New test.
4684         * gcc.dg/20030906-2.c: Likewise.
4685
4686 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4687
4688         PR c++/12167
4689         * g++.dg/parse/defarg5.C: New test.
4690
4691         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
4692
4693 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
4694
4695         PR c++/12163
4696         * g++.dg/expr/static_cast4.C: New test.
4697
4698         PR c++/12146
4699         * g++.dg/template/crash9.C: New test.
4700
4701 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4702
4703         * g++.old-deja/g++.ext/pretty2.C: Update for change
4704         in __FUNCTION__.
4705         * g++.old-deja/g++.ext/pretty3.C: Likewise.
4706
4707 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
4708
4709         PR c++/11922
4710         * g++/dg/template/qualified-id1.C: New test.
4711
4712         PR c++/12037
4713         * g++.dg/warn/noeffect4.C: New test.
4714
4715 2003-09-04  Matt Austern  <austern@apple.com>
4716
4717         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
4718         * g++.dg/ext/fnname2.C: Likewise.
4719         * g++.dg/ext/fnname3.C: Likewise.
4720
4721 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
4722
4723         * g++.dg/expr/lval1.C: New test.
4724         * g++.dg/ext/lvcast.C: Remove.
4725
4726 2003-09-03  Roger Sayle  <roger@eyesopen.com>
4727
4728         PR optimization/11700.
4729         * gcc.c-torture/compile/20030903-1.c: New test case.
4730
4731 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
4732
4733         PR c++/12053
4734         * g++.dg/abi/layout4.C: New test.
4735
4736 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
4737
4738         PR c++/11553
4739         * g++.dg/parse/friend3.C: New test.
4740
4741 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
4742
4743         PR c++/11847
4744         * g++.dg/template/class1.C: New test.
4745
4746         PR c++/11808
4747         * g++.dg/expr/call1.C: New test.
4748
4749 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
4750
4751         PR c++/12114
4752         * g++.dg/init/ref9.C: New test.
4753
4754         PR c++/11972
4755         * g++.dg/template/nested4.C: New test.
4756
4757 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4758
4759         PR c++/12093
4760         * g++.dg/template/non-dependent4.C: New test.
4761
4762         PR c++/11928
4763         * g++.dg/inherit/conv1.C: New test.
4764
4765 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4766
4767         PR c++/6196
4768         * g++.dg/ext/label1.C: New test.
4769         * g++.dg/ext/label2.C: Likewise.
4770
4771 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4772
4773         * g++.dg/expr/cond3.C: New test.
4774
4775 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4776
4777         * gcc.dg/builtins-1.c: Add new builtin cases.
4778
4779 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4780
4781         * gcc.dg/builtins-1.c: Add new cases.
4782         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4783
4784 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4785
4786         * gcc.dg/builtins-1.c: Add more math builtin tests.
4787         * gcc.dg/torture/builtin-attr-1.c: New test.
4788
4789 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4790
4791         PR optimization/5079
4792         * g++.dg/opt/static3.C: New test.
4793
4794 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4795
4796         * gcc.misc-tests/gcov-10b.c: New test.
4797
4798 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
4799
4800         * g++.dg/opt/ptrmem3.C: New test.
4801
4802         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
4803
4804 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
4805
4806         * gcc.dg/20030826-2.c: New test.
4807
4808 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4809
4810         PR middle-end/12002
4811         * g77.f-torture/compile/12002.f: New test case.
4812
4813 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4814
4815         * gcc.dg/20030826-1.c: New test case.
4816
4817 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
4818
4819         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
4820
4821 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
4822
4823         PR c++/11871
4824         * c++.dg/lookup/crash1.C: New test.
4825
4826         * c++.dg/warn/noeffect3.C: New test.
4827
4828 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
4829
4830         * gcc.dg/compat/vector-1_x.c: Compile with -w.
4831         * gcc.dg/compat/vector-1_y.c: Ditto.
4832         * gcc.dg/compat/vector-2_x.c: Ditto.
4833         * gcc.dg/compat/vector-2_y.c: Ditto.
4834
4835 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4836
4837         * gcc.dg/20030702-1.c: New test.
4838
4839 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4840
4841         PR c++/8795
4842         * g++.dg/ext/altivec-1.C: New test.
4843
4844 2003-08-24  Richard Henderson  <rth@redhat.com>
4845
4846         * g++.dg/eh/simd-2.C: Add -w for x86.
4847
4848 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4849
4850         * gcc.dg/20030815-1.c: New test.
4851
4852 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4853
4854         PR c++/3765
4855         * g++.dg/parse/access6.C: New test.
4856
4857 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4858
4859         PR c++/641, c++/11876
4860         * g++.dg/template/friend22.C: New test.
4861         * g++.dg/template/friend23.C: Likewise.
4862
4863 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4864
4865         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4866         identically.
4867
4868 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4869
4870         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
4871
4872 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4873
4874         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
4875
4876 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4877
4878         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
4879
4880 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4881
4882         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
4883
4884 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
4885
4886         PR c++/11919
4887         * g++.dg/overload/prom1.C: New test.
4888
4889         PR c++/11551
4890         * g++.dg/parse/dtor2.C: New test.
4891
4892         PR c++/10762
4893         * g++.dg/parse/using2.C: New test.
4894
4895 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
4896
4897         PR target/11805
4898         * gcc.c-torture/compile/20030821-1.c: New.
4899
4900 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
4901
4902         PR c++/11834
4903         * g++.dg/template/deduce2.C: New test.
4904
4905 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
4906
4907         * gcc.c-torture/execute/20030821-1.c: New test.
4908
4909 2003-08-20  Roger Sayle  <roger@eyesopen.com>
4910
4911         PR middle-end/11984
4912         * gcc.dg/20030820-1.c: New test case.
4913
4914 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4915
4916         PR c++/11945
4917         * g++.dg/warn/noeffect2.C: New test.
4918
4919 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
4920
4921         PR c++/10926
4922         * g++.dg/template/dtor2.C: New test.
4923
4924         PR c++/11684
4925         * g++.dg/template/operator1.C: New test.
4926         * g++.dg/parse/operator4.C: New test.
4927
4928         PR c++/11946.C
4929         * g++.dg/expr/enum1.C: New test.
4930         * gcc.dg/c99-bool-1.c: Remove bogus warning.
4931
4932         PR c++/11036.C
4933         * g++.dg/parse/elab2.C: New test.
4934         * g++.dg/parse/typedef4.C: Change error message.
4935         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
4936         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
4937         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
4938
4939 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
4940
4941         * gcc.dg/pch/warn-1.c: New.
4942         * gcc.dg/pch/warn-1.hs: New.
4943
4944         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
4945         not-tested file.
4946
4947 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4948
4949         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
4950
4951 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4952
4953         * gcc.dg/uninit-D.c: New Test.
4954         * gcc.dg/uninit-E.c: New Test.
4955         * gcc.dg/uninit-F.c: New Test.
4956         * gcc.dg/uninit-G.c: New Test.
4957
4958 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
4959
4960         * g++.dg/README: Describe the pch directory.
4961
4962 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4963
4964         PR c++/11174
4965         * g++.dg/parse/access4.C: New test.
4966         * g++.dg/parse/access5.C: Likewise.
4967         * g++.old-deja/g++.jason/access17.C: Adjust error message.
4968
4969 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
4970
4971         * gcc.dg/noncompile/20030818-1.c: New.
4972
4973 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4974
4975         PR c++/11957
4976         * g++.dg/warn/noeffect1.C: New test.
4977
4978         * g++.dg/template/scope2.C: New test.
4979         * g++.dg/template/error2.C: Correct dg-error
4980
4981 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
4982
4983         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
4984
4985 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
4986
4987         PR C++/11512
4988         * g++.dg/template/warn1.C: New.
4989
4990 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4991
4992         * g++.dg/template/error2.C: New test.
4993         * g++.dg/lookup/using7.C: Adjust errors
4994         * g++.old-deja/g++.pt/crash36.C: Likewise.
4995         * g++.old-deja/g++.pt/derived3.C: Likewise.
4996
4997 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4998
4999         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5000         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5001         * gcc.c-torture/execute/builtins/string-9.c: New, from
5002         string-opt-9.c.  Adjust for execute/builtins framework.
5003         * gcc.c-torture/execute/string-opt-9.c: Delete.
5004
5005 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5006
5007         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5008
5009         * g++.dg/parse/ret-type2.C: New test.
5010
5011         PR c++/11703
5012         * g++.dg/init/new8.C: New test.
5013
5014         PR c++/10923
5015         * g++.dg/parse/typedef5.C: New test.
5016
5017         PR c++/9512
5018         * g++.dg/parse/qualified2.C: New test.
5019         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5020         invalid code.
5021
5022 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5023
5024         * g++.dg/conversion/ptrmem1.C: New test.
5025
5026 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5027
5028         PR target/11693
5029         * gcc.dg/20030811-1.c: New test.
5030
5031         PR target/11535
5032         * gcc.c-torture/execute/20030811-1.c: New test.
5033
5034 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5035
5036         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5037
5038 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5039
5040         PR c++/11789.C
5041         * g++.dg/inherit/multiple1.C: New test.
5042
5043 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5044
5045         * gcc.dg/spe1.c: New test.
5046
5047         PR c++/11670
5048         * g++.dg/expr/cast2.C: New test.
5049
5050         PR c++/10530
5051         * g++.dg/template/dependent-name2.C: New test.
5052
5053 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5054
5055         * g++.dg/parse/crash11.C: Put the dg options in comments.
5056
5057 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5058
5059         * lib/gcc-dg.exp: Update for diagnostic change.
5060
5061 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5062
5063         PR c++/5767
5064         * g++.dg/parse/crash11.C: New test.
5065
5066 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5067
5068         * gcc.dg/cpp/spacing1.c: Update.
5069
5070 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5071
5072         PR target/11739
5073         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5074         a value for -mtune.
5075
5076 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5077
5078         PR middle-end/11771
5079         * gcc.c-torture/compile/20030804-1.c: New test case.
5080
5081 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5082
5083         * gcc.dg/20030804-1.c: New test case.
5084
5085 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5086
5087         * gcc.dg/cpp/separate-1.c: New test.
5088
5089 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5090
5091         PR c++/11704
5092         * g++.dg/template/dependent-expr2.C: New test.
5093
5094         PR c++/11766
5095         * g++.dg/expr/ptrmem1.C: New test.
5096
5097 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5098
5099         PR c++/9453
5100         * g++.dg/template/friend15.C: New test.
5101
5102 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5103
5104         * lib/dg-pch.exp: Work round PCH bug.
5105
5106 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5107
5108         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5109         builtins.  Move cases from builtins-4.c here.
5110
5111         * gcc.dg/torture/builtin-math-1.c: New test taken from
5112         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5113         additional cases.
5114
5115         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5116         Delete.
5117
5118 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5119
5120         PR c++/9447
5121         * g++.dg/template/using7.C: New test.
5122
5123 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5124
5125         * import1.c, import2.c: New tests.
5126
5127 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5128
5129         * g++.dg/eh/crossjump1.C: New test.
5130
5131 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5132
5133         PR c++/11697
5134         * g++.dg/template/using6.C: New test.
5135
5136         PR c++/11744
5137         * g++.dg/template/koenig2.C: New test.
5138
5139 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5140
5141         PR c++/7983
5142         * g++.dg/parse/typedef4.C: New test.
5143
5144 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5145
5146         PR c++/8442, c++/8806
5147         * g++.dg/template/elab1.C: New test.
5148         * g++.dg/template/type2.C: Likewise.
5149         * g++.dg/template/ttp3.C: Adjust expected error message.
5150         * g++.old-deja/g++.law/visibility13.C: Likewise.
5151         * g++.old-deja/g++.niklas/t135.C: Likewise.
5152         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5153         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5154         template argument.
5155         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5156
5157 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5158
5159         PR c++/11295
5160         * g++.dg/ext/stmtexpr1.C: New test.
5161
5162         * g++.dg/opt/tmp1.C: New test.
5163
5164         PR c++/11525
5165         * g++.dg/parse/constant4.C: New test.
5166
5167         PR c++/9447
5168         * g++.dg/template/using5.C: New test.
5169
5170 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5171
5172         * gcc.dg/builtins-27.c: New test case.
5173
5174 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5175
5176         * gcc.dg/tls/opt-7.c: New test.
5177
5178 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5179
5180         * g++.old-deja/g++.other/crash18.C: Remove.
5181
5182 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5183
5184         * g++.dg/template/explicit3.C: New.
5185         * g++.dg/template/explicit4.C: New.
5186         * g++.dg/template/explicit5.C: New.
5187
5188         PR c++/11347
5189         * g++.dg/template/memtmpl1.C: New.
5190
5191 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5192
5193         PR target/11565
5194         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5195         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5196
5197 2003-07-30  Jan Hubicka  <jh@suse.cz>
5198
5199         * vtgc1.c: Kill.
5200
5201 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5202
5203         * gcc.dg/struct-in-proto-1.c: New test.
5204
5205 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5206
5207         * gcc.dg/cpp/include2.c: Only expect one message.
5208
5209 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5210
5211         PR c++/9447
5212         * g++.dg/template/using1.C: New test.
5213         * g++.dg/template/using2.C: New test.
5214         * g++.dg/template/using3.C: New test.
5215         * g++.dg/template/using4.C: New test.
5216
5217 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5218
5219         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5220         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5221
5222 2003-07-28  Jan Hubicka  <jh@suse.cz>
5223
5224         PR c++/11530
5225         * g++.dg/opt/call1.C: New test.
5226
5227 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5228
5229         PR c++/11667
5230         * g++.dg/init/enum2.C: New test.
5231         * g++.dg/template/overload1.C: Add "-w" option.
5232
5233 2003-07-28    <hp@bitrange.com>
5234
5235         * gcc.dg/Wdeclaration-after-statement-1.c,
5236         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5237
5238 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5239
5240         * gcc.c-torture/compile/20030725-1.c: New test.
5241
5242 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5243
5244         * gcc.dg/20030505.c: Only run for SPE.
5245         Remove definition of opaque type.
5246
5247 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5248
5249         * g++.dg/template/ptrmem6.C: New test.
5250
5251 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5252
5253         * gcc.c-torture/compile/zero-strct-2.c: New test.
5254
5255 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5256
5257         * gcc.dg/intermod-1.c: New test.
5258
5259 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5260
5261         PR c++/11617
5262         * g++.dg/template/lookup2.C: New test.
5263         * g++.dg/template/memclass1.C: Remove instantiated from error.
5264         * g++.dg/other/error2.C: Tweak expected errors.
5265
5266         PR c++/11596
5267         * g++.dg/template/defarg3.C: New test.
5268
5269         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5270
5271 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5272
5273         * g++.dg/inherit/access5.C: New test.
5274
5275 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5276
5277         PR c++/11513
5278         * g++.dg/template/crash8.C: New test.
5279
5280 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5281
5282         PR c/10602
5283         * gcc.dg/noncompile/incomplete-2.c: New test.
5284
5285 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5286
5287         PR c++/11645
5288         * g++.dg/inherit/access4.C: New test.
5289
5290         PR c++/11517
5291         * g++.dg/expr/cond2.C: New test.
5292
5293         PR optimization/10679
5294         * g++.dg/opt/inline4.C: New test.
5295
5296 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5297
5298         * g++.dg/parse/crash10: New test.
5299
5300 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5301
5302         * g++.dg/ext/flexary1.C: New test.
5303
5304 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5305
5306         PR c++/10793
5307         * g++.dg/template/crash9.C: New test.
5308
5309 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5310
5311         PR c++/3004
5312         * g++.dg/parse/typedef3.C: New test.
5313
5314         PR c++/7906
5315         * g++.dg/parse/operator2.C: New test.
5316
5317         PR c++/8895
5318         * g++.dg/parse/def-tmpl-arg1.C: New test.
5319
5320         PR c++/9282
5321         * g++.dg/parse/funptr1.C: New test.
5322
5323         PR c++/9452
5324         * g++.dg/parse/ambig3.C: New test.
5325
5326         PR c++/9454
5327         * g++.dg/parse/operator3.C: New test.
5328
5329         PR c++/9486
5330         * g++.dg/parse/template10.C: New test.
5331
5332         PR c++/9488
5333         * g++.dg/parse/template11.C: New test.
5334
5335         PR c++/10150
5336         * g++.dg/parse/invalid-op1.C: New test.
5337
5338         PR c++/10247
5339         * g++.dg/parse/condexpr1.C: New test.
5340
5341 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5342
5343         * g++.dg/ext/packed3.C: New test.
5344         * g++.dg/ext/packed4.C: New test.
5345
5346         * gcc.dg/pack-test-3.c: New test.
5347
5348 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5349
5350         * lib/compat.exp: Handle dg-options per source file.
5351         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5352         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5353         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5354         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5355         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5356         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5357         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5358         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5359         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5360         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5361         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5362         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5363         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5364         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5365
5366 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5367
5368         PR c/10320
5369         * gcc.c-torture/execute/20030718-1.c: New test.
5370
5371 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5372
5373         PR optimization/11536
5374         * gcc.dg/20030721-1.c: New test.
5375
5376 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5377
5378         PR c++/11546
5379         * g++.dg/template/lookup1.C: New test.
5380
5381 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5382
5383         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5384         diagnostics of ill-formed constructs involving labels.
5385         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5386         the new 'previously defined here' message.
5387
5388 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5389
5390         * g++.dg/parse/non-dependent2.C: New test.
5391
5392 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5393
5394         * g++.dg/init/init-ref4.C: xfail on targets without
5395         weak symbols.
5396
5397 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5398
5399         PR target/11087
5400         * gcc.c-torture/execute/20030717-1.c: New test.
5401
5402 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5403
5404         * g++.dg/opt/cfg1.C: New test.
5405
5406 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5407
5408         PR optimization/11557
5409         * gcc.dg/20030717-1.c: New test.
5410
5411 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5412
5413         PR c++/10476
5414         * g++.dg/expr/crash-1.C: New test.
5415
5416         PR c++/11027
5417         * g++.dg/template/init3.C: New test.
5418
5419         PR c++/8222
5420         * g++.dg/template/non-dependent1.C: New test.
5421
5422         PR c++/11070
5423         * g++.dg/template/non-dependent2.C: New test.
5424
5425         PR c++/11071
5426         * g++.dg/template/non-dependent3.C: New test.
5427
5428         PR c++/9907
5429         * g++.dg/template/sizeof5.C: New test.
5430
5431 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5432
5433         PR 11498
5434         * gcc.c-torture/compile/mangle-1.c: New file.
5435
5436 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5437
5438         PR c++/7809
5439         * g++.dg/parse/access3.C: New test.
5440
5441 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
5442
5443         PR c++/11384
5444         * g++.dg/init/init-ref4.C: New test.
5445
5446 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
5447
5448         PR c++/11547
5449         * g++.dg/parse/constant3.C: New test.
5450         * g++.dg/parse/crash7.C: Likewise.
5451
5452 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
5453
5454         PR target/11008
5455         * gcc.dg/i386-pentium4-not-mull.c: New.
5456
5457 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
5458
5459         * gcc.dg/asm-names.c (ymain): Make it weak.
5460
5461 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5462
5463         PR c++/5421
5464         * g++.dg/template/friend21.C: New test.
5465
5466 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5467
5468         * gcc.dg/cleanup-8.c: New test.
5469         * gcc.dg/cleanup-9.c: New test.
5470
5471 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5472
5473         * g++.dg/ext/dll-MI1.h: New file.
5474         * g++.dg/ext/dllexport-MI1.C: New file.
5475         * g++.dg/ext/dllimport-MI1.C: New file.
5476
5477 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5478
5479         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5480         it does not have cmpstrsi patterns (just cmpmemsi).
5481
5482 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5483
5484         PR debug/11473
5485         * g++.dg/debug/debug8.C: New test.
5486
5487 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5488
5489         PR c++/10108
5490         * g++.dg/template/crash7.C: New test.
5491
5492 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5493
5494         PR target/10795
5495         * gcc.c-torture/compile/20030708-1.c: New.
5496
5497 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5498
5499         * gcc.c-torture/execute/20030715-1.c: New test.
5500
5501 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5502
5503         * gcc.dg/pch/inline-3.c: New file.
5504         * gcc.dg/pch/inline-3.hs: New file.
5505         * gcc.dg/pch/inline-4.c: New file.
5506         * gcc.dg/pch/inline-4.hs: New file.
5507
5508 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
5509
5510         PR c++/11509
5511         * g++.dg/template/crash6.C: New test.
5512
5513         PR c++/7053
5514         * g++.dg/template/friend20.C: New test.
5515
5516         PR c++/7019
5517         * g++.dg/template/overload2.C: New test.
5518
5519 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5520
5521         PR optimization/11440
5522         * gcc.c-torture/execute/20030714-1.c: New test.
5523
5524 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5525
5526         PR c++/11154
5527         * g++.dg/template/partial2.C: New test.
5528
5529 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
5530
5531         PR c++/11503
5532         * g++.dg/template/anon1.C: New test.
5533
5534         PR c++/11493
5535         PR c++/11495
5536         * g++.dg/parse/template9.C: Likewise.
5537         * g++.dg/template/crash4.C: New test.
5538         * g++.dg/template/koenig1.C: Likewise.
5539         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
5540         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
5541         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
5542         functions.
5543         * g++.old-deja/g++.jason/template36.C: Likewise.
5544         * g++.old-deja/g++.mike/p1989.C: Likewise.
5545         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
5546         * g++.old-deja/g++.pt/ttp20.C: Use this->.
5547         * g++.old-deja/g++.pt/ttp21.C: Use this->.
5548         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
5549         compiling.
5550         * g++.old-deja/g++.pt/union2.C: Use this->.
5551
5552 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
5553
5554         * gcc.dg/20030711-1.c: New test.
5555
5556 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
5557
5558         PR c++/11050
5559         * g++.dg/parse/args1.C: New test.
5560         * g++.pt/defarg8.C: Change expected errors.
5561
5562 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
5563
5564         PR c++/8164
5565         * g++.dg/template/nontype2.C: New test.
5566
5567         PR c++/10558
5568         * g++.dg/parse/template8.C: New test.
5569
5570         PR c++/8327
5571         * g++.dg/template/scope1.C: New test.
5572
5573         * g++.dg/warn/Wsign-compare-1.C: New test.
5574
5575 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5576
5577         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
5578
5579 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
5580
5581         PR c++/9411
5582         * g++.dg/template/explicit2.C: New test.
5583
5584         PR c++/10032
5585         * g++.dg/warn/pedantic1.C: New test.
5586
5587 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
5588
5589         PR c++ 9483
5590         * g++.dg/other/field1.C: New test.
5591
5592 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5593
5594         PR c/11449
5595         * gcc.c-torture/compile/20030707-1.c: New.
5596
5597 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5598
5599         PR c++/10849
5600         * g++.dg/template/access12.C: New test.
5601
5602 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
5603
5604         * g++.dg/bprob/bprob.exp (prof_ext): Update.
5605         * g77.dg/bprob/bprob.exp (prof_ext): Update.
5606         * gcc.misc-tests/bprob.exp (prof_ext): Update.
5607         * gcc.misc-tests/gcov.exp: Update
5608         * g++.dg/gcov/gcov.exp: Update
5609         * lib/gcov.exp: Update.
5610
5611 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
5612
5613         * g++.dg/abi/mangle17.C: Make sure template expressions are
5614         dependent.
5615         * g++.dg/abi/mangle4.C: Mark erroneous casts.
5616         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
5617         * g++.dg/opt/stack1.C: Remove erroneous code.
5618         * g++.dg/parse/template7.C: New test.
5619         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
5620         * g++.old-deja/g++.pt/crash4.C: Likewise.
5621
5622 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5623
5624         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
5625         with zero or one occurence of `$' after the initial `L'.
5626
5627 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
5628
5629         * gcc.c-torture/compile/20030704-1.c: Add a comment.
5630
5631 2003-07-08  Roger Sayle  <roger@eyesopen.com>
5632
5633         PR c/11370
5634         * gcc.dg/Wunreachable-6.c: New testcase.
5635         * gcc.dg/Wunreachable-7.c: New testcase.
5636
5637 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5638
5639         PR c/11420
5640         * gcc.dg/20030708-1.c: New test.
5641
5642 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
5643
5644         * gcc.dg/compat/sdata-section.h: New file.
5645         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
5646         * gcc.dg/torture/mips-sdata-1.c: New test.
5647
5648 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5649
5650         PR c++/11030
5651         * g++.dg/template/friend19.C: New test.
5652
5653 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5654
5655         * g++.dg/opt/strength-reduce.C: New test.
5656
5657 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5658
5659         PR target/10979
5660         * gcc.dg/20030707-1.c: New testcase.
5661
5662 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5663
5664         PR optimization/11059
5665         * g++.dg/opt/emptyunion.C: New testcase.
5666
5667 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5668             Eric Botcazou  <ebotcazou@libertysurf.fr>
5669
5670         * g++.dg/opt/stack1.C: New test.
5671
5672 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
5673
5674         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
5675         run test.
5676
5677         PR c++/11431
5678         * g++.dg/expr/static_cast3.C: New test.
5679
5680 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
5681
5682         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
5683         everywhere.
5684         * gcc.dg/concat.c: Concatenation of string constants with
5685         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
5686         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
5687         * gcc.dg/cpp/escape-2.c: Use wide character constants where
5688         necessary to avoid multi-character character constant warning.
5689         * gcc.dg/cpp/escape.c: Likewise.
5690         * gcc.dg/cpp/ucs.c: Likewise.
5691         Remove backslashes from dg-bogus comments, as they confuse Tcl.
5692         Fix a typo.
5693
5694 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5695
5696         PR c/11428
5697         * gcc.c-torture/compile/20030704-1.c: New.
5698
5699 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5700
5701         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
5702
5703 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
5704
5705         PR c++/5287, PR c++/7910,  PR c++/11021
5706         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
5707         tests for warnings.
5708         * g++.dg/ext/dllimport2.C: Add tests for warnings.
5709         * g++.dg/ext/dllimport3.C: Likewise.
5710         * g++.dg/ext/dllimport4.C: New file.
5711         * g++.dg/ext/dllimport5.C: New file.
5712         * g++.dg/ext/dllimport6.C: New file.
5713         * g++.dg/ext/dllimport7.C: New file.
5714         * g++.dg/ext/dllimport8.C: New file.
5715         * g++.dg/ext/dllimport9.C: New file.
5716         * g++.dg/ext/dllimport10.C: New file.
5717         * g++.dg/ext/dllexport1.C: New file.
5718
5719 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5720
5721         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
5722         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
5723
5724 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5725
5726         * gcc.dg/builtins-25.c: New testcase.
5727         * gcc.dg/builtins-26.c: New testcase.
5728
5729 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
5730
5731         * gcc.dg/compat/vector-defs.h: New file.
5732         * gcc.dg/compat/vector-setup.h: New file.
5733         * gcc.dg/compat/vector-check.h: New file.
5734         * gcc.dg/compat/vector-1_main.c: New file.
5735         * gcc.dg/compat/vector-1_x.c: New file.
5736         * gcc.dg/compat/vector-1_y.c: New file.
5737         * gcc.dg/compat/vector-2_main.c: New file.
5738         * gcc.dg/compat/vector-2_x.c: New file.
5739         * gcc.dg/compat/vector-2_y.c: New file.
5740
5741         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
5742         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
5743         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
5744         * gcc.dg/compat/struct-align-1.h: New file.
5745         * gcc.dg/compat/struct-align-1_main.c: New file.
5746         * gcc.dg/compat/struct-align-1_x.c: New file.
5747         * gcc.dg/compat/struct-align-1_y.c: New file.
5748         * gcc.dg/compat/struct-align-2.h: New file.
5749         * gcc.dg/compat/struct-align-2_main.c: New file.
5750         * gcc.dg/compat/struct-align-2_x.c: New file.
5751         * gcc.dg/co
5752         * g++.old-deja/g++.other/comdat3.C: Likewise.
5753         * g++.old-deja/g++.other/ctor1.C: Likewise.
5754         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5755
5756 2003-06-05  Richard Henderson  <rth@redhat.com>
5757
5758         * gcc.dg/debug/20030605-1.c: New.
5759
5760 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5761
5762         * README.QMTEST: Update.
5763
5764 2003-06-04  Richard Henderson  <rth@redhat.com>
5765
5766         * gcc.dg/cleanup-1.c: New.
5767         * gcc.dg/cleanup-2.c: New.
5768         * gcc.dg/cleanup-3.c: New.
5769         * gcc.dg/cleanup-4.c: New.
5770         * gcc.dg/cleanup-5.c: New.
5771         * gcc.dg/cleanup-6.c: New.
5772         * gcc.dg/cleanup-7.c: New.
5773
5774 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5775
5776         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5777
5778         * lib/dg-pch.exp: New file.
5779         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5780         * gcc.dg/pch/pch.exp: Likewise.
5781
5782 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5783
5784         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5785         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5786         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5787         * gcc.dg/builtins-17.c: New test case.
5788         * gcc.dg/i386-387-4.c: New test case.
5789         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5790
5791 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5792
5793         * gcc.dg/ultrasp9.c: New test.
5794
5795 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5796
5797         * gcc.c-torture/compile/20030604-1.c: New test.
5798         * gcc.dg/sparc-constant-1.c: New test.
5799
5800 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5801
5802         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5803
5804 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5805
5806         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5807
5808         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5809         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5810
5811 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5812
5813         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5814
5815 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5816
5817         PR c++/10940
5818         * g++.dg/template/spec10.C: New test.
5819
5820 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5821
5822         * gcc.dg/builtins-16.c: New test case.
5823
5824 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5825
5826         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5827         mempcpy test with post-increments.
5828         * gcc.c-torture/execute/string-opt-3.c: New test.
5829         * gcc.dg/string-opt-1.c: New test.
5830
5831 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5832
5833         PR fortran/10965
5834         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5835
5836 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5837
5838         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5839         (scan-assembler): ... here.  Use dg-scan.
5840         (scan-assembler-not): Likewise.
5841         (scan-file): New function.
5842         (scan-file-not): Likewise.
5843         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5844         * gcc.dg/cpp/_Pragma4.c: Likewise.
5845         * gcc.dg/cpp/_Pragma5.c: Likewise.
5846         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5847         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5848         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5849         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5850         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5851         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5852         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5853         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5854         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5855         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5856         * gcc.dg/cpp/cxxcom1.c: Likewise.
5857         * gcc.dg/cpp/line1.c: Likewise.
5858         * gcc.dg/cpp/maccom1.c: Likewise.
5859         * gcc.dg/cpp/maccom2.c: Likewise.
5860         * gcc.dg/cpp/maccom3.c: Likewise.
5861         * gcc.dg/cpp/maccom4.c: Likewise.
5862         * gcc.dg/cpp/maccom5.c: Likewise.
5863         * gcc.dg/cpp/maccom6.c: Likewise.
5864         * gcc.dg/cpp/multiline.c: Likewise.
5865         * gcc.dg/cpp/spacing1.c: Likewise.
5866         * gcc.dg/cpp/spacing2.c: Likewise.
5867         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5868         * gcc.dg/cpp/trad/maccom1.c: Likewise.
5869         * gcc.dg/cpp/trad/maccom2.c: Likewise.
5870         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5871         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5872         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5873         * gcc.dg/cpp/cxxcom2.c: Likewise.
5874         * gcc.dg/cpp/cxxcom2.h: New file.
5875
5876         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5877         * g++.dg/cpp/truefalse.C: Here.
5878         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5879
5880 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5881
5882         * gcc.dg/cpp/redef3.c: New file.
5883
5884 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5885
5886         * gcc.dg/i386-loop-3.c: New test.
5887
5888 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5889
5890         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5891
5892 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5893
5894         * gcc.dg/fwrapv-1.c: New test case.
5895         * gcc.dg/fwrapv-2.c: New test case.
5896
5897 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5898
5899         PR c++/10956
5900         * g++.dg/template/spec9.C: New test.
5901
5902 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5903
5904         * gcc.dg/duff-4.c: New test case.
5905
5906 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
5907
5908         PR fortran/10843
5909         * g77.dg/ffixed-form-1.f: New test
5910         * g77.dg/ffixed-form-2.f: New test
5911         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
5912         * g77.dg/ffree-form-3.f: New test
5913
5914 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
5915
5916         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
5917         * gcc.dg/wint_t-1.c: Likewise.
5918
5919 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5920
5921         * g++.dg/template/access11.C: New test.
5922
5923 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5924
5925         PR c++/10849
5926         * g++.dg/template/access10.C: New test.
5927
5928 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5929             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5930
5931         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
5932
5933 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5934
5935         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5936         suppress for powerpc-*-darwin*.
5937         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5938
5939 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5940
5941         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5942         suppress option for powerpc-*-darwin*.
5943
5944 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5945
5946         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5947         * gcc.dg/builtins-4.c: Add test for fmod.
5948
5949 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5950
5951         PR c++/10682
5952         * g++.dg/template/instantiate4.C: New test.
5953
5954 2003-05-22  Roger Sayle  <roger@eyesopen.com>
5955
5956         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
5957
5958 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
5959
5960         * gcc.dg/compat/scalar-return-1_main.c: New file.
5961         * gcc.dg/compat/scalar-return-1_x.c: New file.
5962         * gcc.dg/compat/scalar-return-1_y.c: New file.
5963         * gcc.dg/compat/scalar-return-2_main.c: New file.
5964         * gcc.dg/compat/scalar-return-2_x.c: New file.
5965         * gcc.dg/compat/scalar-return-2_y.c: New file.
5966         * gcc.dg/compat/struct-return-3_main.c: New file.
5967         * gcc.dg/compat/struct-return-3_y.c: New file.
5968         * gcc.dg/compat/struct-return-3_x.c: New file.
5969         * gcc.dg/compat/struct-return-2_main.c: New file.
5970         * gcc.dg/compat/struct-return-2_x.c: New file.
5971         * gcc.dg/compat/struct-return-2_y.c: New file.
5972
5973 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5974
5975         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
5976         for hppa*-hp-hpux*.
5977         * gcc.dg/20021014-1.c (dg-options): Likewise.
5978         * gcc.dg/nest.c (dg-options): Likewise.
5979
5980 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
5981
5982         PR c++/9738
5983         * g++.dg/ext/dllimport2.C: New file.
5984         * g++.dg/ext/dllimport3.C: New file.
5985
5986 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
5987
5988         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
5989         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5990         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5991         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5992         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5993         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5994         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
5995         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
5996         * gcc.dg/compat/small-struct-defs.h: New file.
5997         * gcc.dg/compat/small-struct-init.h: New file.
5998         * gcc.dg/compat/small-struct-check.h: New file.
5999         * gcc.dg/compat/fp-struct-defs.h: New file.
6000         * gcc.dg/compat/fp-struct-check.h: New file.
6001         * gcc.dg/compat/fp-struct-init.h: New file.
6002         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6003         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6004
6005 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6006
6007         * gcc.dg/20030225-2.c: New test.
6008
6009 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6010             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6011
6012         * gcc.c-torture/compile/20030518-1.c: New test case.
6013
6014 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6015
6016         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6017         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6018         gcc-dg-debug-runtest.
6019         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6020         gcc-dg-debug-runtest.
6021
6022 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6023
6024         PR c++/9022
6025         * g++.dg/lookup/using6.C: New test.
6026
6027 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6028
6029         * g++.dg/parse/access2.C: New test.
6030
6031 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6032
6033         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6034         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6035         * gcc.dg/debug/debug.exp: Likewise.
6036
6037 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6038
6039         * gcc.dg/dollar.c: New test.
6040
6041 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6042
6043         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6044         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6045         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6046         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6047         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6048         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6049         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6050         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6051         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6052         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6053         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6054         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6055         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6056         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6057         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6058         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6059         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6060         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6061
6062 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6063
6064         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6065         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6066         support for "repo" mode.
6067         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6068         * lib/g77-dg.exp: Likewise.
6069         * lib/obj-dg.exp: Likewise.
6070
6071 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6072
6073         Merge from gcc-3_2-rhl8-branch:
6074         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6075
6076         * gcc.dg/tls/opt-6.c: New test.
6077
6078         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6079
6080         * gcc.dg/20030405-1.c: New test.
6081
6082         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6083
6084         * gcc.dg/20030309-1.c: New test.
6085
6086         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6087
6088         * gcc.c-torture/execute/20030307-1.c: New test.
6089
6090         2003-02-20  Randolph Chung  <tausq@debian.org>
6091
6092         * gcc.c-torture/compile/20030220-1.c: New test.
6093
6094         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6095
6096         * gcc.dg/20030217-1.c: New test.
6097
6098         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6099
6100         * gcc.c-torture/compile/20020129-1.c: New test.
6101
6102         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6103
6104         * gcc.dg/unroll-1.c: New test.
6105
6106         2002-11-16  Jan Hubicka  <jh@suse.cz>
6107
6108         * gcc.c-torture/execute/20020920-1.c: New test.
6109
6110         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6111
6112         PR target/7434
6113         * gcc.c-torture/compile/20021008-1.c: New test.
6114
6115         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6116
6117         PR target/7559
6118         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6119
6120         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6121
6122         * gcc.c-torture/compile/20020807-1.c: New test.
6123
6124         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6125
6126         * gcc.dg/tls/opt-1.c: New test.
6127
6128         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6129
6130         * gcc.dg/20020729-1.c: New test.
6131
6132         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6133
6134         * g++.dg/opt/life1.C: New test.
6135
6136         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6137
6138         * gcc.dg/20020525-1.c: New test.
6139
6140         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6141
6142         PR c++/6794
6143         * g++.dg/ext/pretty1.C: New test.
6144         * g++.dg/ext/pretty2.C: New test.
6145
6146 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6147
6148         PR c++/8385
6149         * g++.dg/ext/typeof5.C: New test.
6150
6151 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6152
6153         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6154         __USER_LABEL_PREFIX__ into account.
6155         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6156
6157 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6158
6159         * gcc.dg/builtins-15.c: New test case.
6160
6161 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6162
6163         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6164
6165 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6166
6167         * lib/g++.exp: Tweak handling of additional source files.
6168         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6169         * g++.dg/special/conpr-2a.C: Rename to ...
6170         * g++.dg/special/conpr-2a.cc: ... this.
6171         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6172         * g++.dg/special/conpr-3a.C: Rename to ...
6173         * g++.dg/special/conpr-3a.cc: This.
6174         * g++.dg/special/conpr-3b.C: Rename to ...
6175         * g++.dg/special/conpr-3b.cc: This.
6176         * g++.dg/special/conpr-4.C: New test.
6177         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6178
6179 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6180
6181         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6182
6183 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6184
6185         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6186         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6187         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6188         * g++.old-deja/g++.other/warn3.C: Likewise.
6189
6190 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6191
6192         * gcc.dg/i386-387-1.c: Update to also test log.
6193         * gcc.dg/i386-387-2.c: Likewise.
6194
6195 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6196
6197         * g77.f-torture/execute/int8421.f: New test.
6198
6199 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6200
6201         PR c++/10230, c++/10481
6202         * g++.dg/lookup/scoped5.C: New test.
6203
6204 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6205
6206         PR c++/10552
6207         * g++.dg/template/ttp6.C: New test.
6208
6209 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6210
6211         * gcc.c-torture/execute/builtins: New directory.
6212         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6213         gcc.c-torture/execute/builtins.
6214         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6215         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6216         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6217         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6218
6219 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6220
6221         PR c++/9252
6222         * g++.dg/template/access8.C: New test.
6223         * g++.dg/template/access9.C: New test.
6224
6225 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6226
6227         PR c++/9554
6228         * g++.dg/parse/access1.C: New test.
6229
6230 2003-05-09  DJ Delorie  <dj@redhat.com>
6231
6232         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6233         long, and not an int.
6234
6235 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6236
6237         PR c++/10555, c++/10576
6238         * g++.dg/template/memclass1.C: New test.
6239
6240 2003-05-08  DJ Delorie  <dj@redhat.com>
6241
6242         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6243         targets.
6244         * gcc.c-torture/execute/20021024-1.x: Likewise.
6245         * gcc.c-torture/execute/shiftdi.x: Likewise.
6246         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6247         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6248         * gcc.dg/20021018-1.c: Likewise.
6249
6250 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6251
6252         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6253
6254         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6255         (bcopy): Call memmove.
6256
6257 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6258
6259         * g77.f-torture/compile/8485.f: New test case.
6260
6261 2003-05-07  Richard Henderson  <rth@redhat.com>
6262
6263         PR c++/10570
6264         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6265         Verify exception_cleanup not called for rethrows.
6266         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6267         when exiting catch block without rethrowing.
6268         * g++.dg/eh/forced3.C: New.
6269         * g++.dg/eh/forced4.C: New.
6270
6271 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6272
6273         * gcc.dg/20030505.c: Fix triplet.
6274
6275 2003-05-06  DJ Delorie  <dj@redhat.com>
6276
6277         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6278         * gcc.dg/nest.c: Likewise.
6279
6280 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6281
6282         * gcc.dg/builtins-14.c: New test case.
6283
6284 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6285
6286         * lib/compat.exp (compat-execute): New argument.
6287         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6288         * gcc.dg/compat: New test directory.
6289         * gcc.dg/compat/compat.exp: New expect script.
6290         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6291         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6292         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6293         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6294         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6295         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6296
6297         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6298         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6299         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6300         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6301         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6302         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6303         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6304         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6305         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6306         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6307         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6308         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6309         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6310         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6311         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6312
6313 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6314
6315         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6316
6317 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6318
6319         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6320
6321 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6322
6323         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6324         * gcc.dg/ppc-fsel-2.c: New test.
6325
6326         * gcc.dg/unused-5.c: New test.
6327
6328 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6329
6330         PR c++/10496
6331         * g++.dg/warn/pmf1.C: New test.
6332
6333 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6334
6335         PR c++/4494
6336         * g++.dg/warn/main.C: New test.
6337
6338 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6339
6340         * gcc.dg/nonnull-3.c: New test.
6341
6342 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6343
6344         * gcc.dg/cpp/Wtrigraphs.c: Update.
6345         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6346
6347 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6348
6349         * gcc.dg/ppc-fsel-1.c: New test.
6350
6351 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6352
6353         PR c/10604
6354         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6355
6356 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6357
6358         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6359
6360 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6361
6362         PR c++/9364, c++/10553, c++/10586
6363         * g++.dg/parse/typename4.C: New test.
6364         * g++.dg/parse/typename5.C: Likewise.
6365
6366 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6367
6368         * gcc.c-torture/compile/20030503-1.c: New test.
6369
6370 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6371
6372         * g++.dg/lookup/using5.C: Fix testcase error.
6373
6374 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6375
6376         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6377         since MEABI is no longer supported.  Remove all vestiges
6378         of MEABI from the test.
6379
6380 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6381
6382         PR c++/10554
6383         * g++.dg/lookup/using5.C: New test.
6384
6385 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6386
6387         PR c++/8772
6388         * g++.dg/template/ttp5.C: New test.
6389
6390 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6391
6392         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6393         (dg-gpp-additional-sources): New function.
6394         (dg-gpp-additional-files): Likewise.
6395         * lib/g++.exp (additional_sources): New variable.
6396         (additional_files): Likewise.
6397         (g++_target_compile): Deal with them.
6398         * lib/old-dejagnu.exp: Remove.
6399         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6400         * g++.old-deja: Revise all tests to use dg commands.
6401
6402 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6403
6404         PR c++/9432, c++/9528
6405         * g++.dg/lookup/using4.C: New test.
6406
6407 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6408
6409         * gcc.dg/noreturn-5.c: New file.
6410         * gcc.dg/noreturn-6.c: New file.
6411
6412         * gcc.c-torture/compile/inline-1.c: New file.
6413
6414 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6415
6416         PR c++/10551
6417         * g++.dg/template/explicit1.C: New test.
6418
6419 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6420
6421         PR c++/10549
6422         * g++.dg/other/bitfield1.C: New test.
6423
6424         PR c++/10527
6425         * g++.dg/init/new7.C: New test.
6426
6427 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6428
6429         * g++.dg/ext/desig1.C: New test.
6430         * g++.dg/ext/init1.C: Update.
6431
6432         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6433
6434 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6435
6436         PR c++/10180
6437         * g++.dg/warn/Winline-1.C: New test.
6438
6439 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6440
6441         * gcc.c-torture/execute/string-opt-19.c: New test.
6442
6443         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6444         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6445
6446 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6447
6448         PR c++/10506
6449         * g++.dg/init/new6.C: New test.
6450
6451         PR c++/10503
6452         * g++.dg/init/ref6.C: New test.
6453
6454 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6455
6456         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6457
6458 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6459
6460         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6461         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6462
6463 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6464
6465         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6466         initialized static data members.
6467
6468 2003-04-25  H.J. Lu <hjl@gnu.org>
6469
6470         * gcc.dg/ia64-sync-4.c: New test.
6471
6472 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6473
6474         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6475         date.
6476
6477 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6478
6479         PR c++/10337
6480         * g++.dg/warn/conv1.C: New test.
6481         * g++.old-deja/g++.other/conv7.C: Adjust.
6482         * g++.old-deja/g++.other/overload14.C: Adjust.
6483
6484 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6485
6486         PR c++/10471
6487         * g++.dg/template/defarg2.C: New test.
6488
6489 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6490
6491         * gcc.dg/cpp/include2.c: Update.
6492         * gcc.dg/cpp/multiline-2.c: New.
6493         * gcc.dg/cpp/multiline.c: Update.
6494         * gcc.dg/cpp/strify2.c: Update.
6495         * gcc.dg/cpp/trad/literals-2.c: Update.
6496
6497 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6498
6499         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6500
6501 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6502
6503         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6504
6505 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6506
6507         PR c++/10451
6508         * g++.dg/parse/crash4.C: New test.
6509
6510         PR c++/9847
6511         * g++.dg/parse/crash5.C: New test.
6512
6513 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6514
6515         PR c++/10446
6516         * g++.dg/parse/crash3.C: New test.
6517
6518         PR c++/10428
6519         * g++.dg/parse/elab1.C: New test.
6520
6521 2003-04-22  Devang Patel  <dpatel@apple.com>
6522
6523         * gcc.dg/cpp/trad/funlike-5.c: New test.
6524
6525 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6526
6527         * g++.dg/other/packed1.C: Fix dg options.
6528
6529 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6530
6531         * g++.dg/other/offsetof2.C: New test.
6532
6533 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6534
6535         * g++.dg/template/recurse.C: Adjust location of error messages.
6536
6537 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6538
6539         PR c++/9881
6540         * g++.dg/init/addr-const1.C: New test.
6541         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6542
6543 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6544
6545         PR c++/10405
6546         * g++.dg/lookup/struct-hack1.C: New test.
6547
6548 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6549
6550         * ucs.c: Update diagnostic messages.
6551
6552 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6553
6554         * gcc.dg/cpp/truefalse.cpp: New test.
6555         * gcc.dg/cpp/cpp.exp: Update.
6556         * g++.dg/other/stdbool-if.C: Remove.
6557
6558 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6559
6560         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6561         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6562
6563 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6564
6565         * gcc.c-torture/compile/20030418-1.c: New test.
6566
6567 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6568
6569         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6570
6571 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6572
6573         PR c++/10347
6574         g++.dg/template/dependent-name1.C: New test.
6575
6576 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6577
6578         * gcc.dg/warn-1.c (tourist_guide): New array,
6579         contains a pointer to bar.
6580
6581 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6582
6583         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6584         * gcc.c-torture/execute/medce-1.c: New test case.
6585         * gcc.c-torture/execute/medce-2.c: New test case.
6586
6587 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6588
6589         * lib/prune.exp: Ignore more messages.
6590
6591         PR c++/10381
6592         * g++.dg/parse/lookup3.C: New test.
6593
6594 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6595
6596         * gcc.c-torture/compile/20030415-1.c : New test.
6597
6598 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6599
6600         * gcc.c-torture/execute/scope-2.c: Move to ...
6601         * gcc.dg/noncompile/scope.c: .... here.
6602
6603 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6604
6605         * gcc.dg/20030414-2.c: New test case.
6606
6607 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6608
6609         PR target/10377
6610         * gcc.dg/20030414-1.c: New test.
6611
6612 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6613
6614         * gcc.dg/builtins-12.c: New test case.
6615         * gcc.dg/builtins-13.c: New test case.
6616
6617 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6618
6619         * gcc.c-torture/execute/string-opt-18.c: New test.
6620
6621 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6622
6623         PR c++/10300
6624         * g++.dg/init/new5.C: New test.
6625
6626 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6627
6628         PR c++/7910
6629         * g++.dg/ext/dllimport1.C: New test.
6630
6631 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6632
6633         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6634
6635 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6636
6637         PR Fortran/9263
6638         * g77.f-torture/noncompile/9263.f: New test
6639         PR Fortran/1832
6640         * g77.f-torture/execute/1832.f: New test
6641
6642 2003-04-11  David Chad  <davidc@freebsd.org>
6643             Loren J. Rittle  <ljrittle@acm.org>
6644
6645         libobjc/8562
6646         * objc.dg/headers.m: New test.
6647
6648 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6649
6650         * gcc.c-torture/execute/builtin-noret-2.c: New.
6651         * gcc.c-torture/execute/builtin-noret-2.x: New.
6652         XFAIL builtin-noret-2.c at -O1 and above.
6653         * gcc.dg/redecl.c: New.
6654         * gcc.dg/Wshadow-1.c: Update error regexps.
6655
6656 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6657
6658         * g++.dg/abi/bitfield10.C: New test.
6659
6660 2003-04-09  Mike Stump  <mrs@apple.com>
6661
6662         * gcc.dg/pch/pch.exp: Make testcase names longer.
6663         * g++.dg/pch/pch.exp: Make testcase names longer.
6664
6665 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6666
6667         * gcc.dg/builtins-11.c: New test case.
6668
6669 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6670
6671         * gcc.dg/builtins-9.c: New test case.
6672         * gcc.dg/builtins-10.c: New test case.
6673
6674 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6675
6676         * gcc.dg/noncompile/init-4.c.c: New test.
6677
6678 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6679
6680         * gcc.misc-test/gcov-9.c: New test.
6681         * gcc.misc-test/gcov-10.c: New test
6682         * gcc.misc-test/gcov-11.c: New test.
6683
6684 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6685
6686         PR optimization/10024
6687         * gcc.c-torture/compile/20030405-1.c: New test.
6688
6689 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6690
6691         * gcc.dg/pch/static-3.c: New.
6692         * gcc.dg/pch/static-3.hs: New.
6693         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6694
6695 2003-04-04  Richard Henderson  <rth@redhat.com>
6696
6697         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6698         * g++.dg/eh/forced2.C: Likewise.
6699
6700 2003-04-03  Mike Stump  <mrs@apple.com>
6701
6702         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6703         target arg.
6704         (scan-assembler-times, scan-assembler-not): Likewise.
6705         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6706
6707 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6708
6709         * gcc.dg/sparc-loop-1.c: New test.
6710
6711 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6712
6713         PR other/9274
6714         * g++.dg/pch/system-2.C: New.
6715         * g++.dg/pch/system-2.Hs: New.
6716
6717 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6718
6719         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6720
6721         * g++.dg/eh/simd-1.C (vecfunc): Same.
6722
6723 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6724
6725         * gcc.c-torture/execute/20030401-1.c: New test case.
6726
6727 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6728
6729         * objc.dg/defs.m: New.
6730
6731 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6732
6733         * g++.dg/eh/simd-1.C: New.
6734         * g++.dg/eh/simd-2.C: New.
6735
6736 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6737
6738         * gcc.c-torture/execute/simd-3.c: New.
6739
6740 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6741
6742         PR c/9936
6743         * gcc.dg/20030331-2.c: New test.
6744
6745 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6746
6747         PR c++/10278
6748         * g++.dg/parse/crash2.C: New test.
6749
6750 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6751
6752         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6753         * gcc.c-torture/execute/20030331-1.c: ...here.
6754
6755 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6756
6757         * gcc.c-torture/execute/20030331-1.c: New test.
6758
6759 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6760
6761         * lib/gcov.exp: Adjust call return testing strings.
6762         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6763
6764 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6765
6766         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6767         * gcc.dg/builtins-7.c: New test case.
6768         * gcc.dg/builtins-8.c: New test case.
6769
6770 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6771
6772         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6773
6774 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6775
6776         PR c++/7647
6777         * g++.dg/lookup-class-member-2.C: New test.
6778
6779 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6780
6781         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6782
6783 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6784
6785         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6786
6787 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6788
6789         * g++.dg/init/attrib1.C: New test.
6790
6791 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6792
6793         * gcc.dg/ultrasp8.c: New test.
6794
6795 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6796
6797         * gcc.dg/ultrasp7.c: New test.
6798
6799 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6800
6801         PR c++/10047
6802         * g++.dg/template/inline1.C: New test.
6803
6804 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6805
6806         * gcc.dg/sparc-dwarf2.c: New test.
6807
6808 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6809
6810         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6811         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6812
6813 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6814
6815         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6816         than reading .x files.
6817         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6818         * g77.dg/gcov/gcov-1.f: Likewise.
6819         * gcc.misc-tests/gcov-4b.c: Likewise.
6820         * gcc.misc-tests/gcov-5b.c: Likewise.
6821         * gcc.misc-tests/gcov-6.c: Likewise.
6822         * gcc.misc-tests/gcov-7.c: Likewise.
6823         * gcc.misc-tests/gcov-8.c: Likewise.
6824         * g++.dg/gcov/gcov-1.x: Remove.
6825         * g77.dg/gcov/gcov-1.x: Likewise.
6826         * gcc.misc-tests/gcov-4b.x: Likewise.
6827         * gcc.misc-tests/gcov-5b.x: Likewise.
6828         * gcc.misc-tests/gcov-6.x: Likewise.
6829         * gcc.misc-tests/gcov-7.x: Likewise.
6830         * gcc.misc-tests/gcov-8.x: Likewise.
6831
6832 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6833
6834         PR opt/10087
6835         * gcc.dg/20030324-1.c: New test.
6836
6837 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6838
6839         PR c++/10224
6840         * g++.dg/template/arg3.C: New test.
6841
6842         PR c++/10158
6843         * g++.dg/template/friend18.C: New test.
6844
6845 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6846
6847         * g77.f-torture/compile/20030326-1.f: New test case.
6848
6849 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6850
6851         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6852
6853         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6854
6855 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6856
6857         * gcc.dg/ia64-sync-3.c: New test.
6858
6859 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6860
6861         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6862
6863 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6864
6865         * gcc.dg/ultrasp6.c: New test.
6866
6867 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6868
6869         * gcc.dg/i386-signbit-1.c: New test.
6870         * gcc.dg/i386-signbit-2.c: New test.
6871         * gcc.dg/i386-signbit-3.c: New test.
6872
6873 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6874
6875         * gcc.dg/ultrasp5.c: Fix options.
6876
6877 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6878
6879         * gcc.dg/ultrasp5.c: Fix comment.
6880
6881 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6882
6883         PR fortran/10197
6884         * g77.f-torture/execute/10197.f: New test.
6885
6886 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6887
6888         PR c++/9898, c++/383
6889         * g++.dg/template/conv6.C: New test.
6890
6891         PR c++/10119
6892         * g++.dg/template/ptrmem5.C: New test.
6893
6894         PR c++/10026
6895         * g++.dg/lookup/koenig1.C: New test.
6896
6897         PR C++/10199
6898         * g++.dg/lookup/template2.C: New test.
6899
6900 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6901
6902         * g++.dg/opt/rtti1.C: New test.
6903
6904 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6905
6906         * gcc.dg/ultrasp5.c: New test.
6907
6908 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
6909
6910         PR middle-end/9967
6911         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
6912         builtin fputs.
6913
6914 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6915
6916         PR c/8224
6917         * gcc.dg/20030323-1.c: New test.
6918
6919 2003-03-23  Roger Sayle  <roger@eyesopen.com>
6920
6921         * gcc.c-torture/compile/20030323-1.c: New test case.
6922
6923 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
6924
6925         * gcc.dg/20030321-1.c: New test.
6926
6927 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
6928
6929         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
6930
6931 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6932
6933         PR c++/9978, c++/9708
6934         * g++.dg/ext/vlm1.C: Adjust expected error.
6935         * g++.dg/ext/vla2.C: New test.
6936         * g++.dg/template/arg1.C: New test.
6937         * g++.dg/template/arg2.C: New test.
6938
6939 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6940
6941         * g77.f-torture/execute/select.f: New test.
6942         * g77.f-torture/noncompile/select_no_compile.f: New test.
6943
6944 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6945
6946         PR c++/9898
6947         * g++.dg/other/error4.C: New test.
6948
6949 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6950
6951         * g++.dg/template/friend17.C: New test.
6952
6953 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6954
6955         * gcc.c-torture/compile/20030320-1.c: New.
6956
6957 2003-03-20  Roger Sayle  <roger@eyesopen.com>
6958
6959         * gcc.dg/builtins-6.c: New test case.
6960
6961 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
6962
6963         PR target/10073
6964         * gcc.c-torture/compile/20030319-1.c: New.
6965
6966 2003-03-18  Jan Hubicka  <jh@suse.cz>
6967
6968         * gcc.dg/i386-cvt-1.c: New test.
6969
6970 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
6971
6972         * objc.dg/naming-1.m: Use "(parse|syntax) error".
6973         * objc.dg/naming-2.m: Likewise.
6974
6975 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
6976
6977         PR c++/9639
6978         * g++.dg/parse/crash1.C: New test.
6979
6980 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
6981
6982         PR c++/8805
6983         * g++.dg/eh/cleanup1.C: New test.
6984
6985 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6986
6987         * gcc.c-torture/execute/20030316-1.c: New test case.
6988
6989 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6990
6991         PR c++/9629
6992         * g++.dg/init/ctor2.C: New test.
6993
6994 2003-03-15  Roger Sayle  <roger@eyesopen.com>
6995
6996         * g77.f-torture/compile/xformat.f: New test case.
6997
6998 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6999
7000         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7001         * g++.old-deja/g++.mike/eh50.C: Likewise.
7002
7003 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7004
7005         PR c++/6440
7006         * g++.dg/template/spec7.C: New test.
7007         * g++.dg/template/spec8.C: Likewise.
7008
7009 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7010
7011         * gcc.c-torture/execute/20030313-1.c: New test.
7012
7013 2003-03-14  Richard Henderson  <rth@redhat.com>
7014
7015         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7016
7017 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7018
7019         * gcc.c-torture/compile/20030314-1.c: New test.
7020
7021 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7022
7023         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7024         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7025         thumb target,
7026         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7027         to accept newer _imp__  prefix and additional
7028         newline in .drectve section.
7029         * gcc.dg/dll-4.c: Likewise.
7030         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7031         switch.
7032
7033 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7034
7035         * g++.dg/parse/namespace9.C: New test.
7036
7037         * g++.dg/init/ref5.C: New test.
7038         * g++.dg/parse/ptrmem1.C: Likewise.
7039
7040 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7041
7042         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7043         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7044         regular expression.
7045         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7046         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7047
7048 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7049
7050         * gcc.c-torture/execute/20030224-2.c: New test.
7051
7052 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7053
7054         * gcc.dg/decl-3.c: New test.
7055
7056 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7057
7058         * gcc.dg/i386-loop-2.c: New test.
7059
7060 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7061
7062         PR c++/9474
7063         * g++.dg/parse/namespace8.C: New test.
7064
7065         PR c++/9924
7066         * g++.dg/overload/builtin2.C: New test.
7067
7068 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7069
7070         * gcc.dg/return-type-3.c: New test.
7071
7072 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7073
7074         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7075         profiling options are not supported.
7076
7077 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7078
7079         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7080         * g++.old-deja/g++.warn/impint2.C: Likewise.
7081
7082 2003-03-10  Devang Patel  <dpatel@apple.com>
7083
7084         * g++.dg/cpp/c++_cmd_1.C: New test.
7085         * g++.dg/cpp/c++_cmd_1.h: New file.
7086
7087 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7088
7089         * gcc.dg/altivec-9.c: New file.
7090
7091 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7092
7093         * gcc.dg/ppc-sdata-1.c: New test.
7094         * gcc.dg/ppc-sdata-2.c: New test.
7095
7096 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7097
7098         PR c++/9373
7099         * g++.dg/opt/ptrmem2.C: New test.
7100
7101         PR c++/8534
7102         * g++.dg/opt/ptrmem1.C: New test.
7103
7104 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7105
7106         * gcc.dg/i386-loop-1.c: New test.
7107
7108 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7109
7110         PR c++/9970
7111         * g++.dg/lookup/friend1.C: New test.
7112
7113 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7114
7115         PR c++/9823
7116         * g++.dg/parser/constructor1.C: New test.
7117
7118 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7119
7120         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7121
7122         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7123
7124 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7125
7126         * gcc.dg/cpp/Wunused.c: Update test.
7127
7128 2003-03-08  Jan Hubicka  <jh@suse.cz>
7129
7130         * gcc.dg/inline-3.c: New test.
7131
7132 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7133
7134         PR c++/9809
7135         * g++.dg/parse/builtin1.C: New test.
7136
7137         PR c++/9982
7138         * g++.dg/abi/cookie1.C: New test.
7139         * g++.dg/abi/cookie2.C: Likewise.
7140
7141         PR c++/9524
7142         * g++.dg/template/field1.C: New test.
7143
7144         PR c++/9912
7145         * g++.dg/parse/class1.C: New test.
7146         * g++.dg/parse/namespace7.C: Likewise.
7147         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7148
7149 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7150
7151         * g++.dg/init/ref4.C: New test.
7152
7153 2003-03-07  Jan Hubicka  <jh@suse.cz>
7154
7155         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7156         * gcc.dg/inline-3.c:  New test.
7157
7158 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7159
7160         * g++.dg/init/ref3.C: New test.
7161
7162         PR c++/9965
7163         * g++.dg/init/ref2.C: New test.
7164
7165         PR c++/9400
7166         * g++.dg/warn/Wshadow-2.C: New test.
7167
7168         PR c++/9791
7169         * g++.dg/warn/Woverloaded-1.C: New test.
7170
7171 2003-03-05  Jan Hubicka  <jh@suse.cz>
7172
7173         * gcc.dg/i386-local2.c: New.
7174         * gcc.dg/i386-local.c: Fix typo.
7175
7176 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7177
7178         * g++.dg/abi/layout3.C: New test.
7179
7180 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7181
7182         * gcc.c-torture/compile/20030305-1.c
7183
7184 2003-03-05  Jan Hubicka  <jh@suse.cz>
7185
7186         * gcc.dg/i386-local.c: New.
7187
7188 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7189
7190         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7191
7192 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7193
7194         * gcc.dg/switch-2.c: New test.
7195         * gcc.dg/switch-3.c: New test.
7196         * gcc.dg/Wswitch.c: Adjust line numbers.
7197         * gcc.dg/Wswitch-default.c: Likewise.
7198         * gcc.dg/Wswitch-enum.c: Likewise.
7199
7200 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7201
7202         * gcc.c-torture/execute/20030222-1.c: New test.
7203
7204 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7205
7206         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7207
7208 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7209
7210         PR c++/9878
7211         * g++.dg/init/ref1.C: New test.
7212
7213 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7214
7215         * gcc.dg/sh-relax.c: New SH-only test.
7216
7217 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7218
7219         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7220         comment explaining purpose of testcase.
7221
7222 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7223
7224         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7225         for HC11/HC12 (asm needs two int registers).
7226         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7227         HC11/HC12 because the test uses an asm which needs two 32-bit
7228         registers.
7229
7230 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7231
7232         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7233         for HC11/HC12 (array is too large otherwise).
7234         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7235         * gcc.c-torture/compile/20010518-2.x: Likewise.
7236         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7237         HC11/HC12 (array is too large).
7238
7239 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7240
7241         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7242         * lib/g++-dg.exp (g++-dg-test): Likewise.
7243
7244 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7245
7246         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7247         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7248
7249 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7250
7251         * g++.dg/warn/implicit-typename1.C: Remove warning.
7252
7253 2003-02-28  Richard Henderson  <rth@redhat.com>
7254
7255         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7256         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7257
7258 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7259
7260         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7261         * g++.dg/pch/pch.exp: Likewise.
7262
7263 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7264
7265         PR c++/9879
7266         * testsuite/g++.dg/init/new4.C: New test.
7267
7268 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7269
7270         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7271
7272 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7273
7274         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7275         unsigned long.
7276
7277         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7278         wider than float.
7279
7280 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7281
7282         * lib/scanasm.exp: Add support for counting numbers of
7283         occurences.
7284         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7285         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7286
7287 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7288
7289         PR c++/9683
7290         * g++.dg/template/static3.C: New test.
7291
7292         PR c++/9829
7293         * g++.dg/parse/namespace6.C: New test.
7294
7295 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7296
7297         PR target/9732
7298         * gcc.dg/20030225-1.c: New test.
7299
7300 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7301
7302         * README: Remove out-of-date information.
7303
7304         PR c++/9836
7305         * g++.dg/template/spec6.C: New test.
7306
7307 2003-02-24  Jeff Law  <law@redhat.com>
7308
7309         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7310
7311 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7312
7313         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7314         * gcc.dg/pragma-ep-1.c: Likewise.
7315
7316 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7317
7318         PR c++/9602
7319         * g++.dg/template/friend16.C: New test.
7320
7321 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7322
7323         PR c++/5333
7324         * g++.dg/parse/fused-params1.C: Adjust error messages.
7325         * g++.dg/template/nested3.C: New test.
7326
7327 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7328
7329         * g++.dg/abi/param1.C: New test.
7330
7331 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7332
7333         PR c++/7982
7334         * g++.dg/warn/implicit-typename1.C: New test.
7335
7336 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7337
7338         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7339         with "mtune".
7340         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7341         * gcc.c-torture/execute/20010129-1.x: Likewise.
7342         * gcc.dg/20011107-1.c: Likewise.
7343         * gcc.dg/20020108-1.c: Likewise.
7344         * gcc.dg/20020122-3.c: Likewise.
7345         * gcc.dg/20020206-1.c: Likewise.
7346         * gcc.dg/20020310-1.c: Likewise.
7347         * gcc.dg/20020426-2.c: Likewise.
7348         * gcc.dg/20020517-1.c: Likewise.
7349         * gcc.dg/991230-1.c: Likewise.
7350         * gcc.dg/i386-unroll-1.c: Likewise.
7351         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7352
7353 2003-02-22  Jan Hubicka  <jh@suse.cz>
7354
7355         * gcc.dg/i386-mul.c: New test.
7356
7357 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7358
7359         * gcc.dg/builtins-5.c: New test case.
7360
7361 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7362
7363         * gcc.dg/asmreg-1.c: New test.
7364
7365 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7366
7367         PR c++/9749
7368         * g++.dg/parse/varmod1.C: New test.
7369
7370 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7371
7372         PR c++/9727
7373         * g++.dg/template/op1.C: New test.
7374
7375 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7376
7377         PR c++/8906
7378         * g++.dg/template/nested2.C: New test.
7379
7380 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7381
7382         PR c++/8724
7383         * g++.dg/expr/dtor1.C: New test.
7384
7385 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7386
7387         * gcc.dg/cpp/include3.c: New test.
7388         * gcc.dg/cpp/inc/foo.h: New file.
7389
7390 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7391
7392         * gcc.c-torture/execute/20030221-1.c: New test.
7393
7394 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7395
7396         PR c++/9729
7397         * g++.dg/abi/conv1.C: New test.
7398
7399 2003-02-20  Jan Hubicka  <jh@suse.cz>
7400
7401         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7402
7403 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7404
7405         * gcc.c-torture/compile/20030219-1.c: New test.
7406
7407 2003-02-18  Jan Hubicka  <jh@suse.cz>
7408
7409         * gcc.dg/funcorder.c: New test.
7410
7411 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7412
7413         * gcc.c-torture/execute/20030218-1.c: New.
7414
7415 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7416
7417         * gcc.dg/20030218-1.c: New.
7418
7419 2003-02-18  Richard Henderson  <rth@redhat.com>
7420
7421         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7422         * gcc.dg/attr-used-2.c: New.
7423
7424 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7425
7426         PR c++/9704
7427         * g++.dg/init/copy5.C: New test.
7428
7429 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7430
7431         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7432         * g++.dg/pch/pch.exp: Likewise.
7433
7434 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7435
7436         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7437         STACK_SIZE is not defined.
7438
7439 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7440
7441         PR c++/9457
7442         * g++.dg/template/init1.C: New test.
7443
7444 2003-02-16  Jan HUbicka  <jh@suse.cz>
7445
7446         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7447         (foo): Add few extra tests
7448         * gcc.dg/c99-const-expr-3.c: Likewise.
7449         * gcc.c-torture/execute/20030216-1.c: New.
7450
7451 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7452
7453         PR c++/9459
7454         * g++.dg/ext/typeof4.C: New test.
7455
7456 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7457
7458         * gcc.dg/i386-387-3.c: New test case.
7459
7460 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7461
7462         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7463         cris-*-elf* cris-*-aout* and mmix-*-*.
7464
7465 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7466
7467         * gcc.dg/20030213-1.c: New test.
7468
7469 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7470
7471         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7472         * gcc.dg/i386-387-2.c: Likewise.
7473
7474 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7475
7476         * gcc.dg/ppc-spe.c: Fix formatting.
7477         Enable tests that were previously unsupported by gas.
7478         Delete tests for instructions that no longer exist.
7479         Switch arguments on evsubifw builtin.
7480
7481 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7482
7483         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7484         STACK_SIZE is too small.
7485
7486 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7487             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7488
7489         * gcc.dg/decl-2.c: New test.
7490
7491 2003-02-10  Jan Hubicka  <jh@suse.cz>
7492
7493         * gcc.dg/i386-fpcvt-1.c:  New test.
7494
7495 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7496
7497         * gcc.c-torture/execute/20030209-1.c: New test.
7498
7499 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7500
7501         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7502         int-wide bitops, use the constants of the same width.
7503         Likewise, if long long is 32-bit wide, test bitops using
7504         32-bit constants.
7505
7506 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7507
7508         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7509
7510 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7511
7512         * testsuite/gcc.dg/builtins-4.c: New test case.
7513
7514 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7515
7516         * gcc.dg/20020430-1.c: Fix dg command typos.
7517         * gcc.dg/20020503-1.c: Likewise.
7518
7519 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7520
7521         PR c++/8785
7522         * g++.dg/parse/fused-params1.C: New test.
7523
7524         PR c++/8857
7525         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7526
7527         PR c++/8921
7528         * g++.dg/parse/non-dependent1.C: New test.
7529
7530         PR c++/8928
7531         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7532
7533         PR c++/9228
7534         * g++.dg/parse/undefined7.C: New test.
7535         * g++.dg/parse/non-templ1.C: New test.
7536
7537         PR c++/9229
7538         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7539
7540 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7541
7542         * gcc.c-torture/compile/20030206-1.c: New test.
7543
7544 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7545
7546         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7547         "pow" to "foo" to avoid potential confusion with a math built-in.
7548
7549 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7550
7551         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7552         conditions for SPARC targets.
7553
7554 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7555
7556         * gcc.dg/20030204-1.c: New test.
7557
7558 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7559
7560         PR c++/38
7561         * g++.dg/parse/array-size1.C: New test.
7562
7563         PR c++/5657
7564         * g++.dg/parse/undefined3.C: New test.
7565
7566         PR c++/5665
7567         * g++.dg/parse/undefined4.C: New test.
7568
7569         PR c++/5975
7570         * g++.dg/parse/undefined5.C: New test.
7571
7572         PR c++/7259
7573         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7574
7575         PR c++/8578
7576         * g++.dg/parse/casting-operator1.C: New test.
7577
7578         PR c++/8596
7579         * g++.dg/parse/undefined6.C: New test.
7580
7581         PR c++/8736
7582         * g++.dg/parse/missing-template1.C: New test.
7583
7584 2003-02-04  Jan Hubicka  <jh@suse.cz>
7585
7586         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7587         * gcc.dg/i386-cmov?.c:  Likewise.
7588         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7589         * gcc.dg/i386-ssefp-1.c:  Likewise.
7590         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7591         conventions.
7592
7593 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7594
7595         PR c++/7129
7596         * testsuite/g++.dg/ext/max.C: New test.
7597
7598 2003-02-03  Jan Hubicka  <jh@suse.cz>
7599
7600         * gcc.c-torture/execute/20030203-1.c: New test.
7601
7602 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7603
7604         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7605         'natural-endian'.
7606
7607 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7608
7609         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7610         * g++.dg/init/new2.C: Likewise.
7611         * g++.dg/other/new1.C: Likewise.
7612
7613 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7614
7615         * gcc.dg/struct-ret-libc.c: New test.
7616
7617 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7618
7619         * gcc.dg/20030129-1.c: New test.
7620
7621 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7622
7623         PR c++/8849
7624         * g++.dg/template/ptrmem4.C: New test.
7625
7626 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7627
7628         * g++.dg/parser/constant1.C: New test.
7629
7630 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7631
7632         PR c++/8591
7633         * g++.dg/parse/friend2.C: New test.
7634
7635 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7636
7637         PR c++/9437
7638         * g++.dg/template/unify4.C: New test.
7639
7640 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7641
7642         * gcc.c-torture/execute/20030128-1.c: New test.
7643
7644 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7645
7646         * g++.dg/lookup/nested1.C: Test moved from ...
7647         * g++.old-deja/g++.other/lookup24.C: ... here.
7648
7649 2003-01-28  Jan Hubicka  <jh@suse.cz>
7650
7651         * gcc.dg/i386-cmov5.c:  New test.
7652
7653 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7654
7655         * gcc.c-torture/execute/20010925-1.c: Changed the
7656         memcpy declaration.
7657
7658 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7659
7660         PR c++/3902
7661         * g++.dg/parse/template5.C: New test.
7662
7663 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7664
7665         PR fortran/9258
7666         * g77.dg/pr9258: New test.
7667
7668 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7669
7670         * README: Move relevant parts from README.g++.
7671
7672         * README.g++: Remove this file.
7673
7674 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7675
7676         * g++.dg/abi/dcast1.C: New test.
7677
7678 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7679
7680         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7681
7682 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7683
7684         PR c++/47
7685         * g++.old-deja/g++.other/lookup24.C: New test.
7686
7687 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7688
7689         PR middle-end/7227
7690         * gcc.dg/uninit-C.c: New test.
7691
7692 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7693
7694         * g++.dg/abi/covariant1.C: New test.
7695
7696 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7697
7698         * gcc.dg/20030123-1.c: New test.
7699
7700 2003-01-25  Jan Hubicka  <jh@suse.cz>
7701
7702         PR opt/8492
7703         * gcc.c-torture/compile/20030125-1.c
7704
7705 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7706
7707         PR c++/9403
7708         * g++.dg/parse/template3.C: New test.
7709         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7710
7711         PR c++/795
7712         * g++.dg/parse/template4.C: New test.
7713
7714         PR c++/9415
7715         * g++.dg/template/qual2.C: New test.
7716
7717         PR c++/8545
7718         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7719
7720         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7721
7722 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7723
7724         * gcc.c-torture/execute/switch-1.c: New test case.
7725
7726 2003-01-25  Jan Hubicka  <jh@suse.cz>
7727
7728         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7729
7730 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7731
7732         Tweaks for Bison-1.875. From the NEWS file:
7733         "- `parse error' -> `syntax error'
7734         Bison now uniformly uses the term `syntax error'"
7735         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7736         * gcc.dg/cpp/digraph2.c: Likewise.
7737         * gcc.dg/cpp/direct2.c: Likewise.
7738         * gcc.dg/cpp/paste4.c: Likewise.
7739         * gcc.dg/c90-restrict-1.c: Likewise.
7740         * gcc.dg/c99-func-2.c: Likewise.
7741         * gcc.dg/noncompile/920721-2.c: Likewise.
7742         * gcc.dg/noncompile/930622-2.c: Likewise.
7743         * gcc.dg/noncompile/940112-1.c: Likewise.
7744         * gcc.dg/noncompile/950921-1.c: Likewise.
7745         * gcc.dg/noncompile/951123-1.c: Likewise.
7746         * gcc.dg/noncompile/971104-1.c: Likewise.
7747         * gcc.dg/noncompile/990416-1.c: Likewise.
7748
7749 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7750
7751         * g++.dg/parse/undefined1.C: Add error message.
7752
7753 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7754
7755         PR c++/9354
7756         * g++.dg/parse/new1.C: New test.
7757
7758         PR c++/9216
7759         * g++.dg/parse/template2.C: New test.
7760
7761         PR c++/9354
7762         * g++.dg/parse/typedef2.C: New test.
7763
7764         PR c++/9328
7765         * g++.dg/ext/typeof3.C: New test.
7766
7767 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7768
7769         PR c++/2738
7770         * g++.dg/parse/ret-type1.C: New test.
7771
7772         PR c++/3792
7773         * g++.dg/parse/tmpl-outside1.C: New test.
7774
7775         PR c++/4207
7776         * g++.dg/parse/int-as-enum1.C: New test.
7777
7778         PR c++/4903
7779         * g++.dg/parse/no-typename1.C: New test.
7780
7781         PR c++/5533
7782         * g++.dg/parse/no-value1.C: New test.
7783
7784         PR c++/5921
7785         * g++.dg/parse/wrong-inline1.C: New test.
7786
7787         PR c++/6402
7788         * g++.dg/parse/ref1.C: New test.
7789
7790         PR c++/6992
7791         * g++.dg/parse/attr-ctor1.C: New test.
7792
7793         PR c++/7229
7794         * g++.dg/parse/namespace5.C: New test.
7795
7796         PR c++/7917
7797         * g++.dg/parse/func-def1.C: New test.
7798
7799         PR c++/8143
7800         * g++.dg/parse/undefined1.C: New test.
7801
7802         PR c++/5723, PR c++/8522
7803         * g++.dg/parse/specialization1.C: New test.
7804
7805         PR c++/163, PR c++/8595
7806         * g++.dg/parse/struct-as-enum1.C: New test.
7807
7808         PR c++/9173
7809         * g++.dg/parse/undefined2.C: New test.
7810
7811 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7812
7813         PR c++/9298
7814         * g++.dg/parse/template1.C: New test.
7815
7816         PR c++/9384
7817         * g++.dg/parse/using1.C: New test.
7818
7819         PR c++/9285
7820         PR c++/9294
7821         * g++.dg/parse/expr2.C: New test.
7822
7823         PR c++/9388
7824         * g++.dg/parse/lookup2.C: Likewise.
7825
7826 2003-01-21  Jan Hubicka  <jh@suse.cz>
7827
7828         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7829         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7830         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7831         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7832
7833 2003-01-20  Nick Clifton  <nickc@redhat.com>
7834
7835         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7836         problem with ARM sibcall code generation.
7837
7838 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7839
7840         * gcc.c-torture/execute/20030120-1.c: New.
7841
7842 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7843
7844         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7845
7846 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7847
7848         PR c++/9272
7849         * g++.dg/parse/ctor1.C: New test.
7850
7851         PR c++/9294:
7852         * g++.dg/parse/qualified1.C: New test.
7853
7854         * g++.dg/parse/typename3.C: New test.
7855
7856 2003-01-16  Richard Henderson  <rth@redhat.com>
7857
7858         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7859
7860 2003-01-16  Richard Henderson  <rth@redhat.com>
7861
7862         * g++.dg/pch/pch.exp: Copy test header to the working directory
7863         before using it either for precompilation or direct use.
7864         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7865         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7866
7867 2003-01-16  Richard Henderson  <rth@redhat.com>
7868
7869         * gcc.dg/pch/pch.exp: Copy test header to the working directory
7870         before using it either for precompilation or direct use.
7871         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7872         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7873
7874 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7875
7876         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7877         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7878         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7879         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7880         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7881         typename warning into error.
7882         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7883         error messages.
7884         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7885         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7886         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7887         messages.
7888         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7889         make declaration visible in template.
7890         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7891         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7892         messages.
7893         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7894         message.
7895         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
7896         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
7897         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
7898         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7899         typename warning with error message.
7900         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7901         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7902         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7903
7904 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
7905
7906         * g++.dg/parse/ambig2.C: New test.
7907
7908 2003-01-15  Richard Henderson  <rth@redhat.com>
7909
7910         * g++.dg/tls/init-2.C: Update error message string.
7911
7912 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7913
7914         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
7915
7916 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
7917
7918         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
7919         all for HC11/HC12.
7920         * gcc.c-torture/compile/20001205-1.x: Likewise.
7921         * gcc.c-torture/compile/20001226-1.x: Likewise.
7922         * gcc.c-torture/compile/920520-1.x: Likewise.
7923         * gcc.c-torture/compile/961203-1.x: Likewise.
7924         * gcc.c-torture/compile/20020604-1.x: Likewise.
7925
7926 2003-01-15  Jan Hubicka  <jh@suse.cz>
7927
7928         * gcc.c-torture/compile/20030115-1.c: New test.
7929
7930         * gcc.dg/i386-fpcvt-1.c: New test.
7931         * gcc.dg/i386-fpcvt-2.c: New test.
7932
7933 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7934
7935         Further conform g++'s __vmi_class_type_info to the C++ ABI
7936         specification.
7937         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7938         the specification.
7939
7940 2003-01-14  Jan Hubicka  <jh@suse.cz>
7941
7942         * gcc.dg/i386-fpcvt-1.c: New test.
7943         * gcc.dg/i386-fpcvt-2.c: New test.
7944
7945 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7946
7947         * gcc.dg/i386-mmx-3.c: New test.
7948
7949 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7950
7951         PR c++/9264
7952         * g++.dg/parse/octal1.C: New file.
7953
7954         PR c++/9172
7955         * g++.dg/parse/typename1.C: New file.
7956
7957 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
7958
7959         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
7960         * gcc.dg/bf-no-ms-layout.c: Likewise.
7961         * gcc.dg/bf-ms-attrib.c: Likewise.
7962
7963 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
7964
7965         PR c++/9099
7966         * g++.dg/parse/dtor1.C: New file.
7967
7968         PR c++/9128
7969         * g++.dg/rtti/typeid1.C: New file.
7970
7971         PR c++/9153
7972         * g++.dg/parse/lookup1.C: New file.
7973
7974         PR c++/9171
7975         * g++.dg/templ/spec5.C: New file.
7976
7977 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
7978
7979         * gcc.c-torture/compile/20030110-1.c: New test.
7980
7981 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
7982
7983         Merge from pch-branch:
7984
7985         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
7986
7987         * gcc.dg/pch/cpp-1.h: New.
7988         * gcc.dg/pch/cpp-1.c: New.
7989         * gcc.dg/pch/cpp-2.h: New.
7990         * gcc.dg/pch/cpp-2.c: New.
7991
7992         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
7993
7994         * gcc.dg/pch/except-1.h: New.
7995         * gcc.dg/pch/except-1.c: New.
7996
7997         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
7998
7999         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8000         running test.
8001         * gcc.dg/pch: Include *.hp not *.h.
8002         * gcc.dg/pch/system-1.h: New.
8003         * gcc.dg/pch/system-1.c: New.
8004
8005         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8006
8007         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8008         rather than trying to build and run a program using PCH.
8009         * gcc.dg/pch: Remove dg-do commands from test files.
8010
8011         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8012
8013         * gcc.dg/pch/macro-3.c: New.
8014         * gcc.dg/pch/macro-3.h: New.
8015
8016         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8017
8018         * gcc.dg/pch/common-1.c: New.
8019         * gcc.dg/pch/common-1.h: New.
8020         * gcc.dg/pch/decl-1.c: New.
8021         * gcc.dg/pch/decl-1.h: New.
8022         * gcc.dg/pch/decl-2.c: New.
8023         * gcc.dg/pch/decl-2.h: New.
8024         * gcc.dg/pch/decl-3.c: New.
8025         * gcc.dg/pch/decl-3.h: New.
8026         * gcc.dg/pch/decl-4.c: New.
8027         * gcc.dg/pch/decl-4.h: New.
8028         * gcc.dg/pch/decl-5.c: New.
8029         * gcc.dg/pch/decl-5.h: New.
8030         * gcc.dg/pch/global-1.c: New.
8031         * gcc.dg/pch/global-1.h: New.
8032         * gcc.dg/pch/inline-1.c: New.
8033         * gcc.dg/pch/inline-1.h: New.
8034         * gcc.dg/pch/inline-2.c: New.
8035         * gcc.dg/pch/inline-2.h: New.
8036         * gcc.dg/pch/static-1.c: New.
8037         * gcc.dg/pch/static-1.h: New.
8038         * gcc.dg/pch/static-2.c: New.
8039         * gcc.dg/pch/static-2.h: New.
8040
8041         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8042
8043         * g++.dg/pch/pch.exp: Better handle failing testcases.
8044         * gcc.dg/pch/pch.exp: Likewise.
8045         * gcc.dg/pch/macro-1.c: New.
8046         * gcc.dg/pch/macro-1.h: New.
8047         * gcc.dg/pch/macro-2.c: New.
8048         * gcc.dg/pch/macro-2.h: New.
8049
8050         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8051
8052         * g++.dg/dg.exp: Treat files in pch/ specially.
8053         * g++.dg/pch/pch.exp: New file.
8054         * g++.dg/pch/empty.H: New file.
8055         * g++.dg/pch/empty.C: New file.
8056         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8057         "precompile".
8058
8059         * gcc.dg/pch/pch.exp: New file.
8060         * gcc.dg/pch/empty.h: New file.
8061         * gcc.dg/pch/empty.c: New file.
8062         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8063         "precompile".
8064
8065 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8066
8067         * g++.dg/template/friend14.C: New test.
8068
8069 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8070
8071         * gcc.dg/old-style-asm-1.c: New test.
8072
8073 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8074
8075         * gcc.c-torture/compile/20030109-1.c: New test.
8076
8077 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8078
8079         * gcc.c-torture/execute/20030109-1.c: New test.
8080
8081 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8082
8083         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8084         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8085         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8086         * g++.old-deja/g++.mike/eh2.C: Likewise
8087         * g++.old-deja/g++.mike/eh3.C: Likewise
8088         * g++.old-deja/g++.mike/eh5.C: Likewise
8089         * g++.old-deja/g++.mike/eh6.C: Likewise
8090         * g++.old-deja/g++.mike/eh7.C: Likewise
8091         * g++.old-deja/g++.mike/eh8.C: Likewise
8092         * g++.old-deja/g++.mike/eh9.C: Likewise
8093         * g++.old-deja/g++.mike/eh10.C: Likewise
8094         * g++.old-deja/g++.mike/eh12.C: Likewise
8095         * g++.old-deja/g++.mike/eh13.C: Likewise
8096         * g++.old-deja/g++.mike/eh14.C: Likewise
8097         * g++.old-deja/g++.mike/eh16.C: Likewise
8098         * g++.old-deja/g++.mike/eh17.C: Likewise
8099         * g++.old-deja/g++.mike/eh18.C: Likewise
8100         * g++.old-deja/g++.mike/eh21.C: Likewise
8101         * g++.old-deja/g++.mike/eh23.C: Likewise
8102         * g++.old-deja/g++.mike/eh24.C: Likewise
8103         * g++.old-deja/g++.mike/eh25.C: Likewise
8104         * g++.old-deja/g++.mike/eh26.C: Likewise
8105         * g++.old-deja/g++.mike/eh27.C: Likewise
8106         * g++.old-deja/g++.mike/eh28.C: Likewise
8107         * g++.old-deja/g++.mike/eh29.C: Likewise
8108         * g++.old-deja/g++.mike/eh31.C: Likewise
8109         * g++.old-deja/g++.mike/eh33.C: Likewise
8110         * g++.old-deja/g++.mike/eh34.C: Likewise
8111         * g++.old-deja/g++.mike/eh35.C: Likewise
8112         * g++.old-deja/g++.mike/eh36.C: Likewise
8113         * g++.old-deja/g++.mike/eh37.C: Likewise
8114         * g++.old-deja/g++.mike/eh38.C: Likewise
8115         * g++.old-deja/g++.mike/eh39.C: Likewise
8116         * g++.old-deja/g++.mike/eh40.C: Likewise
8117         * g++.old-deja/g++.mike/eh41.C: Likewise
8118         * g++.old-deja/g++.mike/eh42.C: Likewise
8119         * g++.old-deja/g++.mike/eh44.C: Likewise
8120         * g++.old-deja/g++.mike/eh46.C: Likewise
8121         * g++.old-deja/g++.mike/eh47.C: Likewise
8122         * g++.old-deja/g++.mike/eh48.C: Likewise
8123         * g++.old-deja/g++.mike/eh49.C: Likewise
8124         * g++.old-deja/g++.mike/eh50.C: Likewise
8125
8126
8127         PR c++/8615
8128         * g++.dg/template/char1.C: New test.
8129
8130         * g++.dg/template/varmod1.C: Fix typo.
8131
8132 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8133
8134         DR 180
8135         * g++.old-deja/g++.pt/crash32.C: Expect error.
8136
8137 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8138
8139         PR c++/5919
8140         * g++.dg/template/varmod1.C: New test.
8141
8142         PR c++/8727
8143         * g++.dg/inherit/typeinfo1.C: New test.
8144
8145         PR c++/8663
8146         * g++.dg/inherit/typedef1.C: New test.
8147
8148 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8149
8150         PR c++/8332
8151         PR c++/8493
8152         * g++.dg/template/strlen1.C: New test.
8153
8154         PR c++/8227
8155         * g++.dg/template/ctor2.C: New test.
8156
8157         PR c++/8214
8158         * g++.dg/init/string1.C: New test.
8159
8160         PR c++/8511
8161         * g++.dg/template/friend8.C: New test.
8162
8163 2002-11-29  Joe Buck <jbuck@synopsys.com>
8164
8165         * g++.dg/lookup/anon2.C: New test.
8166
8167 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8168
8169         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8170         h8300 port.
8171
8172 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8173
8174         * gcc.dg/bitfld-6.c: New test.
8175
8176 2002-11-27  Jan Hubicka  <jh@suse.cz>
8177
8178         * gcc.c-torture/execute/20021127.[cx]: New test.
8179
8180 2002-11-26  Jan Hubicka  <jh@suse.cz>
8181
8182         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8183         quality.
8184
8185 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8186
8187         * g++.dg/init/brace2.C: New test.
8188         * g++.old-deja/g++.mike/p9129.C: Correct.
8189
8190 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8191
8192         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8193
8194 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8195
8196         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8197
8198 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8199
8200         * testsuite/g++.dg/abi/empty11.C: New test.
8201         * testsuite/g++.dg/rtti/cv1.C: New test.
8202
8203 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8204
8205         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8206
8207 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8208
8209         * g++.dg/abi/empty10.C: New test.
8210
8211 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8212
8213         * gcc.c-torture/compile/20021124-1.c: New test.
8214
8215 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8216
8217         * g++.dg/abi/rtti2.C: New test.
8218
8219 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8220
8221         * gcc.dg/i386-unroll-1.c: New test.
8222
8223 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8224
8225         * gcc.c-torture/compile/20021120-1.c: New test.
8226         * gcc.c-torture/compile/20021120-2.c: New test.
8227
8228 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8229
8230         * gcc.dg/bitfld-5.c: New test.
8231
8232 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8233
8234         * gcc.c-torture/execute/20021120-3.c: New test.
8235
8236 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8237
8238         * gcc.c-torture/execute/20021120-2.c: New test.
8239
8240 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8241
8242         * gcc.c-torture/execute/20021120-1.c: New test.
8243
8244 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8245
8246         * gcc.c-torture/execute/20021118-3.c: New test.
8247
8248 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8249
8250         * gcc.c-torture/compile/20021119-1.c: New test.
8251
8252 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8253
8254         * gcc.dg/duff-1.c: New test.
8255         * gcc.dg/duff-2.c: New test.
8256         * gcc.dg/duff-3.c: New test.
8257
8258 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8259
8260         * gcc.dg/cpp/_Pragma5.c: New test.
8261
8262 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8263
8264         * gcc.c-torture/execute/20021118-2.c: New test.
8265
8266 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8267
8268         * gcc.c-torture/execute/20021118-1.c: New test.
8269
8270 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8271
8272         * gcc.dg/20021116-1.c: New test.
8273
8274 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8275
8276         * g++.dg/abi/vcall1.C: New test.
8277
8278 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8279
8280         * gcc.dg/20021029-1.c: New test.
8281         * gcc.dg/20021029-2.c: New test.
8282
8283 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8284
8285         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8286
8287 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8288
8289         PR c/8439
8290         * gcc.dg/20021110.c: Move to ...
8291         * gcc.c-torture/compile/20021110.c: .... here.
8292
8293 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8294
8295         PR c/8467
8296         * gcc.c-torture/execute/20021111-1.c
8297
8298 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8299
8300         PR c/8439
8301         * gcc.dg/20021110.c: New test.
8302
8303 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8304
8305         * g++.dg/abi/vthunk3.C: Run only on x86.
8306
8307 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8308
8309         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8310
8311 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8312
8313         * lib/compat.exp (compat-execute): Fix logic error in last
8314         change.
8315
8316 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8317
8318         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8319
8320 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8321
8322         PR c++/8389
8323         * g++.dg/template/access6.C: New test.
8324
8325 2002-11-08  Jan Hubicka  <jh@suse.cz>
8326
8327         * gcc.dg/i386-ssefp-1.c: New test.
8328         * gcc.dg/i386-ssefp-1.c: New test.
8329
8330 2002-11-08  Jan Hubicka  <jh@suse.cz>
8331
8332         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8333
8334 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8335
8336         * g++.dg/abi/vthunk3.C: New test.
8337
8338         PR c++/8338
8339         * g++.dg/template/crash2.C: New test.
8340
8341 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8342
8343         * testsuite/g++.dg/abi/dtor1.C: New test.
8344         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8345
8346 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8347
8348         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8349         Darwin.
8350
8351 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8352
8353         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8354         -mthumb.  Only xfail with -O0.
8355
8356 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8357
8358         * g++.dg/abi/thunk1.C: New test.
8359         * g++.dg/abi/thunk2.C: Likewise.
8360         * g++.dg/abi/vtt1.C: Likewise.
8361
8362 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8363
8364         PR optimization/8423
8365         * gcc.c-torture/execute/builtin-constant.c: New test.
8366
8367 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8368
8369         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8370         Add some more cases.
8371
8372 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8373
8374         PR c++/8391
8375         * g++.dg/opt/local1.C: New test.
8376
8377 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8378
8379         PR c++/8160
8380         * g++.dg/template/complit1.C: New test.
8381
8382         PR c++/8149
8383         * g++.dg/template/typename4.C: Likewise.
8384
8385 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8386
8387         Core issue 287, PR c++/7639
8388         * g++.dg/template/instantiate1.C: Adjust error location.
8389         * g++.dg/template/instantiate3.C: New test.
8390         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8391         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8392         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8393
8394 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8395
8396         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8397
8398 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8399
8400         PR c++/8287
8401         * g++.dg/init/dtor2.C: New test.
8402
8403 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8404
8405         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8406         * gcc.dg/nest.c: Bypass errors on irix6.
8407
8408 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8409
8410         * gcc.dg/nest.c: Expect error for mmix-*-*.
8411         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8412
8413 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8414
8415         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8416         markers.
8417
8418         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8419
8420 2002-10-25  Mike Stump  <mrs@apple.com>
8421
8422         * gcc.dg/warn-1.c: New test.
8423
8424 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8425
8426         * g++.dg/template/typename3.C: New test.
8427
8428 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8429
8430         * g++.dg/lookup/ptrmem1.C: New test.
8431
8432         * g++.dg/abi/vthunk2.C: New test.
8433
8434 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8435
8436         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8437
8438 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8439
8440         * g++.dg/abi/empty9.C: New test.
8441
8442 2002-10-24  Richard Henderson  <rth@redhat.com>
8443
8444         * g++.dg/inherit/thunk1.C: Enable for ia64.
8445
8446 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8447
8448         PR c++/8067
8449         * g++.dg/lookup/pretty1.C: New test.
8450
8451 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8452
8453         * gcc.dg/20021023-1.c: New test.
8454
8455 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8456
8457         PR c++/7679
8458         * g++.dg/parse/inline1.C: New test.
8459
8460 2002-10-23  Richard Henderson  <rth@redhat.com>
8461
8462         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8463
8464         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8465
8466 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8467
8468         PR c++/6579
8469         * g++.dg/parse/stmtexpr3.C: New test.
8470
8471 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8472
8473         * g++.dg/expr/cond1.C: New test.
8474
8475 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8476
8477         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8478
8479 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8480
8481         * g++.dg/abi/vbase13.C: New test.
8482         * g++.dg/abi/vbase14.C: Likewise.
8483
8484 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8485
8486         * gcc.dg/tls/pic-1.c: New test.
8487         * gcc.dg/tls/nonpic-1.c: New test.
8488         * gcc.dg/20021018-1.c: New test.
8489
8490 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8491
8492         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8493         Remove only files with the same base name as the test case.
8494         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8495         (profopt-execute): Likewise.  Also, remove old profiling
8496         and performance data files before running the tests.
8497
8498         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8499         * g++.dg/bprob/bprob.exp: Likewise.
8500         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8501         to allow more general test case names.
8502
8503         * g++.dg/bprob/bprob-1.C: Rename to ...
8504         * g++.dg/bprob/g++-bprob-1.C: ... this.
8505
8506         * g77.dg/bprob/bprob-1.f: Rename to ...
8507         * g77.dg/bprob/g77-bprob-1.f: ... this.
8508
8509 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8510
8511         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8512         bison 1.50 or later.
8513
8514 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8515
8516         * g++.dg/README: Describe more test directories.
8517
8518 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8519
8520         * g++.dg/init/array6.C: Add additional tests.
8521
8522 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8523
8524         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8525         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8526
8527 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8528
8529         * gcc.c-torture/compile/20020604-1.x: New.
8530         * gcc.c-torture/compile/simd-5.x: Likewise.
8531         * gcc.c-torture/execute/920710-1.x: Likewise.
8532         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8533
8534 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8535
8536         * g++.dg/inherit/override1.C: Add dg-options clause.
8537
8538 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8539
8540         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8541         _mm_slli_si128.
8542
8543 2002-10-19  Andreas Schwab  <schwab@suse.de>
8544
8545         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8546         directory component.
8547
8548 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8549
8550         * g++.dg/inherit/thunk1.C: New test.
8551
8552         * g++.dg/inherit/override1.C: New test.
8553
8554         * g++.dg/abi/mangle11.C: New test.
8555         * g++.dg/abi/mangle14.C: New test.
8556         * g++.dg/abi/mangle17.C: New test.
8557
8558 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8559
8560         * g++.dg/overload/member2.C: New test.
8561
8562 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8563
8564         * g++.dg/README: Describe new compat directory.
8565         * g++.dg/dg.exp: Skip tests in compat directory.
8566         * README.compat: New file.
8567         * lib/compat.exp: New expect script.
8568         * g++.dg/compat: New test directory.
8569         * g++.dg/compat/compat.exp: New expect script.
8570         * g++.dg/compat/abi: New test directory.
8571         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8572         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8573         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8574         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8575         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8576         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8577         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8578         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8579         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8580         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8581         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8582         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8583         * g++.dg/compat/break: New test directory.
8584         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8585         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8586         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8587         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8588         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8589         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8590         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8591         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8592         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8593         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8594         g++.dg/compat/break/README: New files.
8595         * g++.dg/compat/eh: New test directory.
8596         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8597         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8598         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8599         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8600         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8601         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8602         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8603         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8604         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8605         g++.dg/compat/eh/filter2_y.C,
8606         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8607         g++.dg/compat/eh/new1_y.C,
8608         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8609         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8610         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8611         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8612         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8613         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8614         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8615         g++.dg/compat/eh/unexpected1_y.C: New files.
8616         * g++.dg/compat/init: New test directory.
8617         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8618         g++.dg/compat/init/array5_y.C,
8619         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8620         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8621         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8622         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8623         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8624         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8625         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8626         g++.dg/compat/init/init-ref2_y.C: New files.
8627
8628 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8629
8630         PR c++/7584
8631         * g++.dg/inherit/using3.C: New test.
8632
8633 2002-10-17  Jan Hubicka  <jh@suse.cz>
8634
8635         * gcc.dg/20021017-2.c: New test.
8636
8637 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8638
8639         * g++.dg/abi/mangle16.C: Adjust.
8640
8641         * g++.dg/init/array8.C: New test.
8642
8643 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
8644
8645         * gcc.dg/special/mips-abi.exp: New test.
8646         * gcc.dg/special/mips-abi.s: Empty file used by the above.
8647
8648 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8649
8650         * g++.dg/abi/mangle16.C: New test.
8651         * g++.dg/abi/mangle17.C: Likewise.
8652
8653         PR c++/7478
8654         * g++.dg/template/ref1.C: New test.
8655
8656 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8657
8658         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
8659
8660 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
8661
8662         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
8663
8664 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8665
8666         PR c++/7524
8667         * g++.dg/init/array7.C: New test.
8668
8669 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
8670
8671         * g++.dg/init/array6.C: New test.
8672
8673         * g++.dg/abi/mangle13.C: Likewise.
8674         * g++.dg/abi/mangle14.C: Likewise.
8675         * g++.dg/abi/mangle15.C: Likewise.
8676
8677 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8678
8679         * g++.dg/abi/empty8.C: New test.
8680
8681 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
8682
8683         * g++.dg/init/ctor1.C: New test.
8684
8685 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
8686
8687         * gcc.c-torture/execute/20021015-1.c: New test.
8688
8689 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
8690
8691         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
8692
8693 2002-10-14  Jan Hubicka  <jh@suse.cz>
8694
8695         * gcc.dg/i386-ssetype-[1-5].c: New tests.
8696
8697 2002-10-14  Richard Henderson  <rth@redhat.com>
8698
8699         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
8700
8701 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8702
8703         PR optimization/6631
8704         * g++.dg/opt/const2.C: New test.
8705
8706 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8707
8708         PR c++/7176
8709         * g++.dg/parse/friend1.C: New test.
8710         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
8711
8712 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
8713
8714         * gcc.dg/20021014-1.c: New test.
8715
8716 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
8717
8718         PR c++/5661
8719         * g++.dg/ext/vlm1.C: New test.
8720         * g++.dg/ext/vlm2.C: Likewise.
8721
8722         * g++.dg/init/array1.C: Remove invalid braces.
8723         * g++.dg/init/brace1.C: New test.
8724         * g++.dg/init/copy2.C: Likewise.
8725         * g++.dg/init/copy3.C: Likewise.
8726         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
8727         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
8728         braces.
8729
8730 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
8731
8732         * gcc.dg/cpp/assembler.S: Don't use -ansi.
8733
8734 2002-10-11  Richard Shann  <richard.shann@superh.com>
8735
8736         * gcc.c-torture/compile/simd-5.c: New test.
8737
8738 2002-10-10  Roger Sayle  <roger@eyesopen.com>
8739
8740         * gcc.c-torture/execute/shiftopt-1.c: New test case.
8741
8742 2002-10-10  Jim Wilson  <wilson@redhat.com>
8743
8744         * gcc.c-torture/execute/20021010-1.c: New test.
8745
8746 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
8747
8748         PR c/7353
8749         * g++.dg/ext/typedef-init.C: New test.
8750         * gcc.dg/typedef-init.c: New test.
8751
8752 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
8753
8754         * gcc.dg/cpp/paste13.c: New test.
8755
8756 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8757
8758         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
8759         remaining platforms, XFAIL during compile, not execute.  Don't
8760         XFAIL at -O0.
8761
8762 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8763
8764         * gcc.dg/alias-1.c: Tweak expected warning.
8765
8766 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
8767
8768         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
8769
8770 2002-10-06  Andreas Jaeger  <aj@suse.de>
8771
8772         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
8773         * gcc.dg/cpp/c++98.C: Likewise.
8774
8775         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
8776         * g++.dg/cpp/c++98.C: Likewise.
8777
8778         * g++.dg/README (Subdirectories): Mention cpp directory.
8779
8780         PR target/7559
8781         * gcc.dg/20021006-1.c: New test.
8782
8783 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8784
8785         PR c++/7804
8786         * g++.dg/other/warning1.C: New test.
8787
8788 2002-10-04  Roger Sayle  <roger@eyesopen.com>
8789
8790         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
8791         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
8792         and sparc-*-* with -m64 as expected failures.  See PR 8087.
8793
8794 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8795
8796         PR c++/7931
8797         * g++.dg/template/ptrmem3.C: New test.
8798
8799         PR c++/7754
8800         * g++.dg/template/union1.C: New test.
8801
8802 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8803
8804         PR c++/8006
8805         * g++.dg/abi/mangle9.C: New test.
8806         * g++.dg/abi/mangle10.C: New test.
8807         * g++.dg/abi/mangle11.C: New test.
8808         * g++.dg/abi/mangle12.C: New test.
8809
8810 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
8811
8812         PR c++/7188.
8813         * g++.dg/template/meminit1.C: New test.
8814         * g++.dg/warn/Wreorder-1.C: Likewise.
8815         * g++.old-deja/g++.mike/warn3.C: Tweak.
8816         * lib/prune.exp: Ingore "in copy constructor".
8817
8818 2002-10-02  Andreas Jaeger  <aj@suse.de>
8819
8820         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
8821         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
8822         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
8823         on x86-64.
8824
8825 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8826
8827         * gcc.dg/empty1.C: Fix typo.
8828
8829 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
8830
8831         * gcc.dg/alias-1.c: New test.
8832
8833 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8834
8835         * gcc.dg/empty1.C: New test.
8836
8837         * g++.dg/tls/init-2.C: Tweak error messages.
8838
8839 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
8840
8841         * gcc.c-torture/compile/20020923-1.c: New test.
8842
8843 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
8844
8845         * gcc.c-torture/execute/ffs-1.c: New test.
8846         * gcc.c-torture/execute/ffs-2.c: Ditto.
8847
8848 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
8849
8850         * g++.dg/overload/member1.C: New test.
8851
8852 2002-09-30  Mark Mitchell  <mark@code
8853
8854 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
8855
8856         * testsuite/gcc.dg/tls/diag-3.c: New.
8857
8858 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
8859
8860         * g++.dg/README (Subdirectories): Document new subdir expr.
8861         * g++.dg/expr/pmf-1.C: New test.
8862
8863 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
8864
8865         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
8866
8867 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
8868
8869         * g++.dg/abi/bitfield3.C: New test.
8870
8871 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
8872
8873         * lib/gcov.exp: Tweak expected line formats.
8874         * gcc.misc-tests/gcov8.c: New test.
8875         * gcc.misc-tests/gcov8.x: New flags.
8876
8877 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
8878
8879         * consistency.vlad/layout/endian.c: Include string.h.
8880
8881         * gcc.c-torture/execute/20020805-1.c: New test.
8882
8883 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
8884
8885         * g++.dg/other/conversion1.C: New test.
8886
8887 2002-08-03  Roger Sayle  <roger@eyesopen.com>
8888
8889         * gcc.dg/builtins-1.c: New testcase.
8890
8891 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
8892
8893         * g++.dg/inherit/access3.C: New test.
8894
8895 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
8896
8897         * gcc.dg/ia64-visibility-2.c: New test.
8898
8899 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
8900
8901         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
8902         __qualifier_flags to __flags.
8903
8904 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
8905
8906         * g++.dg/inherit/operator1.C: New test.
8907         * g++.dg/lookup/disamb1.C: Fix typo in comment.
8908         * g++.dg/other/error1.C: Change expected error message.
8909         * g++.dg/template/conv4.C: Likewise.
8910
8911 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
8912
8913         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
8914         for documented behavior.
8915
8916 2002-07-25  Roger Sayle  <roger@eyesopen.com>
8917
8918         * gcc.c-torture/execute/20020720-1.x: Skip this test on
8919         several targets known to fail.
8920
8921 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
8922
8923         * gcc.dg/mips-args-[123].c: New tests.
8924
8925 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
8926
8927         * gcc.dg/ppc-spe.c: New.
8928
8929 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
8930
8931         * g++.dg/other/ptrmem4.C: New testcase.
8932
8933 2002-07-24  Richard Henderson  <rth@redhat.com>
8934
8935         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
8936
8937 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
8938
8939         * g++.dg/ext/alignof1.C (main): Return 0 for success.
8940
8941 2002-07-24  Roger Sayle  <roger@eyesopen.com>
8942
8943         * gcc.c-torture/execute/memset-3.c: New testcase.
8944
8945 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
8946
8947         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
8948         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
8949
8950 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8951
8952         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
8953         Delete.
8954
8955 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
8956
8957         * gcc.c-torture/compile/simd-4.c: New test.
8958
8959 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8960
8961         PR c++/7347, c++/7348
8962         * g++.dg/template/access4.C: New test.
8963         * g++.dg/template/access5.C: New test.
8964         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
8965         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
8966         * g++.old-deja/g++.pt/ttp58.C: Likewise.
8967         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
8968
8969 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
8970
8971         * gcc.dg/gnu89-init-2.c: New test.
8972
8973 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
8974
8975         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
8976
8977 2002-07-20  Roger Sayle  <roger@eyesopen.com>
8978
8979         * gcc.c-torture/execute/20020720-1.c: New testcase.
8980
8981 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
8982
8983         * gcc.dg/cpp/Wsignprom.c: New tests.
8984
8985 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
8986
8987         * gcc.c-torture/execute/loop-13.c: New test.
8988
8989 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
8990
8991         * gcc.dg/cpp/expr.c: New tests.
8992
8993 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
8994
8995         * g++.dg/opt/pr6713.C: Add template instantiation.
8996
8997 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
8998
8999         * gcc.dg/nest.c: New test.
9000
9001 2002-07-17  Richard Henderson  <rth@redhat.com>
9002
9003         * g++.dg/opt/pr6713.C: New test.
9004
9005 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9006
9007         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9008         XFAIL for all x86 processors.
9009
9010 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9011
9012         * gcc.c-torture/execute/20010122-1.x: Do not test with
9013         -fomit-frame-pointer.
9014
9015 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9016
9017         * g++.dg/template/instantiate2.C: New test.
9018         * g++.dg/template/spec4.C: New test.
9019
9020 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9021
9022         * g++.dg/template/access2.C: New test.
9023         * g++.dg/template/access3.C: New test.
9024
9025 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9026
9027         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9028         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9029         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9030         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9031         Convert to use <stdarg.h>.
9032         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9033         Delete.
9034         * gcc.dg/va-arg-2.c: New.
9035         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9036
9037 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9038
9039         * gcc.c-torture/compile/20020710-1.c: New test.
9040
9041 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9042                           Andrew Pinski  <pinskia@physics.uc.edu>
9043
9044         gcc.c-torture/compile/simd-2.c: New testcase.
9045         gcc.c-torture/compile/simd-3.c: Likewise.
9046
9047 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9048
9049         PR c++/7224
9050         * g++.dg/overload/error1.C: New test.
9051
9052 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9053
9054         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9055         configuration and IRIX 6 O32 ABI.
9056
9057 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9058
9059         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9060
9061 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9062
9063         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9064
9065 2002-07-10  Jeffrey A Law  <law@redhat.com>
9066
9067         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9068
9069         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9070
9071 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9072
9073         * gcc.dg/20020312-2.c: Check for __PPC__.
9074
9075 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9076
9077         * gcc.c-torture/compile/20020709-1.c: New test.
9078
9079 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9080
9081         * g++.dg/template/qualttp21.C: New test case.
9082
9083 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9084
9085         * gcc.c-torture/compile/20020706-1.c: New test.
9086         * gcc.c-torture/compile/20020706-2.c: New test.
9087
9088 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9089             Alexandre Oliva  <aoliva@redhat.com>
9090
9091         * g++.dg/warn/incomplete1.C: New test.
9092
9093 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9094
9095         PR c++/7099
9096         * g++.dg/warn/noreturn1.C: New test.
9097
9098 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9099
9100         PR c++/6706
9101         * g++.dg/debug/debug6.C: New test.
9102         * g++.dg/debug/debug7.C: New test.
9103
9104 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9105
9106         * gcc.c-torture/compile/simd-3.c: New test.
9107
9108 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9109
9110         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9111         * gcc.dg/20020620-1.c: Likewise.
9112
9113 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9114
9115         PR c++/6944
9116         * g++.dg/init/array4.C: New test.
9117         * g++.dg/init/array5.C: New test.
9118
9119 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9120
9121         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9122         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9123
9124 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9125
9126         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9127         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9128         * gcc.dg/wtr-conversion-1.c: Likewise.
9129         * gcc.dg/wtr-escape-1.c: Likewise.
9130         * gcc.dg/wtr-int-type-1.c: Likewise.
9131         * gcc.dg/wtr-label-1.c: Likewise.
9132         * gcc.dg/wtr-static-1.c: Likewise.
9133         * gcc.dg/wtr-strcat-1.c: Likewise.
9134         * gcc.dg/wtr-suffix-1.c: Likewise.
9135         * gcc.dg/wtr-switch-1.c: Likewise.
9136         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9137         * gcc.dg/wtr-union-init-1.c: Likewise.
9138         * gcc.dg/wtr-union-init-2.c: Likewise.
9139         * gcc.dg/wtr-union-init-3.c: Likewise.
9140
9141         * gcc.dg/wtr-func-def-1.c: New test.
9142
9143 2002-07-02 Devang Patel <dpatel@apple.com>
9144
9145         * objc.dg/param-1.m: New test.
9146
9147 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9148
9149         * gcc.dg/cpp/trad/directive.c: Add test.
9150         * gcc.dg/cpp/trad/macroargs.c: Add test.
9151         * gcc.dg/cpp/trad/rec
9152
9153 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9154
9155         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9156
9157 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9158
9159         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9160         targets.
9161
9162 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9163
9164         * g++.dg/abi/mange7.C: New test.
9165
9166         PR c++/6438.
9167         * g++.dg/parse/stmtexpr2.C: New test.
9168
9169 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9170
9171         * gcc.dg/20020312-2.c: Add SH target.
9172
9173 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9174
9175         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9176         compiler output on mips*-*-irix*.
9177
9178 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9179
9180         * g++.dg/parse/attr1.C: New test.
9181
9182 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9183
9184         * gcc.c-torture/execute/string-opt-17.c: New test case.
9185         * gcc.c-torture/execute/memset-2.c: New test case.
9186
9187 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9188
9189         PR c++/6256:
9190         * g++.dg/template/friend5.C: New test.
9191
9192         PR c++/6331:
9193         * g++.dg/template/qual1.C: Likewise.
9194
9195 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9196
9197         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9198         Include stdlib.h, not stdio.h or ctype.h.
9199
9200 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9201
9202         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9203         cris-*-elf* and mmix-*-*.
9204         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9205         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9206         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9207         Ditto.
9208         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9209         * gcc.dg/wchar_t-1.c: Ditto.
9210
9211 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9212
9213         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9214         Clarify comment.
9215
9216 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9217
9218         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9219
9220 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9221
9222         * gcc.c-torture/execute/20000906-1.x: Delete.
9223
9224 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9225
9226         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9227
9228 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9229
9230         * PR6367
9231         * g77.f-torture/execute/6367.f: New test.
9232         * g77.f-torture/execute/6367.x: Disable for MMIX.
9233
9234 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9235
9236         * PR6352
9237         * g++.dg/opt/inline2.C: New test.
9238
9239 2002-04-18  Richard Henderson  <rth@redhat.com>
9240
9241         * gcc.dg/20000906-1.c: Enable for all targets.
9242         * gcc.c-torture/compile/iftrap-2.c: New.
9243
9244 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9245
9246         * gcc.dg/20020418-1.c: New test.
9247         * gcc.dg/20020418-2.c: New test.
9248
9249 2002-04-18  Richard Henderson  <rth@redhat.com>
9250
9251         * gcc.c-torture/compile/iftrap-1.c: New.
9252         * gcc.dg/iftrap-1.c: Adjust for ia64.
9253         * gcc.dg/iftrap-2.c: New.
9254
9255 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9256
9257         * gcc.c-torture/compile/20020418-1.c: New test.
9258
9259 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9260
9261         * gcc.c-torture/compile/20020415-1.c: New.
9262
9263 2002-04-18  David S. Miller  <davem@redhat.com>
9264
9265         * gcc.c-torture/execute/20020418-1.c: New test.
9266
9267 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9268
9269         * gcc.dg/20020416-1.c: New test.
9270
9271         * g++.dg/opt/inline1.C: New test.
9272
9273 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9274
9275         * gcc.dg/altivec-5.c: New test.
9276
9277         * gcc.dg/20020415-1.c: New test.
9278
9279 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9280
9281         * testsuite/lib/chill.exp: Remove.
9282
9283 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9284
9285         * g++.dg/other/big-struct.C: New test.
9286
9287 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9288
9289         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9290         of scratch file.
9291
9292 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9293
9294         PR c/6277
9295         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9296         in scan-assembler function name
9297
9298 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9299
9300         * g77.f-torture/execute/980628-4.x,
9301         g77.f-torture/execute/980628-5.x,
9302         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9303         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9304         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9305         i[34567]86-*-*.
9306
9307 2002-04-13  David S. Miller  <davem@redhat.com>
9308
9309         * gcc.c-torture/execute/20020413-1.c: New test.
9310
9311 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9312
9313         * gcc.dg/asm-6.c,
9314         * g++.dg/ext/asm1.C: New tests.
9315
9316 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9317
9318         PR c++ 5373.
9319         * g++.dg/parse/stmtexpr1.C: New test.
9320
9321         PR c++/5189.
9322         * g++.dg/template/copy1.C: New test.
9323
9324 2002-04-12  Richard Henderson  <rth@redhat.com>
9325
9326         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9327
9328 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9329
9330         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9331         gcc.c-torture/execute/20020307-2.c.
9332
9333 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9334
9335         * g++.dg/ext/attrib5.C,
9336         * g++.dg/lookup/struct1.C: New tests.
9337
9338 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9339
9340         * gcc.dg/20020411-1.c: New test.
9341
9342         * gcc.c-torture/execute/20020411-1.c: New test.
9343
9344 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9345
9346         * g77.f-torture/execute/6177.f: New test.
9347
9348 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9349
9350         PR middle-end/6247
9351         * g++.dg/opt/cleanup1.C: New test.
9352
9353         * g++.dg/opt/const1.C: New test.
9354
9355 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9356
9357         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9358
9359 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9360
9361         PR c++/5507
9362         * g++.dg/template/typename2.C: New test.
9363
9364 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9365
9366         * gcc.c-torture/execute/loop-12.c: New.
9367
9368 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9369
9370         * g77.f-torture/execute/980628-4.x,
9371         g77.f-torture/execute/980628-5.x,
9372         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9373         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9374         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9375
9376 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9377
9378         PR optimization/6086
9379         * g++.dg/opt/preinc1.C: New test.
9380
9381 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9382
9383         PR c++/5571
9384         * g++.dg/opt/static2.C: New test.
9385
9386 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9387
9388         PR c/5120
9389         * gcc.dg/20020406-1.c: New test.
9390
9391 2002-04-04  David S. Miller  <davem@redhat.com>
9392
9393         * gcc.c-torture/execute/20020404-1.c: New test.
9394
9395 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9396
9397         PR c/6123
9398         * gcc.dg/20020312-2.c: Do not declare global register variable
9399         if __PIC__ or __pic__ is defined.
9400
9401 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9402
9403         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9404         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9405
9406 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9407
9408         * gcc.misc-tests/linkage.exp: Update last change to handle
9409         sparc*-, not just sparc-.
9410
9411 2002-04-03  Richard Henderson  <rth@redhat.com>
9412
9413         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9414
9415 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9416
9417         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9418
9419 2002-04-02  David S. Miller  <davem@redhat.com>
9420
9421         * gcc.c-torture/execute/20020402-3.c: New test.
9422
9423 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9424
9425         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9426         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9427
9428         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9429         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9430         g77.f-torture/execute/20001201.x,
9431         g77.f-torture/execute/u77-test.x: New files.
9432
9433         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9434         * gcc.dg/wchar_t-1.c: Ditto.
9435
9436 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9437
9438         * gcc.c-torture/execute/20020402-1.c: New test.
9439
9440 2002-04-01  Richard Henderson  <rth@redhat.com>
9441
9442         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9443
9444         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9445
9446 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9447
9448         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9449
9450 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9451
9452         * g++.dg/inherit/template-as-base.C: Expect error.
9453         * g++.dg/inherit/namespace-as-base.C: Likewise.
9454
9455 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9456
9457         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9458         g++.dg/ext/instantiate3.C: Tweak match patterns.
9459
9460         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9461         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9462         -da test.
9463
9464 2002-03-31  Richard Henderson  <rth@redhat.com>
9465
9466         * gcc.dg/special/alias-2.c: New.
9467         * gcc.dg/special/ecos.exp: Run it.
9468
9469 2002-03-31  Richard Henderson  <rth@redhat.com>
9470
9471         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9472
9473 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9474
9475         * gcc.dg/weak-1.c: Disable on h8300 port.
9476
9477 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9478
9479         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9480         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9481         ordering tests.
9482         * g++.dg/bprob/bprob-1.C: New test.
9483         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9484         * g++.dg/gcov/gcov-1.C: New test.
9485         * g++.dg/gcov/gcov-1.x: New file.
9486         * g++.dg/gcov/gcov-2.C: New test.
9487         * g++.dg/gcov/gcov-3.C: New test.
9488         * g++.dg/gcov/gcov-3.h: New file.
9489
9490 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9491
9492         * g++.old-deja/g++.other/builtins5.C: New test.
9493         * g++.old-deja/g++.other/builtins6.C: New test.
9494         * g++.old-deja/g++.other/builtins7.C: New test.
9495         * g++.old-deja/g++.other/builtins8.C: New test.
9496         * g++.old-deja/g++.other/builtins9.C: New test.
9497
9498 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9499
9500         * g++.dg/opt/static1.C: New test.
9501
9502         * g++.dg/opt/longbranch1.C: New test.
9503
9504 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9505
9506         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9507
9508         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9509
9510 2002-03-28  Jeffrey A Law  (law@redhat.com)
9511
9512         * gcc.c-torture/execute/20020328-1.c: New test.
9513
9514 2002-03-27  Richard Henderson  <rth@redhat.com>
9515
9516         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9517         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9518         move from g++.old-deja/g++.ext/.
9519
9520 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9521
9522         * g++.dg/init/new2.C: New test.
9523
9524 2002-03-26  Richard Henderson  <rth@redhat.com>
9525
9526         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9527
9528         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9529         on sparc.
9530
9531         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9532         sparcv9 systems.
9533         * gcc.dg/20001102-1.c: Likewise.
9534
9535 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9536
9537         * gcc.dg/cpp/endif-pedantic1.c,
9538         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9539
9540 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9541
9542         * g++.dg/init/new1.C: New test.
9543
9544 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9545
9546         * g++.dg/abi/vbase9.C: New test.
9547
9548 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9549
9550         * gcc.dg/arm-asm.c: New test.
9551
9552 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9553
9554         * gcc.dg/Wswitch-enum.c: New test.
9555         Fix PR c/5044.
9556
9557 2002-03-26  Richard Henderson  <rth@redhat.com>
9558
9559         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9560         structure.
9561
9562 2002-03-25  Richard Henderson  <rth@redhat.com>
9563
9564         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9565         sparcv9 systems.
9566
9567         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9568         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9569
9570 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9571
9572         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9573
9574 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9575
9576         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9577         targets using generic thunk support.
9578
9579 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9580
9581         * gcc.c-torture/compile/20020323-1.c: New test.
9582
9583         * g++.dg/opt/conj2.C: New test.
9584
9585 2002-03-24  Richard Henderson  <rth@redhat.com>
9586
9587         * gcc.dg/weak-1.c: Use -fno-common.
9588
9589 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9590
9591         * g77.dg/f77-edit-apostrophe-out.f: New test
9592         * g77.dg/f77-edit-h-out.f: New test
9593         * g77.dg/f77-edit-t-in.f: New test
9594         * g77.dg/f77-edit-t-out.f: New test
9595         * g77.dg/f77-edit-x-out.f: New test
9596         * g77.dg/f77-edit-slash-out.f: New test
9597         * g77.dg/f77-edit-colon-out.f: New test
9598         * g77.dg/f77-edit-s-out.f: New test
9599
9600 2002-03-24  Richard Henderson  <rth@redhat.com>
9601
9602         * objc/execute/formal_protocol-6.x: New XFAIL.
9603
9604 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9605
9606         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9607         that do not support weak symbols
9608
9609 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9610
9611         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9612         * lib/g77.exp:  Likewise
9613         * lib/objc.exp: Likewise
9614
9615 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9616
9617         * gcc.dg/Wswitch-default.c: New test.
9618
9619 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9620
9621         * g++.dg/other/enum1.C: New test.
9622
9623 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9624
9625         * gcc.dg/pragma-ep-3.c: Fix typo.
9626
9627 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9628
9629         * g++.dg/inherit/template-as-base.C: New test.
9630
9631 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9632
9633         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9634         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9635
9636 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9637
9638         * gcc.dg/cpp/multiline.c: Update to match.
9639
9640 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9641
9642         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9643
9644 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9645
9646         * gcc.dg/cpp/extratokens2.c:  New file.
9647
9648 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9649
9650         * gcc.dg/20020312-2.c: Add rs6000 target.
9651
9652         * gcc.c-torture/compile/20020319-1.c: New test.
9653
9654 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9655
9656         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9657         (A, E): Handle this.
9658
9659 2002-03-20  Jason Merrill  <jason@redhat.com>
9660
9661         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9662         ignoring -fpic.
9663         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9664         through prune_gcc_output.
9665
9666 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9667
9668         * gcc.c-torture/compile/20020320-1.c: New test.
9669
9670 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9671
9672         * gcc.c-torture/compile/20020318-1.c: New test.
9673
9674         * gcc.dg/struct-by-value-1.c: New test.
9675
9676         * gcc.dg/20020319-1.c: New test.
9677
9678 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9679
9680         * g++.dg/opt/conj1.C: New test.
9681
9682 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9683
9684         * g++.dg/template/qualttp20.C: Revert previous change.
9685         * g++.dg/template/qualttp3.C: Likewise.
9686         * g++.dg/template/qualttp4.C: Likewise
9687         * g++.dg/template/qualttp5.C: Likewise
9688         * g++.dg/template/qualttp6.C: Likewise
9689         * g++.dg/template/qualttp7.C: Likewise
9690         * g++.dg/template/qualttp8.C: Likewise
9691         * g++.dg/template/recurse.C: Likewise.
9692
9693 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9694
9695         * gcc.dg/cpp/wchar-1.c: Update.
9696
9697 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9698
9699         * g++.dg/template/conv1.C: New test.
9700         * g++.dg/template/conv2.C: New test.
9701         * g++.dg/template/conv3.C: New test.
9702         * g++.dg/template/conv4.C: New test.
9703
9704 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9705
9706         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9707         * g++.dg/template/qualttp3.C: Likewise.
9708         * g++.dg/template/qualttp4.C: Likewise
9709         * g++.dg/template/qualttp5.C: Likewise
9710         * g++.dg/template/qualttp6.C: Likewise
9711         * g++.dg/template/qualttp7.C: Likewise
9712         * g++.dg/template/qualttp8.C: Likewise
9713         * g++.dg/template/recurse.C: Likewise.
9714
9715 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9716
9717         * g++.dg/opt/dtor1.C: New test.
9718
9719 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9720
9721         * gcc.c-torture/compile/20020315-1.c: New test.
9722
9723 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9724
9725         * gcc.dg/weak-1.c: Fix scan tests.
9726
9727 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9728
9729         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9730         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9731         cris-*-aout* mmix-*-*.
9732         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9733         cris-*-aout* mmix-*-*.
9734         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9735         cris-*-elf* cris-*-aout* and mmix-*-*.
9736         * gcc.dg/20001009-1.c: Ditto.
9737         * gcc.dg/20010912-1.c: Ditto.
9738         * gcc.dg/20020122-4.c: Ditto.
9739         * gcc.dg/inline-2.c: Ditto.
9740
9741 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9742
9743         * gcc.c-torture/compile/20020314-1.c: New test.
9744
9745 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9746
9747         * gcc.c-torture/execute/20020314-1.c: New test.
9748
9749 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9750
9751         * g++.dg/warn/Wunused-1.C: New test.
9752
9753 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9754
9755         * g++.dg/abi/mangle6.C: New test.
9756
9757 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9758
9759         * gcc.c-torture/compile/20020309-2.c: New test.
9760
9761         * gcc.c-torture/compile/20020312-1.c: New test.
9762
9763 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9764
9765         * g++.dg/other/access1.C: New test.
9766
9767 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9768
9769         * gcc.c-torture/execute/wchar_t-1.c: New test.
9770
9771 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9772
9773         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9774
9775 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9776
9777         * gcc.dg/20020312-1.c: New test case.
9778
9779 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9780
9781         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9782
9783 2002-03-11  Richard Henderson  <rth@redhat.com>
9784
9785         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9786         * g++.old-deja/g++.jason/report.C: Likewise.
9787
9788 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9789
9790         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9791         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9792
9793 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9794
9795         * testsuite/g++.dg/overload/pmf1.C: New test.
9796
9797 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9798
9799         * gcc.c-torture/execute/20020307-1.c: Use long.
9800
9801 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9802
9803         PR optimization/5844
9804         * gcc.dg/20020310-1.c: New test.
9805
9806 2002-03-09  Michael Meissner  <meissner@redhat.com>
9807
9808         * gcc.c-torture/execute/memcpy-2.c: New test.
9809         * gcc.c-torture/execute/memset-1.c: New test.
9810         * gcc.c-torture/execute/strlen-1.c: New test.
9811         * gcc.c-torture/execute/strcmp-1.c: New test.
9812         * gcc.c-torture/execute/strncmp-1.c: New test.
9813
9814 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9815
9816         * gcc.dg/ppc-ldstruct.c: New test.
9817
9818 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9819
9820         * gcc.c-torture/execute/va-arg-22.c: New test.
9821
9822 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9823
9824         * gcc.c-torture/compile/20020309-1.c: New test.
9825
9826 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9827
9828         * gcc.c-torture/execute/20020307-2.c: New test.
9829
9830 2002-03-07  Jeffrey A Law  (law@redhat.com)
9831
9832         * g77.f-torture/compile/20020307-1.f: New test.
9833
9834 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9835
9836         * gcc.dg/unordered-1.c: New test.
9837
9838 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9839
9840         * gcc.c-torture/execute/20020307-1.c: New test.
9841
9842 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9843
9844         * gcc.dg/20020304-1.c: New test.
9845
9846         * gcc.c-torture/compile/20020304-2.c: New test.
9847
9848 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9849
9850         * gcc.c-torture/compile/20020304-1.c: New test case
9851         (from PR c/5830).
9852
9853 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9854
9855         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9856
9857 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9858
9859         * g++.dg/other/classkey1.C: New test.
9860
9861 2002-03-01  Richard Henderson  <rth@redhat.com>
9862
9863         * gcc.c-torture/compile/981223-1.x: New.
9864         * gcc.c-torture/compile/920625-1.x: New.
9865
9866 2002-02-28  Richard Henderson  <rth@redhat.com>
9867
9868         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9869
9870 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9871
9872         * gcc.c-torture/execute/20020227-1.c: New test.
9873
9874 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9875
9876         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9877         here" ERROR lines.
9878         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9879         * g++.old-deja.g++.other/defarg1.C: Likewise.
9880         * g++.old-deja/g++.pt/calls2.C: Likewise.
9881         * g++.old-deja/g++.pt/crash20.C: Likewise.
9882         * g++.old-deja/g++.pt/crash30.C: Likewise.
9883         * g++.old-deja/g++.pt/crash36.C: Likewise.
9884         * g++.old-deja/g++.pt/crash6.C: Likewise.
9885         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9886         * g++.old-deja/g++.pt/derived3.C: Likewise.
9887         * g++.old-deja/g++.pt/error1.C: Likewise.
9888         * g++.old-deja/g++.pt/friend21.C: Likewise.
9889         * g++.old-deja/g++.pt/friend23.C: Likewise.
9890         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9891         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9892
9893 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9894
9895         * gcc.c-torture/execute/20020225-2.c: New test.
9896
9897 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9898
9899         * gcc.c-torture/execute/920730-1t.c,
9900         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9901         Delete test cases, only relevant to -traditional.
9902
9903 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9904
9905         * gcc.dg/cpp/undef1.c: Remove.
9906         * gcc.dg/cpp/directiv.c: Update.
9907         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9908
9909 2002-02-27  Michael Meissner  <meissner@redhat.com>
9910
9911         * gcc.c-torture/execute/20020226-1.c: New test.
9912
9913 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9914
9915         * g++.dg/debug/debug4.C: New test.
9916
9917         * gcc.dg/ia64-visibility-1.c: New test.
9918
9919 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9920
9921         * gcc.dg/debug/20020224-1.c: New.
9922
9923 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9924
9925         * gcc.c-torture/execute/960416-1.x: New.
9926         * gcc.c-torture/execute/divconst-3.x: Likewise.
9927
9928 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9929
9930         * gcc.dg/20020224-1.c: New test.
9931
9932 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9933
9934         * gcc.c-torture/execute/20020225-1.c: New.
9935
9936 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9937
9938         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9939
9940 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9941
9942         * gcc.dg/20020222-1.c: New test.
9943
9944 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9945
9946         * g++.dg/opt/anonunion1.C: New test.
9947
9948 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9949
9950         * g++.dg/template/qualttp19.C: New test.
9951         * g++.dg/template/qualttp20.C: New test.
9952         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9953         * g++.old-deja/g++.other/qual1.C: Likewise.
9954
9955 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9956
9957         * gcc.dg/attr-alwaysinline.c: New.
9958
9959 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9960
9961         * gcc.dg/20020220-1.c: New test.
9962
9963         * gcc.dg/20020220-2.c: New test.
9964
9965         * g++.dg/opt/mmx1.C: New test.
9966
9967 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9968
9969         * gcc.c-torture/compile/20020110.c: New test.
9970
9971 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9972
9973         * gcc.c-torture/execute/20020219-1.c: New test.
9974
9975         * gcc.dg/20020219-1.c: New test.
9976
9977         * gcc.dg/noncompile/20020220-1.c: New test.
9978
9979         * g++.dg/opt/ptrintsum1.C: New test.
9980
9981         * gcc.dg/debug/20020220-1.c: New test.
9982
9983 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9984
9985         * gcc.c-torture/execute/20020216-1.c: New test.
9986
9987 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9988
9989         * gcc.dg/decl-1.c: Update, new test.
9990
9991 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9992
9993         * g++.dg/abi/bitfield1.C: New test.
9994         * g++.dg/abi/bitfield2.C: New test.
9995
9996 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9997
9998         * gcc.dg/attr-nest.c: New test.
9999
10000 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10001
10002         * gcc.c-torture/execute/20020215-1.c: New test.
10003
10004 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10005
10006         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10007         * g++.dg/debug/debug.exp: New.
10008         * g++.dg/debug/trivial.C: New.
10009         * g++.dg/debug/debug1.C: Moved...
10010         * g++.dg/other/debug1.C: ...from here.
10011         * g++.dg/debug/debug2.C: Moved...
10012         * g++.dg/other/debug2.C: ...from here.
10013         * g++.dg/debug/debug3.C: Moved...
10014         * g++.dg/other/debug3.C: ...from here.
10015
10016         * gcc.dg/noncompile/20020213-1.c: New test.
10017
10018 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10019
10020         * g++.dg/other/debug3.C: New test.
10021
10022         * gcc.c-torture/execute/20020213-1.c: New test.
10023
10024 2002-02-13  Richard Smith <richard@ex-parrot.com>
10025
10026         * g++.old-deja/g++.other/thunk1.C: New test.
10027
10028 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10029
10030         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10031
10032 2002-02-13  Stan Shebs  <shebs@apple.com>
10033
10034         * gcc.dg/altivec-3.c: New.
10035
10036 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10037
10038         * gcc.dg/Wunreachable-1.c: New test.
10039         * gcc.dg/Wunreachable-2.c: New test.
10040
10041 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10042
10043         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10044
10045 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10046
10047         * gcc.dg/decl-1.c: New test.
10048
10049 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10050
10051         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10052
10053 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10054
10055         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10056         * gcc.c-torture/compile/980506-1.x: Likewise.
10057
10058 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10059
10060         * gcc.dg/20020210-1.c: New.
10061
10062 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10063
10064         * g77.f-torture/execute/947.f: New regression test
10065         for PR fortran/947.
10066
10067 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10068
10069         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10070         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10071
10072 2002-02-08  Richard Henderson  <rth@redhat.com>
10073
10074         * gcc.c-torture/compile/labels-3.c: New.
10075
10076 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10077
10078         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10079         expression statements work instead.
10080         * gcc.dg/noncompile/20020207-1.c: New test.
10081
10082 2002-02-07  Richard Henderson  <rth@redhat.com>
10083
10084         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10085
10086 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10087
10088         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10089         message from g77
10090         * lib/g77-dg.exp: Trim g77 error messages so that they are
10091         recognized by dg.exp.
10092
10093 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10094
10095         PR fortran/5473
10096         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10097
10098 2002-02-07  Richard Henderson  <rth@redhat.com>
10099
10100         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10101         to be sufficiently aligned for integers.
10102
10103 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10104
10105         * g++.dg/template/friend4.C: New test.
10106
10107 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10108
10109         PR fortran/5743
10110         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10111         unsupported cases.
10112
10113 2002-02-07  Richard Henderson  <rth@redhat.com>
10114
10115         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10116         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10117         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10118         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10119
10120 2002-02-06  Richard Henderson  <rth@redhat.com>
10121
10122         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10123
10124 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10125
10126         * gcc.dg/20020206-1.c: New test.
10127
10128 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10129
10130         * gcc.c-torture/execute/20020206-1.c: New test.
10131
10132         * gcc.c-torture/execute/20020206-2.c: New test.
10133
10134         PR optimization/5429:
10135         * gcc.c-torture/compile/20020206-1.c: New test.
10136
10137 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10138
10139         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10140         as certain file formats cannot support particularly large
10141         alignments.
10142
10143         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10144         and do not expect to be able to link the executable.
10145
10146         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10147         fail because the COFF format does not support the weak attribute.
10148
10149 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10150
10151         * g77.dg/pr5473.f:  New test
10152
10153 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10154
10155         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10156         Fix testcase accordingly.
10157
10158 2002-02-04  Richard Henderson  <rth@redhat.com>
10159
10160         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10161         (buf): Change to be an array of pointers, not ints.
10162
10163 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10164
10165         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10166         before all tests.  Move warning one line above to match where it
10167         C frontend emits.
10168         * gcc.dg/Wswitch-2.c: New test.
10169         * g++.dg/warn/Wswitch-1.C: New test.
10170         * g++.dg/warn/Wswitch-2.C: New test.
10171
10172 2002-02-04  Richard Henderson  <rth@redhat.com>
10173
10174         * g++.dg/abi/offsetof.C: Fix size comparison.
10175
10176 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10177
10178         * gcc.dg/cast-qual-2.c: New test.
10179
10180 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10181
10182         * gcc.dg/20020201-4.c: New test.
10183
10184 2002-02-04  Ben Elliston  <bje@redhat.com>
10185
10186         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10187         target_info attribute != 0, in addition to the empty string.
10188         (gcc_target_compile): Likewise.
10189
10190 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10191
10192         * gcc.dg/Wswitch.c: New test.
10193         PR gcc/4475. PR gcc/3780.
10194
10195 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10196
10197         * g77.f-torture/execute/5122.f: New test for regressions
10198         against PR fortran/5122.
10199
10200 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10201
10202         * g77.f-torture/compile/pr3743.f: Delete
10203         * g77.dg/pr3743-1.f: New test.
10204         * g77.dg/pr3743-2.f: New test.
10205         * g77.dg/pr3743-3.f: New test.
10206         * g77.dg/pr3743-4.f: New test.
10207
10208 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10209
10210         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10211
10212 2002-02-02  Richard Henderson  <rth@redhat.com>
10213
10214         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10215         * gcc.c-torture/execute/bf64-1.c: Likewise.
10216
10217 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10218
10219         * gcc.dg/20020201-2.c: New test.
10220
10221         * gcc.dg/20020201-3.c: New test.
10222
10223         * gcc.c-torture/execute/bitfld-2.c: New test.
10224
10225 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10226
10227         * gcc.dg/bitfld-1.c: Update.
10228         * gcc.dg/bitfld-2.c: Update.
10229         * gcc.c-torture/execute/bitfld-1.x: New.
10230
10231 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10232
10233         * gcc.c-torture/execute/20020201-1.c: New test.
10234
10235 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10236
10237         PR target/5469
10238         * gcc.dg/20020201-1.c: New test.
10239
10240 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10241
10242         PR fortran/3743
10243         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10244         * g77.f-torture/compile/pr3743.x: Remove
10245
10246 2002-01-31  Tom Rix  <trix@redhat.com>
10247
10248         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10249
10250 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10251
10252         * gcc.dg/noncompile/20020130-1.c: New test.
10253
10254 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10255
10256         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10257
10258 2002-01-29  Richard Henderson  <rth@redhat.com>
10259
10260         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10261         to long long.
10262         * gcc.c-torture/execute/bf64-1.c: Likewise.
10263
10264 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10265
10266         * gcc.c-torture/execute/20020129-1.c: New test.
10267
10268 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10269
10270         * gcc.c-torture/compile/20000224-1.c: Update.
10271         * gcc.c-torture/execute/bitfld-1.c: New tests.
10272         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10273         * gcc.dg/uninit-A.c: Update.
10274
10275 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10276
10277         * g++.dg/template/ctor1.C: Add instantiation.
10278
10279 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10280
10281         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10282         argument to __builtin_prefetch to be const ptr.
10283
10284 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10285
10286         * gcc.c-torture/compile/20020120-1.c: New test.
10287
10288 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10289
10290         * gcc.c-torture/execute/20020127-1.c: New test.
10291
10292 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10293
10294         * g77.dg/f77-edit-i-in.f: New test
10295         * g77.dg/f77-edit-i-out.f: New test
10296
10297 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10298
10299         * gcc.dg/debug/debug.exp: New file.
10300         * gcc.dg/debug/trivial.c: New file.
10301         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10302         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10303         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10304         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10305         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10306         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10307         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10308         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10309         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10310         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10311         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10312         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10313         * gcc.dg/20000503-1.c: Removed.
10314         * gcc.dg/20010207-1.c: Removed.
10315         * gcc.dg/20011223-1.c: Removed.
10316         * gcc.dg/20020104-2.c: Removed.
10317         * gcc.dg/debug-1.c: Removed.
10318         * gcc.dg/debug-2.c: Removed.
10319         * gcc.dg/debug-3.c: Removed.
10320         * gcc.dg/debug-4.c: Removed.
10321         * gcc.dg/debug-5.c: Removed.
10322         * gcc.dg/debug-6.c: Removed.
10323         * gcc.dg/dwarf2-1.c: Removed.
10324         * gcc.dg/dwarf2-2.c: Removed.
10325
10326 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10327
10328         * g++.old-deja/g++.other/eh5.C: New test.
10329         * g++.old-deja/g++.other/sibcall2.C: New test.
10330         * g++.old-deja/g++.other/array9.C: New test.
10331         * g++.old-deja/g++.other/typename2.C: New test.
10332         * g++.old-deja/g++.other/crash60.C: New test.
10333         * g++.old-deja/g++.other/conv9.C: New test.
10334         * g++.old-deja/g++.other/mangle10.C: New test.
10335         * g++.old-deja/g++.other/unchanging1.C: New test.
10336         * g++.old-deja/g++.other/exprstmt1.C: New test.
10337         * g++.old-deja/g++.other/inline23.C: New test.
10338         * g++.old-deja/g++.eh/ia64-1.C: New test.
10339         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10340         * g++.old-deja/g++.other/reload1.C: New test.
10341         * g++.old-deja/g++.other/static20.C: New test.
10342         * g++.old-deja/g++.other/local-alloc1.C: New test.
10343         * g++.old-deja/g++.other/conv8.C: New test.
10344         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10345         * g++.old-deja/g++.other/storeexpr1.C: New test.
10346         * g++.old-deja/g++.other/storeexpr2.C: New test.
10347         * g++.dg/eh/template2.C: New test.
10348         * g++.dg/warn/weak1.C: New test.
10349
10350 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10351
10352         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10353         Remove first, non-varying, argument.
10354
10355 2002-01-23  Richard Henderson  <rth@redhat.com>
10356
10357         * gcc.dg/inline-2.c: New.
10358
10359         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10360         Add optional target arg.  Check number of arguments.
10361         (scan-assembler-not, scan-assembler-dem): Likewise.
10362         (scan-assembler-dem-not): Likewise.
10363
10364 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10365
10366         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10367         line 12.
10368         * g++.old-deja/g++.brendan/parse3.C,
10369         g++.old-deja/g++.other/crash26.C,
10370         g++.old-deja/g++.other/crash28.C,
10371         g++.old-deja/g++.other/crash29.C,
10372         g++.old-deja/g++.other/crash30.C,
10373         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10374
10375 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10376
10377         * gcc.dg/20020115-1.c: New.
10378
10379 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10380
10381         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10382
10383 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10384
10385         * gcc.dg/20020122-3.c: New.
10386
10387 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10388
10389         * g++.dg/other/gc1.C: New test.
10390
10391 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10392
10393         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10394
10395 2002-01-22  Richard Henderson  <rth@redhat.com>
10396
10397         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10398
10399 2002-01-22  Richard Henderson  <rth@redhat.com>
10400
10401         * gcc.dg/20020122-4.c: New.
10402
10403 2002-01-22  H.J. Lu <hjl@gnu.org>
10404
10405         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10406         link output.
10407         * gcc.dg/special/ecos.exp: Likewise.
10408         * lib/g++-dg.exp: Likewise.
10409         * lib/g77-dg.exp: Likewise.
10410         * lib/gcc-dg.exp : Likewise.
10411         * lib/mike-g++.exp: Likewise.
10412         * lib/mike-g77.exp: Likewise.
10413         * lib/mike-gcc.exp: Likewise.
10414         * lib/objc-dg.exp: Likewise.
10415
10416 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10417
10418         PR target/5379
10419         * gcc.dg/20020122-2.c: New test.
10420
10421 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10422
10423         * gcc.dg/20020122-1.c: New test.
10424
10425 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10426
10427         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10428
10429 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10430
10431         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10432
10433 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10434
10435         * gcc.c-torture/compile/20020121-1.c: New test.
10436
10437 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10438
10439         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10440         ld_library_path.
10441
10442 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10443
10444         * gcc.dg/20020218-1.c: New test.
10445
10446 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10447
10448         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10449         messages
10450         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10451         "At global scope" warning
10452         * g++.dg/ext/align1.C: Change cygwin test for alignment
10453         from db-bogus to dg-warning
10454
10455 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10456
10457         * g77.f-torture/compile/cpp2.F: New test.
10458
10459 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10460
10461         * g++.dg/template/access1.C: New test.
10462
10463 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10464
10465         * gcc.dg/20020118-1.c: New.
10466
10467 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10468
10469         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10470
10471 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10472
10473         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10474         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10475         alignment warnings.
10476
10477 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10478
10479         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10480         torture_with_loops and torture_without_loops
10481
10482 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10483
10484         * gcc.c-torture/compile/20020116-1.c: New test.
10485
10486 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10487
10488         * gcc.dg/20020116-2.c: New test.
10489
10490         * gcc.dg/ultrasp4.c: New test.
10491
10492         * gcc.dg/20020116-1.c: New test.
10493
10494 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10495
10496         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10497         by EABI.
10498
10499 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10500
10501         * gcc.misc-tests/i386-prefetch.exp: New.
10502         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10503         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10504         * gcc.misc-tests/i386-pf-none-1.c: New test.
10505         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10506
10507 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10508
10509         * gcc.dg/gnu89-init-1.c: Add new tests.
10510
10511 2002-01-15  Andreas Jaeger  <aj@suse.de>
10512
10513         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10514         * gcc.dg/i386-mmx-2.c: Likewise.
10515         * gcc.dg/i386-sse-1.c: Likewise.
10516         * gcc.dg/i386-sse-2.c: Likewise.
10517         * gcc.dg/i386-sse-3.c: Likewise.
10518
10519 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10520
10521         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10522         Uncomment additional cases that now pass.
10523
10524 2002-01-11  Richard Henderson  <rth@redhat.com>
10525
10526         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10527         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10528
10529 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10530
10531         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10532
10533 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10534
10535         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10536         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10537
10538 2002-01-10  Dale Johannesen  <dalej@apple.com>
10539
10540         * gcc.c-torture/execute/loop-11.c: New.
10541
10542 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10543
10544         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10545         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10546
10547 2002-01-09  Richard Henderson  <rth@redhat.com>
10548
10549         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10550         type in which to perform the operation for each size.
10551
10552 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10553
10554         * gcc.c-torture/compile/20020109-2.c: New test.
10555
10556 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10557
10558         * gcc.c-torture/execute/loop-10.c: New test.
10559
10560 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10561
10562         * gcc.c-torture/compile/20010226-1.c: New test.
10563         * gcc.c-torture/compile/20010227-1.c: New test.
10564         * gcc.c-torture/compile/20010426-1.c: New test.
10565         * gcc.c-torture/compile/20010510-1.c: New test.
10566         * gcc.c-torture/compile/20010605-3.c: New test.
10567         * gcc.c-torture/compile/20010824-1.c: New test.
10568         * gcc.c-torture/execute/20010409-1.c: New test.
10569         * gcc.dg/noncompile/20000901-1.c: New test.
10570         * gcc.dg/20001023-1.c: New test.
10571         * gcc.dg/20001101-1.c: New test.
10572         * gcc.dg/20001102-1.c: New test.
10573         * gcc.dg/20010207-1.c: New test.
10574         * gcc.dg/20010405-1.c: New test.
10575         * gcc.dg/20010822-1.c: New test.
10576         * gcc.dg/20011107-1.c: New test.
10577
10578 2002-01-09  Jeffrey A Law  (law@redhat.com)
10579
10580         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10581
10582         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10583         execution failure on PA targets.
10584
10585 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10586
10587         * gcc.c-torture/compile/20020109-1.c: New test.
10588
10589 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10590
10591         * gcc.c-torture/execute/20020108-1.c: New test.
10592
10593 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10594
10595         * gcc.dg/20020108-1.c: New test.
10596
10597 2002-01-08  H.J. Lu <hjl@gnu.org>
10598
10599         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10600         for header files.
10601
10602 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10603
10604         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10605         consistency.
10606
10607 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10608
10609         * gcc.dg/altivec-4.c: Test altivec predicates.
10610
10611 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10612
10613         * gcc.c-torture/execute/20020107-1.c: New test.
10614
10615 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10616
10617         PR c/5279
10618         * gcc.c-torture/compile/20020106-1.c: New test.
10619
10620 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10621
10622         * gcc.c-torture/execute/nestfunc-4.c: New test.
10623
10624 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10625
10626         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10627         extra triple that slipped in.
10628         * g++.old-deja/g++.abi/align.C: Likewise.
10629         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10630
10631 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10632
10633         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10634         * g++.old-deja/g++.abi/align.C: Likewise.
10635         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10636
10637         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10638         on FreeBSD/i386.
10639         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10640         FreeBSD.
10641
10642 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10643
10644         * gcc.dg/20020104-1.c: New test.
10645
10646         * gcc.dg/20020104-2.c: New test.
10647
10648 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10649
10650         * gcc.dg/20020103-1.c: Fix typo in target selector.
10651
10652 2002-01-03  Richard Henderson  <rth@redhat.com>
10653
10654         * gcc.dg/20020103-1.c: New.
10655
10656 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10657
10658         * gcc.c-torture/execute/20020103-1.c: New test.
10659
10660 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10661
10662         * g++.dg/other/debug2.C: New test.
10663
10664         * gcc.c-torture/compile/20020103-1.c: New test.
10665
10666 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10667
10668         * gcc.dg/gnu89-init-1.c: Added new tests.
10669
10670 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10671
10672         * g++.dg/template/friend2.C: Remove as patch is reverted.
10673
10674         * g++.dg/warn/oldcast1.C: New test.
10675
10676         * g++.dg/template/ptrmem1.C: New test.
10677         * g++.dg/template/ptrmem2.C: New test.
10678
10679         * g++.dg/template/ntp.C: New test.
10680
10681         * g++.dg/other/component1.C: New test.
10682
10683         * g++.dg/template/ttp3.C: New test.
10684
10685         * g++.dg/template/friend2.C: New test.
10686         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10687
10688 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10689
10690         * g++.dg/other/ptrmem1.C: New test.
10691         * g++.dg/other/ptrmem2.C: New test.
10692
10693 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10694
10695         * g++.dg/template/ctor1.C: New test.
10696
10697 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10698
10699         * g++.dg/template/friend2.C: New test.
10700
10701 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10702
10703         * gcc.dg/mmix-1.c: New test.
10704
10705 2001-12-31  Richard Henderson  <rth@redhat.com>
10706
10707         * gcc.dg/asm-5.c: New.
10708
10709 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10710
10711         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10712         in namespace __gnu_cxx
10713
10714 2001-12-30  Richard Henderson  <rth@redhat.com>
10715
10716         * gcc.dg/debug-6.c: New.
10717
10718 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10719
10720         * gcc.c-torture/compile/20011229-2.c: New test.
10721
10722 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10723
10724         * gcc.dg/debug-3.c: New test.
10725         * gcc.dg/debug-4.c: New test.
10726         * gcc.dg/debug-5.c: New test.
10727
10728 2001-12-29  Richard Henderson  <rth@redhat.com>
10729
10730         * g++.dg/eh/loop1.C: New.
10731
10732 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10733
10734         * g++.dg/template/crash1.C: New test.
10735
10736 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10737
10738         * g++.dg/other/const1.C: New test.
10739
10740 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10741
10742         * gcc.c-torture/compile/20011229-1.c: New test.
10743
10744 2001-12-28  Stan Shebs  <shebs@apple.com>
10745
10746         * lib/objc-torture.exp: Resync with c-torture.exp.
10747         * lib/objc.exp: Load standard libraries.
10748
10749 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10750
10751         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10752         additional tests.
10753
10754 2001-12-27  Roger Sayle <roger@eyesopen.com>
10755
10756         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10757
10758 2001-12-27  Richard Henderson  <rth@redhat.com>
10759
10760         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10761
10762 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10763
10764         * g++.dg/eh/ctor1.C: New test.
10765         * g++.dg/other/error2.C: New test.
10766
10767 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10768
10769         * g++.dg/other/init2.C: New test.
10770
10771 2001-12-24  Richard Henderson  <rth@redhat.com>
10772
10773         * gcc.dg/20011223-1.c: New.
10774         * gcc.dg/inline-1.c: New.
10775
10776 2001-12-23  Richard Henderson  <rth@redhat.com>
10777
10778         * gcc.dg/asm-4.c: Test operand modifiers.
10779
10780 2001-12-23  Richard Henderson  <rth@redhat.com>
10781
10782         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10783
10784 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10785
10786         * gcc.c-torture/execute/20011223-1.c: New test.
10787
10788 2001-12-21  Richard Henderson  <rth@redhat.com>
10789
10790         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10791         re-enables the warning.
10792
10793 2001-12-21  Richard Henderson  <rth@redhat.com>
10794
10795         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10796
10797 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10798
10799         * gcc.c-torture/compile/20011218-1.c: New test.
10800
10801 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10802
10803         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10804         arm-isr.c test.
10805         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10806         epilogue generation for ARM ISR routines.
10807
10808 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10809
10810         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10811         * gcc.dg/format/c90-printf-3.c: Likewise.
10812         * gcc.dg/format/c99-printf-3.c: Likewise.
10813         * gcc.dg/format/ext-1.c: Likewise.
10814         * gcc.dg/format/ext-6.c: Likewise.
10815         * gcc.dg/format/format.h: Prototype unlocked stdio.
10816
10817 2001-12-20  Richard Henderson  <rth@redhat.com>
10818
10819         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10820         (arena): Use it.
10821         (malloc): Correct allocation logic.  Abort if we fill up the
10822         arena before initialization complete.
10823         (realloc): Correct allocation logic.
10824
10825 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10826
10827         * gcc.c-torture/compile/20011219-2.c: New test.
10828
10829         * gcc.c-torture/execute/20011219-1.c: New test.
10830
10831 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10832
10833         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10834         target does not support weak symbols.
10835
10836 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10837
10838         * gcc.c-torture/compile/20011219-1.c: New test.
10839
10840 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10841
10842         * g++.dg/other/error1.C: New test.
10843
10844 2001-12-17  Jeffrey A Law  (law@redhat.com)
10845
10846         * gcc.c-torture/execute/20011217-1.c: New test.
10847
10848 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10849
10850         * objc.dg/special/: New directory.
10851         * objc.dg/special/special.exp: New file.
10852         * objc.dg/special/unclaimed-category-1.h: New file.
10853         * objc.dg/special/unclaimed-category-1a.m: New file.
10854         * objc.dg/special/unclaimed-category-1.m: New file.
10855
10856 2001-12-17  Andreas Jaeger  <aj@suse.de>
10857
10858         * gcc.c-torture/compile/20011217-2.c: New test.
10859
10860 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10861
10862         * gcc.c-torture/compile/20011217-1.c: New test.
10863
10864 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10865
10866         * testsuite/gcc.dg/20011214-1.c: New.
10867
10868 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10869
10870         * gcc.dg/altivec-4.c: New.
10871
10872 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10873
10874         * gcc.dg/20011113-1.c: New test.
10875
10876 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10877
10878         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10879         std::__malloc_alloc_template<0> and
10880         std::__default_alloc_template<false, 0>.
10881
10882 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10883
10884         * objc/execute/bf-21.m: New test.
10885         * objc/execute/enumeration-1.m: New test.
10886         * objc/execute/enumeration-2.m: New test.
10887
10888 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10889
10890         * gcc.dg/gnu89-init-1.c: New test.
10891
10892 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10893
10894         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10895         * g++.old-deja/g++.jason/2371.C: Likewise.
10896         * g++.old-deja/g++.jason/template33.C: Likewise.
10897         * g++.old-deja/g++.jason/template34.C: Likewise.
10898         * g++.old-deja/g++.jason/template36.C: Likewise.
10899         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10900         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10901         * g++.old-deja/g++.other/typename1.C: Likewise.
10902         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10903         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10904         * g++.old-deja/g++.pt/typename11.C: Likewise.
10905         * g++.old-deja/g++.pt/typename14.C: Likewise.
10906         * g++.old-deja/g++.pt/typename16.C: Likewise.
10907         * g++.old-deja/g++.pt/typename3.C: Likewise.
10908         * g++.old-deja/g++.pt/typename4.C: Likewise.
10909         * g++.old-deja/g++.pt/typename5.C: Likewise.
10910         * g++.old-deja/g++.pt/typename7.C: Likewise.
10911         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10912
10913 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10914
10915         * g++.dg/other/linkage1.C: New test.
10916         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10917         specifiers.
10918
10919 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10920
10921         * gcc.dg/concat.c: New test.
10922
10923 2001-12-11  Stan Shebs  <shebs@apple.com>
10924
10925         * objc/compile: New test directory.
10926         * objc/compile/compile.exp: New expect script.
10927         * objc/compile/20011211-1.m: New compile test.
10928
10929 2001-12-11  Jason Merrill  <jason@redhat.com>
10930
10931         * lib/prune.exp (prune_gcc_output): Also handle "In member
10932         function".  So many permutations...
10933
10934 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10935
10936         * g++.dg/template/typedef1.C: New test.
10937
10938 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10939
10940         * g++.dg/other/copy1.C: New test.
10941
10942 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10943
10944         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10945
10946         * gcc.dg/builtin-choose-expr.c: New.
10947
10948 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10949
10950         * gcc.dg/altivec-2.c: New.
10951
10952 2001-12-07  Richard Henderson  <rth@redhat.com>
10953
10954         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10955
10956 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10957
10958         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10959         ultrasparc.
10960
10961 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10962
10963         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10964
10965 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10966
10967         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10968         variable argument list.
10969
10970 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10971
10972         * gcc.c-torture/execute/memcheck: Delete entire directory.
10973         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10974         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10975
10976 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10977
10978         * gcc.dg/Wshadow-1.c: New test.
10979
10980 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10981
10982         * gcc.c-torture/compile/20011130-1.c: New test.
10983
10984         * gcc.dg/noncompile/20011025-1.c: New test.
10985
10986         * g++.dg/other/anon-union.C: New test.
10987
10988         * gcc.c-torture/execute/20011024-1.c: New test.
10989
10990 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10991
10992         * gcc.c-torture/execute/20000722-1.x,
10993         gcc.c-torture/execute/20010123-1.x: Remove.
10994         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10995         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10996         gcc.dg/c99-complit-2.c: New tests.
10997
10998 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10999
11000         * g++.dg/inherit/base1.C: New test.
11001
11002 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11003
11004         * g++.dg/other/stdarg1.C: New test.
11005
11006         * gcc.c-torture/compile/20011130-2.c: New test.
11007
11008 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11009
11010         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11011         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11012         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11013         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11014         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11015         * gcc.dg/builtin-prefetch-1.c: New test.
11016
11017 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11018
11019         * gcc.dg/20011130-1.c: New test.
11020
11021 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11022
11023         * g++.dg/other/scope1.C: New test.
11024         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11025
11026 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11027
11028         * gcc.dg/vla-init-1.c: New test.
11029
11030 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11031
11032         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11033
11034 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11035
11036         * objc.dg/alias.m: Update.
11037         * objc.dg/class-1.m: Update.
11038         * objc.dg/const-str-1.m: Update.
11039         * objc.dg/fwd-proto-1.m: Update.
11040         * objc.dg/id-1.m: Update.
11041         * objc.dg/super-class-1.m: Update.
11042
11043 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11044
11045         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11046         constructs.
11047
11048 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11049
11050         * gcc.c-torture/execute/20011128-1.c: New test.
11051
11052 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11053
11054         * gcc.dg/20011127-1.c: New test.
11055
11056 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11057
11058         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11059         from Austin Group draft 7.
11060         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11061         scanf format arguments.
11062         * gcc.dg/format/no-exargs-2.c: New test.
11063
11064 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11065
11066         * g++.dg/abi/vbase8-4.C: New test.
11067
11068 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11069
11070         * gcc.c-torture/execute/20011121-1.c: New test.
11071
11072 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11073
11074         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11075
11076 2001-11-23  Andreas Jaeger  <aj@suse.de>
11077
11078         * gcc.dg/cpp/charconst-2.c: New test.
11079
11080 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11081
11082         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11083         to the host if it is remote.  Let tests specify extra headers
11084         they use.
11085         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11086         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11087         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11088         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11089         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11090         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11091         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11092         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11093         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11094         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11095
11096 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11097
11098         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11099         for little endian ARMs.
11100
11101 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11102
11103         * gcc.c-torture/compile/20011119-1.c: New test.
11104         * gcc.c-torture/compile/20011119-2.c: New test.
11105
11106 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11107
11108         * gcc.dg/altivec-1.c: Fix typo.
11109
11110 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11111
11112         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11113
11114 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11115
11116         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11117
11118 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11119
11120         * lib/g77.exp: Don't specify --rpath-link.
11121
11122         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11123         across all the headers.
11124         * gcc.dg/format/format.exp: For testing on a remote host,
11125         copy format.h.
11126
11127         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11128         * gcc.c-torture/execute/930406-1.c: Likewise.
11129         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11130
11131 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11132
11133         * gcc.dg/altivec-1.c: New.
11134
11135 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11136
11137         * gcc.dg/cpp/fpreprocessed.c: New test case.
11138
11139 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11140
11141         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11142         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11143         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11144
11145 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11146
11147         * gcc.dg/no-builtin-1.c: New test.
11148
11149 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11150
11151         * gcc.c-torture/execute/20011115-1.c: New test.
11152
11153 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11154
11155         * gcc.c-torture/compile/20011114-2.c: New test.
11156         * gcc.c-torture/compile/20011114-3.c: New test.
11157         * gcc.c-torture/compile/20011114-4.c: New test.
11158
11159 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11160
11161         * g++.dg/other/init1.C: New test.
11162
11163 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11164
11165         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11166         message.
11167
11168         * gcc.c-torture/execute/20011114-1.c: New testcase.
11169
11170         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11171         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11172         like the (before this change) version of 20010327-1.c.
11173
11174 2001-11-14  Roger Sayle <roger@eyesopen.com>
11175
11176         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11177
11178 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11179
11180         * g++.dg/init/array2.C: New test.
11181
11182 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11183
11184         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11185
11186 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11187
11188         * g++.dg/other/forscope1.C: New test.
11189         * g++.dg/ext/forscope1.C: New test.
11190         * g++.dg/ext/forscope2.C: New test.
11191
11192 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11193
11194         * gcc.c-torture/execute/20011113-1.c: New test.
11195
11196 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11197
11198         * gcc.c-torture/execute/20011109-2.c: New test.
11199
11200         * gcc.c-torture/execute/20011109-1.c: New test.
11201
11202 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11203
11204         * gcc.c-torture/compile/20011109-1.c: New test.
11205
11206 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11207
11208         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11209         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11210         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11211         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11212         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11213         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11214         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11215
11216 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11217
11218         * g++.dg/warn/Wshadow-1.C: New tests.
11219         * g++.old-deja/g++.mike/for3.C: Update.
11220
11221 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11222
11223         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11224         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11225         XFAILs.  Adjust expected error texts.
11226         * gcc.c-torture/compile/20011106-1.c,
11227         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11228         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11229         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11230         gcc.dg/c99-array-lval-5.c: New tests.
11231
11232 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11233
11234         * gcc.dg/cpp/defined.c: Update.
11235
11236 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11237
11238         * gcc.c-torture/execute/anon-1.c: New test.
11239
11240 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11241
11242         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11243         same size, so no warning should be produced on stormy16.
11244
11245         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11246         due to oversized array.
11247         * g++.old-deja/g++.mike/ns15.C: Likewise.
11248         * g++.old-deja/g++.pt/crash16.C: Likewise.
11249
11250 2001-11-02  Graham Stott  <grahams@redhat.com>
11251
11252         * g++.dgother/debug1.C: Fix typos.
11253
11254 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11255
11256         * g++.dg/other/debug1.C: New test.
11257
11258 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11259
11260         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11261         of unsigned long.
11262
11263 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11264
11265         * gcc.dg/20011029-2.c: New test.
11266
11267         * gcc.c-torture/compile/20011029-1.c: New test.
11268
11269 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11270
11271         * objc/execute/class_self-1.m: New test.
11272         * objc/execute/class_self-2.m: New test.
11273
11274 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11275
11276         * gcc.misc-tests/msgs.exp: Delete.
11277         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11278         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11279         error set to match recent changes.
11280
11281 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11282
11283         * gcc.dg/20011021-1.c: New test.
11284
11285 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11286
11287         * gcc.c-torture/compile/20011023-1.c: New test.
11288
11289 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11290
11291         * lib/g77.exp: Rewrite based on lib/g++.exp.
11292
11293 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11294
11295         * gcc.c-torture/execute/20011019-1.c: New test.
11296
11297         * gcc.dg/20011018-1.c: New test.
11298
11299 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11300
11301         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11302
11303 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11304
11305         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11306         * gcc.dg/attr-invalid.c: Likewise.
11307
11308 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11309
11310         * testsuite/gcc.dg/20011015-1.c: New test.
11311
11312 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11313
11314         * g++.dg/template/unify2.C: New test.
11315
11316 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11317
11318         * g++.dg/other/exception-specification.C: New test
11319
11320 2001-10-13  Tom Rix  <trix@redhat.com>
11321
11322         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11323         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11324
11325 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11326
11327         * testsuite/gcc.dg/20011009-1.c: New test.
11328
11329 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11330
11331         PR g++/4476
11332         * g++.dg/other/friend1.C: New test.
11333
11334 2001-10-11  Richard Henderson  <rth@redhat.com>
11335
11336         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11337
11338 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11339
11340         * gcc.c-torture/compile/20011010-1.c: New.
11341
11342 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11343
11344         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11345         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11346         g77.f-torture/execute/execute.exp,
11347         g77.f-torture/noncompile/noncompile.exp,
11348         gcc.c-torture/compile/compile.exp,
11349         gcc.c-torture/execute/execute.exp,
11350         gcc.c-torture/execute/ieee/ieee.exp,
11351         gcc.c-torture/execute/memcheck/memcheck.exp,
11352         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11353         objc/execute/execute.exp: Update FSF address.
11354
11355 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11356
11357         * gcc.dg/cpp/cmdlne-C.c: Update.
11358         * gcc.dg/cpp/cmdlne-C2.c: New.
11359
11360 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11361
11362         * gcc.c-torture/execute/20011008-3.c: New.
11363
11364 2001-10-08  DJ Delorie  <dj@redhat.com>
11365
11366         * gcc.dg/20011008-1.c: New.
11367         * gcc.dg/20011008-2.c: New.
11368
11369 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11370
11371         * gcc.dg/cpp/spacing1.c: Update test.
11372
11373 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11374
11375         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11376         spelling errors of "separate" as "seperate".
11377
11378 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11379
11380         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11381         enough to avoid inlining.
11382
11383 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11384
11385         * lib/g77.exp: set libg2c_dir correctly.
11386
11387 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11388
11389         * gcc.dg/cpp/macro11.c: New test.
11390
11391 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11392
11393         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11394         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11395         gcc.dg/format/multattr-3.c: New tests.
11396         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11397         tests for format attributes on function pointers being rejected.
11398
11399 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11400
11401         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11402
11403 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11404
11405         * g++.dg/warn/format1.C: New test.
11406
11407 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11408
11409         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11410
11411 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11412
11413         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11414
11415 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11416
11417         * gcc.dg/cpp/redef2.c: Add test.
11418
11419 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11420
11421         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11422         long-standing bug on i686, apparently.
11423         * gcc.c-torture/execute/loop-2c.x: New file.
11424         * gcc.c-torture/execute/loop-2d.x: New file.
11425         * gcc.c-torture/execute/loop-3c.x: New file.
11426
11427 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11428
11429         * gcc.dg/cpp/20000625-2.c: Correct line number.
11430
11431 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11432
11433         * gcc.dg/cpp/macro10.c: New test.
11434         * gcc.dg/cpp/strify3.c: New test.
11435         * gcc.dg/cpp/spacing1.c: Add tests.
11436         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11437         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11438
11439 2001-09-24  DJ Delorie  <dj@redhat.com>
11440
11441         * gcc.c-torture/execute/20010924-1.c: New test.
11442
11443 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11444
11445         * testsuite/objc/execute/paste.m: Remove.
11446
11447 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11448
11449         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11450
11451 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11452
11453         * g77.dg/strlen0.f: New test.
11454
11455 2001-09-21  Richard Henderson  <rth@redhat.com>
11456
11457         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11458         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11459
11460 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11461
11462         Table-driven attributes.
11463         * g++.dg/ext/attrib1.C: New test.
11464
11465 2001-09-20  DJ Delorie  <dj@redhat.com>
11466
11467         * gcc.dg/20000926-1.c: Update expected warning messages.
11468         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11469         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11470         array.
11471
11472 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11473
11474         * g++.dg/eh/registers1.C: New test case.
11475
11476 2001-09-17  Richard Henderson  <rth@redhat.com>
11477
11478         * gcc.dg/array-5.c: Fix VLA decomposition test.
11479
11480 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11481
11482         * gcc.dg/cpp/line5.c: New testcase.
11483
11484 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11485
11486         * gcc.dg/cpp/macro9.c: New test.
11487
11488 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11489
11490         * gcc.c-torture/execute/980223.c: Change type of addr from long
11491         to char *.
11492
11493 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11494
11495         * gcc.c-torture/execute/20010915-1.c: New test.
11496
11497 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11498
11499         * g77.dg/bprob: New directory.
11500         * g77.dg/bprob/bprob.exp: New file.
11501         * g77.dg/bprob/bprob-1.f: New test.
11502         * g77.dg/gcov: New directory.
11503         * g77.dg/gcov/gcov.exp: New file.
11504         * g77.dg/gcov/gcov-1.f: New test.
11505         * g77.dg/gcov/gcov-1.x: New file.
11506
11507 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11508
11509         * gcc.dg/cpp/directiv.c: Update.
11510         * gcc.dg/cpp/undef1.c: Update.
11511
11512 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11513
11514         * gcc.dg/20010912-1.c: New test.
11515
11516 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11517
11518         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11519         language-independent file in lib.
11520         * lib/gcov.exp: New file.
11521
11522 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11523
11524         * gcc.c-torture/compile/20010911-1.c: New test.
11525
11526 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11527
11528         * lib/profopt.exp: New, to support profile-directed optimizations.
11529         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11530         * gcc.misc-tests/bprob-1.c: New test.
11531         * gcc.misc-tests/bprob-2.c: New test.
11532
11533 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11534
11535         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11536         XFAIL and which kinds of gcov output to verify.
11537         * gcc.misc-tests/gcov-4b.x: New file.
11538         * gcc.misc-tests/gcov-5b.x: New file.
11539         * gcc.misc-tests/gcov-6.x: New file.
11540         * gcc.misc-tests/gcov-7.c: New test.
11541         * gcc.misc-tests/gcov-7.x: New file.
11542
11543 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11544
11545         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11546         * gcc.misc-tests/gcov-6.c: New test.
11547
11548 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11549
11550         PR c++/3986
11551         * g++.dg/abi/vbase1.C: New test.
11552
11553 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11554
11555         * objc.dg/method-2.m: New.
11556
11557 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11558
11559         PR c++/4203
11560         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11561         * g++.dg/init/empty1.C: New test.
11562
11563 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11564
11565         * gcc.c-torture/compile/20010903-1.c: New test.
11566
11567 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11568
11569         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11570         for m68k.
11571
11572 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11573
11574         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11575
11576         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11577
11578         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11579
11580 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11581
11582         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11583         for 16-bit 'unsigned int'.
11584
11585 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11586
11587         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11588
11589 2001-08-27  Richard Henderson  <rth@redhat.com>
11590
11591         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11592         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11593
11594 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11595
11596         * gcc.dg/asm-names.c (ymain): New.
11597
11598 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11599
11600         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11601         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11602         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11603
11604 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11605
11606         * gcc.dg/compare5.c: New testcase.
11607
11608 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11609
11610         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11611         and "In instantiation".
11612
11613 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11614
11615         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11616
11617 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11618
11619         * gcc.misc-tests/gcov.exp: Add support for branch information.
11620         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11621         * gcc.misc-tests/gcov-4.c: New test.
11622         * gcc.misc-tests/gcov-4b.c: New test.
11623         * gcc.misc-tests/gcov-5b.c: New test.
11624
11625 2001-08-20  Zack Weinberg  <zackw@panix.com>
11626
11627         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11628         expected to fail.
11629
11630 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11631
11632         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11633
11634 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11635
11636         * g++.dg/eh/
11637         Moved to gcc-deps.exp
11638         * gcc-deps.exp: New file.
11639
11640 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11641
11642         * g++.old-deja/g++.pt/defarg14.C: New test.
11643
11644 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11645
11646         * g++.old-deja/g++.other/lineno5.C: New test.
11647
11648 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11649
11650         * g++.old-deja/g++.pt/crash68.C: New test.
11651
11652 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11653
11654         * g++.old-deja/g++.other/crash42.C: New test.
11655
11656 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11657
11658         * gcc.dg/cpp/extratokens.c: Fix.
11659         * gcc.dg/cpp/skipping2.c: New tests.
11660
11661 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11662
11663         * gcc.c-torture/execute/20010724-1.c: New file.
11664         * gcc.c-torture/execute/20010724-1.x: New file.
11665
11666 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11667
11668         * g++.old-deja/g++.other/cond7.C: New test.
11669
11670 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11671
11672         * g++.old-deja/g++.other/optimize4.C: New test.
11673
11674 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11675
11676         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11677
11678 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11679
11680         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11681         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11682         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11683         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11684
11685         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11686         bug report" message.
11687
11688         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11689         * g++.dg/ext/instantiate1.C: Move from old-deja.
11690
11691 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11692
11693         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11694         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11695         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11696         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11697
11698 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11699
11700         * gcc.c-torture/execute/20010723-1.c: New test.
11701
11702 2001-07-23  Ben Elliston  <bje@redhat.com>
11703
11704         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11705
11706 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11707
11708         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11709         i[34567]86-*-*.
11710         Delete handling of ieee_multilib_flags.
11711         Pass -mieee for alpha*-*-* and sh-*-*.
11712         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11713
11714 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11715
11716         Remove old-abi tests.
11717         * g++.old-deja/g++.mike/p11116.C: Remove.
11718         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11719
11720 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11721
11722         * g77.f-torture/compile/pr3743.f:  New test
11723
11724 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11725
11726         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11727
11728 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11729
11730         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11731         g++.old-deja/g++.pt/static6.C: Likewise.
11732         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11733         supports weak symbols.
11734
11735 2001-07-18  Andreas Jaeger  <aj@suse.de>
11736
11737         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11738         supported again.
11739
11740 2001-07-18  Andreas Jaeger  <aj@suse.de>
11741
11742         * gcc.dg/iftrap-1.c: Fix target line.
11743
11744 2001-07-17  Richard Henderson  <rth@redhat.com>
11745
11746         * gcc.c-torture/execute/20010717-1.c: New.
11747
11748 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11749
11750         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11751         tests.
11752
11753 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11754
11755         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11756
11757 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11758
11759         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11760         UAC_SIGBUS, UAC_NOPRINT definitions.
11761
11762 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11763
11764         * objc/execute/object_is_class.m: New test.
11765         * objc/execute/object_is_meta_class.m: New test.
11766
11767 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11768
11769         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11770         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11771
11772 2001-01-15  David Bil
11773         * objc/execute/class-14.m: Added.
11774         * objc/execute/class-2.m: Added.
11775         * objc/execute/class-3.m: Added.
11776         * objc/execute/class-4.m: Added.
11777         * objc/execute/class-5.m: Added.
11778         * objc/execute/class-6.m: Added.
11779         * objc/execute/class-7.m: Added.
11780         * objc/execute/class-8.m: Added.
11781         * objc/execute/class-9.m: Added.
11782         * objc/execute/class-tests-1.h
11783         * objc/execute/class-tests-2.h
11784         * objc/execute/compatibility_alias.m: Added.
11785         * objc/execute/encode-1.m: Added.
11786         * objc/execute/formal_protocol-1.m: Added.
11787         * objc/execute/formal_protocol-2.m: Added.
11788         * objc/execute/formal_protocol-3.m: Added.
11789         * objc/execute/formal_protocol-4.m: Added.
11790         * objc/execute/formal_protocol-5.m: Added.
11791         * objc/execute/formal_protocol-6.m: Added.
11792         * objc/execute/formal_protocol-7.m: Added.
11793         * objc/execute/informal_protocol.m: Added.
11794         * objc/execute/initialize.m: Added.
11795         * objc/execute/load.m: Added.
11796         * objc/execute/many_args_method.m: Added.
11797         * objc/execute/nested-3.m: Added.
11798         * objc/execute/no_clash.m: Added.
11799         * objc/execute/private.m: Added.
11800         * objc/execute/redefining_self.m: Added.
11801         * objc/execute/root_methods.m: Added.
11802         * objc/execute/selector-1.m: Added.
11803         * objc/execute/static-1.m: Added.
11804         * objc/execute/static-2.m: Added.
11805         * objc/execute/va_method.m: Added.
11806
11807 2001-03-10  Richard Henderson  <rth@redhat.com>
11808
11809         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11810
11811 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11812
11813         * g++.old-deja/g++.other/crash31.C: XFAIL.
11814         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11815         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11816         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11817         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11818         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11819
11820 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11821
11822         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11823
11824 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11825
11826         * gcc.dg/20000724-1.c: Don't use multiline strings.
11827
11828 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11829
11830         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11831         result of -cString against what we expect it to be; don't just
11832         print it out for no one to read.
11833
11834         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11835         Based on testcases provided by Nicola Pero.
11836
11837 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11838
11839         * gcc.dg/cpp/macro7.c: New test.
11840
11841 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11842
11843         * gcc.dg/cpp/multiline.c: Update.
11844
11845 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11846
11847         * g++.old-deja/g++.other/enum3.C: New test.
11848
11849 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11850
11851         * g++.old-deja/g++.other/pod1.C: New test.
11852
11853 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11854
11855         * g++.old-deja/g++.ext/overload1.C: New test.
11856
11857 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11858
11859         * g++.old-deja/g++.pt/using1.C: New test.
11860
11861 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11862
11863         * g++.old-deja/g++.other/using9.C: New test.
11864
11865 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11866
11867         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11868
11869         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11870
11871 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11872
11873         * g++.old-deja/g++.ext/realpt1.C: Remove.
11874
11875 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11876
11877         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11878
11879 2001-02-26  Will Cohen  <wcohen@redhat.com>
11880
11881         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11882
11883 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11884
11885         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11886         templatized constructors.
11887
11888 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11889
11890         * gcc.c-torture/execute/20010224-1.c: New test.
11891
11892 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11893
11894         * gcc.c-torture/execute/20010222-1.c: New test.
11895
11896 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11897
11898         * g++.old-deja/g++.other/inline20.C: New test.
11899
11900 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11901
11902         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11903
11904 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11905
11906         * g++.old-deja/g++.other/lookup22.C: New test.
11907
11908 200
11909         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11910         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11911         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11912         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11913         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11914
11915 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11916
11917         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11918         account.
11919
11920 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11921
11922         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11923
11924 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11925
11926         * g++.old-deja/g++.pt/crash62.C: New test.
11927
11928 2001-01-04  Richard Henderson  <rth@redhat.com>
11929
11930         * gcc.dg/20000926-1.c: Update expected warnings.
11931         * gcc.dg/array-2.c: Likewise.
11932         * gcc.dg/array-4.c: Also validate flexible array members.
11933         * gcc.dg/c99-flex-array-1.c: New.
11934
11935 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11936
11937         * gcc.c-torture/compile/20001222-1.x: Remove.
11938
11939 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11940
11941         * gcc.c-torture/execute/built-in-setjmp.c: New.
11942
11943 2001-01-03  Richard Henderson  <rth@redhat.com>
11944
11945         * gcc.dg/940510-1.c: Update expected error wording.
11946         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11947
11948 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11949
11950         * lib/target-supports.exp (check_alias_available): Modified to
11951         indicate aliases not supported if only weak aliases are supported.
11952
11953 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11954
11955         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
11956         Turn on cmpstrsi checks for __pj__ and __i370__.
11957
11958 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11959
11960         * g++.old-deja/g++.other/virtual11.C: New test.
11961
11962 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11963
11964         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
11965
11966 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11967
11968         * gcc.c-torture/compile/20010102-1.c: New test.
11969
11970 2001-01-02  Andreas Jaeger  <aj@suse.de>
11971
11972         * gcc.dg/noreturn-3.c: New test.
11973
11974         * gcc.dg/noreturn-4.c: New test.
11975
11976 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11977
11978         * gcc.c-torture/execute/stdio-opt-1.c: Also test
11979         __builtin_fputc and __builtin_fwrite.
11980
11981 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11982
11983         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
11984         signed char, not default char.
11985
11986 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11987
11988         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
11989
11990 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
11991
11992         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
11993
11994 2000-12-29  Richard Henderson  <rth@redhat.com>
11995
11996         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
11997         (__cyg_profile_func_exit): Define.
11998
11999 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12000
12001         * g++.dg/vtgc1.C: New test.
12002
12003 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12004
12005         * gcc.dg/noncompile/20001228-1.c: New test.
12006
12007         * gcc.dg/20001228-1.c: New test.
12008
12009         * gcc.c-torture/execute/20001228-1.c: New test.
12010
12011 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12012
12013         * gcc.dg/format-strfmon-1.c: New test.
12014
12015 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12016
12017         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12018         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12019         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12020         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12021         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12022         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12023         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12024         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12025         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12026         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12027         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12028         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12029         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12030
12031         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12032         * gcc.c-torture/execute/string-opt-4.c: Test index.
12033
12034 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12035
12036         * gcc.c-torture/compile/20001226-1.c: New test.
12037
12038 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12039
12040         * gcc.c-torture/compile/20001222-1.c: New test.
12041         * gcc.c-torture/compile/20001222-1.x: Xfail.
12042
12043 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12044
12045         * gcc.c-torture/execute/comp-goto-2.c: New test.
12046
12047 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12048
12049         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12050         Use long types if __INT_MAX__ is 32767.
12051         (main): Use cast to (sint32 *) when poking 88 into a_page.
12052
12053         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12054
12055 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12056
12057         * gcc.c-torture/compile/20001221-1.c: New test.
12058         * gcc.c-torture/execute/20001221-1.c: New test.
12059
12060 2000-12-20  Richard Henderson  <rth@redhat.com>
12061
12062         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12063         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12064
12065 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12066
12067         * gcc.dg/compare3.c: New test.
12068
12069 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12070
12071         * gcc.dg/format-warnll-1.c: New test.
12072
12073 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12074
12075         * gcc.dg/cpp/cmdlne-P.c: New test.
12076
12077 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12078
12079         * gcc.c-torture/execute/builtin-abs-1.c,
12080         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12081
12082 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12083
12084         * gcc.dg/cpp/multiline.c: New test.
12085
12086 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12087
12088         * g++.old-deja/g++.other/syshdr1.C: Update.
12089         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12090
12091 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12092
12093         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12094
12095 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12096
12097         * g++.old-deja/g++.pt/ttp65.C: New test.
12098
12099 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12100
12101         * g++.old-deja/g++.pt/ttp64.C: New test.
12102
12103 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12104
12105         * g++.old-deja/g++.pt/spec33.C: New test.
12106
12107 2000-12-14  Catherine Moore  <clm@redhat.com>
12108
12109         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12110         * gcc.c-torture/execute/920612-2.c: Likewise.
12111         * gcc.c-torture/execute/920428-2.c: Likewise.
12112         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12113         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12114
12115 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12116
12117         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12118         * gcc.dg/pack-test-2.c: Likewise.
12119
12120 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12121
12122         Tests by Zack Weinberg <zackw@stanford.edu>.
12123
12124         * gcc.dg/cpp/defined.c: Update.
12125         * gcc.dg/cpp/defined_trad.c: New tests.
12126
12127 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12128
12129         * gcc.dg/cpp/trad-direct.c: Update.
12130
12131 2000-12-11  Neil Booth  <neilb@earthling.net>
12132
12133         * gcc.dg/cpp/defined_trad.c
12134
12135 2000-12-11  Neil Booth  <neilb@earthling.net>
12136
12137         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12138
12139 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12140
12141         * gcc.dg/format-miss-2.c: New test.
12142
12143 2000-12-09  Neil Booth  <neilb@earthling.net>
12144
12145         * gcc.dg/cpp/lineflags.c: New tests.
12146         * gcc.dg/cpp/poison.c: Update.
12147         * gcc.dg/cpp/redef2.c: Update.
12148         * gcc.dg/cpp/skipping.c: New test.
12149
12150 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12151
12152         * g++.old-deja/g++.other/eh3.C: New testcase.
12153
12154 2000-12-07  Neil Booth  <neilb@earthling.net>
12155
12156         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12157         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12158         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12159         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12160         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12161         Update.
12162
12163 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12164
12165         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12166         __SIZE_TYPE__ instead of int for type of integers cast to
12167         pointers.
12168
12169 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12170
12171         * g++.old-deja/g++.other/cleanup4.C: New test.
12172
12173 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12174
12175         * format-sec-1.c: New test.
12176
12177 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12178
12179         * gcc.dg/format-nonlit-3.c: New test.
12180
12181 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12182
12183         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12184         through a null pointer.
12185
12186 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12187         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12188         library makes no calls to `operator new' during initialization.
12189
12190 2000-11-04  Neil Booth  <neilb@earthling.net>
12191
12192         * gcc.dg/cpp/include2.c: New tests.
12193
12194 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12195
12196         * lib/g++.exp (g++_set_ld_library_path): New function.
12197         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12198
12199 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12200
12201         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12202         warnings.
12203
12204 2000-11-01  Richard Henderson  <rth@redhat.com>
12205
12206         * g++.old-deja/g++.ext/namedret1.C: New.
12207         * g++.old-deja/g++.ext/namedret2.C: New.
12208         * g++.old-deja/g++.ext/namedret3.C: New.
12209
12210 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12211
12212         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12213         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12214
12215 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12216
12217         * gcc.c-torture/execute/va-arg-21.c: New test.
12218
12219 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12220
12221         * gcc.dg/c99-complex-2.c: New test.
12222
12223 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12224
12225         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12226
12227 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12228
12229         * g++.old-deja/g++.other/inline16.C: New test.
12230
12231 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12232
12233         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12234         __PRETTY_FUNCTION__
12235
12236 2000-10-29  Neil Booth  <neilb@earthling.net>
12237
12238         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12239         New tests.
12240         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12241         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12242         optimisation.
12243
12244 2000-10-29  Neil Booth  <neilb@earthling.net>
12245
12246         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12247         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12248         * mi5.c: Test multiple includes work with -C.
12249         * trigraphs.c: Test ^= version.
12250
12251 2000-10-28  Neil Booth  <neilb@earthling.net>
12252
12253         New tests and test updates for new macro expander.
12254
12255         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12256         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12257         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12258         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12259         new diagnostic messages.
12260
12261         * gcc.dg/cpp/macro3.c: New tests.
12262
12263 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12264
12265         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12266         on the same line.
12267
12268 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12269
12270         * g++.old-deja/g++.other/eh2.C: New test.
12271
12272 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12273
12274         * gcc.c-torture/execute/20001027-1.c: New test.
12275
12276 2000-10-26  Richard Henderson  <rth@redhat.com>
12277
12278         * gcc.c-torture/execute/20001026-1.c: New.
12279
12280 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12281
12282         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12283         * g++.old-deja/g++.law/builtin1.C: Likewise.
12284         * g++.old-deja/g++.law/ctors10.C: Likewise.
12285         * g++.old-deja/g++.law/virtual3.C: Likewise.
12286         * g++.old-deja/g++.mike/p658.C: Likewise.
12287         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12288         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12289         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12290         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12291         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12292
12293 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12294
12295         * gcc.c-torture/compile/20001024-1.c: New test.
12296
12297 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12298
12299         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12300         to tell us whether or not we are using V3.
12301
12302 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12303
12304         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12305         operands.
12306
12307 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12308
12309         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12310
12311 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12312
12313         * gcc.c-torture/execute/20001024-1.c: New test.
12314
12315 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12316
12317         * g++.old-deja/g++.other/sibcall1.C: New test.
12318
12319 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12320
12321         * gcc.dg/noncompile/init-3.c: New test.
12322
12323 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12324
12325         * gcc.dg/format-array-1.c: New test.
12326
12327 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12328
12329         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12330         writing through null pointers; remove comment about testing
12331         unterminated strings.
12332
12333 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12334
12335         * gcc.c-torture/execute/20001017-2.c: New test.
12336
12337 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12338
12339         * gcc.c-torture/compile/20001018-1.c: New test.
12340         * gcc.c-torture/compile/20001018-1.x: Xfail.
12341
12342 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12343
12344         * gcc.c-torture/execute/20001017-1.c: New test.
12345
12346 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12347
12348         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12349         for multiple use of arguments with scanf formats; add tests for
12350         multiple use of arguments.
12351
12352 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12353
12354         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12355
12356 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12357
12358         * gcc.dg/format-miss-1.c: New test.
12359
12360 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12361
12362         * gcc.c-torture/execute/20001013-1.c: New test.
12363
12364 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12365
12366         * gcc.dg/format-branch-1.c: New test.
12367
12368 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12369
12370         * README, lib/file-format.exp: Remove EGCS references.
12371
12372 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12373
12374         * gcc.dg/20001013-1.c: New test.
12375
12376 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12377
12378         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12379         for intmax_t in the compiler using __typeof__ and the type rules
12380         for conditional expressions.
12381
12382 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12383
12384         * gcc.dg/20001012-1.c: New test.
12385         * gcc.dg/20001012-2.c: New test.
12386
12387 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12388
12389         * gcc.dg/format-attr-1.c: New test.
12390
12391 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12392
12393         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12394         __LONG_LONG_MAX__ instead of LLONG_MAX.
12395
12396 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12397
12398         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12399         scanf flags.
12400         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12401         flags.
12402
12403 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12404
12405         * gcc.dg/sequence-pt-1.c: New test.
12406
12407 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12408
12409         * gcc.c-torture/execute/20001011-1.c: New testcase.
12410         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12411
12412 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12413
12414         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12415         does not error on it.
12416
12417 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12418
12419         * gcc.dg/20001009-1.c: New test.
12420
12421 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12422
12423         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12424         * gcc.c-torture/execute/20001009-2.c: ... to here.
12425
12426 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12427
12428         * gcc.c-torture/compile/20001009-1.c: New testcase.
12429         * gcc.c-torture/execute/20001009-1.c: New testcase.
12430         Testcases provided by Jan Hubicka <jh@suse.cz>.
12431
12432 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12433
12434         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12435         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12436         uintmax_t using <limits.h> to emulate the compiler's internal
12437         logic.  No longer XFAIL %j tests.
12438
12439 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12440
12441         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12442         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12443         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12444         regexps and details of expected handling of some bad formats.
12445         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12446         suppression.
12447
12448 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12449
12450         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12451         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12452         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12453         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12454         in list archives.
12455
12456 2000-10-06  Richard Henderson  <rth@cygnus.com>
12457
12458         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12459         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12460         * g++.old-deja/g++.jason/report.C: Likewise.
12461         * g++.old-deja/g++.law/friend5.C: Likewise.
12462         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12463         of the expected warnings.
12464
12465 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12466
12467         * g++.old-deja/g++.pt/enum14.C: New test.
12468
12469 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12470
12471         * g++.old-deja/g++.pt/crash59.C: New test.
12472
12473 2000-10-04  Will Cohen  <wcohen@redhat.com>
12474
12475         * gcc.dg/20000926-1.c: New test.
12476
12477 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12478
12479         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12480         function name for current C++ compiler.
12481         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12482
12483 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12484
12485         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12486         __PRETTY_FUNCTION__.
12487         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12488
12489 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12490
12491         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12492
12493 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12494
12495         * gcc.c-torture/compile/20000923-1.c: New test.
12496
12497 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12498
12499         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12500         * g++.old-deja/g++.pt/ttp62.C: Same.
12501         * g++.old-deja/g++.other/inline14.C: Same.
12502
12503 2000-09-24  Richard Henderson  <rth@cygnus.com>
12504
12505         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12506
12507 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12508
12509         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12510
12511 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12512
12513         * gcc.c-torture/compile/20000922-1.c: New file.
12514
12515 2000-09-21  Nick Clifton  <nickc@redhat.com>
12516
12517         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12518         a signed long modulo operation.
12519         (mod6): New function - perform an unsigned long modulo operation.
12520         (main): Add tests for modulos of very large numbers by very small
12521         dividends.
12522
12523 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12524
12525         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12526
12527 2000-09-19  Richard Henderson  <rth@cygnus.com>
12528
12529         * gcc.dg/compare2.c (case 10): XFAIL.
12530
12531 2000-09-18  Richard Henderson  <rth@cygnus.com>
12532
12533         * gcc.c-torture/execute/20000906-1.c: Move ...
12534         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12535         that support __builtin_trap.
12536
12537 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12538
12539         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12540
12541 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12542
12543         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12544         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12545         more $ format tests.
12546
12547 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12548
12549         * gcc.dg/format-errmk-1.c: New test.
12550
12551 2000-09-17  Greg McGary  <greg@mcgary.org>
12552
12553         * gcc.c-torture/execute/20000917-1.x: Remove.
12554
12555 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12556
12557         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12558
12559 2000-09-17  Greg McGary  <greg@mcgary.org>
12560
12561         * gcc.c-torture/execute/20000917-1.c: New test.
12562         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12563
12564 2000-09-16  Neil Booth  <NeilB@earthling.net>
12565
12566         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12567         in nested macro bug.
12568
12569 2000-09-15  Neil Booth  <NeilB@earthling.net>
12570
12571         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12572
12573 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12574
12575         * gcc.c-torture/execute/20000914-1.c: New test.
12576
12577 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
12578
12579         * g++.other/inline13.C: New test.
12580
12581 2000-09-12  Andreas Jaeger  <aj@suse.de>
12582
12583         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
12584         constant by Ulrich Drepper <drepper@redhat.com>.
12585
12586 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
12587
12588         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
12589
12590 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12591
12592         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
12593
12594 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
12595
12596         * gcc.dg/cpp/backslash.c: New test.
12597
12598 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
12599
12600         * gcc.c-torture/execute/20000910-1.c: New test.
12601         * gcc.c-torture/execute/20000910-2.c: Likewise.
12602
12603 2000-09-11  Robert Lipe  <robertl@sco.com>
12604
12605         * gcc.dg/pragma-align.c: New test.
12606
12607 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12608
12609         * g++.old-deja/g++.pt/explicit82.C: New test.
12610         * g++.old-deja/g++.pt/explicit83.C: New test.
12611
12612 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
12613
12614         * gcc.dg/asm-names.c: New test.
12615
12616 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12617
12618         * gcc.dg/cpp/tr-warn6.c: New test
12619
12620 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12621
12622         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
12623         be accepted.
12624
12625 2000-09-07  Catherine Moore  <clm@redhat.com>
12626
12627         * gcc.c-torture/execute/unroll-1.c: New test.
12628
12629 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
12630
12631         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
12632         ERROR markers.
12633         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
12634         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
12635         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
12636         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
12637         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
12638         Preprocess only.
12639         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
12640         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
12641
12642 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12643
12644         * g++.old-deja/g++.pt/deduct2.C: New test.
12645
12646 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12647
12648         * g++.old-deja/g++.pt/parms2.C: New test.
12649
12650 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12651
12652         * g++.old-deja/g++.pt/crash58.C: New test.
12653
12654 2000-09-06  Greg McGary  <greg@mcgary.org>
12655
12656         * gcc.c-torture/execute/20000906-1.c: New test.
12657         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
12658
12659 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12660
12661         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
12662
12663 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12664
12665         * g++.old-deja/g++.pt/crash57.C: New test.
12666
12667 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12668
12669         * g++.old-deja/g++.pt/crash56.C: New test.
12670
12671 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12672
12673         * g++.old-deja/g++.pt/koenig1.C: New test.
12674
12675 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12676
12677         * gcc.dg/20000904-1.c: New test.
12678
12679 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12680
12681         * gcc.dg/cpp/paste8.c: New test.
12682
12683 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
12684
12685         * gcc.c-torture/compile/20000827-1.c: New test.
12686
12687 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12688
12689         * gcc.dg/format-diag-1.c: New test.
12690
12691 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12692
12693         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
12694         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
12695         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
12696         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
12697         gcc.dg/formatz-1.c: Adjust warning regular expressions.
12698
12699 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12700
12701         * g++.old-deja/g++.other/nested4.C: New test.
12702
12703 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12704
12705         * g++.old-deja/g++.ns/scoped1.C: New test.
12706
12707 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
12708
12709         * lib/g++.exp: Support testing already-installed GCC.
12710
12711 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12712
12713         * wtr-label-1.c, wtr-suffix-1.c: New tests.
12714
12715 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12716
12717         * gcc.dg/return-type-2.c: New test.
12718
12719 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
12720
12721         * gcc.c-torture/compile/20000825-1.c: New test.
12722
12723 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
12724
12725         * gcc.dg/dwarf2-2.c: New test.
12726
12727 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
12728
12729         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
12730         dg-warning regexps.
12731
12732 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12733
12734         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
12735         gcc.dg/format-ext-5.c: New tests.
12736
12737 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
12738
12739         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
12740
12741 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
12742
12743         * gcc.dg/noncompile/930622-2.c: Adjust error message.
12744
12745 2000-08-24  Richard Henderson  <rth@cygnus.com>
12746
12747         * gcc.dg/ia64-sync-1.c: New test.
12748         * gcc.dg/ia64-sync-2.c: New test.
12749         * gcc.dg/ia64-asm-1.c: New test.
12750
12751 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12752
12753         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
12754         * gcc.dg/format-ext-2.c: New test.
12755
12756 2000-08-23  Jason Merrill  <jason@redhat.com>
12757
12758         * lib/old-dejagnu.exp: Also ignore "In member function" and
12759         "At global scope".
12760
12761 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12762
12763         * gcc.dg/noncompile/label-lineno-1.c: New test.
12764
12765 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12766
12767         * gcc.dg/c99-array-nonobj-1.c: New test.
12768
12769 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12770
12771         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
12772         tests.
12773         * gcc.dg/format-ext-1.c: New test.
12774
12775 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12776
12777         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
12778         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
12779         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
12780         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
12781         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
12782
12783 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12784
12785         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
12786         gcc.dg/c99-strftime-2.c: New tests.
12787
12788 2000-08-22  Richard Henderson  <rth@cygnus.com>
12789
12790         * gcc.c-torture/execute/20000822-1.c: New test.
12791
12792 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12793
12794         * gcc.c-torture/execute/20000819-1.x: Remove.
12795
12796 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12797
12798         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
12799         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
12800         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
12801         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
12802         gcc.dg/format-xopen-1.c: New tests.
12803
12804 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12805
12806         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
12807
12808 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12809
12810         * g++.old-deja/g++.other/loop2.C: New test.
12811
12812         * gcc.c-torture/compile/20000606-1.c: New test.
12813         * gcc.c-torture/compile/20000728-1.c: New test.
12814         * gcc.c-torture/execute/20000801-1.c: New test.
12815         * gcc.c-torture/execute/20000801-2.c: New test.
12816         * gcc.c-torture/execute/20000819-1.c: New test.
12817         * gcc.c-torture/execute/20000819-1.x: XFAIL.
12818         * gcc.dg/20000629-1.c: New test.
12819         * gcc.dg/20000724-1.c: New test.
12820         * gcc.dg/20000807-1.c: New test.
12821
12822 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
12823
12824         * gcc.dg/cpp/pragma-1.c: New test.
12825         * gcc.dg/cpp/pragma-2.c: New test.
12826
12827 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
12828
12829         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
12830         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
12831
12832 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12833
12834         * gcc.c-torture/compile/20000818-1.c: New test.
12835
12836 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
12837
12838         * gcc.c-torture/execute/20000818-1.c: New test.
12839
12840 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12841
12842         * gcc.dg/format-va-1.c: New test.
12843
12844 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12845
12846         * g++.old-deja/g++.other/typedef8.C: New test.
12847
12848 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12849
12850         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
12851         * g++.old-deja/g++.mike/net36.C: Mark candidate.
12852         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
12853         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
12854         * g++.old-deja/g++.other/ptrmem7.C: New test.
12855         * g++.old-deja/g++.pt/ptrmem10.C: New test.
12856
12857 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12858
12859         * g++.old-deja/g++.pt/typename27.C: New test.
12860
12861 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
12862
12863         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
12864         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
12865         * g++.old-deja/g++.pt/friend45.C: New test.
12866         * g++.old-deja/g++.other/friend8.C: New test.
12867
12868 2000-08-15  Richard Henderson  <rth@cygnus.com>
12869
12870         * gcc.c-torture/execute/20000815-1.c: New test.
12871
12872 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12873
12874         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
12875         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
12876         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
12877
12878 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
12879
12880         * g++.old-deja/g++.other/refinit2.C: New test.
12881
12882 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
12883
12884         * lib/c-torture.exp (c-torture): Make
12885         compiler_conditional_xfail_data global.
12886         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
12887         compiler_conditional_xfail_data machinery.
12888         (f-torture-execute): Likewise.
12889         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
12890         and only when unrolling loops.
12891
12892         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
12893
12894 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12895
12896         * g++.old-deja/g++.pt/explicit81.C: New test.
12897
12898 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12899
12900         * g++.old-deja/g++.pt/typename26.C: New test.
12901
12902 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
12903
12904         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
12905         warning.
12906
12907 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12908
12909         * g++.old-deja/g++.other/array3.C: New test.
12910
12911 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12912
12913         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
12914         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
12915         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
12916         New tests.
12917
12918 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
12919
12920         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
12921         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12922
12923 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
12924
12925         * gcc.c-torture/execute/20000808-1.c: New test.
12926
12927 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12928
12929         * gcc.dg/c90-const-expr-1.c: New test.
12930
12931 2000-08-08  Richard Henderson  <rth@cygnus.com>
12932
12933         * gcc.dg/noncompile/920923-1.c: Declare calloc.
12934
12935 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12936
12937         * gcc.dg/noncompile/const-ll-1.c: New test.
12938
12939 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12940
12941         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
12942
12943 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12944
12945         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
12946         that running programs linked against the shared version of libobjc
12947         run correctly.
12948
12949 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12950
12951         * gcc.dg/c99-printf-1.c: New test.
12952
12953 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12954
12955         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
12956
12957 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
12958
12959         * gcc.c-torture/execute/20000731-1.x: Delete.
12960
12961 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
12962
12963         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
12964         and torture_without_loops as is done by c-torture.exp.
12965         (search_for): Copy from c-torture.exp.
12966         (gcc-dg-runtest): New function, drives a directory of tests
12967         iterating over the TORTURE_OPTIONS.
12968         (scan-assembler, scan-assembler-not): Move here from
12969         individual directory drivers.
12970
12971         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
12972         defined by lib/gcc-dg.exp.
12973         * gcc.dg/cpp/cpp.exp: Likewise.
12974         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
12975         gcc-dg-runtest, so we cycle over optimization options.
12976
12977         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
12978         * gcc.dg/compare2.c: No longer expected to fail.
12979
12980 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
12981
12982         * gcc.c-torture/execute/20000804-1.c: New test.
12983
12984 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12985
12986         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
12987
12988 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
12989
12990         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
12991
12992 2000-08-03  Jeffrey A Law  (law@cygnus.com)
12993
12994         * gcc.c-torture/compile/20000803-1.c: New test.
12995
12996 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12997
12998         * gcc.c-torture/execute/20000801-3.c,
12999         gcc.c-torture/execute/20000801-4.c: New tests.
13000         * gcc.c-torture/execute/20000801-3.x,
13001         gcc.c-torture/execute/20000801-4.x: Xfail.
13002
13003 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13004
13005         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13006         libobjc/.libs to allow for libtool.
13007
13008 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13009
13010         * gcc.c-torture/compile/20000802-1.c: New test.
13011
13012 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13013
13014         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13015
13016 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13017
13018         * gcc-c-torture/execute/20000731-2.c: New test.
13019
13020         * gcc.c-torture/execute/20000731-1.c: New test.
13021         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13022
13023 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13024
13025         * testsuite/gcc.dg/cpp/paste7.c: New test.
13026         * gcc.dg/cpp/20000725-1.c: New test.
13027
13028 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13029
13030         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13031         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13032         declaration warning for __builtin_dwarf_reg_size.
13033
13034         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13035
13036 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13037
13038         * gcc.dg/noncompile/voidparam-1.c: New test.
13039
13040 2000-07-30  Richard Henderson  <rth@cygnus.com>
13041
13042         * gcc.dg/c90-digraph-1.c: Don't xfail.
13043         * gcc.dg/compare2.c (case 10): Xfail.
13044         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13045
13046 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13047
13048         * gcc.dg/c99-main-1.c: New test.
13049
13050 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13051
13052         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13053
13054 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13055
13056         * gcc.c-tortuer/execute/20000726-1.c: New test.
13057
13058 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13059
13060         * gcc.c-torture/execute/enum-2.c: New test.
13061
13062 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13063
13064         * gcc.dg/cpp/tr-warn3.c: New test.
13065
13066 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13067
13068         * g++.old-deja/g++.ext/implicit1.C: Remove.
13069         * g++.old-deja/g++.jason/c2.C: Remove
13070         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13071         * g++.old-deja/g++.pt/crash16.C: Likewise.
13072         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13073
13074 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13075
13076         * g++.old-deja/g++.other/for2.C: New test.
13077
13078 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13079
13080         * gcc.dg/20000720-1.c: New test.
13081
13082 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13083
13084         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13085
13086 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13087
13088         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13089         * gcc.c-torture/execute/20000722-1.c: New.
13090         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13091
13092 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13093
13094         * gcc.dg/cpp/20000720-1.S: New test.
13095
13096 2000-07-21  Michael Meissner  <meissner@redhat.com>
13097
13098         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13099
13100 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13101
13102         * g++.old-deja/g++.brendan/crash16.C,
13103         g++.old-deja/g++.brendan/parse3.C,
13104         g++.old-deja/g++.brendan/redecl1.C,
13105         g++.old-deja/g++.ns/template13.C,
13106         g++.old-deja/g++.other/decl4.C,
13107         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13108
13109 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13110
13111         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13112         and "Internal error".
13113
13114         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13115         regexps.
13116         * gcc.dg/cpp/paste6.c: New test.
13117
13118 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13119
13120         * gcc.dg/cpp/tr-direct.c: New test.
13121
13122         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13123         gcc.dg/cpp/undef1.c: Tweak error regexps.
13124
13125 2000-07-18  Eric Christopher <echristo@redhat.com>
13126
13127         * gcc.c-torture/compile/20000718-1.c: New test.
13128
13129 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13130
13131         * cpplex.c (_cpp_push_token): If the token being pushed back
13132         is the previous token in this context, just subtract one from
13133         context->posn.
13134         * cppmacro.c (save_expansion): Clear aux field when storing a
13135         placemarker.
13136
13137 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13138
13139         * gcc.dg/noncompile/redecl-1.c: New test.
13140
13141 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13142
13143         * gcc.c-torture/execute/20000717-5.c: New test.
13144         * gcc.c-torture/execute/20000717-1.x: Removed.
13145
13146 2000-07-17  Richard Henderson  <rth@cygnus.com>
13147
13148         * gcc.c-torture/execute/20000717-4.c: New test.
13149
13150 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13151
13152         * gcc.dg/cpp/syshdr.c: New test.
13153         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13154
13155 2000-07-17  Neil Booth  <neilb@earthling.net>
13156
13157         * gcc.dg/cpp/cmdlne-dM.c: New test.
13158         * gcc.dg/cpp/cmdlne-dD.c: New test.
13159
13160 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13161
13162         * gcc.c-torture/execute/20000717-3.c: New test.
13163
13164         * gcc.c-torture/compile/20000717-1.c: New test.
13165
13166 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13167
13168         * gcc.c-torture/execute/20000717-2.c: New test.
13169
13170 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13171
13172         * gcc.dg/formatz-1.c: New test.
13173
13174         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13175         * gcc.dg/c99-digraph-1.c: New tests.
13176
13177         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13178         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13179
13180         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13181         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13182         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13183         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13184         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13185         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13186         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13187
13188 2000-07-17   Greg McGary <greg@mcgary.org>
13189
13190         * gcc.c-torture/execute/20000717-1.c: New test.
13191         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13192
13193 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13194
13195         * gcc.c-torture/execute/20000715-2.c: New test.
13196         * gcc.dg/20000715-1.c: New test.
13197
13198 2000-07-15  Michael Meissner  <meissner@redhat.com>
13199
13200         * gcc.c-torture/execute/20000715-1.c: New test.
13201
13202 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13203
13204         * gcc.c-torture/execute/20000707-1.c: New test.
13205
13206 2000-07-13  Neil Booth  <NeilB@earthling.net>
13207
13208         * testsuite/gcc.dg/cpp/digraph1.c,
13209         testsuite/gcc.dg/cpp/digraph2.c,
13210         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13211
13212 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13213
13214         * g77.f-torture/compile/20000630-2.f:  New test.
13215         * g77.f-torture/compile/20000630-2.x
13216
13217 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13218
13219         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13220
13221 2000-07-11  Neil Booth  <NeilB@earthling.net>
13222
13223         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13224
13225 2000-07-11  Neil Booth  <NeilB@earthling.net>
13226
13227         * gcc.dg/cpp/cmdlne-C.c: New.
13228
13229 2000-07-09  Neil Booth  <NeilB@earthling.net>
13230
13231         * gcc.dg/cpp/directiv.c: New tests.
13232         * gcc.dg/cpp/undef1.c: Update.
13233
13234 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13235
13236         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13237
13238 2000-07-09  Neil Booth  <NeilB@earthling.net>
13239
13240         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13241
13242 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13243
13244         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13245         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13246
13247 2000-07-08  Neil Booth  <NeilB@earthling.net>
13248
13249         * gcc.dg/cpp/macsyntx.c: New tests.
13250
13251 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13252
13253         * gcc.dg/20000707-1.c: New test.
13254
13255 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13256
13257         * gcc.c-torture/execute/20000706-1.c: New test.
13258         * gcc.c-torture/execute/20000706-2.c: New test.
13259         * gcc.c-torture/execute/20000706-3.c: New test.
13260         * gcc.c-torture/execute/20000706-4.c: New test.
13261         * gcc.c-torture/execute/20000706-5.c: New test.
13262
13263 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13264
13265         * g++.old-deja/g++.pt/instantiate7.C: New test.
13266
13267 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13268
13269         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13270         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13271         * g++.old-deja/g++.other/rtti3.C: Likewise.
13272         * g++.old-deja/g++.other/rttid3.C: Likewise.
13273
13274 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13275
13276         *  g77.f-torture/compile/20000630-1.x: Fix typo
13277
13278 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13279
13280         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13281         assembly output.
13282
13283 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13284
13285         * gcc.dg/cpp/ident.c: New test.
13286
13287 2000-07-05  Neil Booth  <NeilB@earthling.net>
13288
13289         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13290           gcc.dg/cpp/lexstrng.c: New tests.
13291
13292 2000-07-04  Neil Booth  <NeilB@earthling.net>
13293
13294         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13295         * gcc.dg/cpp/strify2.c: Same.
13296
13297 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13298
13299         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13300         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13301         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13302         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13303
13304         * testsuite/gcc.dg/cpp/macro1.c,
13305         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13306         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13307         testsuite/gcc.dg/cpp/strify1.c,
13308         testsuite/gcc.dg/cpp/strify2.c: New tests.
13309
13310 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13311
13312         * gcc.c-torture/execute/20000703-1.c: New test.
13313
13314 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13315
13316         * g++.old-deja/g++.pt (lookup10.C): New test.
13317
13318 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13319
13320         * g++.old-deja/g++.pt (typename25.C): New test.
13321
13322 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13323
13324         * gcc.c-torture/compile/20000701-1.c: New test.
13325
13326 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13327
13328         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13329         to test case.
13330
13331 2000-06-30  Catherine Moore  <clm@cygnus.com>
13332
13333         * gcc.c-torture/execute/align-1.c: New test.
13334
13335 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13336
13337         * g++.old-deja/g++.pt/expr8.C: New test.
13338         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13339
13340 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13341
13342         * gcc.c-torture/compile/20000629-1.c: New test.
13343
13344 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13345
13346
13347         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13348         gcc.dg/noncompile directory, depending on whether they're
13349         preprocessor tests or not.  Annotate all the tests for the dg
13350         framework.
13351
13352         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13353         * gcc.dg/noncompile/noncompile.exp: New.
13354
13355         * Moved files:
13356         Old name                                New name
13357         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13358         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13359         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13360         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13361         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13362         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13363         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13364         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13365         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13366         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13367         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13368         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13369         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13370         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13371         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13372         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13373         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13374         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13375         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13376         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13377         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13378         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13379         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13380         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13381
13382         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13383         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13384         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13385         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13386         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13387         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13388
13389 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13390
13391         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13392         declare one variable.  On the fourth, error.
13393         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13394         declared by 20000628-1a.h.
13395
13396 2000-06-29  Richard Henderson  <rth@redhat.com>
13397
13398         * gcc.c-torture/execute/930529-1.x: New file.
13399         * gcc.dg/920413-1.c: Adjust expected warning text.
13400         * gcc.dg/980217-1.c: Declare abort.
13401         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13402
13403 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13404
13405         * g77.f-torture/compile/20000629-1.f: New test.
13406         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13407
13408 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13409
13410         Rearrange lots of files, removing entirely the
13411         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13412         directories.
13413
13414         * Deleted files:
13415         gcc.c-torture/code_quality/code_quality.exp
13416         gcc.c-torture/special/special.exp
13417         gcc.failure/failure.exp
13418         gcc.failure/940409-1.x
13419         gcc.c-torture/compile/961203-1.x
13420
13421         * New files:
13422         gcc.misc-tests/linkage.exp
13423         gcc.c-torture/execute/920730-1t.c
13424         gcc.c-torture/execute/920730-1t.x
13425         gcc.c-torture/compile/920520-1.x
13426         gcc.c-torture/compile/920521-1.x
13427         gcc.c-torture/compile/981006-1.x
13428         gcc.c-torture/execute/eeprof-1.x
13429
13430         * Moved files (possibly with modifications to fit a new harness):
13431         Old name                                New name
13432         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13433         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13434         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13435         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13436         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13437         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13438         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13439         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13440         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13441         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13442         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13443         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13444         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13445         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13446
13447 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13448
13449         * c-torture/compile/961203-1.x: Delete.
13450
13451         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13452         not exit. Include stdio.h.
13453         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13454         * gcc.misc-tests/dg-12.c: Likewise.
13455         * gcc.misc-tests/dg-5.c: Likewise.
13456         * gcc.misc-tests/dg-6.c: Likewise.
13457         * gcc.misc-tests/dg-7.c: Prototype abort.
13458         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13459         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13460         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13461         not exit.
13462         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13463         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13464
13465 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13466
13467         * gcc.dg/cpp/20000628-1.c: New test.
13468         * gcc.dg/cpp/20000628-1.h: New header for above test.
13469         * gcc.dg/cpp/20000628-1a.h: Likewise.
13470
13471 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13472
13473         * gcc.dg/cpp: New directory.
13474         * gcc.dg/cpp/cpp.exp: New driver.
13475         * gcc.dg/cpp/20000627-1.c: New test.
13476         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13477         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13478         and rewrite as a compilation test.
13479
13480         * gcc.dg: Move many files into the cpp subdirectory, possibly
13481         renaming or editing them as well.
13482         Old name                New name
13483         990119-1.c              cpp/19990119-1.c
13484         990228-1.c              cpp/19990228-1.c
13485         990407-1.c              cpp/19990407-1.c
13486         990409-1.c              cpp/19990409-1.c
13487         990413-1.c              cpp/19990413-1.c
13488         990703-1.c              cpp/19990703-1.c
13489         20000127-1.c            cpp/20000127-1.c
13490         20000129-1.c            cpp/20000129-1.c
13491         20000207-1.c            cpp/20000207-1.c
13492         20000207-2.c            cpp/20000207-2.c
13493         20000209-1.c            cpp/20000209-1.c
13494         20000209-2.c            cpp/20000209-2.c
13495         20000301-1.c            cpp/20000301-1.c
13496         20000419-1.c            cpp/20000419-1.c
13497         20000510-1.S            cpp/20000510-1.S
13498         20000519-1.c            cpp/20000519-1.c
13499         20000529-1.c            cpp/20000529-1.c
13500         20000625-1.c            cpp/20000625-1.c
13501         20000625-2.c            cpp/20000625-2.c
13502         cpp-as1.c               cpp/assert1.c
13503         cpp-as2.c               cpp/assert2.c
13504         cxx-comments-1.c        cpp/cxxcom1.c
13505         cxx-comments-2.c        cpp/cxxcom2.c
13506         endif-label.c           cpp/endif.c
13507         cpp-hash1.c             cpp/hash1.c
13508         cpp-hash2.c             cpp/hash2.c
13509         cpp-if1.c               cpp/if-1.c
13510         cpp-if2.c               cpp/if-2.c
13511         cpp-if3.c               cpp/if-3.c
13512         cpp-if4.c               cpp/if-4.c
13513         cpp-if5.c               cpp/if-5.c
13514         cpp-cond.c              cpp/if-cexp.c
13515         cpp-missingop.c         cpp/if-mop.c
13516         cpp-missingparen.c      cpp/if-mpar.c
13517         cpp-opprec.c            cpp/if-oppr.c
13518         cpp-ifparen.c           cpp/if-paren.c
13519         cpp-shortcircuit.c      cpp/if-sc.c
13520         cpp-shift.c             cpp/if-shift.c
13521         cpp-unary.c             cpp/if-unary.c
13522         cpp-li1.c               cpp/line1.c
13523         cpp-li2.c               cpp/line2.c
13524         lineno.c                cpp/line3.c
13525         lineno-2.c              cpp/line4.c
13526         cpp-mi.c                cpp/mi1.c
13527         cpp-mic.h               cpp/mi1c.h
13528         cpp-micc.h              cpp/mi1cc.h
13529         cpp-mind.h              cpp/mi1nd.h
13530         cpp-mindp.h             cpp/mi1ndp.h
13531         cpp-mix.h               cpp/mi1x.h
13532         cpp-mi2.c               cpp/mi2.c
13533         cpp-mi2a.h              cpp/mi2a.h
13534         cpp-mi2b.h              cpp/mi2b.h
13535         cpp-mi2c.h              cpp/mi2c.h
13536         cpp-mi3.c               cpp/mi3.c
13537         cpp-mi3.def             cpp/mi3.def
13538         poison-1.c              cpp/poison.c
13539         pr-impl.c               cpp/prag-imp.c
13540         cpp-redef-2.c           cpp/redef1.c
13541         cpp-redef.c             cpp/redef2.c
13542         strpaste.c              cpp/strp1.c
13543         strpaste-2.c            cpp/strp2.c
13544         cpp-tradpaste.c         cpp/tr-paste.c
13545         cpp-tradstringify.c     cpp/tr-str.c
13546         cpp-tradwarn1.c         cpp/tr-warn1.c
13547         cpp-tradwarn2.c         cpp/tr-warn2.c
13548         trigraphs.c             cpp/trigraphs.c
13549         cpp-unc1.c              cpp/unc1.c
13550         cpp-unc2.c              cpp/unc2.c
13551         cpp-unc3.c              cpp/unc3.c
13552         cpp-unc.c               cpp/unc4.c
13553         undef.c                 cpp/undef1.c
13554         undef-2.c               cpp/undef2.c
13555         cpp-wi1.c               cpp/widestr1.c
13556
13557 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13558
13559         * lib/g++.exp (g++_include_flags): Tweak.
13560
13561 2000-06-27  H.J. Lu  <hjl@gnu.org>
13562             Loren J. Rittle  <ljrittle@acm.org>
13563
13564         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13565         version with one that knows about the new gcc tree structure.
13566         (g++_link_flags): Same.
13567
13568 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13569
13570         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13571         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13572         case we are cross-compiling.
13573
13574         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13575         g++.old-deja/g++.niklas/Makefile.in,
13576         g++.old-deja/g++.niklas/configure.in,
13577         g++.old-deja/g++.other/Makefile.in,
13578         g++.old-deja/g++.other/configure.in,
13579         gcc.c-torture/code_quality/Makefile.in,
13580         gcc.c-torture/code_quality/configure.in,
13581         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
13582         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
13583         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
13584         gcc.c-torture/execute/ieee/Makefile.in,
13585         gcc.c-torture/execute/ieee/configure.in,
13586         gcc.c-torture/noncompile/Makefile.in,
13587         gcc.c-torture/noncompile/configure.in,
13588         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
13589         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
13590         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
13591
13592 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13593
13594         * g++.old-deja/g++.other/ambig3.C: New test.
13595
13596 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13597
13598         * g++.old-deja/g++.pt/syntax1.C: New test.
13599         * g++.old-deja/g++.pt/syntax2.C: New test.
13600         * g++.old-deja/g++.other/syntax3.C: New test.
13601         * g++.old-deja/g++.other/syntax4.C: New test.
13602
13603 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13604
13605         * gcc.dg/20000623-1.c: Prototype exit and abort.
13606
13607 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13608
13609         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
13610         New tests.
13611         * gcc.dg/cpp-mi3.def: New file.
13612
13613         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
13614         inside assertions.
13615         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
13616         lexer's error messages.
13617         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
13618         divine anything from the linemarkers.
13619         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
13620         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
13621
13622 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
13623
13624         * gcc.dg/20000623-1.c: New test.
13625
13626 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
13627
13628         * gcc.c-torture/execute/20000622-1.c: New test.
13629
13630 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13631
13632         * g++.old-deja/g++.other/init15.C: New test.
13633
13634 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13635
13636         * g++.old-deja/g++.pt/vaarg2.C: New test.
13637         * g++.old-deja/g++.pt/vaarg3.C: New test.
13638
13639 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
13640
13641         * g++.old-deja/g++.other/dyncast6.C: New test.
13642
13643 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
13644
13645         * gcc.c-torture/execute/loop-6.c: New test.
13646
13647 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
13648
13649         * gcc.dg/20000614-1.c: New test.
13650         * gcc.dg/20000614-2.c: New test.
13651
13652 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
13653
13654         * g++.old-deja/g++.other/inline12.C: New test.
13655
13656 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
13657
13658         * g++.old-deja/g++.other/eh1.C: New test.
13659
13660 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
13661
13662         * g++.old-deja/g++.other/type.C: New test.
13663
13664 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13665
13666         * g++.old-deja/g++.other/initstring.C: New test.
13667
13668 2000-06-12  Jason Merrill  <jason@redhat.com>
13669
13670         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
13671
13672 2000-06-09  Jeffrey A Law  (law@cygnus.com)
13673
13674         * gcc.c-torture/compile/20000609-1.c: New test.
13675
13676 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
13677
13678         * gcc.dg/20000609-1.c: New test.
13679
13680 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
13681
13682         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
13683         * gcc.c-torture/noncompile/poison-1.c: Move...
13684         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
13685         * gcc.dg/cpp-li1.c: Add a token after the #line.
13686
13687 2000-06-05  Richard Henderson  <rth@cygnus.com>
13688
13689         * gcc.c-torture/execute/20000605-2.c: New test.
13690         * gcc.c-torture/execute/20000605-3.c: New test.
13691
13692 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
13693
13694         * g77.f-torture/execute/20000503-1.x: New file.
13695
13696 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13697
13698         * g++.old-deja/g++.eh/badalloc1.C: New test.
13699
13700 2000-06-05  Richard Henderson  <rth@cygnus.com>
13701
13702         * gcc.c-torture/execute/20000605-1.c: New test.
13703
13704 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13705             Nathan Sidwell <nathan@codesourcery.com>
13706
13707         * gcc.c-torture/compile/20000605-1.c: New test.
13708
13709 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
13710
13711         * g77.f-torture/compile/20000601-1.f:  New test.
13712
13713 2000-06-03  Richard Henderson  <rth@cygnus.com>
13714
13715         * gcc.c-torture/execute/20000603-1.c: New.
13716
13717 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
13718
13719         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
13720         * gcc.dg/noreturn-2.c (noreturn): Likewise.
13721
13722 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
13723
13724         * gcc.dg/compare2.c (case 12): XFAIL.
13725         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
13726         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
13727
13728         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
13729
13730 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
13731
13732         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
13733         guard macro is already defined when the header is first
13734         included.
13735         * gcc.dg/cpp-mix.h: New file.
13736         * gcc.dg/endif-label.c: Update patterns to match compiler.
13737
13738         * g++.brendan/complex1.C: Declare abort.
13739         * g++.law/refs4.C: Remove XFAIL.
13740         * g++.oliva/expr2.C: Declare abort and exit.
13741
13742 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
13743
13744         * gcc.c-torture/execute/20000528-1.c: New test.
13745
13746         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
13747         * g++.old-deja/g++.law/temps4.C: Likewise.
13748
13749         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
13750         stdlib.h.  Call abort() on failure.
13751         * g++.old-deja/g++.law/refs4.C: Likewise.
13752         * g++.old-deja/g++.law/temps4.C: Likewise.
13753         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
13754         * gcc.c-torture/execute/20000112-1.c: Include string.h.
13755
13756 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
13757
13758         Relative to g++.dg/special:
13759         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
13760
13761         Relative to g++.old-deja:
13762         * g++.brendan/complex1.C, g++.jason/optimize2.C,
13763         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
13764         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
13765         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
13766         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
13767         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
13768         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
13769
13770         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
13771         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
13772         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
13773         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
13774         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
13775         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
13776         and/or string.h.
13777
13778         * g++.other/goto1.C: Update expectations for error messages.
13779
13780 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
13781
13782         * gcc.c-torture/compile/20000523-1.c: New test.
13783
13784 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13785
13786         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
13787
13788 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13789
13790         * g++.old-deja/g++.eh/catch11.C: New test.
13791         * g++.old-deja/g++.eh/catch12.C: New test.
13792
13793 2000-05-24  Nick Clifton  <nickc@cygnus.com>
13794
13795         * gcc.c-torture/execute/20000523-1.c: New test.
13796
13797 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
13798
13799         * c-torture/execute/bcp-1.c: Replace abort in arg of
13800         __builtin_constant_p with a generic external function.
13801
13802         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
13803         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
13804         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
13805         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
13806         Prototype abort and/or exit.
13807
13808         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
13809         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
13810         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
13811         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
13812
13813 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
13814
13815         * gcc.dg/dwarf2-1.c: New test.
13816
13817 2000-05-20  Richard Henderson  <rth@cygnus.com>
13818
13819         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
13820
13821 2000-05-20  Andreas Jaeger  <aj@suse.de>
13822
13823         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
13824         testcase.
13825
13826 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
13827
13828         * gcc.c-torture/execute/20000519-2.c: New test.
13829
13830 2000-05-19  Andreas Jaeger  <aj@suse.de>
13831
13832         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
13833         which fails with SSA.
13834
13835         * lib/c-torture.exp: Also test with -O3 -fssa.
13836
13837 2000-05-18  Michael Meissner  <meissner@redhat.com>
13838
13839         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
13840         * gcc.c-torture/execute/920415-1.c: Ditto.
13841         * gcc.c-torture/execute/920501-1.c: Ditto.
13842         * gcc.c-torture/execute/conversion.c: Ditto.
13843         * gcc.c-torture/execute/cvt-1.c: Ditto.
13844
13845 2000-05-18  Jeffrey A Law  (law@cygnus.com)
13846
13847         * gcc.c-torture/compile/20000518-1.c: New test.
13848
13849 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13850
13851         * g77.f-torture/compile/200005018.f:  New test.
13852
13853 2000-05-17  Jeffrey A Law  (law@cygnus.com)
13854
13855         * gcc.c-torture/compile/20000517-1.c: New test.
13856
13857 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13858
13859         * gcc.c-torture/execute/20000516-1.c: New test.
13860
13861 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
13862
13863         * g++.old-deja/g++.other/eh.C: New test.
13864
13865 2000-05-12  Richard Henderson  <rth@cygnus.com>
13866
13867         * gcc.c-torture/execute/990208-1.c (main): Don't pass
13868         constants through to doit's conditional.
13869
13870 2000-05-11  Jeffrey A Law  (law@cygnus.com)
13871
13872         * gcc.c-torture/compile/20000511-1.c: New test.
13873         * g77.f-torture/compile/20000511-1.f: New test.
13874         * g77.f-torture/compile/20000511-2.f: New test.
13875
13876 2000-05-11  Michael Meissner  <meissner@redhat.com>
13877
13878         * gcc.c-torture/execute/20000511-1.c: New test.
13879
13880 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
13881
13882         * gcc.dg/dg.exp: Scan .S files as well as .c files.
13883         * gcc.dg/20000510-1.S: New.
13884
13885 2000-05-08  Catherine Moore  <clm@cygnus.com>
13886
13887         * gcc.dg/unused-3.c: New.
13888
13889 2000-05-06  Richard Henderson  <rth@cygnus.com>
13890
13891           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
13892           * g++.old-deja/g++.mike/warn1.C: Likewise.
13893           * g++.old-deja/g++.pt/local1.C: Likewise.
13894           * g++.old-deja/g++.pt/local7.C: Likewise.
13895           * g++.old-deja/g++.pt/spec16.C: Likewise.
13896
13897 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
13898
13899         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
13900
13901 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
13902
13903           * g77.f-torture/execute/20000503-1.f:  New test.
13904
13905 2000-05-04  Andreas Jaeger  <aj@suse.de>
13906
13907         * gcc.dg/noreturn-2.c: New test.
13908
13909 2000-05-04  Neil Booth  <NeilB@earthling.net>
13910
13911         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
13912         preprocessor.
13913
13914 2000-05-04  Richard Henderson  <rth@cygnus.com>
13915
13916         * gcc.c-torture/execute/20000503-1.c: Fix typo.
13917
13918 2000-05-04  Richard Henderson  <rth@cygnus.com>
13919
13920         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
13921         OpenSSL by Jason R Thorpe.
13922
13923 2000-05-03  Jim Wilson  <wilson@cygnus.com>
13924
13925         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
13926
13927 2000-05-03  Robert Lipe <robertlipe@usa.net>
13928
13929         * gcc.dg/20000503-1.c: New test.
13930
13931 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
13932
13933         * gcc.c-torture/compile/20000502-1.c: New test.
13934         * g++.old-deja/g++.other/align.C: New test.
13935         * gcc.dg/cpp-tradstringify.c: New test.
13936
13937 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13938
13939         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
13940         and hard registers.
13941
13942 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
13943
13944         * gcc.c-torture/execute/loop-5.c: New test.
13945
13946 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
13947
13948         * gcc.c-torture/execute/va-arg-20.c: New test.
13949
13950 2000-04-23  Jeffrey A Law  (law@cygnus.com)
13951
13952         * gcc.c-torture/execute/20000422-1.c: New test.
13953
13954 2000-04-20  Greg McGary  <gkm@gnu.org>
13955
13956         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
13957         when optimizing, but without sibling-call optimizations (-O1).
13958
13959 2000-04-20  Jeffrey A Law  (law@cygnus.com)
13960
13961           * gcc.c-torture/compile/20000420-1.c: New test.
13962
13963 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13964
13965         * g++.abi/ptrflags.C: New test.
13966         * g++.eh/catchptr1.C: Test incomplete pointer chains.
13967
13968 2000-04-19  Catherine Moore  <clm@cygnus.com>
13969
13970         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
13971
13972 2000-04-19  Greg McGary  <gkm@gnu.org>
13973
13974         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
13975         sibling-call optimizations.
13976
13977 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
13978
13979         * gcc.dg/20000419-1.c: New test.
13980
13981 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
13982
13983         * gcc.c-torture/execute/20000412-6.c: New test.
13984
13985 2000-04-12  Jeffrey A Law  (law@cygnus.com)
13986
13987         * gcc.c-torture/execute/20000412-5.c: New test.
13988         * g77.f-torture/compile/20000412-1.f: New test.
13989         * gcc.c-torture/execute/20000412-4.c: New test.
13990         * gcc.c-torture/compile/20000412-2.c: New test.
13991         * gcc.c-torture/execute/20000412-3.c: New test.
13992         * gcc.c-torture/compile/20000412-1.c: New test.
13993         * gcc.c-torture/execute/20000412-2.c: New test.
13994
13995 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
13996
13997         * objc/execute/bf-20.m: New test.
13998
13999 2000-04-10  Richard Henderson  <rth@cygnus.com>
14000
14001         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14002
14003         * gcc.c-torture/execute/20000412-1.c: New test.
14004
14005 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14006
14007         * g++.old-deja/g++.eh/catchptr1.C: New test.
14008
14009 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14010
14011         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14012
14013 2000-04-08  Neil Booth  <NeilB@earthling.net>
14014
14015         * gcc.dg/cpp-nullchar.c: Remove test as
14016         embedded nulls cause problems.
14017
14018 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14019
14020         * gcc.dg/compare2.c: New test.
14021
14022 2000-04-08  Neil Booth  <NeilB@earthling.net>
14023
14024         * gcc.dg/cpp-nullchar.c: New test.
14025
14026 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14027
14028         * gcc.dg/cpp-mi2.c: New test.
14029         * gcc.dg/cpp-mi2[abc].h: New files.
14030
14031 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14032
14033         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14034         member name.
14035
14036 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14037
14038         * g++.old-deja/g++.abi/vmihint.C: New test.
14039
14040 2000-04-06  Neil Booth  <NeilB@earthling.net>
14041
14042         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14043         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14044         copyright.
14045
14046 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14047
14048         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14049         avoid stack-frame overwrite.
14050
14051 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14052
14053         * gcc.c-torture/compile/20000405-2.c: New test.
14054         * gcc.c-torture/compile/20000405-3.c: New test.
14055
14056 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14057
14058         * gcc.c-torture/compile/20000405-1.c: New test.
14059
14060 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14061
14062         * gcc.dg/cast-qual-1.c: Revert last change.
14063
14064 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14065
14066         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14067
14068 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14069
14070         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14071         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14072
14073 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14074
14075         * gcc.c-torture/compile/20000403-2.c: New test.
14076         * gcc.c-torture/compile/20000403-1.c: New test.
14077
14078 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14079
14080         * gcc.c-torture/execute/20000403-1.c: New test.
14081
14082 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14083
14084         * gcc.c-torture/execute/20000402-1.c: New test.
14085
14086 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14087
14088         * gcc.c-torture/execute/va-arg-15.c: New test.
14089         * gcc.c-torture/execute/va-arg-16.c: New test.
14090         * gcc.c-torture/execute/va-arg-17.c: New test.
14091         * gcc.c-torture/execute/va-arg-18.c: New test.
14092         * gcc.c-torture/execute/va-arg-19.c: New test.
14093
14094 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14095
14096         * gcc.c-torture/compile/981211-1.c: Move to...
14097         * gcc.dg/cpp-as1.c: ...here.
14098         * gcc.dg/cpp-as2.c: New file.
14099
14100         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14101         compiler.
14102
14103 2000-04-02  Neil Booth  <NeilB@earthling.net>
14104
14105         * gcc.dg/cpp-cond.c  New tests.
14106         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14107         accidental success less likely.
14108         * gcc.dg/cpp-missingop.c  New tests.
14109         * gcc.dg/cpp-missingparen.c  New tests.
14110         * gcc.dg/cpp-shift.c  New tests.
14111         * gcc.dg/cpp-shortcircuit.c  New tests.
14112         * gcc.dg/cpp-unary.c  New tests.
14113
14114 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14115
14116         * gcc.c-torture/compile/20000329-1.c: New test.
14117
14118 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14119
14120         * gcc.c-torture/compile/20000326-1.c: New test.
14121         * gcc.c-torture/compile/20000326-2.c: New test.
14122
14123 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14124
14125         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14126         the first parameter is a function argument.
14127
14128 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14129
14130         * g++.old-deja/g++.ext/array4.C: New test.
14131
14132 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14133
14134         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14135
14136 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14137
14138         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14139
14140 2000-03-19  Richard Henderson  <rth@cygnus.com>
14141
14142         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14143
14144 2000-03-19  Richard Henderson  <rth@cygnus.com>
14145
14146         * gcc.c-torture/compile/20000319-1.c: New test.
14147
14148 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14149
14150         * gcc.c-torture/execute/20000314-3.c: New test.
14151         * gcc.c-torture/execute/20000314-2.c: New test.
14152         * gcc.c-torture/execute/20000314-1.c: New test.
14153         * gcc.c-torture/compile/20000314-2.c: New test.
14154         * gcc.c-torture/compile/20000314-1.c: New test.
14155
14156 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14157
14158         * g++.old-deja/g++.warn/inline.C: New test.
14159
14160 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14161
14162         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14163         standards-compliant result rather than specific constants.
14164         Put test-values in array.
14165
14166 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14167
14168         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14169         (g++_target_compile): Put test-specific options last.
14170
14171 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14172
14173         * g++.old-deja/g++.eh/vbase4.C: New test.
14174
14175 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14176
14177         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14178
14179 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14180
14181         * g++.old-deja/g++.brendan/misc12.C: Removed.
14182         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14183         * g++.old-deja/g++.ext/pretty4.C: New test.
14184
14185 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14186
14187         * g++.old-deja/g++.other/string2.C: New test.
14188
14189 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14190
14191         * g++.old-deja/g++.warn/impint2.C: New test.
14192
14193 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14194
14195         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14196         is 1, not zero.
14197
14198 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14199
14200         * g++.old-deja/g++.warn/impint.C: New test.
14201         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14202         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14203         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14204         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14205         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14206         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14207         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14208         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14209         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14210         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14211         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14212         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14213
14214 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14215
14216         * gcc.dg/cpp-redef.c: New test.
14217
14218 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14219
14220         * g++.old-deja/g++.pt/unify7.C: New test.
14221
14222 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14223
14224         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14225         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14226
14227 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14228
14229         * gcc.c-torture/compile/20000224-1.c: New test.
14230
14231 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14232
14233         * gcc.c-torture/compile/cpp-2.c: New test.
14234         * gcc.c-torture/compile/cpp-1.c: New test.
14235
14236 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14237
14238         * gcc.c-torture/execute/20000225-1.c: New test.
14239
14240 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14241
14242         * gcc.dg/cpp-li2.c: New test.
14243
14244         * gcc.dg/cpp-wi1.c: New test.
14245
14246         * gcc.dg/cpp-li1.c: New test.
14247
14248 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14249
14250         * g++.old-deja/g++.other/sizeof5.C: New test.
14251
14252 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14253
14254         * gcc.c-torture/execute/va-arg-13.c: New test.
14255
14256 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14257
14258         * gcc.c-torture/execute/va-arg-12.c: New test.
14259
14260 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14261
14262         * gcc.c-torture/execute/20000223-1.c: New test.
14263
14264 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14265
14266         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14267
14268 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14269
14270         * g++.old-deja/g++.abi/ptrmem.C: New test.
14271
14272 2000-02-19  Richard Henderson  <rth@cygnus.com>
14273
14274         * gcc.c-torture/compile/init-3.c: New.
14275
14276 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14277
14278         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14279         ALWAYS_CXXFLAGS.
14280
14281 2000-02-11  Robert Lipe <robertl@sco.com>
14282
14283         * gcc.c-torture/compile/20000211-3.c: New test.
14284
14285 2000-02-11  Martin Buchholz <martin@xemacs.org>
14286
14287         * gcc.c-torture/compile/20000211-2.c: New test.
14288
14289 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14290
14291         * gcc.c-torture/compile/20000211-1.c: New test.
14292
14293 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14294
14295         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14296           on native targets
14297
14298 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14299
14300         * g++.old-deja/g++.other/cast5.C: New test.
14301
14302 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14303
14304         * gcc.c-torture/execute/20000205-1.c: New.
14305
14306 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14307
14308         * g++.old-deja/g++.jason/cast3.C: Return void.
14309         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14310
14311 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14312
14313         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14314
14315         * gcc.dg/loop-1.c: New test.
14316
14317 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14318
14319         * gcc.c-torture/compile/20000127-1.c: New test.
14320         * gcc.c-torture/execute/991228-1.c: New test.
14321
14322 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14323
14324         * gcc.dg/unused-2.c: New test.
14325
14326         * gcc.dg/conv-1.c: New test.
14327
14328 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14329
14330         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14331         compiler.
14332         (tool_option_proc): Fix typo.
14333
14334 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14335
14336         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14337         of the ld on the host, not on the build machine.
14338         Also, don't crash if '--help' is not a supported option.
14339
14340 2000-01-24  Richard Henderson  <rth@cygnus.com>
14341
14342         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14343
14344 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14345
14346         * gcc.c-torture/execute/20000120-2.c: New test.
14347         * gcc.c-torture/execute/20000120-1.c: New test.
14348
14349 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14350
14351         * gcc.c-torture/execute/20000113-1.c: New test.
14352
14353 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14354
14355         * gcc.c-torture/execute/20000112-1.c: New test.
14356
14357 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14358
14359         * gcc.dg/20000111-1.c: New test.
14360
14361 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14362
14363         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14364         with 16 bit integers.
14365
14366 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14367
14368         * gcc.dg/20000108-1.c: New test.
14369
14370 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14371
14372         * g++.old-deja/g++.ns/koenig8.C: New test.
14373
14374 2000-01-05  Nathan Sidwell  <nathan@
14375
14376         * gcc.c-torture/execute/990531-1.c: New test.
14377
14378 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14379
14380         * gcc.c-torture/compile/990527-1.c: New test.
14381
14382 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14383
14384         * gcc.c-torture/execute/990527-1.c: New test.
14385
14386 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14387
14388         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14389         bitfields as signed.
14390
14391 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14392
14393         * g77.f-torture/compile/19990525-0.f: New test.
14394
14395 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14396
14397         * gcc.c-torture/execute/990525-2.c: New test.
14398
14399         * gcc.c-torture/execute/990525-1.c: New test.
14400
14401 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14402
14403         * g++.old-deja/g++.other/anon3.C: New test.
14404         * g++.old-deja/g++.other/anon4.C: New test.
14405         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14406         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14407         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14408         Merrill).
14409
14410 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14411
14412         * gcc.c-torture/execute/990524-1.c: New test.
14413
14414         * gcc.dg/990524-1.c: New test.
14415
14416 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14417
14418         * gcc.c-torture/compile/990523-1.c: New test.
14419
14420 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14421
14422         * gcc.c-torture/compile/990519-1.c: New test.
14423
14424 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14425
14426         * gcc.c-torture/compile/990517-1.c: New test.
14427
14428         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14429         (e4, f4): New tests.
14430         (main): Call them.
14431
14432 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14433
14434         * gcc.dg/noreturn-1.c: New test.
14435
14436 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
14437
14438         * gcc.c-torture/execute/990513-1.c: New test.
14439
14440 1999-05-10  Richard Henderson  <rth@cygnus.com>
14441
14442         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
14443
14444 1999-05-10  Craig Burley  <craig@jcb-sc.com>
14445
14446         * g77.f-torture/execute/erfc.f: Use small single-precision
14447         values, to avoid problems on Alphas when not -mieee.
14448
14449 1999-05-08  Craig Burley  <craig@jcb-sc.com>
14450
14451         * gcc.dg/990506-0.c: New test.
14452
14453 1999-05-08  Richard Henderson  <rth@cygnus.com>
14454
14455         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
14456         the constant to test.  Don't XFAIL 64-bit targets.
14457
14458         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
14459         * g++.old-deja/g++.law/profile1.C: Likewise.
14460
14461         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
14462         operator new instances.
14463         * g++.old-deja/g++.other/delete5.C: Likewise.
14464
14465 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14466
14467         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
14468         intrinsic.
14469
14470 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14471
14472         * g77.f-torture/execute/u77-test.f: Reverse order of two
14473         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
14474
14475 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14476
14477         * gcc.dg/compare1.c: New test.
14478
14479 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
14480
14481         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
14482         New tests.
14483
14484 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14485
14486         * g77.f-torture/compile/19990502-1.f: New test.
14487
14488 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14489
14490         * g77.f-torture/compile/19990502-0.f: New test.
14491
14492 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14493
14494         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
14495         intrinsic.
14496
14497 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14498
14499         * g77.f-torture/execute/u77-test.f (main): List libU77
14500         intrinsics not currently tested.
14501         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
14502         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
14503         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
14504         Trim blanks off the ends of some printed strings.
14505
14506 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14507
14508         * g77.f-torture/execute/u77-test.f (main): Just warn about
14509         FSTAT gid disagreement, as it's expected on some systems.
14510
14511 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14512
14513         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
14514         use a new function, which allows for some slop.
14515         Clean up some commentary.
14516         (issum): The new function.
14517         (sgladd): Deleted subroutine.
14518
14519 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14520
14521         * g77.f-torture/execute/u77-test.f: Modify to be more like
14522         libf2c/libU77 version, bringing patches to that version here.
14523         Add suitable commentary.
14524
14525 1999-04-25  Richard Henderson  <rth@cygnus.com>
14526
14527         * gcc.dg/990424-1.c: New test.
14528
14529 1999-04-24  Craig Burley  <craig@jcb-sc.com>
14530
14531         * g77.f-torture/execute/u77-test.f (main): Bug involving
14532         LSTAT has been fixed, so turn back on full checking.
14533
14534 1999-04-20  Craig Burley  <craig@jcb-sc.com>
14535
14536         * g77.f-torture/compile/19990419-0.f: New test.
14537         * g77.f-torture/execute/19990419-1.f: New test.
14538
14539 1999-04-17  Richard Henderson  <rth@cygnus.com>
14540
14541         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
14542         to avoid the need for a prototype to supress a warning.
14543
14544 1999-04-07  Jim Wilson  <wilson@cygnus.com>
14545
14546         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
14547
14548 1999-04-04  Jeffrey A Law  (law@cygnus.com)
14549
14550         * gcc.c-torture/execute/990404-1.c: New test.
14551
14552 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14553
14554         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
14555         * gcc.dg/cpp-if3.c: Don't use -pedantic.
14556         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
14557         missing initializer warnings.
14558
14559 1999-03-28  Jeffrey A Law  (law@cygnus.com)
14560
14561         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
14562         matching strings.
14563
14564 1999-03-26  Jeffrey A Law  (law@cygnus.com)
14565
14566         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
14567
14568 1999-03-26  Craig Burley  <craig@jcb-sc.com>
14569
14570         * g77.f-torture/execute/19990325-0.f: New test.
14571         * g77.f-torture/execute/19990325-1.f: New test.
14572
14573 1999-03-24  Jeffrey A Law  (law@cygnus.com)
14574
14575         * gcc.c-torture/execute/990324-1.c: New test.
14576
14577 1999-03-22  Jim Wilson  <wilson@cygnus.com>
14578
14579         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
14580         test with 4.
14581
14582 1999-03-17  Richard Henderson  <rth@cygnus.com>
14583
14584         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
14585
14586 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14587
14588         * g77.f-torture/execute/19990313-2.f: New test.
14589         * g77.f-torture/execute/19990313-3.f: New test.
14590
14591 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14592
14593         * g77.f-torture/execute/19990313-0.f: New test.
14594         * g77.f-torture/execute/19990313-1.f: New test.
14595
14596 1999-03-12  Jim Wilson  <wilson@cygnus.com>
14597
14598         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
14599         printf to sprintf.
14600         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
14601         (main): Add check for u15.  Conditionalize u31 check depending on
14602         whether ints are <32 bits or >=32 bits.
14603
14604 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14605
14606         * g77.f-torture/execute/19981119-0.f: Improve testiness.
14607
14608 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14609
14610         * g77.f-torture/compile/19990305-0.f: New test.
14611         * g77.f-torture/execute/19981119-0.f: New test.
14612
14613 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14614
14615         * g77.f-torture/execute/970625-2.f: call ABORT if final
14616         result is not correct, instead of just printing it.
14617         Add this checking via newly introduced obfuscation, to
14618         trip up buggy front ends.
14619
14620 1999-03-07  Craig Burley  <craig@jcb-sc.com>
14621
14622         * g77.f-torture/compile/960317-1.f: Moved from being
14623         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
14624
14625 1999-03-06  Craig Burley  <craig@jcb-sc.com>
14626
14627         * g77.f-torture/execute/960317-1.f: New (old) test.
14628         * g77.f-torture/execute/970625-2.f: Ditto.
14629
14630 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
14631
14632         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
14633         message on line 1 or line 2; cccp and cpplib do this differently.
14634
14635 1999-03-01  Jeffrey A Law  (law@cygnus.com)
14636
14637         * g++.old-deja/g++.law/weak1.C: New test.
14638
14639 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14640
14641         * gcc.c-torture/execute/990119-1.c: Renamed to...
14642         * gcc.dg/990119-1.c: this, so it will only be tested once
14643         (it's a preprocessor test, it doesn't need to be run at
14644         multiple optimization levels).
14645
14646 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14647
14648         * lib/g++.exp: Don't add incdir=$base_dir/../include to
14649           ALWAYS_CXXFLAGS.
14650
14651 1999-02-24  Craig Burley  <craig@jcb-sc.com>
14652
14653         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
14654         * g77.f-torture/compile/19981216-0.f: ...as it is expected
14655         to not be compilable by current g77.
14656
14657 1999-02-24  Nick Clifton  <nickc@cygnus.com>
14658
14659         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
14660
14661 1999-02-22  Jeffrey A Law  (law@cygnus.com)
14662
14663         * gcc.c-torture/execute/990222-1.c: New test.
14664
14665 1999-02-19  Craig Burley  <craig@jcb-sc.com>
14666
14667         * g77.f-torture/compile/19990218-0.f: New test.
14668         * g77.f-torture/noncompile/19990218-1.f: New test.
14669
14670 1999-02-18  Craig Burley  <craig@jcb-sc.com>
14671
14672         * g77.f-torture/compile/19981216-0.f: New test.
14673
14674 1999-02-14  Jeffrey A Law  (law@cygnus.com)
14675
14676         * gcc.dg/990214-1.c: New test.
14677
14678 1999-02-13  Jeffrey A Law  (law@cygnus.com)
14679
14680         * gcc.dg/990213-2.c: New test.
14681
14682         * gcc.dg/990213-1.c: New test.
14683
14684 1999-02-12  Jeffrey A Law  (law@cygnus.com)
14685
14686         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
14687         ints.
14688
14689 1999-02-11  Nick Clifton  <nickc@cygnus.com>
14690
14691         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
14692         specified by target.
14693
14694         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
14695
14696 1999-02-11  Jeffrey A Law  (law@cygnus.com)
14697
14698         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
14699
14700 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14701
14702         * gcc.dg/special/ecos.exp: New test driver for new tests with
14703         special requirements.
14704
14705         * gcc.dg/special/alias-1.c: New test.
14706         * gcc.dg/special/gcsec-1.c: New test.
14707         * gcc.dg/special/weak-1.c: New test.
14708         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
14709         * gcc.dg/special/weak-2.c: New test.
14710         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
14711         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
14712         * gcc.dg/special/wkali-1.c: New test.
14713         * gcc.dg/special/wkali-2.c: New test.
14714         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
14715         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
14716
14717 1999-02-10  Felix Lee  <flee@cygnus.com>
14718
14719           * lib/c-torture.exp (c-torture-compile): Pull out code for
14720           analyzing gcc error messages.
14721           (c-torture-execute): Likewise.  Fix some (harmless) false
14722           positives.
14723           * lib/gcc.exp (gcc_check_compile): New function.
14724
14725 1999-02-08  Richard Henderson  <rth@cygnus.com>
14726
14727         * gcc.c-torture/execute/990208-1.c: New test.
14728
14729 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14730
14731         * g++.dg/special/ecos.exp: New driver for new tests with special
14732         requirements
14733
14734         * g++.dg/special/conpr-1.C: New test
14735         * g++.dg/special/conpr-2.C: New test
14736         * g++.dg/special/conpr-2a.C: New test
14737         * g++.dg/special/conpr-3.C: New test
14738         * g++.dg/special/conpr-3a.C: New test
14739         * g++.dg/special/conpr-3b.C: New test
14740
14741         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
14742         allow g++ to use the dg driver
14743
14744         * README: Add comment about g++.dg directory
14745
14746 1999-02-06  Jeffrey A Law  (law@cygnus.com)
14747
14748         * README: Update email addresses.
14749
14750 1999-02-03  Nick Clifton  <nickc@cygnus.com>
14751
14752         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
14753         arguments in order to force structure S onto the stack even on
14754         the alpha.
14755         (test): Pass 10 leading arguments to function foo as well as the
14756         structure S.
14757
14758         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
14759         failure for all targets.
14760
14761         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
14762         abort to terminate program execution.
14763
14764 1999-01-30  Richard Henderson  <rth@cygnus.com>
14765
14766         * gcc.c-torture/execute/990130-1.c: New test.
14767
14768 1999-01-30  Jeffrey A Law  (law@cygnus.com)
14769
14770         * gcc.dg/990130-1.c: New test.
14771
14772 1999-01-28  Michael Meissner  <meissner@cygnus.com>
14773
14774         * gcc.c-torture/execute/990128-1.c: New test.
14775
14776 1999-01-27  Michael Meissner  <meissner@cygnus.com>
14777
14778         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
14779
14780 1999-01-27  Felix Lee  <flee@cygnus.com>
14781
14782         * lib/c-torture.exp (c-torture-compile): pull out code for
14783         analyzing gcc error messages.
14784         (c-torture-execute): ditto, and fix some (harmless) false
14785         positives.
14786         * lib/gcc.exp (gcc_check_compile): new function.
14787
14788 1999-01-17  Jeffrey A Law  (law@cygnus.com)
14789
14790         * gcc.dg/990117-1.c: New test.
14791
14792         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
14793
14794         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
14795
14796 1999-01-15  Jeffrey A Law  (law@cygnus.com)
14797
14798         * g77.f-torture/compile/990115-1.f: New test.
14799
14800 1999-01-07  Jeffrey A Law  (law@cygnus.com)
14801
14802         * gcc.c-torture/compile/990107-1.c: New test
14803
14804 1999-01-06  Jeffrey A Law  (law@cygnus.com)
14805
14806         * gcc.c-torture/execute/990106-2.c: New test.
14807
14808         * gcc.c-torture/execute/990106-1.c: New test.
14809
14810 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
14811
14812         * gcc.c-torture/compile/981223-1.c: New test.
14813
14814 1998-12-29  Richard Henderson  <rth@cygnus.com>
14815
14816         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
14817         (opt3): Rename from opt4 and disable.
14818
14819 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
14820
14821         * g++.old-deja/g++.pt/ptrmem5.C: New test.
14822
14823 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14824
14825         * g++.old-deja/g++.other/conv5.C: New test.
14826
14827 1998-12-14  Nick Clifton  <nickc@cygnus.com>
14828
14829         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
14830
14831 1998-12-11  Jeffrey A Law  (law@cygnus.com)
14832
14833         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
14834
14835 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
14836
14837         * gcc.c-torture/compile/981211-1.c: New test.
14838
14839 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
14840
14841         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
14842
14843         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
14844
14845 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14846
14847         * gcc.special/930510-1.c: Make C9X safe.
14848         * gcc.misc-tests/gcov-1.c Similarly.
14849         * gcc.misc-tests/gcov-2.c Similarly.
14850
14851 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14852
14853         * gcc.dg/ultrasp1.c: New test.
14854
14855 1998-12-06  Richard Henderson  <rth@cygnus.com>
14856
14857         * gcc.c-torture/execute/981206.c: New test.
14858
14859 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14860
14861         * g++.old-deja/g++.ns/template7.C: New test.
14862
14863         * g++.old-deja/g++.other/expr1.C: New test.
14864
14865         * g++.old-deja/g++.eh/tmpl3.C: New test.
14866
14867         * g++.old-deja/g++.eh/tmpl2.C: New test.
14868
14869 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
14870
14871         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
14872         * g++.old-deja/g++.other/using6.C: Removed.
14873         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
14874
14875         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
14876
14877 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
14878
14879         * g++.old-deja/g++.pt/overload8.C: New test.
14880
14881         * g++.old-deja/g++.pt/overload7.C: New test.
14882
14883         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
14884
14885         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
14886         and relinking messages.
14887         * lib/g++.exp (g++_target_compile): Remove .rpo file when
14888         compiling with -frepo.
14889
14890 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
14891
14892         * g++.old-deja/g++.pt/lookup6.C: New test.
14893
14894 1998-11-30  Nick Clifton  <nickc@cygnus.com>
14895
14896         * gcc.c-torture/execute/981130-1.c: New test.
14897         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
14898
14899 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
14900
14901         * g++.old-deja/g++.pt/explicit76.C: New test.
14902
14903         * g++.old-deja/g++.pt/friend38.C: New test.
14904
14905         * g++.old-deja/g++.ns/crash2.C: New test.
14906
14907         * g++.old-deja/g++.pt/defarg8.C: New test.
14908
14909         * g++.old-deja/g++.pt/instantiate6.C: New test.
14910
14911         * g++.old-deja/g++.pt/static6.C: New test.
14912
14913         * g++.old-deja/g++.pt/decl2.C: New test.
14914
14915 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
14916
14917         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
14918         problem is actually related with name lookup, but so what? :-)
14919
14920         * g++.old-deja/g++.pt/friend37.C: New test.
14921
14922 1998-11-25  Dave Love  <d.love@dl.ac.uk>
14923
14924         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
14925         element, which fails on some systems.
14926
14927         * g77.f-torture/execute/labug1.f: New test.
14928
14929 1998-11-21  Jeffrey A Law  (law@cygnus.com)
14930
14931         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
14932         is defined.
14933
14934 1998-11-18  Dave Love  <d.love@dl.ac.uk>
14935
14936         * g77.f-torture/compile/981117-1.f: New test.
14937
14938 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
14939
14940         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
14941         properly discarded.
14942
14943 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
14944
14945         * gcc.c-torture/execute/memcheck: New directory of tests for
14946         -fcheck-memory-usage.
14947
14948 1998-11-07  Gerald Pfe
14949
14950         * g77.f-torture/noncompile/980615-0.f: New test.
14951
14952 1998-07-26  H.J. Lu  (hjl@gnu.org)
14953
14954         * gcc.dg/980312-1.c: Do link instead of compile.
14955         * gcc.dg/980313-1.c: Likewise.
14956
14957 1998-07-26  Jeffrey A Law  (law@cygnus.com)
14958
14959         * gcc.c-torture/compile/980726-1.c: New test.
14960
14961 1998-07-25  Dave Love  <d.love@dl.ac.uk>
14962
14963         * g77.f-torture/execute/io0.f: New test.
14964
14965 1998-07-24  Nick Clifton  <nickc@cygnus.com>
14966
14967         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
14968         an int.
14969
14970 1998-06-18  Michael Meissner  <meissner@cygnus.com>
14971
14972         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
14973         m32r bugs.
14974
14975 1998-07-17  Nick Clifton  <nickc@cygnus.com>
14976
14977         * gcc.dg/980626-1.c: Expect failures for all toolchains until
14978         c-decl.c:grokdeclarator can handle mode attributes.
14979
14980 1998-07-16  Jeffrey A Law  (law@cygnus.com)
14981
14982         * gcc.c-torture/execute/980716-1.c: New test.
14983
14984 1998-07-13  Jeffrey A Law  (law@cygnus.com)
14985
14986         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
14987         the mn10200.
14988         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
14989         the mn10200.
14990         * gcc.c-torture/execute/va-arg-3.x: Similarly.
14991         * gcc.c-torture/compile/930326-1.x: Similarly.
14992
14993 1998-07-13  Dave Love  <d.love@dl.ac.uk>
14994
14995         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
14996         New test from Craig.
14997
14998 1998-07-12  Dave Love  <d.love@dl.ac.uk>
14999
15000         * g77.f-torture/noncompile/980616-0.f: New test.
15001
15002         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15003
15004 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15005
15006         *  g++.other/singleton.C: Return error value instead of taking
15007         SIGSEGV.
15008
15009 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15010
15011         *  g++.other/singleton.C: New test.   Warning is under dispute.
15012         Runtime crash is not.
15013
15014 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15015
15016         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15017         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15018         using6.C, using7.C}:  New namespace tests.
15019
15020 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15021
15022         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15023         specialization with typedef'ed names used as array indexes.
15024
15025 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15026
15027         * gcc.c-torture/execute/980709-1.c: New test.
15028
15029         * gcc.dg/980709-1.c: New test.
15030
15031 1998-07-07  Richard Henderson  <rth@cygnus.com>
15032
15033         * gcc.c-torture/execute/bcp-1.c: New test.
15034
15035 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15036
15037         * gcc.c-torture/execute/980707-1.c: New test.
15038
15039 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15040
15041         * gcc.c-torture/compile/980706-1.c: New test.
15042
15043 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15044
15045         * g77.f-torture/execute/980701-0.f,
15046         g77.f-torture/execute/980701-1.f: New test from Craig.
15047
15048 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15049
15050         * gcc.c-torture/compile/980701-1.c: New test.
15051
15052         * gcc.c-torture/execute/980701-1.c: New test.
15053
15054 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15055 rlsruhe.de>
15056
15057         * g++.old-deja/g++.robertl/eb132.C: New test.
15058         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15059
15060 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15061
15062         * g77.f-torture/execute/980628-7.f,
15063         g77.f-torture/execute/980628-8.f,
15064         g77.f-torture/execute/980628-9.f,
15065         g77.f-torture/execute/980628-10.f: New tests from Craig.
15066
15067         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15068
15069 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15070
15071         * g77.f-torture/execute/980628-4.f: New test from Craig.
15072         * g77.f-torture/execute/980628-5.f: Likewise.
15073         * g77.f-torture/execute/980628-2.f: Likewise.
15074         * g77.f-torture/execute/980628-0.f: Likewise.
15075         * g77.f-torture/execute/980628-1.f: Likewise.
15076         * g77.f-torture/execute/980628-3.f: Likewise.
15077         * g77.f-torture/execute/980628-6.f: Likewise.
15078
15079 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15080
15081         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15082         directory when nothing has been installed yet.
15083
15084 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15085
15086         * gcc.c-torture/special/special.exp: Handle newer versions of
15087         dejagnu.
15088
15089 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15090
15091         * gcc.dg/980626-1.c: New test.
15092
15093 1998-06-19  Bruno Haible <haible@ilog.fr>
15094
15095         * gcc.misc-tests/m-un-2.c: New test.
15096         * g++.old-deja/g++.other/warn01.c: Likewise.
15097
15098 1998-06-19  Robert Lipe  <robertl@dgii.com>
15099
15100         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15101         compatibility with assmblers with a different comment character.
15102         Eliminate use of GAS-specific extensions.
15103
15104 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15105
15106         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15107
15108 1998-06-19  Robert Lipe  <robertl@dgii.com>
15109
15110         *lib/g77.exp: Replace search for libf2c.a with search for newly
15111         renamed libg2c.a
15112
15113 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15114
15115         * gcc.c-torture/execute/980617-1.c: New test.
15116
15117 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15118
15119         * gcc.c-torture/execute/980612-1.c: New test.
15120
15121 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15122
15123         * gcc.dg/980523-1.c: Only test on ppc-linux.
15124         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15125
15126         * gcc.c-torture/execute/980608-1.c: New test.
15127
15128 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15129
15130         * gcc.c-torture/execute/980605-1.c: New test.
15131
15132 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15133
15134         * gcc.c-torture/execute/980604-1.c: New test.
15135
15136 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15137
15138         * gcc.c-torture/execute/980602-1.c: New test.
15139         * gcc.c-torture/execute/980602-2.c: Likewise.
15140
15141 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15142
15143         * 970125-0.f: Fix per JCB.  Add commentary.
15144
15145 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15146
15147         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15148         IEEE -0 support.
15149
15150 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15151
15152         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15153         earlier.
15154
15155 1998-05-28  Catherine Moore <clm@cygnus.com>
15156
15157         * gcc.c-torture/execute/980526-3.c: New test.
15158
15159 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15160
15161         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15162         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15163         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15164         m88k-motorola-sysv3 to XFAIL.
15165
15166 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15167
15168         * gcc.dg/980526-1.c: New test.
15169         * gcc.c-torture/execute/980526-2.c: New test.
15170
15171 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15172
15173         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15174
15175         * gcc.c-torture/execute/980526-1.c: New test.
15176
15177 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15178
15179         * g77.f-torture/execute/alpha2.f: Add runtime test.
15180
15181 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15182
15183         * g++.old-deja/old-deja.exp: Strip leading directories.
15184
15185         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15186         error for the line.  Don't run multiple tests for the same line.
15187
15188 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15189
15190         * gcc.dg/980523-1.c: New test.
15191
15192 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15193
15194         * g77.f-torture/compile/970915-0.f: New test.
15195
15196 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15197
15198         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15199
15200 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15201
15202         * gcc.dg/980520-1.c: New test.
15203
15204 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15205
15206         * gcc.dg/980502-1.c: Fix return type.
15207
15208 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15209
15210         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15211         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15212         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15213         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15214         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15215
15216 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15217
15218         * g77.f-torture/execute/980520-1.f: New test.
15219
15220 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15221
15222         * lib/mike-g77.exp: New file.
15223
15224         * g77.f-torture/noncompile/noncompile.exp,
15225         g77.f-torture/noncompile/check0.f: New files.
15226
15227 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15228
15229         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15230         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15231         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15232         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15233         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15234         abort where appropriate.
15235
15236 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15237
15238         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15239         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15240
15241 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15242
15243         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15244
15245 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15246
15247         * g77.f-torture/compile/980427-0.f: New test.
15248
15249 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15250
15251         * g77.f-torture/compile/980424-0.f: New test.
15252
15253 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15254
15255         * g77.f-torture/compile/980419-2.f (main): New test.
15256         * g77.f-torture/compile/970125-0.f: New test.
15257         * g77.f-torture/compile/980419-1.f: New test.
15258
15259 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15260
15261         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15262         of loop-4.c.
15263
15264 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15265
15266         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15267
15268 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15269
15270         * gcc.c-torture/compile/980329-1.c: New test.
15271
15272 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15273
15274         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15275         * gcc.dg/980312-1.c: Fix typo in -march command.
15276
15277 1998-03-16  H.J. Lu  (hjl@gnu.org)
15278
15279         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15280
15281 1998-03-11  Robert Lipe  <robertl@dgii.com>
15282
15283         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15284         Dave Love agree the Fortran source is bogus.
15285
15286 1998-03-11  Robert Lipe  <robertl@dgii.com>
15287
15288         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15289         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15290         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15291         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15292         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15293
15294 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15295
15296         * g++.old-deja/g++.other/friend1.C: New test.
15297
15298 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15299
15300         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15301         possibly uninitialized) variables and declare dnrm2.
15302
15303 1998-02-23  Robert Lipe <robertl@dgii.com>
15304
15305         From Bruno Haible <haible@ilog.fr>:
15306         * gcc.c-torture/execute/980223.c: New test.
15307
15308 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15309
15310         * gcc.dg/ifelse-1.c: New test.
15311
15312 1998-02-09  H.J. Lu  (hjl@gnu.org)
15313
15314         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15315
15316           * lib/old-dejagnu.exp (old-dejagnu): Added the
15317           "execution test - XFAIL *-*-*" handling in the spirit of
15318           "excess errors test -". Changed the "execution test fails"
15319           handling to be like "excess errors test fails".
15320           * Update various tests accordingly.
15321
15322 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15323
15324         * gcc.c-torture/execute/980205.c: New test.
15325
15326 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15327
15328         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15329         * lib/f-torture.exp: Similarly.
15330         * gcc.c-torture: Rename all .cexp files to .x files.
15331
15332 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15333
15334         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15335         (940510-1.c): Removed duplicate.
15336         (971104-1.c): New test.
15337
15338 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15339
15340           * lib/f-torture.exp: Improve error and loop detection.
15341
15342 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15343
15344         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15345         use that to size the filler array.
15346
15347 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15348
15349         * lib/c-torture.exp(c-torture-execute): Fix typo.
15350
15351         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15352         testcase as the executable name. Keep the executable around if
15353         the test fails.
15354
15355 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15356
15357         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15358         changes.  Only test one -g option, and move it to the end of the
15359         list of options to test.
15360
15361 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15362
15363         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15364         variable GCC_TORTURE_OPTIONS to supply default switches separated
15365         by colons.  If no environment variable, run tests with -O0 -g, -O1
15366         -g, and -O2 -g as well.
15367
15368 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15369
15370         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15371         explanatory comments. Fix indentation.
15372
15373 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15374
15375         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15376
15377 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15378
15379         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15380         * g++.old-deja/g++.mike/p7325.C: Likewise.
15381         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15382
15383 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15384
15385         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15386         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15387         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15388         * g++.old-deja/g++.law/operators4.C: Likewise.
15389
15390 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15391
15392         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15393         * g++.old-deja/g++.mike/p784.C: Ditto.
15394         * g++.old-deja/g++.mike/p785.C: Ditto.
15395
15396 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15397
15398           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15399
15400 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15401
15402         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15403         target feature; pass this to c-torture-execute as needed.
15404
15405 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15406
15407         * lib/c-torture.exp(c-torture-execute): If the previous and the
15408         current executables being tested are identical, we don't need to
15409         run the executable again. Try to make the executable names
15410         unique. Add an optional argument for passing additional compiler
15411         flags.
15412
15413 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15414
15415         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15416
15417 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15418
15419         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15420
15421 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15422
15423         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15424         32bit or larger longs.
15425
15426         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15427         have either a 32bit long or 32bit int.
15428
15429 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15430
15431         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15432         Make double precision tests dependent on sizeof (double).
15433
15434 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15435
15436         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15437         too.
15438
15439 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15440
15441         * gcc.c-torture/compile/961203-1.cexp: New script.
15442
15443 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15444
15445         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15446         up the includes ourselves.
15447
15448 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15449
15450         * lib/plumhall.exp: Remove random include, and add a few
15451         verbose messages for debugging.
15452
15453 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15454
15455         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15456         of trying to do it ourselves.
15457
15458 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15459
15460         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15461
15462 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15463
15464         * gcc.prms/5403.c: Made regexp a bit less strict.
15465
15466 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15467
15468         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15469         is returned from remote_load instead.
15470         * lib/plumhall.exp: Ditto.
15471         * lib/mike-g++.exp: Ditto.
15472         * lib/old-dejagnu.exp: Ditto.
15473         * lib/c-torture.exp: Ditto.
15474
15475 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15476
15477         * lib/g++.exp: Use build_wrapper procedure.
15478         * lib/gcc.exp: Ditto.
15479
15480 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15481
15482         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15483         an old-style decl for malloc.  Fixes tests to work when
15484         sizeof (int) != sizeof (size_t).
15485
15486 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15487
15488         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15489
15490         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15491         use stdargs.h interface.
15492
15493 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15494
15495         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15496         NO_VARARGS when compiling.
15497
15498 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15499
15500         * lib/plumhall.exp(ph_includes): New procedure.
15501         (ph_make): Use it.
15502         (ph_compiler): Ditto.
15503
15504         * lib/g++.exp: Rename test-glue.c to testglue.c.
15505         * lib/gcc.exp: Ditto.
15506
15507 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15508
15509         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
15510         to completion when it's called.
15511
15512 1997-03-21  Michael Meissner  <meissner@cygnus.com>
15513
15514         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
15515         is defined, don't do test.
15516
15517 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
15518
15519         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
15520         for object files.
15521         (ph_summary): Mark skipped testcases as untested, not unresolved.
15522
15523         * lib/plumhall.exp (ph_make): If unresolved because of bad
15524         errorCode, record errorCode in log file.
15525         (*): Replace send_log/verbose with verbose -log.
15526
15527 1997-03-19  Michael Meissner  <meissner@cygnus.com>
15528
15529         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
15530         double conversion if double isn't at least 8 bytes.
15531
15532         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
15533         int to work with targets where int is 16 bits.
15534
15535         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
15536         8 bytes, just exit, since 4 byte doubles don't have enough bits of
15537         precision for the test to complete.
15538
15539 1997-03-14  Michael Meissner  <meissner@cygnus.com>
15540
15541         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
15542         if d10v is not compiled with the -mdouble64 flag.
15543         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
15544
15545         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
15546         d10v is not compiled with the -mint32 flag.
15547
15548 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
15549
15550         * lib/plumhall.exp: Use incr_count.
15551
15552 1997-03-12  Jeffrey A Law  (law@cygnus.com)
15553
15554         * gcc.c-torture: Update to c-torture-1.45.
15555
15556 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
15557
15558         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
15559         the name of the expect testcase file).
15560
15561         * lib/g++.exp(g++_init): Ditto.
15562
15563 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
15564
15565         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
15566         the host.
15567
15568         * lib/gcc.exp(gcc_exit): New procedure.
15569
15570 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
15571
15572         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
15573         specs where appropriate.
15574
15575         * g++.old-deja/g++.arm/*: Added additional ERROR checks
15576         because of new "candidates are" messages, and removed a few
15577
15578         * Converted all non-old-style g++ testcases to old-style, and
15579         moved into g++.old-deja.
15580
15581 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
15582
15583         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
15584         options.
15585
15586         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
15587         succeeded.
15588
15589         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
15590
15591 1997-02-13  Michael Meissner  <meissner@cygnus.com>
15592
15593         * lib/gcc.exp (gcc_target_compile): Add support for defining
15594         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
15595         the machine doesn't have those features.
15596
15597 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
15598
15599         * g++.law/operators4.exp: Don't use LIBS.
15600
15601 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
15602
15603         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
15604
15605         * lib/mike-g++.exp: Don't set the compiler to be tested here.
15606         * lib/g++.exp: Set it here instead. Also, allow use of the
15607         --tool_exec and --tool_opt options. Change CXX to
15608         GXX_UNDER_TEST.
15609
15610         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
15611
15612         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
15613
15614 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
15615
15616         * lib/old-dejagnu.exp: Use prune_warnings instead of
15617         prune_system_crud.
15618         * lib/mike-g++.exp: Ditto.
15619         * lib/gcc.exp: Ditto.
15620         * lib/g++.exp: Ditto.
15621
15622         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
15623
15624 1997-02-07  Jeffrey A Law  (law@cygnus.com)
15625
15626           * 941014-2.c: Include stdlib.h
15627           * 960327-1.c: Include stdio.h
15628           * dbra.c, index-1.c: Don't assume ints are 32bits.
15629
15630 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
15631
15632         * lib/gcc.exp: Add gcc,stack_size target feature.
15633
15634         * lib/g++.exp(g++_target_compile): Add the include and link
15635         paths here, not in two other places. And, it's $options, not
15636         options.
15637
15638         * lib/mike-g++.exp(postbase): Remove the code that determines
15639         the correct include and link paths.
15640         * g++.old-deja/old-deja.exp: Ditto.
15641
15642 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
15643
15644         * lib/g++.exp(g++_init): target_compile no longer returns the
15645         filename of the result.
15646
15647 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
15648
15649         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
15650         call to glob.
15651
15652         * gcc.c-torture/special/special.exp: Change call to
15653         gcc_target_compile to include the object file.
15654
15655 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
15656
15657         * gcc.c-torture/special/special.exp: Correct misspelling in last
15658         change.
15659
15660 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
15661
15662         * lib/plumhall.exp(ph_summary): Log the entire output of the
15663         executable. Return -1 if there were any failures, 0 otherwise.
15664         (ph_execute): Return -1 if there were any failures, 0 otherwise.
15665         (ph_make): Clean up objects and executables that were built
15666         if the tests succeeded.
15667
15668 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
15669
15670         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
15671         libraries and includes in the build tree as appropriate.
15672
15673 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15674
15675         * lib/c-torture.exp: Instead of looking for the global variable
15676         NO_LONG_LONG, check to see if that's a feature of the target.
15677
15678 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15679
15680         * config/default.exp: Minimize. Delete the remainer of the files in
15681         config; this functionality is now in devo/dejagnu/config.
15682
15683         g++.*/*: Pass any additional flags used to compile to postbase;
15684         delete CXXFLAGS.
15685
15686         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
15687         is now done by runtest.exp. Use gcc_target_compile instead of
15688         compile.
15689
15690         lib/c-torture.exp: Use gcc_target_compile instead of compile.
15691         Remove references to CFLAGS. Use remote_file instead of
15692         calling rm -f.
15693         (c-torture): Take a list of arguments to use to compile this
15694         testcase.
15695
15696         lib/g++.exp: Simplify. Use target_compile instead of compile.
15697         lib/gcc-dg.exp: Ditto.
15698         lib/gcc.exp: Ditto.
15699         lib/mike-{gcc,g++}.exp: Ditto.
15700         lib/old-dejagnu.exp: Ditto.
15701         lib/plumhall.exp: Ditto.
15702
15703 1997-01-08  Jim Wilson  <wilson@cygnus.com>
15704
15705         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
15706         (ph_linker): Likewise.
15707
15708 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
15709
15710           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
15711         MAP_ANON / MAP_ANONYMOUS if defined;
15712         else try to map from /dev/zero .
15713
15714 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15715
15716         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
15717         isn't defined, then define it to MAP_ANONYMOUS.
15718
15719 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15720
15721         * gcc.c-torture: Update to c-torture-1.42 release.
15722
15723 1996-11-11  Jeffrey A Law  (law@cygnus.com)
15724
15725         * gcc.c-torture: Update to c-torture-1.41 release.
15726
15727 1996-10-27  Jeffrey A Law  (law@cygnus.com)
15728
15729         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
15730         c-torture release.
15731
15732 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
15733
15734         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
15735         and LDFLAGS.  Fix second case to append the target_info ldflags
15736         onto LDFLAGS, not CFLAGS.
15737         * lib/g++.exp (g++_init): Add target_info stuff.
15738         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
15739         of libgloss and newlib flags for !native.
15740
15741         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
15742         (GDB): Fix relative path to go up another dir for finding gdb.
15743
15744 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
15745
15746         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
15747         versions in the target_info array, if they don't exist.
15748
15749 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
15750
15751         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
15752
15753 1996-07-08  Jim Wilson  <wilson@cygnus.com>
15754
15755         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
15756         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
15757
15758 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
15759
15760         * lib/old-dejagnu.exp: Don't remove the output file before we've
15761         actually tested it. Don't append pwd to the path of the executable
15762         we're testing.
15763
15764 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
15765
15766         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
15767
15768 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
15769
15770         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
15771         temporary directory for compiler files, and set it to a default
15772         value of /tmp. Set $output as the name of the output file from
15773         compiling the testcase. Add a -o option to $cflags_var so the
15774         compiler writes the final output file as $output. Set $executable
15775         to $output.
15776
15777         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
15778         directory for compiler files, and set it to /tmp if it doesn't
15779         already have a value. Set $output_file to the name of the output
15780         file from compiling the testcase. Add a -o option to CXXFLAGS so
15781         the compiler writes the final output file as $output. Use $output
15782         as the executable to be tested.
15783
15784 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15785
15786         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
15787
15788 1996-06-08  Jeffrey A Law  (law@cygnus.com)
15789
15790         * gcc.c-torture/execute/pending-1.c: New test.  Still
15791         pending in Tege's queue.
15792
15793 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
15794
15795         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
15796         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
15797         if there were failures.  Call unresolved if there were unresolved
15798         testcases.  Call gcc_fail if program did not run to completion.
15799         (ph_make): Pass additional argument name to ph_execute.
15800         (ph_execute): Add new argument.  Pass additional arguments to
15801         ph_summary.  Call gcc_fail is there is no execution output.
15802
15803 1996-04-24  Jeffrey A Law  (law@cygnus.com)
15804
15805         * lib/plumhall.exp (proc_summary): Output relavent summary
15806         lines into the log so specific failures in plumhall can be
15807         investigated.
15808
15809 1996-04-10  Jeffrey A Law  (law@cygnus.com)
15810
15811         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
15812         (c-torture-execute): Don't try to execute tests which use
15813         "long long" types if $NO_LONG_LONG is nonzero.
15814
15815 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
15816
15817         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
15818         not c-torture.
15819
15820         * gcc.ieee: Move from here.
15821         * gcc.c-torture/execute/ieee: To here.
15822
15823 1996-03-26  Jeffrey A Law  (law@cygnus.com)
15824
15825         * gcc.c-torture: Update to c-torture-1.41 release.
15826
15827 1996-03-22  Jeffrey A Law  (law@cygnus.com)
15828
15829         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
15830         not "$output".
15831
15832 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
15833
15834         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
15835         -c present.
15836
15837 1996-03-02  Jeffrey A Law  (law@cygnus.com)
15838
15839         * config/proelf.exp: Handle connecting to a simulator.
15840
15841 1996-01-31  Jeffrey A Law  (law@cygnus.com)
15842
15843         * config/proelf.exp: New file.  Enough framework that we can
15844         run c-torture tests on the proelf targets (or any other target
15845         that gdb can connect to for that matter).
15846
15847 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
15848
15849         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
15850         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
15851
15852         * lib/plumhall.exp (ph_execute): Always call ph_summary if
15853         exec_output exists.
15854
15855 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
15856
15857         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
15858         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
15859
15860         * config/*.exp: Update FSF address.  Change result of ${tool}_load
15861         to pass/fail/unresolved/unsupported/untested.  Caller must now
15862         call unresolved/unsupported/untested.
15863         * lib/*.exp: Update FSF address.  Update to handle new results of
15864         ${tool}_load.
15865         * lib/chill.exp (verbose): Delete.
15866
15867 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
15868
15869         * lib/gcc.exp (default_gcc_start): Change order of args to
15870         $LDFLAGS $CFLAGS $LIBS.
15871         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
15872         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
15873         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
15874         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
15875         * gcc.misc-tests/dg-test.exp: Likewise.
15876         * gcc.misc-tests/msgs.exp: Likewise.
15877         * gcc.prms/prms.exp: Likewise.
15878         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
15879         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
15880
15881         * lib/dg.exp: Deleted, moved to dejagnu/lib.
15882
15883 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15884
15885         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
15886
15887         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
15888         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
15889
15890         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
15891         necessary.
15892
15893 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
15894
15895         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
15896         global for loop; add use of $mathlib.
15897         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
15898         settings here; set mathlib for anything but VxWorks.
15899
15900 1996-01-22  Jeffrey A Law  (law@cygnus.com)
15901
15902         * gcc.c-torture: Update to c-torture-1.40 release.
15903
15904 1996-01-03  Jeffrey A Law  (law@cygnus.com)
15905
15906         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
15907         dg.exp.
15908
15909 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
15910
15911         * lib/c-torture.exp (c-torture-execute): Declare "output" as
15912         global.
15913
15914 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
15915
15916         * lib/g++.exp (LIBS): Define if not already.
15917         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
15918         (gcc-dg-prune): Call prune_gcc_output.
15919         * lib/gcc.exp (prune_gcc_output): New proc.
15920         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
15921         prune_gcc_output.
15922
15923 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
15924
15925         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
15926         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
15927
15928 1995-11-15  Jeffrey A Law  (law@cygnus.com)
15929
15930         * gcc.c-torture: Update to c-torture-1.39 release.
15931
15932 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
15933
15934         * lib/c-torture.exp (c-torture-execute): Don't return if one option
15935         fails, try others as well.
15936
15937 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
15938
15939         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
15940         If compilation fails, mark execute tests as `untested'.
15941         If test is marked as unsupported, don't mark compilation and
15942         execute tests as failed.
15943
15944 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
15945
15946         * lib/g++.exp (g++_init): Don't link in libg++, and look to
15947         libstdc++ for whether or not we want to be doing shared
15948         libraries.  Delete link_curses since we don't need it anymore.
15949         * lib/mike-g++.exp (postbase): Don't link in libg++.
15950         * g++.old-deja/old-deja.exp: Likewise.
15951
15952 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
15953
15954         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
15955
15956 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
15957
15958         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
15959         For that, add `-Wl,-a,shared_archive'.
15960         * g++.old-deja/old-deja.exp: Likewise.
15961
15962 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
15963
15964         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
15965
15966 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
15967
15968         * lib/mike-g++.exp (postbase): Pay attention to the status of
15969         g++_load.
15970
15971 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
15972
15973           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
15974
15975 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
15976
15977         * lib/gcc.exp (default_gcc_start): No longer need to log program
15978         being executed or its output, execute_anywhere does that now.
15979         * lib/g++.exp (default_g++_version): Call execute_anywhere.
15980         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
15981
15982 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
15983
15984         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
15985         the same as those in lib/g++.exp.
15986
15987 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
15988
15989         * gcc.c-torture: Update to c-torture-1.38 release.
15990         * gcc.ieee: Related changes.
15991
15992 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
15993
15994         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
15995         "exec". Minor reformatting changes.
15996
15997         * config/rom68k.exp (${tool}_load): Make it work in a canadian
15998         cross. This means all "exec" calls now work on a remote host as
15999         well.
16000         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16001         cross. Filter out the extra "\r\n" stuff that expect puts in.
16002         (c-torture-execute): Filter out the bogus warnings like
16003         c-torture-compile does. Add support for canadian cross.
16004         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16005         Use execute_anywhere rather than calling exec directly. Now it
16006         works for canadian cross testing.
16007
16008 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16009
16010         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16011         results into a variable, and check that rather than using file exists.
16012
16013 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16014
16015         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16016         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16017
16018 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16019
16020         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16021         lib_curses if there's a shared libg++ in the build tree.
16022
16023 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16024
16025         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16026         if not supported target.
16027
16028 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16029
16030         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16031         link_curses up to always happen, not just for native builds.
16032
16033 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16034
16035         * gcc.c-torture: Update to c-torture-1.36 release.
16036         * gcc.failure: Related changes.
16037
16038 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16039
16040         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16041
16042 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16043
16044         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16045         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16046         runshlib, link_curses, and mathlib for link and run.
16047
16048         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16049         pass the runtime shared library options for Solaris, OSF/1, and
16050         Irix5, and link with -lcurses to avoid unresolved references.
16051
16052 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16053
16054         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16055         only run once.
16056
16057 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16058
16059         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16060
16061 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16062
16063         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16064         do not have a framework for the "compat" tests yet.
16065
16066 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16067
16068         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16069         set to null if we're testing vxworks5.1.  Use that instead of
16070         `-lm' in the setting of LIBS for link and run.
16071
16072 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16073
16074         * config/rom68k.exp (${tool}_load): Major changes to make it
16075         work.  Verified that it does in fact return the stuff in
16076         exec_output properly.  Catch any Emul or any TRAP other than 0.
16077
16078 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16079
16080         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16081         LDFLAGS properly for targets that need stuff from libgloss.
16082         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16083         only run once.
16084         (gpp_initialized): New variable.
16085
16086 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16087
16088         * config/rom68k.exp: Load libgloss.exp.
16089         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16090         so we can produce a fully linked binary.
16091         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16092         so we can produce a fully linked binary.
16093
16094 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16095
16096         * lib/plumhall.exp (ph_section): Watch for expected failures.
16097         Add missing `else'.
16098
16099         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16100         run the testcase.
16101         (c-torture): Likewise.
16102
16103 1995-08-28  Doug Evans  <dje@cygnus.com>
16104
16105         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16106
16107         * lib/mike-g++.exp (mike_cleanup): New proc.
16108         (prebase): New globals compiler_result, not_compiler_result,
16109         target_regexp.
16110         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16111         allow leading "-" in pattern.  Watch for unsupported tests.
16112         If $compiler_result is set, pattern match assembler code,
16113         and ditto for $not_compiler_result.
16114         * lib/mike-gcc.exp: Likewise.
16115
16116         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16117         execution "succeeded".
16118
16119 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16120
16121         * config/win32.exp: New file.
16122         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16123
16124 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16125
16126         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16127         unsupported.
16128         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16129         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16130         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16131
16132         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16133         "... without exceptions was ...".  That is now handled by
16134         prune_system_crud.
16135         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16136
16137 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16138
16139         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16140         sieve.c,sort2.c}: New files.
16141         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16142         sieve.exp,sort2.exp}: Drivers for them.
16143
16144         * lib/mike-gcc.exp (program_output): New user settable variable.
16145         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16146         messages.
16147         * lib/mike-g++.exp (program_output): New user settable variable.
16148
16149         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16150
16151         * config/sh.exp: Deleted (use sim.exp instead).
16152
16153 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16154
16155         * config/vx.exp: Declare CHECKTASK as global.
16156         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16157         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16158         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16159
16160 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16161
16162         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16163         target. Like vx.exp, only includes `vx29k.exp' instead of
16164         `vxworks.exp'.
16165
16166 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16167
16168         * config/sim.exp: Increase time limit from 120 seconds to 240.
16169
16170 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16171
16172         * gcc.c-torture/execute/950628-1.c: New test.
16173
16174 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16175
16176         * gcc.c-torture: Update with changes/additions from
16177         c-torture-1.34.
16178
16179 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16180
16181         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16182
16183 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16184
16185         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16186
16187 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16188
16189         * gcc.c-torture/compile/950512-1.c: New test.
16190         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16191         * gcc.dg/struct-ret-1.c: Likewise.
16192
16193 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16194
16195         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16196           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16197
16198 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16199
16200         * gcc.c-torture/special/920411-1.c: Deleted.
16201         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16202
16203 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16204
16205         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16206         cpu limit.
16207
16208 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16209
16210         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16211
16212 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16213
16214         From kenner;
16215         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16216         is the proper length.
16217         * va-arg-3.c: Likewise.
16218
16219 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16220
16221         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16222         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16223
16224         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16225         * lib/g++.exp (default_g++_start): Delete old cruft.
16226
16227 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16228
16229         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16230         (2 * (1 << 18)) to (2 * (1 << 17)).
16231
16232         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16233
16234 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16235
16236         * config/rom68k.exp: Renamed from config/idp.exp
16237
16238 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16239
16240         * c-torture/compile/921109-2.c
16241
16242 1995-04-18  Mike Stump  <mrs@cygnus.com>
16243
16244         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16245         excess errors.
16246
16247 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16248
16249         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16250         output.
16251         * lib/g++.exp (default_g++_start): Likewise.
16252
16253 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16254
16255         * gcc.c-torture/compile/950329-1.c: New test.
16256
16257 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16258
16259           * config/bug.exp (${tool}_load): Updated to use new remote_open
16260           and remote_close procs.
16261         * config/idp.exp: New file.
16262
16263 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16264
16265         * gcc.c-torture/execute/950322-1.c: New test.
16266
16267 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16268
16269         * config/vx.exp (${tool}_load): Clean up testing of return code from
16270         vxworks_ld and vxworks_spawn.
16271
16272 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16273
16274         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16275
16276 1995-03-13  Mike Stump  <mrs@cygnus.com>
16277
16278         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16279         can mark excess errors on a machine by machine basis.  Note, the
16280         default is to not expect any excess errors, even when excess
16281         errors test - is given, so you will want to put an XFAIL ... on
16282         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16283         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16284         those 4 machines, but no others.
16285
16286 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16287
16288         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16289         * lib/c-torture.exp: to here.
16290
16291 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16292
16293         * gcc.c-torture/execute/950221-1.c: New test.
16294         * gcc.c-torture/execute/struct-ret-1.c: New test.
16295         * gcc.c-torture/compile/950221-1.c: New test.
16296
16297         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16298
16299 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16300
16301         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16302         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16303
16304 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16305
16306         * g++.gb: New directory of tests, derived from my signature and
16307         class scoping tests.
16308
16309         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16310         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16311         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16312         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16313         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16314         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16315         * g++.gb/sig25.C: Likewise.
16316
16317         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16318         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16319         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16320         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16321         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16322         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16323         * g++.gb/sig25.exp: Likewise.
16324
16325         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16326         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16327         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16328         * g++.gb/scope13.C: Likewise, this test still fails.
16329
16330         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16331         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16332         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16333         * g++.gb/scope13.exp: Ditto.
16334
16335         * g++.gb/README: New file, explains what these tests are about.
16336
16337 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16338
16339         * lib/dg.exp (dg-do): Support `preprocess'.
16340         (dg-test): Likewise.
16341
16342 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16343
16344         * config/udi.exp: change "continue -expect" to "exp_continue".
16345
16346 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16347
16348         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16349         Delete redundant tests.
16350
16351         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16352         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16353         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16354         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16355         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16356         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16357         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16358         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16359
16360         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16361         storing label pointers.
16362         * gcc.c-torture/execute/921019-1.c: Likewise.
16363         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16364         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16365         parameter fp.
16366         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16367         constants.
16368
16369         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16370         Delete obsolete tests.
16371
16372         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16373         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16374         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16375         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16376         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16377         * gcc.c-torture/compile/950124-1.c: New test.
16378
16379         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16380
16381 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16382
16383         * lib/mike-g++.exp: Add -lm to LIBS.
16384
16385 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16386
16387         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16388
16389 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16390
16391         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16392
16393 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16394
16395         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16396
16397 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16398
16399         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16400         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16401         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16402         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16403         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16404         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16405         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16406         * g++.law/{operators31.C, operators32.C,
16407         * g++.law/{operators33.C, operators34.C}: Likewise.
16408         * g++.law/{pic1.C, refs2.C}: Likewise.
16409         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16410         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16411         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16412         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16413
16414         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16415         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16416         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16417         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16418         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16419         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16420         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16421         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16422         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16423         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16424         * g++.law/{operators34.exp}: Likewise.
16425         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16426         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16427         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16428         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16429         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16430
16431         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16432         No longer expected to fail.
16433         * g++.law/missed-error3.C: Tweak for recent bool changes.
16434
16435 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16436
16437         * config/emb-unix: Deleted.
16438         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16439         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16440
16441 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16442
16443         * lib/dg.exp (dg-test): Fix typo in last patch.
16444
16445 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16446
16447         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16448         (handles multiple occurrences).
16449
16450 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16451
16452         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16453         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16454         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16455         printed).
16456         * lib/c-torture.exp (c-torture-compile): Likewise.
16457         (c-torture): Prepend full path if missing.
16458         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16459         (gcc_fail): Likewise.
16460         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16461
16462 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16463
16464         * lib/netware.exp: Only attach to NetWare i386 systems.
16465
16466 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16467
16468         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16469         messages.  Add test name to "output pattern match" pass/fail message.
16470
16471 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16472
16473         * gcc.dg: New testsuite.
16474         * gcc.dg/dg.exp: New file.
16475
16476         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16477         test-switch.c}: Deleted.
16478
16479         * gcc.misc-tests/msgs.exp: New testcase driver.
16480
16481 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16482
16483         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16484         Watch for illegal return values from ${tool}_load.
16485         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16486         cross targets.  Coerce return value >0 to 1.
16487
16488 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16489
16490         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16491
16492         * config/emb-unix.exp: New file.
16493
16494         * config/sim.exp: Error if variable $SIM not defined.
16495         (${tool}_load): Mark test as "untested" if simulator missing.
16496
16497         * config/unix.exp: Load remote.exp to get rcp_download.
16498         * lib/c-torture.exp: Use different option lists for testcases with
16499         and without loops.
16500         * gcc.c-torture/execute/execute.exp: Likewise.
16501
16502 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16503
16504         * config/*.exp: Clarify return code from ${tool}_load.
16505         Call `unresolved' or `untested' instead of `warning' or `perror'
16506         (sometimes you still want to call both though).
16507         Add comment that `shell_id' is local to each file.
16508         * config/udi.exp (timeout): Set to 30.
16509         Don't print warning if connection fails, $connectmode has already
16510         printed an error.
16511         (${tool}_load): Move verbose messages to level 2.
16512         Rework pattern for "Process started" message.
16513         Pass `shell_id' to ${connectmode}_download.
16514         Retry twice upon timeout.  Make resetting of target more robust.
16515         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
16516         Pass `shell_id' to exit_$connectmode.
16517         Only call exit_$connectmode if connected.
16518         * config/unix.exp (${tool}_load): Check return codes better.
16519         * config/vrtx.exp (${tool}_load): Likewise.
16520         * config/vx.exp (${tool}_load): Likewise.
16521         Delete unneeded global's.
16522         * lib/dg.exp (dg-test): Update to reflect clarified return codes
16523         from ${tool}_load.
16524         (dg-stat): Delete.
16525         (dg-init): Delete recording of pass/fail counts.
16526         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16527         (old-dejagnu-init): Likewise.
16528         (old-dejagnu-stat): Delete contents, empty proc now.
16529         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
16530         (c-torture): Delete references to lcnt, lpass, lfail.
16531         Get option list from TORTURE_OPTIONS.
16532         Delete -funroll[-all]-loops if no loops.
16533         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
16534         (g++_stat): Delete contents (empty proc now).
16535         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
16536         (gcc_finish): Likewise.
16537         (gcc_stat): Deleted.
16538         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
16539         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
16540         * gcc.c-torture/execute/execute.exp: Likewise.
16541         Split tests into two parts: compile, execute.
16542         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
16543         no loops.  Update to reflect clarified return codes from ${tool}_load.
16544
16545 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
16546
16547         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
16548         to grep for.
16549         (old-dejagnu): Likewise (where necessary).
16550
16551 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
16552
16553         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
16554
16555         * lib/dg.exp (dg-process-target): Fix processing of selector.
16556         Add comment regarding use of `error'.
16557
16558         * lib/gcc.exp (prune_system_crud): Define if missing.
16559         * lib/g++.exp (prune_system_crud): Likewise.
16560
16561         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
16562         Call prune_system_crud.
16563         * lib/dg.exp (dg-runtest): New proc.
16564         Use perror instead of send_user for tcl errors in testcase.
16565         Don't return any value, it's never used.
16566         Don't clobber previous definition of `unknown'.
16567         Print tcl errors in `dg-final'.
16568
16569 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
16570
16571         * lib/dg.exp (dg-process-target): Improve syntax error messages.
16572         (dg-test): Don't print errorInfo, it contains stack backtrace.
16573
16574 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
16575
16576         * lib/g++.exp (runtest_file_p): Define if missing.
16577
16578 1994-09-24  Doug Evans  (dje@cygnus.com)
16579
16580         * lib/mike-g++.exp: Comment out loading of g++.exp.
16581         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
16582         (default_g++_version): Always print something.
16583         (default_g++_start): Comment out call to `which'.
16584         (g++_start, g++_load): Deleted (must be defined in config file).
16585         * lib/gcc.exp: Test for existence of $CC at start.
16586         Delete check for tmpdir (done in gcc_init).
16587         (default_gcc_version): Always print something.
16588         (default_gcc_start): Comment out call to `which'.
16589         * config/*.exp: Major cleanup - make cross targets work at least a
16590         little better for g++ (by not being "--tool gcc" specific).
16591         Rename gcc_xxx to ${tool}_xxx.
16592         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
16593         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
16594
16595 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
16596
16597         * lib/c-torture.exp (c-torture-compile): Rework compiler
16598         message processing.
16599
16600         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
16601         c-torture.
16602
16603 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
16604
16605         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
16606
16607         * lib/dg.exp (dg-process-target): Support { target native }.
16608
16609 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
16610
16611         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
16612         looked for "... program xxx got fatal signal".
16613         Correct regsub munging of `comp_output'.
16614         Ignore compiler messages "path prefix not used" and "linker input
16615         file unused".
16616
16617 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
16618
16619         * lib/gcc.exp (runtest_file_p): Define if missing.
16620         * gcc.prms/template.c: Example to work from.
16621
16622 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
16623
16624         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
16625         * lib/dg.exp (dg-test): Call unsupported testcases as such.
16626
16627         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
16628         * gcc.prms/1883.c: Moved from compile/940714-1.c.
16629         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
16630         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
16631
16632         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
16633         (dg-process-target): No longer a varargs proc.
16634         Return S/N for target, P/F for xfail.  All callers changed.
16635         (user option procs): More argument checking.
16636         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
16637         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
16638         (dg-test): Skip test if not running on selected target in `dg-do'.
16639         Update handling of `dg-do-what', `dg-output-text'.
16640         Separate execution pass/fail from output pattern match pass/fail.
16641         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
16642
16643 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
16644
16645         * gcc.c-torture/special/special.exp: Don't expect failure for mips
16646         target for 920510-1.c.
16647
16648 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
16649
16650         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
16651         Clean up comment regarding use of passcnt, etc.
16652         (gcc_stat): Don't update `testcnt' here.
16653         (gcc_finish): Do it here.
16654         Might as well reset `but_id' here too.
16655         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
16656         to determine if the file should be tested.
16657         * gcc.c-torture/compile/compile.exp: Likewise.
16658         * gcc.c-torture/execute/execute.exp: Likewise.
16659         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16660         * gcc.misc-tests/dg-test.exp: Likewise.
16661         * gcc.prms/prms.exp: Likewise.
16662         * gcc.wendy/wendy.exp: Likewise.
16663         * g++.old-deja.exp: Likewise.
16664         Move "Testing file" message to verbose level 1.
16665
16666 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
16667
16668         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
16669
16670 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
16671
16672         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
16673         (default_gcc_start): Accept optional second list element
16674         of compiler flags.  Print compiler output at verbosity level 2.
16675         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
16676         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
16677         Save current values of framework globals passcnt, failcnt, xpasscnt,
16678         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
16679         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
16680         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
16681         xfailcnt to compute stats.  Update framework global `testcnt' from
16682         pass/fail counts.
16683         (gcc_finish): New proc.  Clean up test environment.
16684         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
16685         (gcc_epass, gcc_efail): Delete.
16686         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
16687         argument of line number.
16688         (dg-init): If the tool has an init routine, call it.
16689         (dg-test): Remove args `cflags_var' and `libs_var'.
16690         Pass all compiler options to ${tool}_start.
16691         Handle missing line number.
16692         (dg-finish): New function.
16693         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
16694         particular files.  Call gcc_finish at end.  Move "skipping test"
16695         message to verbosity level 3.
16696         * gcc.c-torture/compile/compile.exp: Likewise.
16697         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16698         * gcc.c-torture/execute/execute.exp: Likewise.
16699         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16700         Print testcase being tried at verbosity level 1.
16701         * gcc.c-torture/special/special.exp: Unset xfail.
16702         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16703         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
16704         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
16705         * gcc.failure/failure.exp: Likewise.
16706         * gcc.ieee/ieee.exp: Likewise.
16707         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
16708         Update call to dg-test.  Call dg-finish at end.
16709         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
16710         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16711         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
16712         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
16713         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
16714         * gcc.wendy/wendy.exp: Add copyright.
16715         Delete setting of tmpdir (done by gcc_init).
16716         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
16717         Pass compiler flags to gcc_start.  Call gcc_finish at end.
16718         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
16719         gcc_[ce]pass/fail.
16720
16721 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
16722
16723         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
16724         confusion.
16725         (g++_load): Likewise.
16726
16727         * config/*.exp (gcc_load): Some were varargs fns and some were not.
16728         Rename argument to `prog' to remove the confusion.
16729         Varargs fns behave differently too!
16730         (g++_load): Likewise.
16731
16732         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
16733
16734         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
16735         what it is.  Delete (always) printing of status value for !native.
16736         Simplify verbose code, and include status and exec_output.
16737         (g++_load): Use gcc_load.
16738
16739 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
16740
16741         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
16742         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
16743         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
16744         940714-3.c as these testcases don't exist anymore.  Make
16745         va-arg-1.c expected to pass.
16746
16747 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
16748
16749         * gcc.misc-tests/misc.exp: Only run specific testcases.
16750         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
16751         * gcc.misc-tests/dg-[1-9].c: New files.
16752
16753         * lib/dg.exp: New testsuite driver.
16754         * gcc.prms/prms.exp: Use it.
16755
16756         * README.gcc: New file.
16757
16758         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
16759         Document and reset `lxpass' and `lxfail'.
16760         Simplify "initialized" message.
16761         (gcc_stat): Clean up comments a little.
16762
16763 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
16764
16765         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
16766
16767 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
16768
16769         * lib/old-dejagnu.exp (process-option): New proc.
16770         (old-dejagnu-init, old-dejagnu-stat): Likewise.
16771         (old-dejagnu): Simplify.
16772         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
16773
16774 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
16775
16776         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
16777         exists and is not an empty string.
16778
16779         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
16780         $xfail rather than calling setup_xfail.  Clear $xfail when test is
16781         finished.
16782         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
16783         automatically.
16784
16785         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
16786         longer expected to fail.
16787
16788         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
16789         "f" function call.
16790
16791         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
16792
16793         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
16794         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
16795         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
16796         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
16797         c-torture-1.29.
16798
16799         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
16800         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
16801
16802         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
16803
16804         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
16805         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
16806
16807         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
16808         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
16809         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
16810
16811 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
16812
16813         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
16814         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
16815         940714-1.c, 940714-2.c, 940714-3.c},
16816         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
16817         gcc.misc-tests/{mg.c,mg.exp}:
16818         New tests.
16819         * gcc.noncompile/noncompile.exp: Change accordingly.
16820
16821 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
16822
16823         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
16824         Undo previous clobberage.
16825
16826 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
16827
16828         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
16829         * gcc.special/{930510-1.c, special.exp}:
16830         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
16831         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
16832         struct-varargs-1.c}: New tests from c-torture-1.26.
16833
16834 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
16835
16836         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
16837           argument to switch.
16838
16839 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
16840
16841         * Revert the previous changes.  Please see Rob's directory
16842           (/lisa/test/rob/progressive/gcc/testsuite) for testing
16843           fixes.
16844
16845 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
16846
16847         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
16848             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
16849             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
16850             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
16851             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
16852             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
16853             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
16854             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
16855             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
16856             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
16857             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
16858             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
16859             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
16860             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
16861             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
16862             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
16863             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
16864             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
16865             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
16866             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
16867             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
16868             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
16869             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
16870             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
16871             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
16872             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
16873             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
16874
16875 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
16876
16877         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
16878             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
16879           with perror calls.
16880
16881 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
16882
16883         * config/unix.exp (g++_load): Fix syntax.
16884
16885 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
16886
16887         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
16888         * gcc.noncompile/921017-1.c: Deleted obsolete test.
16889         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
16890         Don't expect va-arg-1.c to fail.  Correct expected output for
16891         920928-1.c.
16892         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
16893         * gcc.wendy/hbm4.c: Correct typo.
16894         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
16895
16896 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
16897
16898         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
16899         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
16900         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
16901         * lib/c-torture.exp (c-torture-compile): Ditto.
16902
16903         Reduce volume of output (remove all the -I's and such).
16904         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
16905         Call gcc_cpass, gcc_cfail.
16906         (c-torture): Pass testing option to c-torture-compile.
16907
16908 1994-03-21  Doug Evans  (dje@cygnus.com)
16909
16910         Bring patches over from progressive.
16911         * config/default.exp: Exit remote shell cleanly.
16912         (g++_exit, g++_start): Add default versions.
16913         * config/sim.exp (gcc_load): Use perror, not error.
16914
16915 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
16916
16917         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
16918         set in site.exp.
16919
16920 1994-03-14  Doug Evans  (dje@cygnus.com)
16921
16922         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
16923         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
16924         (wendy_try): New proc to run testcase.
16925         (main loop): Call 'em.
16926         * gcc.wendy/*.c: Clean up pass to correct expected output.
16927
16928         * lib/gcc.exp: Minor cleanup work.
16929         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
16930
16931 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
16932
16933         * config/sim.exp (gcc_load): Document return codes better.
16934         Don't pass -v to simulator.
16935
16936 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
16937
16938           * gcc.special/920717-x.c: Fix typo.
16939           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
16940           get at sources.
16941
16942         * lib/mike-gcc.exp: Fix typo.
16943
16944 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
16945
16946         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
16947         binary to use, transform the name.
16948         * config/*.exp: rename everything. Nuke any g++ specific files,
16949         it's now a special case of gcc that requires no special support.
16950         Add a default.exp for unsupported targets.
16951
16952 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
16953
16954         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
16955         lib/old-dejagnu.exp: Fix a few patterns to work with the new
16956         version of Tcl.
16957
16958 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
16959
16960         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
16961         than a warning.
16962
16963 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
16964
16965         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
16966
16967 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
16968
16969         * gcc.execute/execute.exp: Combine opt_list and foption_list into
16970         option_list.  Compile every file with only 4/6 option choices
16971         (same as C torture) instead of with 12/18 different option
16972         choices.
16973         * lib/c-torture.exp: Likewise.
16974
16975         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
16976         not already set.
16977
16978 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
16979
16980         * lib/old-deja
16981           test cases, ready for DejaGnu.
16982
16983 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
16984
16985         * Upgraded c-torture tests from 1.18 to 1.19
16986
16987         * gcc.compile: added test(s):
16988           930607-1.c
16989         * gcc.execute: added test(s):
16990           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
16991
16992         * added new subdirectory for misc tests: gcc.misc-tests
16993         * gcc.misc-test(s): added tests:
16994           inst-check.c test-consts.c test-ior.c test-switch.c
16995
16996 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
16997
16998         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
16999
17000 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17001
17002         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17003
17004 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17005
17006         * Upgraded c-torture tests from 1.17 to 1.18
17007
17008 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17009
17010         * Upgraded c-torture tests from 1.12 to 1.17
17011
17012 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17013
17014         * lib/old-dejagnu.exp:
17015           Fixed handling of XFAIL target triplets to correctly
17016           recognize wildcard characters.  Removed code that
17017           appended a unique id tag to the end of the file name
17018           printed out by the result of the testcases within a
17019           given test file.
17020
17021 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17022
17023         * lib/old-dejagnu.exp:
17024           Reworked expected failure handling to trigger off of XFAIL
17025           keyword in keyphrase embeded in testcase source code. The
17026           XFAIL keyword must be at the end of the keyphrase line. It
17027           may optionally be followed by one or more target triplets.
17028           It has just occured that the handling of wildcards in the
17029           target triplet may not be correct.
17030
17031 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17032
17033         * g++.old-deja/tests:
17034           Moved all subdirectories up one level into g++.old-deja .
17035
17036         * lib/old-dejagnu.exp:
17037           Fixed problem with CXXFLAGS not being properly reset, and being
17038           corrupted with extraneous "-c" compiler option.  This was
17039           causing binaries to not be generated for test that needed them.
17040           Modified strings passed to "pass" and "fail" so that individual
17041           tests from the same test file would be distinguished by an
17042           identifier appended to the test file name in the summary logs;
17043           this corrected a problem with erroneous diff logs.  Added code
17044           to search testcases for expected fail and unexpected pass keywords.
17045
17046 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17047
17048         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17049
17050 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17051
17052         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17053           Removed extraneous text from end of "Special g++ Options"
17054           keyphrase.
17055
17056         * lib/old-dejagnu.exp: Added pattern matching to look for new
17057           keywords, embedded in testcases comments, which will trigger
17058           calls to xpass and xfail.
17059
17060 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17061
17062         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17063           comments embedded in the testcases, especially the one looking for
17064           special compiler options, as well as the pattern matching for the
17065           compiler output again.
17066
17067 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17068
17069         * lib/old-dejagnu.exp: Do a proper check of the return value for
17070           execute tests. Fixed several problems with the pattern matching
17071           of the compiler output which gave erroneous test results.
17072           Changed several of the test result messages to be more descriptive.
17073         * config/unix-g++.exp: Proc g++_load now actually works and
17074           executes the tests passed to it and returns a usable return
17075           value.
17076
17077 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17078
17079           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17080
17081 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17082
17083         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17084           Modified both files to properly execute the old style
17085           dejagnu tests. The previous versions of these files were
17086           experimental and did not function anything near correctly.
17087
17088 1993-04-05  Rob Savoye  (rob@cygnus.com)
17089
17090         * Removed all Makefile.in and configure.in files. No configuration
17091         needed now.
17092
17093 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17094
17095         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17096
17097 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17098
17099         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17100         gcc.special/configure.in, gcc.noncompile/configure.in,
17101         gcc.execute/configure.in, gcc.code_quality/configure.in,
17102         g++.other/configure.in, g++.old-deja/configure.in,
17103         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17104         in srcname setting.
17105
17106 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17107
17108         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17109         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17110         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17111
17112 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17113
17114         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17115         (gdb_exit): Don't remove *_soc files.
17116
17117 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17118
17119         * lib/c-torture.exp: Don't look for main; instead always use -w
17120         -c.  This is how the c-torture tests work.  Remove the object
17121         file if the compilation succeeds.
17122         * gcc.execute/execute.exp: Remove executable if test passes.
17123         * gcc.noncompile/noncompile.exp: Every test is an expected
17124         failure.
17125         * gcc.special/special.exp: Added tests from c-torture 1.11,
17126         corrected use of existing test.
17127         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17128         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17129         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17130         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17131         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17132         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17133         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17134         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17135         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17136         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17137         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17138         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17139         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17140         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17141         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17142         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17143         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17144         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17145         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17146         c-torture 1.11.
17147         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17148         correspond to c-torture 1.11.
17149
17150         * New file.